Новости (май 2015)

Подготовка к релизу CL 14.16.2

Как вы могли заметить, последнее время мы очень активно используем систему голосований в группе Calculate Linux в ВКонтакте. Причин тому несколько. Это и донесение замыслов до пользователей, получение обратной связи, а так же популярность различных решений, которую несложно заметить по активности. Поэтому, если вы ещё не вступили в группу, самое время сделать это сейчас!

Почти все поднятые в голосованиях предложения будут воплощены в новом релизе Calculate Linux 14.16.2. Сразу отмечу почему номер имеет цифру “2” на конце. Дистрибутив проходит все те же стадии тестирования, что и 14 и 14.16, но по прошествии двух месяцев всё же не набрал достаточного кол-ва интересных изменений. Тем не менее он значимый, стабильный и проводит определённую черту между 14.16. Такие релизы важны, чтобы сократить количество обновлений и при этом использовать протестированную систему тем, кто не предпочитает иметь дело с еженедельными Stage сборками. По номеру теперь легко можно вычислить год и месяц выпуска, если к 14 году прибавить 16+2 мес.

Параллельная загрузка

После первой неудачной попытки перехода к параллельной загрузке мы вновь предприняли этот шаг. Основная проблема тогда была в связке Plymouth+OpenRC, когда после загрузки в некоторых случаях на первой консоли пароль вводился открытым текстом. Consolekit так же не успевал корректно запуститься. Сейчас эти проблемы в прошлом и, не смотря на то, что параллельная загрузка даст едва заметное ускорение в загрузке, это всё же будет значимый шаг в развитии системы. Возможно кому-то покажется чрезмерным вводить подобные изменения, тем не менее, сторонники systemd что бы ни говорили, но в первую очередь в качестве преимущества использования описывают именно прирост в скорости загрузки системы. OpenRC показывает схожий результат, почему бы этим не воспользоваться!

Splashutils

Всё новое - хорошо забытое старое. Увлёкшись декорациями Plymouth, мы забыли о том, насколько пагубно это отражается на скорости загрузки системы. Ещё больше отрезвили последние изменения в развитии пакета, где пошла тесная интеграция с systemd. К счастью, результаты голосования показали, что большинству пользователей без разницы что там отображается на экране во время загрузки, с небольшим перевесом в числе голосов предпочтение вообще отдаётся логу загрузки. Мы выбрали пока компромиссное решение - Splashutils без патча к ядру Fbcondecor, что обеспечивает обёртку к экрану загрузки, прогресбар, интерактивный режим (“i”) и почти не сказывается на скорости загрузки системы.

Чистка пакетов

В релизе 14.16.2 будет сокращено кол-во пакетов, почищены пакеты тем, курсоры, обои, плагины и часть софта, сокращены зависимости. Calculate Linux сильно отличается от большинства дистрибутивов своей Rolling-release моделью обновлений, в которой бесшовно, на протяжении всего времени использования системы происходят обновления от версии к версии. Пользователь может столкнуться не только с обновлением, но и с заменой или даже удалением некоторого ПО. Но только это может гарантировать беспроблемность обновлений в будущем и идентичность однажды установленного дистрибутива с новыми выпусками. Голосование подтвердило, что большинство пользователей поддерживают такой подход. Всегда можно отказаться от удаления полюбившейся вами программы просто прописав пакет в свой сет /etc/portage/sets/custom.

Тем не менее, для любителей использовать всё по максимуму не экономя дисковое пространство мы планируем подготовить новое решение - Calculate Linux Full Edition, - три дистрибутива CLD, CLDX и CDS с увеличенным составом пакетов. Подобные сборки смогут заметно приподнять планку в кол-ве пакетов бинарных репозиториев, доступных в вышеперечисленных дистрибутивах с сохранением оригинальных USE-флагов (например появится в бинарном виде wine), добавить поддержку преднастроек (пример opera), а так же отслеживать актуальность маскировки (всегда свежие firefox и virtualbox).