Новости Calculate Linux (февраль 2012)

Сервис обзора пакетов

К недавним обновлениям сайта добавилось ещё одно, затронувшее работу сервиса обзора пакетов. Если до выхода Calculate Linux 11.12 портежи с оверлеем Calculate обновлялись асинхронно, с одного из гентушных RSYNC-зеркал, то сейчас портежи хранятся в Git и обновляются синхронно с оверлеем Calculate. Всё что мы сделали, это перенесли источник обновления информации о пакетах на наш сервер. Теперь не будет таких коллизий, как наличие на сайте преждевременной информации о пакетах, которые реально недоступны пользователям Calculate Linux. И если в большинстве случаев это проходит незаметно, то с выпуском популярных программ, таких как KDE 4.8 на это уже стали обращать внимание. Кстати, задержка обновления оверлея была связана именно с тестированием и подготовкой бинарного обновления.

Здесь правда стоит отметить одну особенность. Так как профилей у Calculate Linux несколько, сервис пакетов отражает маски базового Gentoo профиля, что не всегда совпадает с масками используемыми в Calculate.

Тем не менее, Calculate остаётся полностью совместимым с Gentoo и вы в любой момент можете перейти на принятый у Gentoo метод обновления портежей с зеркала RSYNC. Для этого достаточно удалить директорию /usr/portage/.git. В настоящее время портежи обновляются синхронно с оверлеем Calculate и репозиториями бинарных пакетов, что позволяет своевременно готовить пакеты обновлений и разрешать зависимости.

Шаблоны в оверлее

Calculate непрерывно эволюционирует. Те вещи, которые ранее были отвергнуты, теперь взяты на вооружение. Чем-то напоминает песочные часы, когда за одной песчинкой сыпятся все остальные. Сейчас я говорю о шаблонах. Напомню, шаблоны, это конфигурационные файлы, при помощи которых настраивается Calculate Linux. Мы намеренно держали шаблоны в пакете calculate-templates по следующим причинам:

  • Пакет связан нумерацией с утилитами, что гарантирует полную совместимость синтаксиса, используемых переменных и функций.
  • Пакет можно портировать на другие системы.

Такое расположение шаблонов доставляло неудобства по следующим причинам:

  • Пакет calculate-templates отвечая за настройку других программ, мог обновиться после них.
  • Обновления вносились реже, по мере выпуска новых версий пакета. Приходилось делать патчи, а для некоторых обновлений, когда изменений накапливалось довольно много, приходилось делать преждевременные релизы утилит.

Почему мы перенесли шаблоны в оверлей именно сейчас

  • Недавний переход с Gitosys на Gitolite позволил более гибко, на уровне директорий задавать права доступа к оверлею. Это потенциально позволит предоставить доступ всем желающим разработчикам (если таковые найдутся).
  • Профили Calculate Overlay теперь видны в непропатченном eselect 1.3! Это воодушевило нас на новые, оригинальные решения.
  • Шаблоны, как и ebuild-ы настраивают пакеты, только более гибко. А потому, на наш взгляд, должны храниться вместе.

Переход на Gnome 3

На фоне неизбежной стабилизации в портежах Gnome 3 мантейнеры Gentoo заморозили на месяц для последующего удаления поддержку Compiz. Разумеется мы не можем эти события оставлять без внимания и сейчас занимаемся адаптацией нового Gnome к интерфейсу, ставшего для многих привычным, рабочего стола Calculate Linux Desktop. Нельзя сказать, что Gnome 3 отлично для этого подходит, тем не менее работа идет и результат не заставит себя долго ждать. Мы обойдемся без форка gnome-shell, как это сделали в Mint, отдавая предпочтение оригинальному коду, занимаясь лишь доработкой расширений.

Репозитории бинарных пакетов для CLS и CMC

В след за Calculate Scratch Server репозиториями бинарных обновлений обзавелись Calculate Linux Scratch - минималистичный Linux десктоп и Calculate Media Center - мультимедийный дистрибутив. Таким образом теперь все дистрибутивы Calculate Linux имеют бинарные обновления.

География пользователей

Около месяца назад мы запустили давно ожидаемый картографический Google и Yandex сервисы, где любой пользователь Calculate Linux может показать себя на карте. Безусловно это только начало. Так как Calculate Linux находится сейчас на ранней стадии развития. По сути это пионеры новой системы! :wink: Если Вы ещё не отметились на карте, можете сделать это прямо сейчас. Для этого авторизируйтесь на сайте и перейдите на страницу Моя учётная запись. Возможно, указывая свои координаты, Вы увидите своего соседа!

Франкоязычное сообщество

Усилия Елены Гавриловой (кто не знает, это автор недавно нашумевших переводов man-страниц) направленные на популяризацию Calculate Linux среди франкоязычного сообщества, не заставили себя долго ждать. Недавно обновленный Web IRC Chat с поддержкой перехода на разноязычные каналы - исполнение пожеланий франкоязычных пользователей, которые, хоть и в небольшом количестве, но всё же есть. Также была создана рассылка и франкоязычные форумы в английской версии сайта. Активно ведется работа по переводу документации.

Планы по выпуску Calculate Linux 11.15 и 12

Впервые мы отошли от традиции соблюдения месяца в номере версии дистрибутива и планируем следующую версию дистрибутива под номером 11.15, после которой последует 12, без месяца. Пусть вас это не смущает. Традиционно, при изменении целого числа в номере версии дистрибутива, система обзаводится чем-то радикально новым. Мы бы не хотели отходить от этой традиции, не смотря на то, что в 11.15 впервые войдет Gnome 3.

Всё же мы считаем, что утилиты Calculate 3 и есть то новшество, которым по праву будет гордиться 12-й релиз. К релизу будет готов только новый установщик. Основной особенностью утилит Calculate 3 будет клиент-серверная работа и полная совместимость по функционалу между графической и консольной версиями утилит.

Спасибо за труд, очень ждем Calculate3.

когда примерно ожидать выход CL 11.14? Уж очень хочется третьегном потыкать.

Меню Разработка -> Calculate Linux

Вместо форка Gnome (очень сложной задачи), можно пойти вместе с Mint. Ставим gnome-extra/cinnamon и дорабатываем расширения под него. Эта оболочка более привычна большеству.

Спасибо за работу - и вообще зато что вы есть :slight_smile: