Существует ряд причин, по которым эта книга может
представлять интерес. Основная из них – установка системы LFS. Возникает
резонный вопрос, «Зачем мучаться, собирая Linux систему по частям, в то время
как можно скачать и установить уже готовую?». Хороший вопрос.
Важное назначение LFS – помочь людям познать
функционирование Linux изнутри. Построение системы LFS показывает, что
заставляет Linux работать, как работают ее компоненты и как они друг от друга
зависят. И наконец, вероятно важнее всего, как настроить Linux под себя, в
соответствии со своими вкусами и потребностями.
Основное преимущество LFS состоит в том, что вы получаете
больше контроля над системой, не полагаясь на чью-то Linux разработку.
Использую LFS, вы определяете ее структуру и ее компоненты, в частности
структуру директорий и загрузочные скрипты. Вы указываете как, куда и для чего
устанавливать программы.
Другое преимущество системы LFS – возможность собрать
наиболее компактную систему. Обычные дистрибутивы зачастую устанавливают на
вашем компьютере огромное количество программ, которые навряд ли будут
использоваться впоследствии. Они будут просто-напросто занимать (драгоценное?)
место на диске, в то время как не составляет труда уместить систему LFS на
разделе в 100MB. Все равно слишком много? Некоторые участники проекта
разработали сверхкомпактную систему LFS. Была собрана система, позволяющая работу
вебсервера Apache, которая занимала лишь 8 мегабайт. Дальнейшее урезание
системы позволит сократить ее объем до 5 мегабайт. Вряд ли этого удастся
достичь, используя обычный дистрибутив.
Давайте сравним дистрибутив Linux с гамбургером из
закусочной, когда вы точно не знаете, что именно едите. LFS, в свою очередь,
дает вам не гамбургер, а рецепт его приготовления. Внимательно изучив его,
можно убрать ненужные ингредиенты и для насыщения вкуса добавить свои. Как
только вы довольны рецептом, можете смело приступать к приготовлению
гамбургера. На этом этапе также есть выбор: можно его поджарить на огне, во
фритюре, запечь, или съесть сырым.
Также LFS можно сравнить с построенным домом. LFS
предоставляет план дома, а строить его вам. Разумеется, можно изменять план по
ходу дела.
Немаловажное преимущество индивидуальной системы Linux –
безопасность. При компиляции всей системы из исходных кодов вы получаете
возможность проверять все компоненты системы и по мере необходимости
инсталлировать патчи. Больше нет необходимости ждать, пока кто-то выпустит
бинарный пакет, устраняющий дыру в безопасности системы. Нет гарантии, что
новый пакет был собран корректно и адекватно устраняет проблему, если вы
самостоятельно не изучили и не собрали патч. Чтобы быть уверенным в том, что
дыра в безопасности устранена, необходимо установить патч вручную.
У нас на сайте вы можете бесплатно скачать книги, электронные
книги, а также найдете бесплатные журналы.