Месяц назад вышла очередная версия дистрибутива openSUSE. Достаточно продолжительное время именно эта система была фактическим эталоном дружелюбного Linux-десктопа. Хотя и вызывала определённые нарекания со стороны сообщества, поскольку её основная утилита конфигурирования YaST не была свободной.
Однако, с тех пор прошло много лет. Дистрибутив утрачивал лидирующие позиции и пользовательский интерес к нему постепенно угасал. Не столько потому, что он стал чем-то хуже остальных, сколько по причине явно завышенных ожиданий. Исторически сложилось так, что SUSE — бренд с очень высокой планкой качества.
Понимая это, разработчики решили принять новую концепцию построения дистрибутива, согласно которой вклад сообщества должен дополняться решениями для корпоративных систем. И openSUSE Leap стал первым выпуском, основанном на корпоративной системе SUSE Linux Enterprise (SLE).
Гибридный подход позволил совместить в одном дистрибутиве стабильность корпоративного решения и актуальные версии пользовательского ПО. К тому же, разработчикам стало значительно проще сопровождать систему, поскольку они могут готовить единые обновления для openSUSE и SLE.
И, разумеется, не стоит сбрасывать со счёта возможность привлечения значительного числа пользователей для тестирования решений, которые только планируется использовать в корпоративном варианте дистрибутива. Подобный уникальный потенциал СПО неразумно не использовать.
Наконец, openSUSE можно рассматривать как некую демонстрационную версию SLE. Вполне возможен сценарий, по которому небольшое предприятие выберет бесплатное решение, а когда вырастет, то плавно мигрирует на корпоративное, которое ему на тот момент будет уже хорошо знакомо. В-общем, плюсов у подобного подхода много.
Тем не менее, для успешной реализации всего положительного потенциала требуется, чтобы openSUSE была привлекательной сама по себе. Иначе решение не наберёт необходимой пользовательской базы, поскольку будет неинтересным ни энтузиастам, ни небольшим предприятиям.
С практической точки зрения всё это означает, что openSUSE — вовсе не «песочница» SLE, в которой тестируются и отрабатываются новые «фирменные» технологии, а доступное работоспособное решение на основе корпоративной системы. В данном случае промышленный вариант дистрибутива является не столько акцептором, сколько донором. Это приводит к тому, что опытный пользователь получает стабильную систему уровня Enterprise, но без «корпоративных перегибов» в виде радикального консерватизма.
Не исключено, что у такого решения есть много потенциальных пользователей. В первую очередь, в среде СМБ, где именно функциональность ИТ-решений имеет максимальный приоритет. Тем более, что для полноценной эксплуатации всех «корпоративных плюшек» у таких компаний не хватает ресурсов.
Именно необходимостью проверить утверждение о стабильности системы и вызвана месячная задержка этого обзора. Опыт ежедневной эксплуатации показал, что по сравнению с предыдущими релизами openSUSE Leap значительно лучше пригоден для решения повседневных задач. Разумеется, это только субъективное мнение автора.
Впрочем, от предыдущих версий openSUSE Leap унаследовало ряд спорных решений. В частности, программа установки по умолчанию предлагает разместить загрузчик системы не в MBR, а на раздел диска. Поэтому начинающим пользователям следует быть очень внимательными.
В связи с переходом на новую схему развития была изменена нумерация версий дистрибутива. Номер релиза теперь берётся из имени проекта в Open Build Service, а второй индекс равен номеру сервисного выпуска SLE, который лёг в основу базовой составляющей системы. Таким образом, openSUSE Leap 42.1 соответствует SLE 12 SP 1.
Из SLE 12 SP 1 помимо базовых компонент системы в openSUSE Leap вошли YaST, AutoYaST и Linuxrc. А в репозиторий свободной версии портировано полторы тысячи пакетов.
В аннотации релиза говорится про заметные улучшения в YaST. Особое значение для десктопа имеет полнофункциональный инструмент настройки шрифтов. Он содержит все необходимые опции, включая параметры рендеринга и выбор предпочитаемых гарнитур. Таким образом, средства конфигурирования конкретного рабочего стола становятся лишними, однако разработчики не спешат их удалять. Вероятно считают, что пользователь должен иметь выбор.
Для решения более серьёзных задач в YaST есть модуль Docker, который уже является фактическим стандартом программного обеспечения для контейнеров. А модуль Journal позволит эффективней работать с записями в журналах.
Основные рабочие окружения дистрибутива — KDE Plasma 5.4 и GNOME 3.16. Впрочем, консервативным пользователям предлагается MATE 1.10, а владельцы слабых машин могут установить XFCE 4.12.1.
В KDE разработчики openSUSE решили немного пооригинальничать, предложив пользователю «фирменную» тему оформления. Впрочем, это не более, чем несколько видоизменённая Breeze, поэтому уже успевшего привыкнуть к внешнему виду рабочего стола Plasma пользователю она вряд ли покажется неудобной или некрасивой.
Остальные рабочие окружения представлены в стандартных вариантах, что совершенно неудивительно, поскольку традиционно именно KDE — основной интерфейс дистрибутива. Даже в аннотации он упомянут первым. К тому же не следует забывать о значительном вкладе разработчиков openSUSE в развитие этого пользовательского окружения.