Linux From Scratch | это... Что такое Linux From Scratch? (original) (raw)

Есть более полная статья
Linux From Scratch
Разработчик Linux From Scratch Team
Семейство ОС GNU/Linux
Последняя версия 7.1 — 2 марта 2012
Тип ядра Монолитное ядро
Лицензия 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» утверждает, что через два месяца после выхода книги имеет смысл зайти на сайт и посмотреть, нет ли новой версии с исправлениями. Фактически, однако, стабильные версии книги выходят раз в 12-14 месяцев, а выпуск стабильных версий BLFS значительно отстает по времени от выпуска LFS. BLFS 6.3, например, вышла спустя 12 месяцев после выхода LFS 6.3.

Примечания

  1. Например: LFS LiveCD

Ссылки

Просмотр этого шаблона Проект Linux
Общее Adoption • Сравнение с WindowsКритикаGNU (Проект) • ЯдроИсторияThe Linux FoundationЗакон ЛинусаИменованиеTux Символы Linux и логотип GNU
Распространение Дистрибутивы (сравнение) • Live CDLive USBMini LinuxФорматы пакетов программ
Приложения ALSA • Desktop • Devices • Embedded • Gaming • LAMPThin client
Персоналии Джоно БэконКлаус КнопперАлан Кокс • Бенджамин Мако Хилл • Памела Джонс • Ари Лемке • Эндрю Мортон • Ян МёрдокХанс Райзер • Скотт Джеймс Ремнант • Дэниел Роббинс • Марк ШаттлвортРичард СтоллманЛинус Торвальдс • Теодор Тсо • Патрик Фолькердинг • Уоррен Вудфорд • Матт Циммерман
СМИ Enterprise open source journal • Free Software Magazine • Linux.comLinux Format • Linux Gazette • Linux Journal • Linux-Magazin • Linux Magazine • Linux Medical News • Linux.org.ruLWN.netO3 MagazineOpenNETPhoronix
Списки Устройства • Дистрибутивы
Мобильность Access Linux PlatformAndroidbadaLiMo PlatformMeeGo (MobilinuxMaemo) • MoblinUbuntu Mobile and Embedded Edition
Прочее Группа пользователейLSBRevolution OS • SCO и Linux • Спор Таненбаума — ТорвальдсаВредоносные программы
Просмотр этого шаблона Семейства дистрибутивов Linux (списоксравнение)
Debian Стабильные: MEPISKnoppixCrunchBangEliveТестовые: Linux MintDreamlinuxSid: UbuntuAptosid
Ubuntu Официальные: KubuntuXubuntuUbuntu StudioLubuntuEdubuntuНеофициальные: MintLinspireEasyPeasyGuadalinexgNewSensegOSBaltixВС ШкольныйInfranUbuntuUlteoRuntu
Fedora Сборки: Design Suite, Electronic Lab, Games, Security Lab, Sugar on a Stick, Robotics, ScientificПересборки: RFRemix, FusionПроизводные: RHEL
Red Hat MandrivaПересборки: CentOSНауЛинуксScientificOracleYellow Dog
Mandriva PCLinuxOSGaixaALT LinuxФорки: Rosa LinuxMageia
Slackware PorteusSalix OSSlaxVectorZenwalk
Gentoo HardenedCalculateSabayon
Arch ArchBangChakraConnochaetOS
Независимые AgiliaLinuxFrugalwareopenSUSESUSE Linux Enterprise Desktop
Специальные Минималистичные: Damn SmallPuppySliTazTiny CoreСпасательные: SystemRescueCDGPartedRIPLinuXClonezillaFinnixСудебные: BackTrackNetSecLИгровые: linuX-gamersNAS: OpenMediaVaultOpenfilerВстраиваемые: AccessAndroidbadaBaidu YiB2G, FireFoxOSFamiliarWebOSTizenMobilinuxOpenmokoQtMoko