IT-инфраструктура • инструкции • практикаПоиск по сайту

Серверы и системное администрирование

Найти материал →

Linux from scratch 13.1 вышел с обновлёнными системными компонентами и toolchain

Linux From Scratch 13.1 вышел с масштабным обновлением системных компонентов

Проект Linux From Scratch объявил о выпуске версии 13.1 - очередного крупного обновления руководства по самостоятельной сборке Linux-системы из исходного кода. Новый релиз получил свежий набор ключевых компонентов, обновлённое ядро и десятки исправлений, сделанных в процессе развития документации.

Наиболее заметные изменения затронули базовую цепочку инструментов. В Linux From Scratch 13.1 используются Binutils 2.47, GCC 16.2 и Glibc 2.44. Именно эти пакеты формируют фундамент будущей системы: отвечают за компиляцию программ, работу библиотек и взаимодействие приложений с ядром. Кроме того, в книгу включено ядро Linux версии 7.1.8.

С момента предыдущего стабильного выпуска разработчики обновили или добавили 46 пакетов. За это время в репозитории проекта появилось более 200 коммитов, связанных не только с заменой версий программ, но и с исправлением неточностей, уточнением команд и улучшением отдельных этапов сборки.

Отдельное внимание уделено безопасности. В состав обновлений вошли исправления для Glibc, Coreutils, Expat, Perl, Python, systemd, XZ и Vim. Это особенно важно для LFS, поскольку пользователь собирает систему практически с нуля и должен самостоятельно контролировать версии всех компонентов, их зависимости и порядок установки.

В отличие от обычных дистрибутивов Linux, Linux From Scratch не предлагает готовый установочный образ с заранее настроенным окружением. Проект предоставляет подробное руководство, по которому пользователь вручную загружает исходные коды, компилирует пакеты и формирует работоспособную операционную систему. Такой подход помогает разобраться, как устроены загрузка системы, файловая иерархия, компилятор, библиотеки, сервисы и взаимодействие программ с ядром.

Тем, кто планирует Linux From Scratch 13.1 скачать, следует учитывать: речь идёт не о привычном ISO-образе, а о книге и наборе инструкций. Документация доступна для чтения онлайн и загрузки, чтобы её можно было использовать без постоянного подключения к интернету. Дополнительные сведения о составе релиза и изменениях опубликованы в [обзоре Linux From Scratch 13.1 с обновлением toolchain](https://linuxiac.com/linux-from-scratch-13-1-is-out-with-major-toolchain-updates/).

Перед началом работы важно оценить Linux From Scratch 13.1 системные требования. Проект не фиксирует единственную конфигурацию компьютера, однако для компиляции потребуется достаточно свободного дискового пространства, оперативной памяти и времени. Сборка большого количества пакетов может занимать многие часы, а на слабом оборудовании - существенно дольше. Практически необходима уже работающая Linux-система, которая будет использоваться как среда сборки.

Тем, кому нужна Linux From Scratch 13.1 инструкция, стоит заранее ознакомиться со структурой книги. Процесс начинается с подготовки хост-системы и проверки необходимых инструментов, после чего создаётся временная среда сборки. На этом этапе компилируются базовые утилиты, изолированные от программ хост-дистрибутива. Затем формируется окружение chroot, где собираются остальные компоненты будущей системы.

Linux From Scratch 13.1 установка требует внимательности: большинство операций выполняется в терминале, а ошибки в переменных окружения, правах доступа или последовательности команд могут привести к необходимости повторить отдельные этапы. Поэтому проект особенно подходит пользователям, которые хотят не просто получить рабочий Linux, а понять внутреннюю механику его создания.

Важно отметить, что одновременно с LFS 13.1 не вышла финальная версия BLFS 13.1 - Beyond Linux From Scratch. Этот проект расширяет минимальную базовую систему графической оболочкой, сетевыми инструментами, мультимедийными приложениями, офисными программами и другими пакетами, необходимыми для повседневного использования.

При этом работа над BLFS уже близка к завершению. По информации разработчиков, свыше 99% из более чем 1000 пакетов были собраны и протестированы на базе Linux From Scratch 13.1. Финальный выпуск ожидается вскоре, поэтому пользователи смогут последовательно перейти от минимальной консольной системы к полноценному рабочему окружению.

Отдельный интерес представляет Linux From Scratch 13.1 руководство на русском, поскольку оригинальная документация написана на английском языке и содержит большое количество технических деталей. При переводе важно сохранять названия команд, переменных, путей и параметров без изменений, иначе инструкции могут перестать работать. Русскоязычным пользователям также стоит сверять версии пакетов и команды с актуальной редакцией книги.

Новая версия LFS доступна в редакции на базе systemd. Это продолжает направление, выбранное проектом ранее: Linux From Scratch 13.0 стала первой версией, ориентированной только на systemd, после отказа от поддержки System V init. Таким образом, выпуск 13.1 не меняет общую архитектурную основу, а развивает её за счёт обновлённой toolchain и исправлений в документации.

Linux From Scratch 13.1 будет особенно полезен системным администраторам, разработчикам, DevOps-инженерам и опытным пользователям Linux. Проект позволяет получить не универсальный дистрибутив "из коробки", а контролируемую систему, в которой можно осознанно выбрать состав пакетов, параметры компиляции и набор запускаемых служб. При этом самостоятельная сборка требует терпения, аккуратности и готовности разбираться с возникающими проблемами.

Подробный разбор новых компонентов и состояния экосистемы LFS также представлен в материале о [выходе Linux From Scratch 13.1](https://linuxiac.com/linux-from-scratch-13-1-is-out-with-major-toolchain-updates/). Новую версию можно читать онлайн или скачать для автономной работы с официальной документацией проекта.

Прокрутить вверх