Linux From Scratch
Linux From Scratch | |
---|---|
Разработчик | Linux From Scratch Team |
Семейство ОС | GNU/Linux |
Последняя версия | 7.10 (7 сентября 2016) |
Поддерживаемые языки | английский |
Тип ядра | Монолитное ядро |
Лицензия | GNU GPL и др. |
Состояние | Stable |
Веб-сайт | linuxfromscratch.org |
Тест на скорость отката всякой чепухи на википедии Linux From Scratch (LFS, «Линукс с нуля») — книга Герарда Бикманса и др., описывающая процесс сборки своего дистрибутива операционной системы Linux из исходных кодов. Книга свободно доступна с сайта Linux From Scratch. В ней описывается только сборка базовой системы; для тех, кто захочет расширить её за пределы «минимального рабочего варианта», также существует проект Beyond Linux From Scratch (BLFS). Помимо этого есть и другие книги: Cross Linux from Scratch (CLFS), описывающая кросс-компиляцию и Hardened Linux From Scratch (HLFS), ориентированная на безопасность.
Для сборки по книге нужны свободный раздел на жёстком диске и работающая система на базе Linux, содержащая компилятор и базовый набор библиотек. В качестве такой системы можно использовать обычный дистрибутив или Live-CD.[1]
В книге шаг за шагом описывается, как собрать на этой основе свой дистрибутив с самого начала. При этом сборка из исходного кода позволяет добиться некоторого улучшения эффективности работы путём отказа от ненужных зависимостей, оптимизации под заданную модель процессора и ничем не ограниченной возможности выбора собираемых компонентов. Также утверждается, что сборка LFS дает читателю представление о принципах, лежащих в основе работы Linux-систем. Девизом системы LFS является: «Your distro, your rules» — «Твой дистрибутив — твои правила».
Раздел книги 1.2 «Changelog» утверждает, что через два месяца после выхода книги имеет смысл зайти на сайт и посмотреть, нет ли новой версии с исправлениями. Фактически, однако, стабильные версии книги выходят раз в полгода, а выпуск стабильных версий BLFS значительно отстаёт по времени от выпуска LFS. BLFS 6.3, например, вышла спустя 12 месяцев после выхода LFS 6.3.
- К LFS SVN не подходит без изменений (поиск которых — задача для читателя) никакая версия BLFS.
Примечания
- ↑ Например: LFS LiveCD
Ссылки
- Linux From Scratch
- Перевод LFS (v6.8)
- Перевод LFS (v7.3,pdf)
- Перевод BLFS
- Linux From Scratch / Linux Format №79
- Linux From Scratch@DistroWatch
![]() | В другом языковом разделе есть более полная статья Linux From Scratch (англ.). |