Linux From Scratch
Материал из Википедии — свободной энциклопедии
Linux From Scratch |
|
| Разработчик |
Linux From Scratch Team |
|---|---|
| Семейство ОС | |
| Исходный код | |
| Последняя версия | |
| Тип ядра | |
| Лицензия |
GNU GPL и др. |
| Состояние |
Current |
| Веб-сайт | |
Linux From Scratch (LFS, англ. Линукс с самого начала) — книга Герарда Бикманса и др., описывающая процесс сборки своего дистрибутива операционной системы Linux из исходных кодов. Книга свободно доступна с сайта Linux From Scratch. В ней описывается только сборка базовой системы; для тех, кто захочет расширить её за пределы «минимального рабочего варианта», также существует проект Beyond Linux From Scratch (BLFS). Соответствие версий LFS и BLFS см. ниже.
Для сборки по книге нужны свободный раздел на жёстком диске и работающая система на базе Linux, содержащая компилятор и базовый набор библиотек. В качестве такой системы можно использовать обычный дистрибутив или Live-CD (например, LFS LiveCD).
В книге шаг за шагом описывается, как собрать на этой основе свой дистрибутив с самого начала. При этом сборка из исходного кода позволяет добиться некоторого улучшения эффективности работы путём отказа от ненужных зависимостей, оптимизации под заданную модель процессора и ничем не ограниченной возможности выбора собираемых компонент. Также утверждается, что сборка LFS дает читателю представление о принципах, лежащих в основе работы Linux-систем. Девизом системы LFS является: «Your distro, your rules» — «Твой дистрибутив, твои правила».
Раздел книги 1.2 «Changelog» утверждает, что через два месяца после выхода книги имеет смысл зайти на сайт и посмотреть, нет ли новой версии с исправлениями. Фактически, однако, стабильные версии книги выходят раз в 12-14 месяцев, а выпуск стабильных версий BLFS значительно отстает по времени от выпуска LFS. BLFS 6.3 вышла спустя 12 месяцев после выхода LFS 6.3
- К LFS SVN не подходит без изменений (поиск которых — задача для читателя) никакая версия BLFS.
[править] Ссылки
| В Википедии есть портал «Свободное программное обеспечение» |
- Linux From Scratch(англ.)
- Beyond Linux From Scratch(англ.)
- How to make an LFS Linux bootable CD (инструкция требует значительных изменений для работы с новыми версиями LFS)
- Русский перевод (устаревшего и более неработоспособного) шестого издания
- Сайт на русском и украинском языках, посвящённый LFS, BLFS и CLFS (содержит устаревшую информацию)
|
|
||
|---|---|---|
| Общее |
Adoption • Сравнение с Windows • Критика • Проект GNU • GNU • Ядро • История • Linux Foundation (portability) • Закон Линуса • Именование GNU/Linux • Tux |
|
| Распространение | ||
| Приложения | ||
| Персоналии | ||
| СМИ | ||
| Списки | ||
| Мобильность | ||
| Прочее | ||
|
|
||
|---|---|---|
| Настольные | Fedora • Mandriva • openSUSE • Ubuntu • Mint • PCLinuxOS | |
| Серверные | Debian • CentOS • RHEL • SLES | |
| «Гиковские» | Arch • Gentoo • LFS • Slackware | |
| Миниатюрные | DSL • Puppy | |
| Debian | Baltix • DSL • Dreamlinux • Elive • Gnoppix • gOS • Guadalinex • Kanotix • Knoppix • Linspire • Maemo • MEPIS • Progeny • Ubuntu • Xandros | |
| Ubuntu | Kubuntu • Школьный Линукс • Xubuntu • Mint • Fluxbuntu • Edubuntu • InfraLinux • nUbuntu • Ubuntu Studio • Ulteo • Runtu • gNewSense • Guadalinex | |
| Fedora | ASPLinux • Red Flag • Russian Fedora • Yellow Dog • Linux XP | |
| Red Hat | CentOS • Scientific • Unbreakable • МСВС | |
| Slackware | Zenwalk • Slamd64 • Slax • BackTrack • Frugalware • MOPSLinux • Vector • DeLi | |
| Mandriva | PCLinuxOS | |
| Другие | ALT • Ark • Calculate • cAos • CRUX • Yoper • GoboLinux • Sabayon • Source Mage • SliTaz • Mobilinux • Thinstation • Angstrom • Trinux • RTK • Freesco • Zeroshell | |

