Новости (февраль 2020)

Новый дизайн форума

Форум Calculate Linux стал ещё боле комфортным после общей стилизации с сайтом. В конце 2018 года, во время запуска Discourse, мы планировали изменить его дизайн, но не успели до Нового Года. Оказалось не просто свести разные языковые меню сайта с выбором языка у форума. Мы решили исправить это упущение и лучше поработали.

i686 окончательно заморожен

32-битные образы переведены в замороженное состояние в отдельный Git-репозиторий и зеркало, включающее полный набор бинарных пакетов на момент заморозки. Ресурсы предназначенные для сборки 32-битных версий пакетов и ночных сборок окончательно освобождены. Безусловно это уже отразилось на времени подготовки обновлений, разрешении зависимостей, времени обновления зеркал. Требования к зеркалам так же существенно сократились.

Примеры внедрений

Сервис Примеры внедрений был перенесён со старого сайта. Мы будем признательны всем, кто оставит информацию о своей организации (или учреждении), в котором внедрен Calculate Linux. В качестве поощрения, учетные записи таких пользователей будут отмечены как администратор в сервисе География пользователей. На аватарке такого пингвина красуется стильный синий галстук.

Несколько версий бинарного ядра

Опрос проводимый в группе ВК показал, что многие пользователи продолжают использовать ядро 4.19. Мы решили пойти им на встречу поддерживая не только стабильное 5.4 ядро, но и 4.19. О том, как перейти на ядро 4.19 или на самое свежее бинарное читайте на Wiki в статье Ядро.

Ускоряем компиляцию при помощи ccache

Надо сказать, что ccache мы используем давно при сборке пакетов. Где-то он помогает лучше, где-то хуже. Но в случае сборки ядра ускорение получается просто феноменальным. Сравните, если на тестовой машине ядро собирается 10 мин. 43 сек., что очень даже неплохо, то при использовании ccache время повторной сборки составляет уже 1 мин. 22 сек.

Чтобы упростить ещё больше, были добавлены шаблоны преднастройки для пакета dev-util/ccache, а так же поддержка в утилите cl-kernel. Использование по умолчанию директории /var/calculate/ccache так же дает преимущества. Вы не переполните корень, т.к. по умолчанию /var/calculate вынесен в отдельный раздел данных, а при переустановке системы в другой раздел вы по прежнему сможете использовать свой кэш. По умолчанию ccache преднастроен с использованием сжатия, что по тестам практически никак не влияет на время компиляции, но при этом сокращает размер кэша в 2 раза.

Ошибка, присутствовавшая долгие годы

Не так давно при обновлении пакетов sys-boot/grub и sys-kernel/dracut была выявлена и трудновоспроизводимая ошибка приводящая к сбросу настроек файла grub.conf. Ошибка очень редкая и связана с параллельной сборкой и настройкой пакетов, когда установка одного пакета вызывает настройку другого. Постоянные пользователи чата наверняка про такой феномен слышали. Рад что теперь про эту ошибку можно будет окончательно забыть.

1 Like