Linux From Scratch

на главную

Жанры

Поделиться:

Linux From Scratch

Шрифт:

Пролог

Вступление

Я перепробовал некоторое количество дистрибутивов Linux, но ни один из них полностью не удовлетворял моим потребностям. Мне не нравилось расположение загрузочных скриптов. Мне не нравилось, как некоторые программы были сконфигурированы по умолчанию. Это мне порядком надоело. В итоге я осознал, что только построив собственную систему из исходников, я буду доволен. Я твердо решил отказаться от использования прекомпилированных пакетов и

от загрузочного диска, который мог бы установить основу системы. Я буду использовать свою текущую систему Linux для построения своей собственной.

В то время эта сумасбродная идея казалась невыполнимой. Однако после разрешения различного рода проблем, таких как например проблемы зависимости и ошибки при компиляции, моя новая система стала полностью работоспособной. Я назвал ее Linux From Scratch < Linux из ничего >, сокращенно LFS.T

Надеюсь, вы получите удовольствие, работая над системой LFS.

Кому эта книга будет интересна

Существует ряд причин, по которым эта книга может представлять интерес. Основная из них – установка системы LFS. Возникает резонный вопрос, «Зачем мучаться, собирая Linux систему по частям, в то время как можно скачать и установить уже готовую?». Хороший вопрос.

Важное назначение LFS – помочь людям познать функционирование Linux изнутри. Построение системы LFS показывает, что заставляет Linux работать, как работают ее компоненты и как они друг от друга зависят. И наконец, вероятно важнее всего, как настроить Linux под себя, в соответствии со своими вкусами и потребностями.

Основное преимущество LFS состоит в том, что вы получаете больше контроля над системой, не полагаясь на чью-то Linux разработку. Использую LFS, вы определяете ее структуру и ее компоненты, в частности структуру директорий и загрузочные скрипты. Вы указываете как, куда и для чего устанавливать программы.

Другое преимущество системы LFS – возможность собрать наиболее компактную систему. Обычные дистрибутивы зачастую устанавливают на вашем компьютере огромное количество программ, которые навряд ли будут использоваться впоследствии. Они будут просто-напросто занимать (драгоценное?) место на диске, в то время как не составляет труда уместить систему LFS на разделе в 100MB. Все равно слишком много? Некоторые участники проекта разработали сверхкомпактную систему LFS. Была собрана система, позволяющая работу вебсервера Apache, которая занимала лишь 8 мегабайт. Дальнейшее урезание системы позволит сократить ее объем до 5 мегабайт. Вряд ли этого удастся достичь, используя обычный дистрибутив.

Давайте сравним дистрибутив Linux с гамбургером из закусочной, когда вы точно не знаете, что именно едите. LFS, в свою очередь, дает вам не гамбургер, а рецепт его приготовления. Внимательно изучив его, можно убрать ненужные ингредиенты и для насыщения вкуса добавить свои. Как только вы довольны рецептом, можете смело приступать к приготовлению гамбургера. На этом этапе также есть выбор: можно его поджарить на огне, во фритюре, запечь, или съесть сырым.

Также LFS можно сравнить с построенным домом. LFS предоставляет план дома, а строить его вам. Разумеется, можно изменять план по ходу дела.

Немаловажное преимущество индивидуальной системы Linux – безопасность. При компиляции всей системы из исходных кодов вы получаете возможность проверять все компоненты системы и по мере необходимости инсталлировать патчи. Больше нет необходимости ждать, пока кто-то выпустит бинарный пакет, устраняющий дыру в безопасности системы. Нет гарантии, что новый пакет был собран корректно и адекватно устраняет проблему, если вы самостоятельно не изучили и не собрали патч. Чтобы быть уверенным в том, что дыра в безопасности устранена, необходимо установить патч вручную.

Кому будет неинтересно читать эту книгу

Если у вас нет желания собирать Linux с нуля, тогда, наверное, эта книга не для вас. Наша цель – построение полной и практичной фундаментальной системы. Если все что вас интересует, это узнать, что происходит при загрузке системы, рекомендуем «From Power Up To Bash Prompt» HOWTO. Это руководство описывает процесс построения голой системы, похожей на нашу, но ставит задачу лишь создать систему, способную загрузиться в оболочку BASH.

Выбирая что читать, ясно определите для себя цель. Если вы хотите построить Linux систему, изучая ее по ходу дела, эта книга для вас. Если ваша цель сугубо познавательная, и вы не планируете создать готовую систему, тогда ваш выбор «From Power Up To Bash Prompt» HOWTO.

«From Power Up To Bash Prompt» HOWTO находится по адресу http://www.netspace.net.au/~gok/power2bash/.

Организация

Значительное число приложений включены в Часть 2 (это немного увеличивает объем книги). Это облегчает чтение. Таким образом, не нужно все время заглядывать в Приложения при прочтении Части 2. Это очень неудобно, особенно если читать txt версию книги. Данная книга поделена на разделы следующим образом:

Часть 1 – Вступление

Часть 1 содержит информацию о содержании книги (исправления, где скачать книгу, Changelog, списки рассылки и иную контактную информацию). Часть 1 также дает информацию о литературе, рекомендуемой для прочтения перед установкой LFS.

Часть 2 – Установка базовой системы LFS

Часть 2 будет служить ориентиром при построении и инсталляции LFS системы. Получившаяся система будет служить фундаментом, ядром для установки остальных компонентов системы.

Часть 3 – Приложения

Часть 3 содержит различные приложения.

Часть I – Вступление

Глава 1. Вступление

Благодарности

Мы благодарим всех людей и организации за их вклад в развитие проекта Linux From Scratch:

Mark Stone <mstone@linux.com> за предоставление сервера linuxfromscratch.org

Книги из серии:

Без серии

[5.0 рейтинг книги]
Комментарии:
Популярные книги

Ваше Сиятельство 3

Моури Эрли
3. Ваше Сиятельство
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Ваше Сиятельство 3

Сиротка 4

Первухин Андрей Евгеньевич
4. Сиротка
Фантастика:
фэнтези
попаданцы
6.00
рейтинг книги
Сиротка 4

Последний попаданец 5

Зубов Константин
5. Последний попаданец
Фантастика:
юмористическая фантастика
рпг
5.00
рейтинг книги
Последний попаданец 5

Неудержимый. Книга XV

Боярский Андрей
15. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Неудержимый. Книга XV

Мимик нового Мира 6

Северный Лис
5. Мимик!
Фантастика:
юмористическая фантастика
попаданцы
рпг
5.00
рейтинг книги
Мимик нового Мира 6

Неудержимый. Книга XII

Боярский Андрей
12. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Неудержимый. Книга XII

Шипучка для Сухого

Зайцева Мария
Любовные романы:
современные любовные романы
8.29
рейтинг книги
Шипучка для Сухого

Убийца

Бубела Олег Николаевич
3. Совсем не герой
Фантастика:
фэнтези
попаданцы
9.26
рейтинг книги
Убийца

Попытка возврата. Тетралогия

Конюшевский Владислав Николаевич
Попытка возврата
Фантастика:
альтернативная история
9.26
рейтинг книги
Попытка возврата. Тетралогия

Таблеточку, Ваше Темнейшество?

Алая Лира
Любовные романы:
любовно-фантастические романы
6.30
рейтинг книги
Таблеточку, Ваше Темнейшество?

Камень. Книга вторая

Минин Станислав
2. Камень
Фантастика:
фэнтези
8.52
рейтинг книги
Камень. Книга вторая

Вернуть невесту. Ловушка для попаданки 2

Ардова Алиса
2. Вернуть невесту
Любовные романы:
любовно-фантастические романы
7.88
рейтинг книги
Вернуть невесту. Ловушка для попаданки 2

Ученичество. Книга 1

Понарошку Евгений
1. Государственный маг
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Ученичество. Книга 1

Лапочки-дочки из прошлого. Исцели мое сердце

Лесневская Вероника
2. Суровые отцы
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Лапочки-дочки из прошлого. Исцели мое сердце