Lt304888.ru

Туристические услуги

Linux from Scratch

23-10-2023

Linux From Scratch
Разработчик

Linux From Scratch Team

Семейство ОС

GNU/Linux

Последняя версия

7.1 — 2 марта 2012

Тип ядра

Монолитное ядро

Лицензия

GNU GPL и др.

Состояние

Stable

Веб-сайт

linuxfromscratch.org

Linux From Scratch (LFS, «Линукс с нуля») — книга Герарда Бикманса и др., описывающая процесс сборки своего дистрибутива 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» утверждает, что через два месяца после выхода книги имеет смысл зайти на сайт и посмотреть, нет ли новой версии с исправлениями. Фактически, однако, стабильные версии книги выходят раз в 12-14 месяцев, а выпуск стабильных версий BLFS значительно отстает по времени от выпуска LFS. BLFS 6.3, например, вышла спустя 12 месяцев после выхода LFS 6.3.

  • К LFS SVN не подходит без изменений (поиск которых — задача для читателя) никакая версия BLFS.

Примечания

  1. LFS LiveCD

Ссылки

  • Linux From Scratch (англ.)
  • Beyond Linux From Scratch (англ.)
  • How to make an LFS Linux bootable CD (инструкция требует значительных изменений для работы с новыми версиями LFS)
  • Русский перевод (устаревшего и более неработоспособного) шестого издания
  • Русский перевод BLFS Version 2011-12-30
  • Сайт, посвящённый LFS, BLFS и CLFS (рус.) (укр.) (содержит устаревшую информацию)
  • Статья в Linux Format посвященная знакомству с LFS  (рус.)
  • Перевод LFS 6.8 (рус.)
  • Перевод текущей версии BLFS (рус.)

Linux from Scratch.

© 2020–2023 lt304888.ru, Россия, Волжский, ул. Больничная 49, +7 (8443) 85-29-01