Земной человек — это слабая душа, обремененная трупом (Эпиктет).

Linux From Scratch 13.0 стал первой версией без SysVinit


Linux From Scratch 13.0 стал первой версией без SysVinit

Проект Linux From Scratch (LFS) выпустил новую версию руководства — Linux From Scratch 13.0, которая стала важным этапом в развитии проекта. Главная особенность релиза — полный отказ от поддержки классической системы инициализации SysVinit. Теперь проект ориентируется исключительно на современную систему управления сервисами **systemd.

Этот шаг символизирует окончательный переход проекта к более современной архитектуре Linux-систем. Для многих энтузиастов LFS это важное изменение, поскольку проект долгое время оставался одним из немногих, где SysVinit сохранялся как полноценная альтернатива.

Разберёмся, что именно изменилось в версии 13.0, почему разработчики решили отказаться от старой системы и как это повлияет на пользователей, которые собирают Linux «с нуля».

 

Что такое Linux From Scratch

Linux From Scratch (LFS) — это не традиционный дистрибутив, а подробное руководство, которое учит создавать собственную Linux-систему вручную, компилируя каждый компонент из исходного кода.

Фактически LFS представляет собой пошаговую инструкцию по сборке полноценной операционной системы. Пользователь получает возможность:

  • понять архитектуру Linux на низком уровне
  • изучить процесс загрузки системы
  • научиться компилировать и настраивать базовые компоненты
  • собрать собственную минимальную систему без лишних пакетов

 

Именно поэтому Linux From Scratch часто используют для обучения администрированию Linux, изучения внутреннего устройства ОС и создания кастомных систем.

 

Главная новость: отказ от SysVinit

Самым заметным изменением версии LFS 13.0 стал полный отказ от поддержки SysVinit — классической системы инициализации Unix-подобных систем.

В предыдущих версиях проекта существовало два варианта сборки:

  • LFS с SysVinit
  • LFS с systemd

 

Теперь же разработчики решили сосредоточиться исключительно на systemd.

Причина такого решения проста: большинство современных Linux-дистрибутивов уже давно перешли на systemd. Поддержка двух различных init-систем требовала дополнительных ресурсов и усложняла сопровождение проекта.

 

Почему systemd стал стандартом

Сегодня systemd используется практически во всех крупных Linux-дистрибутивах. Эта система отвечает за запуск сервисов, управление процессами и инициализацию системы.

Среди преимуществ systemd:

  • параллельная загрузка служб
  • централизованное управление сервисами
  • единый механизм логирования
  • удобная конфигурация через unit-файлы

 

Для разработчиков и администраторов это означает более предсказуемую работу системы и стандартизированную инфраструктуру.

 

Что нового в Linux From Scratch 13.0

Помимо перехода на systemd, новая версия включает ряд обновлений пакетов и улучшений в инструкции по сборке системы.

Основные изменения:

  • переход на systemd-only модель
  • обновлённые версии компиляторов и библиотек
  • обновление ядра Linux и базовых утилит GNU
  • улучшенные инструкции сборки и исправления ошибок
  • актуализация списка пакетов для современной системы

 

Благодаря этим изменениям сборка LFS стала более соответствовать современным Linux-экосистемам.

 

Что это значит для пользователей

Отказ от SysVinit может вызвать неоднозначную реакцию у сообщества.

Часть энтузиастов использовала LFS именно как способ изучить классические механизмы Unix-инициализации. Однако для большинства пользователей изменения не станут проблемой.

На практике переход на systemd означает:

  • более современную систему управления службами
  • лучшую совместимость с актуальными Linux-пакетами
  • упрощение поддержки проекта

 

При этом старые версии руководства LFS по-прежнему доступны и могут использоваться для сборки систем с SysVinit.

 

Роль LFS в экосистеме Linux

Несмотря на то что Linux From Scratch не является полноценным дистрибутивом, его влияние на сообщество сложно переоценить.

Проект используется для:

  • обучения системному администрированию
  • изучения структуры Linux-дистрибутивов
  • разработки кастомных операционных систем
  • тестирования сборки пакетов

 

Кроме того, LFS служит основой для многих экспериментальных проектов и специализированных Linux-систем.

 

Что нового в LFS 13.0 (кратко)

Главные новости релиза:

  • первая версия только с systemd
  • прекращение поддержки SysVinit
  • обновление ключевых компонентов системы
  • улучшение документации и исправление ошибок
  • адаптация проекта к современной Linux-экосистеме

 

Эти изменения делают Linux From Scratch ближе к тому, как устроены современные дистрибутивы.

 

Выводы

Релиз Linux From Scratch 13.0 стал важным шагом в развитии проекта. Отказ от SysVinit знаменует окончательный переход к современным стандартам Linux-систем.

Хотя часть пользователей может сожалеть о потере альтернативы, решение разработчиков выглядит логичным: systemd давно стал де-факто стандартом для большинства дистрибутивов.

Для новичков и энтузиастов LFS по-прежнему остаётся одним из лучших способов понять, как работает Linux изнутри — от компиляции ядра до настройки сервисов.

 

Часто задаваемые вопросы

Это руководство по созданию собственной Linux-системы из исходного кода, позволяющее понять внутреннюю архитектуру операционной системы.

Поддержка двух init-систем усложняла сопровождение проекта, а большинство современных дистрибутивов уже используют systemd.

В новых версиях — нет. Однако старые выпуски руководства LFS всё ещё доступны и могут использоваться для сборки систем с SysVinit.

Для разработчиков, администраторов Linux и энтузиастов, которые хотят глубже понять устройство операционной системы.

Нет. Это руководство, которое позволяет пользователю самостоятельно собрать собственный дистрибутив Linux.

Редактор: AndreyEx

Если статья понравилась, поделитесь ей в социальных сетях

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

13 + одиннадцать =

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала