Приветствую.
Планирую и частично начал делать свою сборку ОС. Должна получится минималистичная серверная сборка бех графики и прочих свистелок. Занимать минимум места на устройстве хранения, в загруженном состоянии занимать минимум оперативной памяти, чтобы максимум и так не значительных ресурсов было доступно для прикладного софта. Время загрузки должно быть минимальной, никаких пакетных менеджеров, весь софт собирается из исходников. Ядро Linux собрать с опцией RT и отключением всего лишнего, чтобы оно поддерживало только необходимый набор функций для стабильной работы Репки.
Основой послужил проект Tiny Core Linux. У них базовая сборка занимает 17Мб, сборка с графикой 23Мб. Хочется приблизится к этим показателям.
Обнаружил ресурс https://linuxfromscratch.org с их книгой, как раз посвящённой своей кастомной сборке Linux.
Я пока не решил в каком формате буду описывать этот процесс, здесь на форуме, и нужен ли он вообще. Возможно просто опишу полученный результат.
Наверняка будут всплывать какие-нибудь вопросы, и их буду обсуждать в этой теме. Например на данный момент я не знаю на 100% что именно из всех возможностей ядра нужно оставить, а что можно просто убрать. Наверное придётся выяснять это методом проб и ошибок.
Планирую и частично начал делать свою сборку ОС. Должна получится минималистичная серверная сборка бех графики и прочих свистелок. Занимать минимум места на устройстве хранения, в загруженном состоянии занимать минимум оперативной памяти, чтобы максимум и так не значительных ресурсов было доступно для прикладного софта. Время загрузки должно быть минимальной, никаких пакетных менеджеров, весь софт собирается из исходников. Ядро Linux собрать с опцией RT и отключением всего лишнего, чтобы оно поддерживало только необходимый набор функций для стабильной работы Репки.
Основой послужил проект Tiny Core Linux. У них базовая сборка занимает 17Мб, сборка с графикой 23Мб. Хочется приблизится к этим показателям.
Обнаружил ресурс https://linuxfromscratch.org с их книгой, как раз посвящённой своей кастомной сборке Linux.
Я пока не решил в каком формате буду описывать этот процесс, здесь на форуме, и нужен ли он вообще. Возможно просто опишу полученный результат.
Наверняка будут всплывать какие-нибудь вопросы, и их буду обсуждать в этой теме. Например на данный момент я не знаю на 100% что именно из всех возможностей ядра нужно оставить, а что можно просто убрать. Наверное придётся выяснять это методом проб и ошибок.