FreeBSD достигла своей давней цели - полностью удалить код под лицензией GPL из базовой системы.
«В базовой системе FreeBSD больше нет никакого кода под GPL. Миссия выполнена».
Короткий Linux-совет
Нужно создать пустой файл?
Большинство использует:
touch notes.txt
> notes.txt
> notes.txt. Если файл уже существует, его содержимое будет заменено пустым файлом.>> notes.txt
🤖 AI-DevOps. Агентная инфраструктура на MCP — новый курс на Mentorix
Хотите не бояться LLM-агентов, а безопасно ставить их на прод? Курс — как построить агента, который сам управляет инфраструктурой через MCP: от первого JSON-RPC до боевого on-call агента.
⚙️ Внутри: MCP, JSON-RPC, свой MCP-сервер и клиент, агент в песочнице, вывод LLM-агентов в прод
🧩 Задания с автопроверкой + реальные Docker-лаборатории
💻 Финальный проект: боевой on-call агент
🎓 Сертификат · доступ навсегда
▶️ Есть демо-уроки — начать можно бесплатно
🏷 −50% по промокоду AIDEVOPS50 — действует 48 часов15 990 ₽ → 7 995 ₽
➜ Забрать курс со скидкой
━━━━━━━━━━━━━━
🎁 А ещё на платформе — бесплатные курсы:
Языки программирования
⚡️ Golang — основы языка
🦀 Rust — основы языка
🐍 Основы Python
Инфраструктура и DevOps
🖥 Основы командной строки Linux
🐳 Docker: первые шаги
🔧 Git для начинающих
• Сети для разработчиков: TCP/IP, HTTP, DNS
Базы данных
• SQL с нуля
• MongoDB с нуля
📚 Все бесплатные курсы Mentorix
Проект Linux Mint объявил, что поддержка Wayland "больше не будет считаться экспериментальной", но всё ещё не дотягивает до X11
«Мы очень серьёзно поработали над Wayland» … «и по ощущениям он почти на уровне X11».
Небольшой совет по Linux
При создании новой директории часто приходится выполнять:
$ mkdir project
$ cd project
$ mkdir app && cd $_
$_ разворачивается в последний аргумент предыдущей команды, которым в данном случае является app.
Сейчас в ядре Linux около 36 млн строк C-кода и 113 тыс. строк Rust-кода
@linuxos_tg
Slackware Linux удалила Xorg и перешла на XLibre в текущих предрелизных тестовых сборках
Это не обязательно означает, что следующая стабильная версия Slackware будет поставляться с XLibre по умолчанию вместо Xorg.
Это лишь означает, что XLibre теперь:
а) официально включён в систему сборки Slackware;
б) тестируется на предмет включения в релизную версию, включая возможное удаление Xorg как часть этого процесса.
• Друзья, пришло время провести очередной конкурс. На этот раз мы разыгрываем бумажную версию книги "Компьютерные сети. Принципы, технологии, протоколы" - это новое (7-е) издание легендарного учебника для изучения сетевых технологий, которое поступит в продажу через неделю.
• К слову, книга содержит более 1100 страниц информации, а первое издание этой литературы появилось целых 25 лет назад... С того момента авторы постоянно актуализируют материал и выпускают новые издания.
• Итоги подведём 20 Июня в 10:00, при помощи бота, который рандомно выберет 10 победителей. Доставка для победителей бесплатная в зоне действия СДЭК. Удачи ❤
Для участия нужно:
1. Быть подписанным на наш канал: Infosec.
2. Подписаться на канал наших друзей: Мир Linux.
3. Нажать на кнопку «Участвовать»;
4. Ждать результат.
Бот может немного подвиснуть — не переживайте! В таком случае просто нажмите еще раз на кнопку «Участвовать».
#Конкурс
На днях исполнился ровно год с момента появления XLibre (форка практически заброшенного X11-сервера Xorg).
В честь первой годовщины проект XLibre выпустил новую версию стабильной ветки 25.1, которая включает ряд важных улучшений (безопасность, поддержку драйверов и другое), отсутствующих в Xorg.
Действительно вдохновляет видеть, как качественное опенсорс ПО не просто поддерживается, а продолжает активно развиваться, несмотря на активные попытки со стороны IBM и Red Hat фактически похоронить этот проект.
Релиз: https://github.com/X11Libre/xserver/releases/tag/xlibre-xserver-25.1.6
@linuxos_tg
Возможно, вы задаётесь вопросом: «Почему Microsoft решила использовать известный багованный Rust-клон Coreutils… вместо настоящего GNU CoreUtils?»
Ответ, как мне кажется, очевиден.
GNU CoreUtils распространяются по лицензии GPL.
А Rust-клоны распространяются по лицензии MIT.
Это означает, что Microsoft может поставлять их в составе своих продуктов без обязательства распространять исходный код.
Обратите внимание: в файле лицензии Microsoft даже указала, что их версия Rust-клонов CoreUtils имеет пометку «Copyright Microsoft Corporation».
https://github.com/microsoft/coreutils/blob/main/LICENSE
@linuxos_tg
Компания, которая когда-то называла Linux "раковой опухолью", теперь сама поставляет его базовые инструменты пользователям Windows
Microsoft выпустила GNU Coreutils для Windows 😳ls, grep, cat, cp, find — те самые команды, которые уже более 50 лет лежат в основе Unix- и Linux-систем, теперь доступны в Windows нативно и поддерживаются самой Microsoft.
Для понимания контекста: GNU Coreutils — это набор базовых утилит, на которых строится работа любой Linux- или macOS-системы. Они используются для операций с файлами, обработки текста и написания shell-скриптов. По сути, это фундамент всей Unix-экосистемы. Каждый день на них выполняются десятки миллионов скриптов, пайплайнов и автоматизированных процессов.
И теперь Microsoft не только поставляет их для Windows, но и занимается их поддержкой.
И это не WSL. Вам не нужна Linux-подсистема, работающая в фоне. Эти инструменты запускаются напрямую в Windows и поддерживают те же флаги, тот же синтаксис и то же поведение, что и в Linux. Существующие скрипты работают без каких-либо изменений.
Цель Microsoft – сделать переход между Linux, macOS, WSL, контейнерами и Windows максимально бесшовным. Написал скрипт один раз – запускай где угодно.
В пакет входят uutils/coreutils (современная реализация GNU Coreutils на Rust), а также findutils и grep, собранные в единый multi-call бинарник. Все команды поддерживают стандартные ключи и параметры. Те же команды, те же пайплайны, никакой адаптации или переписывания не требуется.
Проект пока находится на стадии Preview, но направление развития уже совершенно очевидно 🤔
https://github.com/microsoft/coreutils
@linuxos_tg
Rust-переписывание GNU Coreutils (проект uutils), которое теперь поставляется в Ubuntu по умолчанию, выпустило релиз 0.9.
Несколько примечательных моментов в релизе 0.9:
- Значительная часть работы была посвящена срочному исправлению многочисленных критических уязвимостей, обнаруженных в ходе недавнего аудита безопасности. При этом исправлены далеко не все проблемы.
- Команда uutils начала добавлять дополнительные тест-кейсы для покрытия функциональности GNU Coreutils, которая пока отсутствует в uutils. Однако это всё ещё лишь небольшая часть общего функционального покрытия GNU Coreutils.
- Набор тестов Rust uutils теперь проходит только 90,5% тестов (против 94,7% в предыдущем релизе).
- В это число входят 5 тестов, которые раньше проходили успешно, но теперь падают, а также 35 новых тестов, которые не проходят.
- Стоит повторить: uutils 0.9 проходит заметно меньше тестов, чем версия 0.8.
- В релизе Rust uutils 0.9 известно о 652 открытых проблемах. Многие из них связаны с серьёзными проблемами безопасности, производительности и совместимости.
На Stepik вышла программа «Фундамент DevOps»
Это комплексная программа из 4 практических курсов по ключевым технологиям современного DevOps: Linux, Git, Docker и Kubernetes.
Вы последовательно пройдёте путь от работы в Linux и Git до контейнеризации приложений и управления ими в Kubernetes.
Что вы изучите:
• уверенную работу в Linux и терминале
• Git и контроль версий в реальных проектах
• Docker и контейнеризацию приложений
• Kubernetes и оркестрацию контейнеров
• основы сетей, безопасности и хранения данных
• автоматизацию задач и диагностику инфраструктуры
... и многому другому
Ubuntu анонсировала Workshop – решение для запуска изолированных сред разработки в Ubuntu одной командой
Тратьте меньше времени на настройку окружения: всего несколько строк YAML, и у вас готово воспроизводимое окружение, которое можно использовать на разных машинах.
Узнайте, как это работает: Introducing Workshop – Launch sandboxed development environments on Ubuntu with a single command
@linuxos_tg
Большинство используют Linux каждый день.
Но мало кто действительно понимает, что происходит внутри системы:
• как работает VFS и файловый слой ядра;
• что происходит после выполнения syscall;
• как устроен Page Cache;
• почему namespaces и cgroups стали фундаментом контейнеров;
• как eBPF меняет подход к наблюдаемости и анализу систем.
Linux — это не просто терминал и набор команд.
Это сложная архитектура, где каждый уровень влияет на безопасность, производительность и стабильность системы.
Мы создаём технические инфографики для тех, кто хочет понимать Linux глубже.
Без пересказа man-страниц.
Без поверхностных гайдов.
Только архитектура, внутренние механизмы и практические знания.
@vaultsec
Зрачок линуксоида, когда он смотрит на свою чётко настроенную систему
@linuxos_tg
Ваш Linux-ПК может запускать полноценное Android 16-окружение с root-доступом
Без виртуальной машины.
Без dual boot.
Только Waydroid.
Waydroid построен на Linux-контейнерах и запускает Android прямо на рабочем столе с практически нативной производительностью.
В этой конфигурации:
• LineageOS 23 на базе Android 16
• KernelSU с root-доступом
• Хост на Linux kernel 6.19
• Отличная производительность в десктопном окружении
Зачем это используют?
• Безопасно тестировать root-модули
• Запускать Android-приложения, недоступные на Linux
• Заниматься разработкой и реверс-инжинирингом
• Играть
• Экспериментировать, не модифицируя физический смартфон
На сегодняшний день это одна из самых мощных Android-конфигураций, которую можно собрать на Linux.
AUR-пакет для дистрибутивов на базе Arch:
https://aur.archlinux.org/packages/kernelsu-dkms
DEB-пакет для дистрибутивов на базе Debian:
https://github.com/shadichy/kernelsu-dkms-debian/releases
Скрипт установки для Debian-based дистрибутивов, если .deb-пакет не работает:
https://gist.github.com/supechicken/c0e4dcac64e3d64bed30737bda8a082e
Модифицированные исходники KernelSU на GitHub:
https://github.com/supechicken/KernelSU/tree/waydroid
@linuxos_tg
Это обязательный дресс-код для Rust-разработчиков?
@linuxos_tg
Помните времена, когда Ubuntu можно было скачать для PowerPC Mac?
А помните, когда можно было скачать 32-битную x86-версию Ubuntu?
Весёлые были времена
@linuxos_tg
🔥VPS + ISPmanager со скидкой до 100% на Waicore
Запускаете сайты на VPS? Сейчас самое время попробовать ISPmanager практически бесплатно.
➕ Наши акции:
— 100% скидка на первый месяц лицензии ISPmanager при заказе VPS из категории «Веб-хостинг»
— Скидка 60% на лицензии ISPmanager при отдельной покупке
Также доступны:
🛡 SSL-сертификаты
🛡 BitNinja для защиты серверов от атак, спама и вредоносного ПО.
Получаете готовый VPS с установленной панелью управления и можете сразу приступать к работе с сайтами, почтой, базами данных и другими сервисами.
⚡️Акция действует месяц.
Подробнее на сайте WAICORE.
Выпущен Linux Kernel 7.1 (из ядра удалено около 140 000 строк кода, обеспечивавших поддержку устаревшего ПО).
Если оставить в стороне продолжающиеся споры вокруг разработки кода с использованием ИИ, новый релиз включает полностью переписанный драйвер NTFS, а также ряд улучшений для процессоров AMD и Intel.
Кроме того, в новой версии была прекращена поддержка нескольких устаревших аппаратных платформ. Цель этих изменений – сделать ядро более компактным и простым в сопровождении. По мере того как ИИ всё чаще обнаруживает уязвимости безопасности в устаревших драйверах, поддерживать такие компоненты становится всё сложнее, поэтому разработчики и мейнтейнеры предпочитают избавляться от устаревшего кода.
@linuxos_tg
Опенсорс проект, который в одиночку уничтожил индустрию SSL-сертификатов
@linuxos_tg
Небольшой Linux-совет
Большинство разработчиков используют tree, чтобы визуализировать структуру каталогов.
Но не все знают, что эта утилита также умеет показывать права доступа к файлам, владельцев, группы и размеры файлов.
$ tree -pugh -L 3
-p — права доступа к файлам
-u — владелец
-g — группа
-h — размеры в человекочитаемом формате
-L — ограничение глубины дерева каталогов
Два разработчика едут в поезде.
Один пишет на Rust.
Другой пишет на C++.
Поезд так и не прибывает.
Почему?
@linuxos_tg
WSL теперь имеет встроенную поддержку Linux-контейнеров с CLI и API, об этом Microsoft объявили сегодня – и это будет доступно уже к концу месяца!
Вот официальная страница документации: https://learn.microsoft.com/en-us/windows/wsl/wsl-container
Кроме того, майки сказали готовиться к другим крутым улучшениям WSL, которые появятся вместе с этим 😐
@IT_Portal
A new era of PC.
25.0528, 121.5990
На Stepik добавили курс «Linux с нуля»
Этот курс закрывает всю обязательную Linux-базу для работы в IT. Подойдёт для:
- разработчиков
- девопсов и админов
- специалистов по данным и ML
- специалистов поддержки и сопровождения
- тестировщиков и безопасников
SUMMER30»: открыть курс на Stepik
Читать полностью…