Делаю свой дистрибутив, день 120
Всем привет я бы тут хотел поделится результатом сборки дистриубтива с нуля на musl из готовых компонентов за 4 месяца.
Сразу: репозиторий
Сразу: скрыншот
Вообщем, я 28 агуста 2026 года начал собирать дистриубтив linux на ядре 6.6.40 без хороших знаний в этой сфере,я сюда уже писал несколько месяцев назад и тогда в системе было примерно ничего,даже графического интерфейса и документации,за это время много поменялось так что вот:
Из чего состоит система?
Как я писал ранее система по умолчанию работает на ядре linux 6.6.40(или на другом которое вы положите в каталог с репозиторем или пропишите в build.sh),также из другого система использует musl,busybox,runnit.Также изнчальный shell - bash,система использует пакетный менеджер и репозитории дистрибутива Alpine Linux для большей совместимости,с недавнего времени был добавлен gcc взамен старому tcc который меня не устраивал.
GUI:
В систему была внедрена графика X11 а также по умолчанию встроенный оконный менеджер jwm который обеспечивает маленькое потребление оперативной памяти т.к система сейчас не имеет стабилного установщика(про это будет ниже) и работает из оперативной памяти, также недавно добавил rofi,незнаю насколько это нужно но как минимум удобнее постояно жмать ПКМ и выбирать все мышкой.
Пакетный менеджер
Раньше в системе уже был пакетный менеджер который использовал репозитории alpine linux,но работать он мог с небольшими програмами которые не требовали больше количетсво зависимостей и подобного.Недавно был добавлен нормальный пакетный менеджер из alpine linux,что оказалось намного легче чем я предполагах и мучил старый sh скрипт и пробывал всякое по типу dbin и прочих штук.И теперь можно полноценно скачивать более тяжелые программы по типу браузер и тд.
Установщик
Сейчас 09.11 установщик(графический) был удален из репозитория и остался только в релизах на github,до этого были другие вресии данной программы в том числе текстовые,но они работаели через раз или не работали так что этим я занимаюсь сейчас.
Build-скрипт
Также есть shell скрипт для сборки системы у вас на пк который писал НЕ Я а другой человек который сделал еще пару других отдельных программ для дистриубтива и помог со многим за что я ему выражаю благодарность.Скрипт скачивает все нужные пакеты,собирает программы,и собирает сам iso-образ.