Будущее Linux без дистрибутивов: новые горизонты
Новый проект в ландшафте Linux
За десятилетия число дистрибутивов Linux возросло с нескольких в 1990-х до сотен сегодня, не считая малых вариаций. В последнее время, похоже, наметилась контр-движение, и проект Distroless в рамках Project Bluefin стал последним дополнением. Также стоит отметить усилия KDE, которая, сосредоточив внимание на распределении на основе KDE, переключается на BuildStream из Arch, что может сигнализировать о движении в сторону дистролес.
Идея о том, что «Linux» может стать более унифицированной операционной системой, вызывает смешанные мнения; в то время как некоторые выступают за это, другие считают это противоречащим сути «Linux». Ясно одно: по этому вопросу нет консенсуса. Подход без дистрибутивов основывается на общим ядре, используя Freedesktop SDK, на которое накладываются уровни настройки, такие как Bluefin, KDE или окружения Gnome. Это ядро можно рассматривать как общую среду выполнения, которая использует стандарты Freedesktop для взаимодействия.
Забавно наблюдать, как развивается эта концепция, так как существуют сильные аргументы в пользу уменьшения фрагментации и минимизации дублирования усилий. Во многом это сблизит Linux с FreeBSD, который избегает хаоса благодаря единой кодовой базе.
Обсуждение пакетов и других функций, специфичных для дистрибутивов, может также возродить аналогичные проблемы, которые привели к распаду LSB много лет назад. Будем ли мы стандартизироваться на RPM-пакетах в ущерб DEB, или же выберем что-то совершенно иное?
Тем не менее, сейчас настало время задать вопрос: являются ли операционные системы, основанные на языке C и предположениях 1960-х годов, жизнеспособным решением для XXI века? Возможно, нам стоит оставить в прошлом GNU, POSIX и другие реликвии ушедшей эпохи.