Linux From Scratch 13.0: Полный переход на systemd и ключевые обновления
Вышла новая значительная версия культовых руководств Linux From Scratch (LFS) 13.0 и Beyond Linux From Scratch (BLFS) 13.0. Ключевое изменение, вызвавшее широкие дискуссии в сообществе, — это полное прекращение поддержки системы инициализации SysVinit в пользу systemd.
Переход на systemd: Завершение эпохи SysVinit
С выходом LFS 13.0 проект официально перешёл на использование systemd в качестве единственной поддерживаемой системы инициализации. Поддержка классического SysVinit теперь сохранена исключительно в архивной версии LFS 12.4, и будущих релизов с этой системой инициализации больше не планируется. Для многих приверженцев «старой школы» это решение стало знаковой точкой, символизирующей завершение целой эпохи в развитии LFS.
Что нового в Linux From Scratch 13.0?
В основной книге LFS 13.0 были обновлены 36 базовых пакетов, что обеспечивает создание современной и стабильной базовой системы:
- Ядро Linux: обновлено до версии 6.18.10.
- glibc: обновлено до версии 2.42.
- systemd: обновлено до версии 259.1, став центральным компонентом системы.
- Python: обновлён до версии 3.14.3.
- OpenSSL: обновлён до версии 3.6.1.
Помимо обновлений пакетов, разработчики уделили внимание улучшению загрузочных скриптов и общих пояснений в руководстве, сделав книгу ещё более читабельной и доступной для понимания.
Обновления в Beyond Linux From Scratch 13.0
Руководство Beyond LFS 13.0, дополняющее базовую систему графическими окружениями и прикладным ПО, получило более ста значительных обновлений. Это включает свыше 1500 обновлений для таких популярных сред рабочего стола, как GNOME, KDE, Xfce и LXQt. Стоит отметить, что в LXQt появилась долгожданная поддержка протокола Wayland.
Среди новых пакетов, добавленных в BLFS 13.0, можно выделить Glycin, Loupe, SDL3, simdutf, libheif, а также ряд современных видеокодеков, включая SVT-AV1 и dav1d. Одновременно с этим были удалены устаревшие компоненты, такие как Sendmail, dhcpcd и pcre2, что отражает стремление проекта к модернизации и поддержанию актуальности.
Gaming Linux From Scratch также обновлён
Отдельно было обновлено и специализированное руководство Gaming Linux From Scratch. Оно предлагает подробные инструкции по установке и настройке игровой среды, включая Steam, Wine и сотни игр, на системе, собранной с нуля. Это позволяет пользователям создать идеальную, оптимизированную под игры Linux-систему.
Заключение
Официальное завершение эры SysVinit в Linux From Scratch является значимым событием. Для одних это может быть поводом для ностальгии, для других — долгожданным шагом вперёд. Неизменно одно: LFS остаётся непревзойдённым инструментом для тех, кто стремится понять архитектуру и внутреннее устройство операционной системы Linux на самом глубоком уровне.