Пользователи бываю разные. Некоторые выбирают дистрибутив раз и навсегда, после чего в принципе не интересуются другими вариантами системных решений. Другие же никак не могут сделать выбор и долго стоят у «прилавка», сравнивая преимущества и недостатки версий Linux. Но есть и так называемые «дистрохопперы» — то есть продвинутые юзеры, которые предпочитают на своем опыте проверять насколько, условно говоря, Ubuntu лучше или хуже Arch. То есть ребята раз в три дня «накатывают» новый вариант Linux в погоне за своим «идеальным дистрибутивом». С появлением blendOS выбор для таких юзеров стал еще интереснее.
А что такого особенного в этой вашей blendOS?
Название «оси» уже многое объясняет. Идея релиза в том, чтобы объединить в пределах одной системы сразу несколько полноценных дистро Linux. blendOS —неизменяемая система на Arch. А это значит, что юзер не может устанавливать пакеты Ubuntu, Fedora, Debian, CentOS Stream и даже Android традиционным образом, как это происходит в большинстве других версий Linux. Для того, чтобы установить кастомные пакеты, ядра, драйвера и рабочие среды юзер использует файл конфигурации (system.yaml) вместо поступенных команд, управляющих процессом.
Система работает через Podman контейнеры при установке или запуске приложений. Именно эта особенность позволяет юзерам полноценно работать с различными дистро и их файловыми менеджерами в рамках blendOS. При этом у «оси» есть и собственный «проводник» под названием bpkg. Она также прямо «из коробки» поддерживает работу с Flatpaks, AUR и, естественно, Arch Linux. Что касается рабочей среды, то и здесь у пользователя есть неплохой выбор из GNOME, KDE, MATE, XFCE, Cinnamon и LXQt.
Установка blendOS
Несмотря на отчасти справедливо суровую репутацию Arch как дистро, который не так то просто установить на компьютер, blendOS представляет собой пример современного подхода к таким фундаментальным процессам как инсталлирование OS. Процедура мало чем отличается от установки любого популярного дистро. Графический инсталлятор предлагает пользователю выбрать значения для определенных опций, после чего установщик выполняет всю основную работу без дальнейшего участия юзера. Перед установкой blendOS юзеру нужно убедиться в наличии минимум 20GB, а лучше 30GB свободного места на диске его компьютера. В противном случае, подчеркивают эксперты, работа системы может быть нестабильной.
А что там с приложениями и обновлениями?
Ну, у нас же изолированные контейнеры, где «размещены» отдельные дистрибутивы, которые решил загрузить юзер. Соответственно в каждом таком контейнере, создать который предлагает отдельное меню blendOS, существует свой механизм загрузки приложений и обновлений. При этом логично предположить, что для инициализации процедуры загрузки или обновления софта юзеру нужно каждый раз обращаться к определенному контейнеру. Однако это не так. Используя простой синтаксис, юзер может «накатить» и открыть приложение из любого установленного дистро средствами самой blendOS.
Предположим, мне нужно установить VLC медиа плеер на Debian. Я набираю команду
- sudo apt.debian install vlc
Главное не забыть поставить точку после имени пакета и указать название желаемого дистрибутива.
blendOS предлагает также такую полезную фичу как Associations. В полном соответствии с названием, Ассоциации помогают пользователю назначить вызов определенного предложения с конкретным дистро, существующим в рамках системы. Иными словами, если вы хотите работать на GIMP только в Ubuntu, то через специальное меню можно «привязать» пакет приложения именно к этому дистрибутиву. Теперь при вызове софта никакие префиксы больше не потребуются. Понятно, что далеко не все любят это «развлечение» с текстовым вызовом приложений, и потому blendOS, как современная система, предлагает запускать софт через обычный GUI и соответствующее меню программ.
За апдейты отвечает общий системный инструмент под названием «akshara». Запуск утилиты инициирует команда sudo akhara update. И снова, GUI не остается в стороне. И потому в запустить процесс обновления можно также и из меню blendOS. Эксперты напоминают, что процесс апдейта затрагивает также и файл system.yaml. И потому после его окончания пользователю необходимо перегрузить свою машину.
Юзер может обновлять не только сразу всю систему, но также и индивидуальные контейнеры. Правда, этот шаг все же требует открывать каждый из них отдельно. Иными словами, для апдейта, к примеру, Fedora вы открываете контейнер и набираете в командной строке sudo dnf update
А что там с Android?
Если хотите, это такой красивый жест, дополняющий образ blendOS как многопрофильной операционной системы. На самом деле ничего особенного в реализации поддержки Android на blendOS нет. Процесс работает ровно так, как и везде, где это необходимо пользователю Linux. Просто если на других дистро приложение Waydriod, отвечающее за работу с Android в среде Linux, нужно скачивать отдельно, то пользователи blendOS получают его как часть установочного пакета системы. Включив софт в настройках дистро, юзер затем сможет скачать необходимые Android приложения с различных открытых цифровых площадок и пользоваться ими на своем компьютере. Эксперты пишут, что идея с поддержкой Android «из коробки» в теории выглядит очень симпатично, но ее реализация на практике пока что далека от совершенства. «Зеленый робот» очевидно чувствует себя на blendOS не слишком уютно, и у разрабов системы есть большой простор для оптимизации и улучшения поддержки Android средствами системы.
Для кого эта операционка?
Очевидно, что не для всех, во всяком, случае, не для новичков уж точно. blendOS поражает своими возможностями, но в то же время требует к себе пристального внимания пользователя. Этот дистро еще «не отполирован» до состояния известных мажорных релизов. Сама возможность работать одновременно со многими популярными версиями Linux была по достоинству оценена как юзерами, так и экспертами. Однако «поведение» blendOS пока нельзя назвать безупречным. Некоторые пользователи сообщают о зависании операционки в процессе установки, о случаях, когда система переставала отвечать на запросы уже после инсталляции, черных экранах и внезапных перезагрузках компьютера.
Для того, чтобы быть уверенным в том, что все проблемы возникли «на стороне» blendOS, а не из-за отсутствия должных ресурсов у компьютера, юзер должен обладать относительно современной машиной с хорошим «железом» и большим количеством свободного места. Понятно, что разрабы говорят о 4GB RAM и 25GB пространства на диске. Но это только для установки системы, которую никак нельзя назвать экономичной по определению. Опытные юзеры отмечают, что указанные выше цифры —- необходимый минимум, которого должно хватить на установку blendOS и трех - четырех приложений по типу LibreOffice, GIMP и т.д. Не говоря уже о том, что чем больше контейнеров появляется «на борту» системы, тем быстрее исчезает резерв свободного пространства для хранения файлов на машине юзера.