Иногда сообщество Linux преподносит сюрпризы.
Иногда сообщество Linux преподносит сюрпризы.

В начале июля разработчик Ноа Кейгл выпустил Hannah Montana Linux v26.0 — современный ремастер того самого розового дистрибутива-мема из 2008 года. Тут можно улыбнуться, поностальгировать и решить, что вся новость закончена, но давайте не будем спешить. За этой несерьезной обложкой прячется на редкость наглядный пример того, что такое дистрибутив Linux на самом деле. А заодно становится понятно, почему нельзя просто оставить старую версию и жить дальше. Тут надо разобраться во всем по порядку и ответить на некоторые вопросы. Этим и займемся.

Что такое Hannah Montana Linux и что в нем нового

Оригинал Hannah Montana Linux появился еще в 2008 году. Это была хорошая живая шутка. В основе лежал обычный Kubuntu, поверх которого натянули розово-фиолетовую тему, выбранную в честь диснеевского сериала про поп-звезду с двойной жизнью. По заявлениям авторов, так они пытались привлечь к Linux молодых пользователей. Но летом 2009 года, после выхода версии Kubuntu 9.04, проект тихо забросили на много лет.

Новый релиз — это не просто заплатка поверх старого образа. Дистрибутив собрали с нуля, а в его основе теперь лежит Debian 13.5. Рабочий стол — KDE Plasma 6.3.6 с менеджером входа SDDM. Почти весь внешний вид — это переделанная тема Breeze, стандартное оформление Plasma, перекрашенное в розовое, но обои обновили. Для этого их скопировали из оригинала HML, но доработали, чтобы все смотрелось хорошо на современных мониторах. В частности, старые PNG растянули до 16:9.

Так выглядит Hannah Montana Linux 26 в работе. Обратите внимание на Debian trixie в списке устройств.
Так выглядит Hannah Montana Linux 26 в работе. Обратите внимание на Debian trixie в списке устройств.

Тут важно прочитать между строк. Сам автор в описании проекта честно пишет, что большая часть работы — это переделка оформления Plasma. То есть это не отдельная операционная система, написанная с нуля, а Debian с живописно перекрашенным рабочим столом. Раздают его под лицензией GPL 3.0, есть основная версия и облегченная HML26 Lite. Чем они отличаются, я расскажу чуть ниже.

Почему дистрибутив Linux часто оказывается темой поверх готовой базы

Тут у многих возникает подозрение, что это просто тема, а не дистрибутив. Формально это правда, но именно так и устроена огромная часть всего десктопного Linux.

Все ради визуала.
Все ради визуала.

Есть несколько базовых основ. Debian и все, что построено на ней. Ubuntu — это Debian с доработками от Canonical. Kubuntu — это Ubuntu с рабочим столом KDE вместо GNOME. А оригинальный Hannah Montana Linux был Kubuntu с розовой темой. То есть между ним и чистым Debian стояли целых три ступени переработки, а каждый следующий проект брал предыдущий и добавлял что-то свое.

Это не недостаток, а наоборот, сильная сторона всей экосистемы. Не нужно писать ядро, драйверы, пакетный менеджер и тысячи программ заново, чтобы собрать что-то свое. Достаточно просто взять готовую основу, поменять оформление, набор программ и настройки, чтобы получить на выходе собственный дистрибутив. При этом, разница между «серьезным» дистрибутивом и шуткой про Hannah Montana в глубине изменений, а не в самом подходе.

Почему ремастер собрали на Debian, а не на Kubuntu

Ремастер собрали именно на Debian, а не на Kubuntu, на которой был оригинал, и это было осознанным выбором, который многое объясняет. Есть как минимум три причины:

  • Чистота. Ubuntu собран из Debian, а значит, взяв Debian напрямую, вы убираете лишний уровень чужих решений

  • Инструменты. У Debian есть свой собственный набор для сборки образов. Вы описываете будущий образ в наборе конфигурационных файлов, складываете свои картинки и темы в отдельную папку includes.chroot и запускаете сборку. На выходе получаете готовый ISO.

  • Стабильность. Debian в стабильной ветке живет долго и меняется медленно. Для проекта, который хочется собрать один раз и надолго, это ровно то, что нужно.

После создания образа его остается только установить на диск, ведь живой образ по умолчанию умеет только запускаться с флешки. Чтобы добавить установку, Кейгл взял универсальный графический установщик (Calamares), который используют многие независимые дистрибутивы. То есть мы видим полный конвейер: live-build собирает образ, тема Breeze дает основу для внешнего вида, Calamares превращает образ в устанавливаемую систему.

Ядро deb13, пакеты dpkg, KDE Plasma 6.3.6, тема Breeze PrettyPink
Ядро deb13, пакеты dpkg, KDE Plasma 6.3.6, тема Breeze PrettyPink

Почему нельзя пользоваться старой версией Linux

Казалось бы, можно просто скачать оригинал старой версии с Archive.org и запустить ее, а не пересобирать новую. Но старая версия сегодня практически непригодна к использованию. Дистрибутив — это не картинка, которую нарисовали и забыли. Графике ничего не будет, кроме того, что она может устареть визуально. Вот только ядру системы уже 17 лет, оно не обновлялось и уже превратилось в решето по безопасности и в тыкву по функциональности.

Даже браузер той эпохи не сможет открыть большинство современных страниц. Изменились протоколы шифрования, изменился сам движок отрисовки и устарела криптография. Более того, даже установка программ стала тем еще квестом: репозитории Ubuntu 9.04 давно уехали в архив, так что привычное «поставить или обновить пакет» просто не сработает.

Операционную систему нельзя заморозить и ждать, что она останется рабочей. Ее нужно постоянно подтягивать вслед за потоком чужих изменений — новыми версиями ядра, закрытыми уязвимостями, обновлениями библиотек, свежими движками браузеров и много чем еще.

Ремастер вышел именно сейчас не просто так. Культура шуточных дистрибутивов вполне жива, и нашелся человек, которому было не лень заняться этим. Рядом с Hannah Montana соседствуют Nyarch, Mangaka Linux и даже отдельная сборка на Arch. Кто-то решает конкретную задачу, а кто-то собирает дистрибутив ради удовольствия. Тем более, с современными инструментами это стало рутиной, а не подвигом.

Пять лет назад собрать чистую, устанавливаемую сборку было заметно муторнее. Сегодня live-build и Calamares делают это намного более простым делом. То есть повод был скорее внутренний.

Стоит ли ставить Hannah Montana Linux 26

В качестве основной системы и в здравом уме делать этого точно не стоит. Это мем-дистрибутив, который не может и не должен быть рабочим инструментом. Его ценность совсем в другом.

Глянец нулевых в полный рост. Любители такой эстетики точно оценят, но не в качестве основной системы.
Глянец нулевых в полный рост. Любители такой эстетики точно оценят, но не в качестве основной системы.

Во-первых, это понятный учебный пример. На его примере можно посмотреть, из чего собирается дистрибутив. Весь проект лежит на GitLab под лицензией GPL 3.0. Можно прочитать конфигурацию, разобрать по частям и собрать его самому. Лучшего наглядного пособия по устройству живого образа найти сложно.

Во-вторых, вся история Hannah Montana Linux 26 подчеркивает одну конкретную мысль. Собрать дистрибутив легко, а поддерживать его — это уже совсем другая история. Изначальная версия протухла больше пятнадцати лет назад, новая живет сегодня, но без поддержки продержится буквально пару лет, а то и меньше. Такая участь постигла много шуточных сборок, но их ценность в уроке, а не в самом продукте.

А еще одна прелесть новинки в том, что у нее есть Lite-версия, которая требует не 8 ГБ оперативной памяти, а всего 2 ГБ. Получается, что современный, залатанный Linux действительно способен оживить по-настоящему старую машину. Пожалуй, это единственная серьезная идея, спрятанная под розовой оберткой. Но идея хорошая.

Комментарии (0)