История проекта

Обновлено 10 апреля 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 был переименован в Calculate Linux Desktop.

2009 г.

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

2010 г.

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

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 стал загружаться значительно быстрее. Вышла новая версия утилит Calculate 3.1 с поддержкой ревизий, выполняющих всю работу по миграции между версиями.

2014 г.

Написана утилита обновления системы cl-update, что значительно упростило использование дистрибутива неопытными пользователями. Используя пакетный менеджер emerge, утилита обновления учитывает состав обновляемых пакетов, выполняя необходимые проверки обновления библиотек. Проведён первый слёт пользователей Calculate Summer Camp.

2015 г.

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

2016 г.

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

2017 г.

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

2018 г.

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