Project History

Updated 7 Juin 2019

2007

После успешной разработки и внедрения в компании "Калкулэйт" специализированной версии дистрибутива Linux было принято решение открыть исходный код разработок. 6 июня 2007 г. создан сайт и выпущена первая версия дистрибутива Calculate Linux 7.6 с рабочим столом KDE. Нумерация версий выбрана в соответствии с годом и месяцем выпуска. Первые версии дистрибутива распространялись в виде Stage4-архива, а система устанавливалась при помощи утилиты Calculate. До конца 2009 г. новые релизы дистрибутива выходили ежемесячно.

2008

Начиная с версии 8.2 дистрибутив стал распространяться в виде загрузочного LiveCD-образа. Все дополнительные приложения были перенесены в Calculate overlay, что обеспечило полную совместимость с Gentoo. Появилась вторая версия дистрибутива для серверов Calculate Directory Server. Calculate Linux was renamed to Calculate Linux Desktop.

2009

В версии 9.0 появилось готовое клиент-серверное решение для быстрого развертывания системы на предприятии, с поддержкой централизованной аутентификации и хранением профилей пользователей на сервере. Для настройки сервера была написана новая версия утилит Calculate 2. Учётные записи сервисов samba, ftp, mail, jabber, proxy, dns и dhcp перенесены в LDAP. Calculate Linux was in Distrowatch's top 100. Для слабых машин была выпущена версия Calculate Linux Desktop с рабочим столом XFCE. Кроме того, был выпущен дистрибутив Calculate Linux Scratch в минимальной комплектации для последующей сборки системы со своим набором приложений. В журнале Dator Magazin появился первый отзыв на Calculate Linux.

2010

Начиная с версии 10.0 в оверлее созданы профили дистрибутивов, что позволило поставить под контроль обновления, внося изменения в зависимости пакетов. С версии 10.9 дистрибутив перешел на новую программу установки cl-install, входящую в обновленные утилиты Calculate, к ней был написан графический установщик. A Calculate Linux Desktop featuring the GNOME environment was released.

2011

Начиная с версии 11.0 все дистрибутивы Calculate Linux обзавелись своими репозиторями бинарных пакетов, содержащими основные приложения для дистрибутивов Calculate Linux Desktop (KDE, GNOME и XFCE) и Calculate Directory Server. Вышла версия Calculate Media Center для домашнего центра развлечений и Calculate Scratch Server для сборки сервера со своим набором ПО.

2012

В этом году была выпущена новая версия утилит установки системы Calculate 3. Утилиты получили клиент-серверную архитектуру, графический и консольный клиенты. Возможности графического установщика во всём стали соответствовать консольному. Администратор получил возможность управлять как локальной системой, так и по сети, используя SOAP/WSDL.

2013

Остановив свой выбор на менеджере загрузки OpenRC, мы провели работу по ускорению загрузки системы путём выставления приоритетов и перехода на параллельный режим загрузки служб. Calculate Linux boots up much faster. Вышла новая версия утилит Calculate 3.1 с поддержкой ревизий, выполняющих всю работу по миграции между версиями.

2014

Написана утилита обновления системы cl-update, что значительно упростило использование дистрибутива неопытными пользователями. С помощью пакетного менеджера emerge утилита обновления учитывает состав обновляемых пакетов, выполняя необходимые проверки обновления библиотек. The first Calculate Summer Camp took place.

2015

Механизм обновления пакетов системы был полностью переработан. Появилась поддержка использования всех зеркал, что увеличило надёжность обновлений и подняло скорость загрузки. Были внесены множественные оптимизации в скорость работы утилит, что позволило добиться значительного сокращения времени на всех этапах работы системы.

2016

Продолжена работа над оптимизацией производительности системы. Добавлено разделение на тестовые и стабильные обновления системы. Выполнен переход на единый репозиторий, содержащий пакеты, собранные с различными USE-флагами. Репозиторий стал включать 5000 бинарных пакетов. Calculate Linux включён в реестр российского программного обеспечения.

2017

Выпущена сборка Calculate Container Scratch для установки в LXC- и LXD-контейнере. Оптимизирована работа с бинарным репозиторием, решена проблема с автоматическими зависимостями у бинарных пакетов. Выпущен новый десктоп с рабочим столом Cinnamon. Количество пакетов бинарного репозитория превысило отметку 10000 шт. Добавлена поддержка установки на програмный RAID. Открыты официальные чаты в Telegram.

2018

Запущен Calculate Wiki, поддерживающий встроенную систему перевода. Выпущен новый десктоп с рабочим столом LXQt, а также десктоп для образовательных учреждений. Разработаны инструкции по установке Calculate Linux на любом VPS. Добавлен механизм переноса приложений при переустановке системы.