Open Source — это не только популярные решения, востребованные как в корпоративном секторе, так и в домохозяйствах. Это прежде всего идеи и концепты, которые могут быть использованы компаниями для создания собственных продуктов. Разумеется, большинство из них остаются известными только узкому кругу энтузиастов, причём заранее трудно предсказать судьбу того или иного проекта.
Тем не менее, каждый год появляются продукты, явно заслуживающие внимания. Один из них — дистрибутив Solus. Правда, это не столько новая система, сколько интересный и поучительный пример возрождения замороженного проекта, в который сообщество сумело вдохнуть вторую жизнь.
История дистрибутива Solus OS началась в 2012 г. Тогда это было обычная система, основанная на Debian и мало чем отличающаяся от других её клонов. В первом выпуске использовалось рабочее окружение GNOME 2, впоследствии заменённое на GNOME 3.
Особой популярности решение не получило и в 2013 г. его разработка фактически прекратилась. В чём, разумеется, нет ничего удивительного — похожая судьба была у большинства клонов, авторы которых не вкладывали в продукт сколько-нибудь привлекательной идеи.
Однако буквально через год была предпринята попытка возродить проект под именем Evolve OS. Но название оказалось неудачным — такая торговая марка уже была зарегистрирована и законный владелец по понятным причинам был против её использования. В результате Solus OS превратилась в просто Solus.
Впрочем, главное было не в названии. В отличие от своего предшественника Solus не опиралась на Debian, а разрабатывалась «с нуля». В системе использовалась собственная программа установки, собственный пакетный менеджер и оригинальный рабочий стол Budgie, идеологически похожий на GNOME 2.
Наиболее заметный релиз системы Solus вышел в середине лета этого года. На данный момент актуальная версия дистрибутива имеет номер 1.2.1. Она была выпущена в октябре.
Как уже упоминалось выше, в этом дистрибутиве используется собственная программа установки. Наверное, с точки зрения идеологии это правильное решение. Но не всем пользователям оно понравится.
На первом этапе процедуры предлагается выбрать язык системы из следующих вариантов: английский, испанский, китайский, японский, русский, арабский. С одной стороны, отечественному пользователю должно быть приятно, ведь наш язык вошёл в перечень основных.
Но есть и другая сторона — программа установки поддерживает ввод символов только на том языке, который был выбран. Иными словами, если пользователь укажет русский, то латиница (а именно на ней следует указывать логин) становится недоступной. Спасает только то, что вся процедура производится из загруженной Live-системы, что позволяет настроить переключение раскладок её инструментом.
Впрочем, в остальном программа установки проста, функциональна и дружелюбна. К тому же, работает она достаточно быстро.
Система организована по принципу «одна задача — одно приложение». Браузер Firefox, почтовый клиент Thunderbird, текстовый редактор Gedit, универсальный проигрыватель VLC... Офисного пакета нет совсем — видимо, предполагается, что пользователь сам установит нужный.
Штатный менеджер пакетов — eopkg, основанный на системе pisi, используемой в турецком дистрибутиве Pardus. Впрочем, оригинал также пока устанавливается по умолчанию, поэтому можно применять и его.
Имеется графическое средство работы с пакетами под оригинальным названием Software Center. По сравнению с текстовым инструментом у него есть одна полезная черта — он позволяет устанавливать некоторые программы, отсутствующие в основном и пока единственном репозитории дистрибутива Solus. В частности, браузеры Opera и Google Chrome, текстовый редактор Sublime и др.
Как и все решения на основе GNOME 3, рабочий стол Solus страдает избыточностью инструментов настройки, что неизбежно приводит к усложнению процесса кастомизации. В данном случае пользователю предлагается набор «Все параметры», редактор dconf и специфическая система конфигурирования окружения Budgie. А у семи нянек, как известно, дитя часто бывает одноглазым.
Solus — не исключение. Особенно это относится к опциям самого главного инструмента пользователя — клавиатуры.
Во-первых, штатный инструмент из набора «Параметры» очень избирательно относится к клавишам для переключения раскладки. Caps Lock, столь любимый пользователями Linux, на эту роль он утверждать отказывается. Зато другая экзотическая кнопка Menu его вполне устраивает.
Эксперименты показали, что вместо предлагаемой по умолчанию комбинации Super-Space можно назначить другую клавишу, но только если она расположена в правой части клавиатуры. Возможно, специалисты по эргономике найдут это решение перспективным, но уж очень оно непривычное.
Во-вторых, проблема «третьего ряда» по-прежнему решается только при помощи редактора Dconf, хотя клавишу для ввода альтернативных символов можно назначить из «Параметров». Если принять во внимание возраст ошибки, то вероятнее всего, её исправление никому не нужно и никто этим не занимается.
Самое интересное в системе — это основанное на GNOME 3 рабочее окружение Budgie. Не исключено, что именно оно сможет составить конкуренцию пока более именитым MATE и Cinnamon. Возможно, его разработчикам первым удастся избавиться от лишних инструментов настройки, постепенно перенеся все необходимые функции в систему конфигурирования рабочего стола.
В настоящее время система конфигурирования Budgie позволяет задать тему оформления, выбрать шрифты и настроить панель с добавлением на неё необходимых аплетов. Некоторые аплеты (например, для снятия скриншотов) имеют собственный инструментарий настройки, поэтому нельзя исключать, что со временем подобные дополнения появятся и у аплета переключения раскладок, в котором не будет недостатков утилиты из системного набора.
Несмотря на некоторые недостатки система уже может использоваться не только для тестирования, но и для простой повседневной работы: веб-навигации, набора текстов, переписки по почте. Особенно интересно это решение будет специалистам в области эргономики — рабочий стол достаточно оригинален и заметно отличается от других производных GNOME 3.