Вы когда-нибудь думали о создании собственного дистрибутива Linux? Каждый пользователь Linux на пути к Linux задумывался о создании собственного дистрибутива Linux, хотя бы один раз. Даже я не был исключением как новичок в мире Linux и посвятил много времени разработке собственного дистрибутива Linux. Разработка дистрибутива Linux с нуля называется Linux с нуля (LFS)
Перед тем как начать, я сделал несколько выводов о LFS, которые можно описать так:
1. Те, кто хочет разработать свой собственный дистрибутив Linux, должны понимать разницу между разработкой Linux. распространение с нуля (с нуля означает начало с самого начала) или все, что вам нужно, это просто настроить уже доступный Linux Distro.
Если вы просто хотите настроить флэш-экран, настроить вход в систему и, желательно, поработать над внешним видом ОС Linux, вы можете выбрать любой справедливый дистрибутив Linux и настроить его так, как вы хотите. Более того, там поможет множество инструментов для настройки.
Если вы хотите поставить все необходимые файлы и загрузчики и ядро и выбрать, что включать и что не включать, а затем самостоятельно компилировать все необходимое для разработки Linux с нуля (LFS).
Примечание: Если вы просто хотите настроить внешний вид ОС Linux, это руководство не для вас. Если вы действительно хотите разработать дистрибутив Linux с нуля и хотите знать, с чего начать и другую базовую информацию, вот руководство для вас.
2. Плюсы разработки собственного дистрибутива Linux (LFS):
3. Минусы разработки собственного дистрибутива Linux (LFS):
Разработка ОС Linux с нуля означает собрать все необходимое вместе и скомпилировать. Это требует много чтения, терпения и времени. Также у вас должна быть работающая система Linux для разработки LFS и достаточно места на диске.
4. Интересно знать, что Gentoo / GNU Linux ближе всего к LFS в определенной степени. И Gentoo, и LFS - это настроенная система Linux, полностью построенная на основе компиляции исходного кода.
5. Вы должны быть опытным пользователем Linux, обладающим хорошими знаниями в области компиляции пакетов, разрешения зависимостей и профессионального уровня в языке сценариев оболочки. Знание языка программирования (желательно C) облегчит вам жизнь. Даже если вы новичок, но хорошо учитесь и быстро разбираетесь в вещах, вы тоже можете начать. Самая важная часть - вы не должны терять энтузиазм в процессе разработки LFS.
Если вы недостаточно решительны, я боюсь, что вы можете оставить LFS в середине.
6. Теперь вам нужно пошаговое руководство, чтобы Linux можно было разработать с нуля. LFS - официальное руководство по разработке Linux с нуля. Наш партнерский сайт Tradepub предоставил нашим читателям руководство по LFS, причем бесплатно.
Вы можете скачать книгу Linux From Scratch по ссылке ниже:
Скачать:Linux с нуля
Эта книга создана Джерард Бикманс, который является руководителем проекта LFS и редактируется Мэтью Берджесс и Брюс Даббс, оба являются соруководителями проекта. Эта книга обширна и занимает более 338 страниц.
Рассмотрев - Введение в LFS, Подготовка к сборке, Сборка LFS с нуля, Настройка Сценарии загрузки, «Делаем LFS загрузочной» с последующими приложениями, содержат все, что вам нужно знать о проекте LFS.
Также эта книга дает вам примерное время, необходимое для компиляции пакета. Расчетное время рассчитывается на основе справочного времени компиляции первого пакета. Все детали представлены в удобной для понимания и реализации форме даже для новичков.
Если у вас много времени и вы действительно заинтересованы в разработке собственного дистрибутива Linux, вы никогда не упустите возможность бесплатно загрузить эту электронную книгу и ее тоже. Все, что вам нужно, это начать разработку своей собственной ОС Linux с помощью этой книги вместе с работающей ОС Linux (любой дистрибутив Linux с достаточным дисковым пространством), время и энтузиазм.
Если Linux вас очаровывает, если вы хотите понять Linux с нуля и хотите разработать свой собственный дистрибутив Linux, то это все, что вам следует знать на данном этапе, для большинства других вещей, которые вы, возможно, захотите сослаться на книгу, в приведенном выше ссылка на сайт.
Также расскажите мне о своем опыте работы с книгой. Насколько легко было освоить подробное руководство по LFS? Также, если вы уже разработали LFS и хотите дать несколько советов нашим читателям, ваши отзывы приветствуются.