История проекта
Обновлено 6 ноября 2026
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 появился первый отзыв на Calculate Linux.
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. Добавлен механизм переноса приложений при переустановке системы.
2019 г.
Стартовал проект Calculate Phone для автонастройки и интеграции телефонов с ОС Android в Calculate Linux. Репозиторий бинарных пакетов теперь включает пакеты, собранные с различными USE-флагами. Для поддержки пользователей запущена сеть мостов, объединяющая чаты поддержки пользоватлей в Telegram, Jabber, Matrix и IRC. Запущены федеративные сервисы Mastodon, PeerTube и PixelFed. Форум сайта переведен на движок Discourse.
2020 г.
С приходом пандемии COVID-19 многие сотрудники перешли на удалённую работу. Был запущен проект Home Office для организации работы систем с USB флешек. Встала задача оптимизировать дистрибутив с целью улучшить его производительность при ограниченных аппаратных ресурсах. В итоге были значительно снижены системные требования к оперативной памяти и производительности процессора за счет пересмотра и оптимизации программного обеспечения, а так же использования сжатого своп-раздела Zram.
К 20-летию компании «Калкулэйт» в июне вышел Calculate Linux 20.6 с ускоренной загрузкой, сжатием Zstd для ядра и initramfs и браузером Chromium с блокировщиком рекламы. Осенью добавлена поддержка мониторов высокого разрешения, запущен собственный Git-сервер проекта git.calculate-linux.org.
2021 г.
В феврале появилась сборка Calculate Container Games для запуска игр Steam в LXC-контейнере с трансляцией на телевизоры и Android-приставки. В апреле вышел Calculate Linux 21 с файловой системой Btrfs по умолчанию, протоколом SMB 3.11 и многократно ускоренной синхронизацией доменных профилей. В декабре вышел Calculate Linux 22: утилиты полностью переведены на Python 3, звуковым сервером по умолчанию стал PipeWire, стало возможным надёжное обновление системы после длительного перерыва. Состоялся седьмой Calculate Summer Camp.
2022 г.
Вышел Calculate Linux 22.0.1 с обновлением портежей по HTTPS. Представлена утилита cl-lxc для создания и обновления LXC-контейнеров в стиле Calculate — с обновлением из образа и экономией дискового пространства. В декабре вышел Calculate Linux 23 — последний классический релиз: появилась серверная редакция Calculate Container Manager, а cl-update научился выбирать зеркало бинарных пакетов и переключаться между GitHub и Git-сервером проекта. Восьмой Calculate Summer Camp совпал с 15-летием проекта.
2023–2024 гг.
В апреле Calculate Linux отказался от традиционных релизов в пользу непрерывного обновления — ночные сборки официально стали релизами, аналогично Gentoo и Arch Linux. Проект перешёл на базовый профиль Gentoo 23.0 и отметил 17-летие.
2025 г.
Представлена утилита cl-remote для параллельного выполнения команд на удалённых рабочих станциях: сканирование сети /24 занимает около секунды. Начата работа по поддержке доменов Active Directory.
2026 г.
В утилитах появилась установка обновления из образа: cl-install загружает образ системы с ближайшего зеркала и устанавливает его в соседний раздел по аналогии с Android — основные настройки переносятся, а откатиться к прежней системе можно через меню загрузчика. Флешки для нескольких образов теперь форматируются в NTFS, что снимает ограничение на размер образа в 4 ГБ.