В опросе наших читателей о перспективах отечественного Linux-десктопа Calculate Linux оказался в аутсайдерах. Правда, аналогичный опрос в профильной группе социальной сети «ВКонтакте» переместил этот дистрибутив на одну позицию выше. Однако, общей картины это радикально не изменило — пользователи и там, и тут отнесли систему к решением «второго эшелона».
Эту точку зрения частично подтверждают выводы, сделанные при написании обзора «Отечественный Linux-десктоп 2014» (www.pcweek.ru/foss/article/detail.php?ID=169763). Действительно, Calculate Linux несколько уступил десктопным решениям «Альт Линукс» и ROSA.
Не исключено, что новый релиз Calculate Linux 14.16 заставит пользователей несколько пересмотреть своё отношение к этому дистрибутиву. Разумеется, в лучшую сторону.
Я, кстати, это уже сделал. Calculate Linux 14.16 — первая версия дистрибутива, которую я смог довести до состояния пригодности к повседневному использованию. По крайней мере, никаких влияющих на работу ошибок за неделю полноценной эксплуатации в ней обнаружено не было (разумеется, это не означает, что их совсем нет).
Особенность Calculate Linux заключается в ориентации на корпоративную среду. В частности, решение обеспечивает относительно простую установку и настройку гетерогенной клиент-серверной среды с поддержкой центральной авторизации.
С другой стороны, Calculate Linux основан на дистрибутиве Gentoo и полностью с ним совместим. Таким образом, работающий по методу BYOD сотрудник может сконфигурировать максимально удобный для себя десктоп, оставаясь при этом в рамках корпоративного стандарта. Если, конечно, Calculate Linux станет таким стандартом на предприятии.
Разработчики Calculate Linux не придерживаются популярной в настоящее время доктрины «установка в два клика», поэтому инсталляция системы потребует от пользователя определённых знаний. Впрочем, если сравнивать с Gentoo, то эта процедура значительно упрощена, поэтому вряд ли вызовет сколько-нибудь серьёзные затруднения у сотрудника, выбравшего для себя BYOD-модель.
Десктопный вариант системы предполагает использование одного из двух рабочих столов — KDE (CLD) и LXDE (CLDX). Первый более функционален, а второй предназначен для эксплуатации на относительно слабых машинах. Далее речь пойдёт о CLD.
Если Gentoo настраивается «по старинке», то в Calculate Linux для этой цели есть специальный инструмент Calculate Console, который служит для сетевого доступа к функциям сервера утилит. Разумеется, предназначен он не столько для настройки отдельного десктопа (хотя и для этой цели он может использоваться), сколько для интеграции компьютера в корпоративную сеть. В частности, можно быстро настроить систему для работы в домене.
Отдельная утилита отвечает за обновление системы. В отличие от Gentoo эта процедура занимает относительно немного времени, поскольку Calculate Linux — бинарный дистрибутив. Пакеты дистрибутива уже собраны и хранятся в оверлее Calculate. Таким образом, команда emerge -uDNa world не отправит компьютер в состояние многочасовой задумчивости.
Впрочем, если потребуется установить программу, которой нет в оверлее Calculate, то она будет собираться традиционным для Gentoo способом. А это уже может занять много времени. В частности, сборка браузера UZBL на ноутбуке Dell Vostro V130 потребовала более двух часов. Поэтому подобные операции лучше проделать заблаговременно, а не за несколько минут до того, как понадобилось какое-либо приложение.
Ещё одна особенность штатной утилиты обновления заключается в том, что в конце операции она предлагает очистить систему от ненужных пакетов. Под ненужными в данном случае понимаются не «осиротевшие», удаление которых не приведёт к негативным последствиям, а просто не используемые на данный момент времени. Если согласиться с предложением, то могут быть удалены пакеты, установленные с прицелом на будущее, что чревато потерей времени, когда они наконец понадобятся.
Установленный по умолчанию рабочий стол KDE работает относительно быстро. Однако у этой скорости есть и обратная сторона — ограниченная функциональность. Например, основанные на python виджеты Plasma окажутся неработоспособными. Чтобы исправить ситуацию, придётся пересобрать пакет plasma-workspace с использованием соответствующего флага: USE="python" emerge -vDN plasma-workspace.
После этого можно будет устанавливать такие практически полезные плазмоиды, как Plasmacon или Konsole. Однако, при очередном обновлении все изменения могут быть потеряны, если не объявить USE-флаг для пакета plasma-workspace. Для этого следует записать в файл /etc/portage/package.use/custom строку «kde-base/plasma-workspace python».
Поскольку Calculate Linux основан на Gentoo, доступная пакетная база дистрибутива достаточно велика. Отсутствует в ней разве что практически невостребованная проприетарная экзотика типа «Яндекс.Браузера». Хотя клиент «Яндекс.Диска» имеется. Также не будет проблем с установкой брузеров Google Chrome, Opera, Opera Developer и даже Vivaldi.
Используемая версия KDE — KDE 4.14.6. К сожалению, в ней встречаются некоторые ошибки. В частности, файловый менеджер Dolphin не позволяет добавлять точки входа привычным для пользователя способом — «перетаскивать» каталог в боковую панель. Для обхода этого недостатка следует дать команду открытия файла в любой KDE-программе и проделать все необходимые процедуры в открывшемся окне.
Поскольку точки входа добавляются один раз и надолго, то эту ошибку никак нельзя считать критической. Работе она совершенно не мешает.
Рекомендовать Calculate Linux можно как для решения повседневных задач, так и для изучения дистрибутива Gentoo с целью последующего на него перехода. Стабильность системы более не вызывает нареканий.