Linux From Scratch
Linux From Scratch | |
---|---|
Семейство ОС | |
Исходный код | открытый |
Первый выпуск | Декабрь 1999; 23 года назад |
Последняя версия |
|
Частота обновления финальных версий | 2 раза в год |
Поддерживаемые языки | английский |
Тип ядра | монолитное ядро Linux |
Лицензия | лицензия MIT[2], Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Generic[вд][2] и GNU GPL |
Состояние | актуальное |
Веб-сайт | linuxfromscratch.org |
Linux From Scratch (LFS, «Линукс с нуля») — способ установки Linux, а также книга Герарда Бикманса и др., описывающая процесс сборки своего дистрибутива операционной системы Linux из исходных кодов. Книга свободно доступна на сайте Linux From Scratch[3]. В ней описывается только сборка базовой системы; для тех, кто захочет расширить её за пределы «минимального рабочего варианта», также существует проект Beyond Linux From Scratch (BLFS). Помимо этого, есть и другие книги: Cross Linux from Scratch (CLFS), описывающая кросс-компиляцию и Hardened Linux From Scratch (HLFS), ориентированная на безопасность.
Для сборки по книге нужны свободный раздел на жёстком диске и работающая система на базе Linux, содержащая компилятор и базовый набор библиотек[4]. В качестве такой системы можно использовать обычный дистрибутив. До версии 7.0 можно было использовать Live-CD[5][6].
В книге шаг за шагом описывается, как собрать на этой основе свой дистрибутив с самого начала. При этом сборка из исходного кода позволяет добиться значительного улучшения эффективности работы путём отказа от ненужных зависимостей, отказа от ненужных модулей ядра и драйверов, а также оптимизации под заданную модель процессора и ничем не ограниченной возможности выбора собираемых компонентов. Заявлено, что самостоятельная сборка LFS дает читателю представление о принципах, лежащих в основе работы Linux-систем, и помогает лучше понять работу операционных систем в целом. Девизом системы LFS является: «Your distro, your rules» — «Твой дистрибутив — твои правила».
Стабильные версии книги выходят раз в полгода. Начиная с версии 7.6, одновременно с выпуском LFS выходит и BLFS соответствующей версии.
Книга "Linux From Scratch" кроме английского силами мейнтейнеров проекта и энтузиастов переведена на бразильский, китайский, русский и французский языки.
Мнения
[править | править код]LWN.net рассмотрел LFS в 2004 году[7]:
Linux From Scratch — замечательный проект. Он должен стать обязательным материалом для чтения для всех учебных курсов Linux, и то, что каждый энтузиаст Linux должен проделать хотя бы один раз. Это также создало бы ещё один интересный побочный эффект: люди, которые склонны проявлять неудовлетворенность в списках рассылки и форумах дистрибутивов, вероятно, проявят гораздо больше уважения к разработчикам. Установка готового дистрибутива - тривиальная задача. Создание набора из 4 компакт-дисков, содержащих стабильную, безопасную и надежную операционную систему, и тысячи приложений, безусловно, таковой не являются.
Tux Machines написал обзор на Linux From Scratch 6.1 в 2005 году [8]:
Теперь про BLFS. К сожалению, Beyond Linux From Scratch — это всегда книга, которая стоит за ней. Для меня это не настоящая установка, пока вы не сможете войти в диспетчер окон.
Tux Machines имеет вторую часть[9] и третью часть обзора[10].
Примечания
[править | править код]- ↑ Version 12.2 — 2024.
- ↑ 1 2 http://www.linuxfromscratch.org/lfs/view/10.0/appendices/licenses.html
- ↑ LFS News . Дата обращения: 21 июня 2018. Архивировано 26 июля 2017 года.
- ↑ LFS Project Homepage . Дата обращения: 21 июня 2018. Архивировано 5 января 2018 года.
- ↑ LFS LiveCD Project Homepage . Дата обращения: 24 октября 2020. Архивировано 19 июля 2017 года.
- ↑ Index of /~kb0iic/livecdupd . Дата обращения: 21 июня 2018. Архивировано 6 января 2016 года.
- ↑ Learning with Linux From Scratch [LWN.net] . Дата обращения: 21 июня 2018. Архивировано 21 июня 2018 года.
- ↑ Linux From Scratch 6.1 (part 1?) | Tux Machines . www.tuxmachines.org. Дата обращения: 2 августа 2019. Архивировано 2 августа 2019 года.
- ↑ Linux From Scratch 6.1 - Part 2 - BLFS | Tux Machines . Дата обращения: 21 июня 2018. Архивировано 21 июня 2018 года.
- ↑ Beyond Beyond Linux from Scratch (lfs - part 3) | Tux Machines . Дата обращения: 21 июня 2018. Архивировано 21 июня 2018 года.
Ссылки
[править | править код]- linuxfromscratch.org — официальный сайт Linux From Scratch
- Перевод LFS (v6.8)
- Перевод LFS (v7.3,pdf)
- Перевод LFS (v.11.2, v.11.3, v.12.0, v.12.1, v.12.2)
- Перевод BLFS
- Linux From Scratch / Linux Format №79
- Linux From Scratch@DistroWatch
В другом языковом разделе есть более полная статья Linux From Scratch (англ.). |