Historique du projet

Updated 27 Juillet 2021

2007

Après que Calculate Ltd. ait développé et implémenté avec succès une distribution Linux optimisée pour les besoins de notre entreprise, nous avons décidé de rendre le code source ouvert et disponible gratuitement. Le 6 juin 2007, le site Web de Calculate a été créé et la première version de Calculate Linux 7.6, avec un bureau KDE, a été publiée. Les versions sont numérotées selon l'année et le mois de parution. Les toutes premières versions de cet OS ont été distribuées sous forme d'archive Stage4, à installer avec l'utilitaire dédié Calculate. Jusqu'à la fin de l'année 2009, les nouvelles versions étaient publiées mensuellement.

2008

A partir de la version 8.2, Calculate Linux est distribué sous forme d'image LiveCD amorçable. Toutes les applications supplémentaires ont été déplacées dans l'overlay Calculate, assurant ainsi une compatibilité totale avec Gentoo. Une deuxième version de Calculate, la Calculate Directory Server, a été mise à disposition. Calculate Linux a été renommé en Calculate Linux Desktop.

2009

Calculate Linux 9.0 a été la première version à offrir une solution client-serveur prête à l'emploi pour un déploiement rapide dans les environnements d'entreprise, en prenant en charge l'authentification centralisée et le stockage des comptes utilisateurs sur le serveur. Nous avons retravaillé les outils Calculate 2 pour la configuration serveur. Tous les comptes samba, ftp, mail, jabber, proxy, dns et dhcp ont été déplacés vers un serveur LDAP. Calculate Linux était dans le top 100 de Distrowatch. Pour les ordinateurs plus anciens, nous proposons une version de Calculate Linux Desktop avec un bureau XFCE. En outre, nous proposons une version minimaliste de Calculate Linux Scratch, pour ceux qui souhaitent créer un système personnalisé, avec des logiciels de leur choix. La toute première critique de Calculate Linux est parue dans le magazine Dator.

2010

À partir de la version 10.0, l'overlay Calculate est divisé en profils, ce qui permet de contrôler les mises à jour : pour un même paquet, les dépendances peuvent varier d'un profil à l'autre. Pour la sortie de la version 10.9, Calculate Linux a été doté du nouvel outil cl-install avec une ligne de commande et une interface graphique. Un bureau Calculate Linux doté de l'environnement GNOME, a été rendu public.

2011

À partir de Calculate Linux 11.0, toutes les versions de Calculate disposent de leur propre dépôt de paquets binaires, fournissant les principales applications pour Calculate Linux Desktop (KDE, GNOME oe XFCE) et Calculate Directory Server. Deux nouvelles versions, Calculate Media Center pour un usage récréatif à domicile et Calculate Scratch Server pour créer un serveur sur mesure, avec un ensemble de logiciels personnalisés, ont été proposées.

2012

Calculate Utilities sont sortis dans la version 3. Les Utilitaires Calculate sont devenus orientés client-serveur, offrant le choix entre clients graphiques et ceux en ligne de commande, l'installateur graphique et l'installateur en ligne de commande présentant exactement les mêmes fonctionnalités. Le système local ainsi que le réseau ont été adaptés pour être gérés via SOAP/WSDL.

2013

Nous avons opté pour OpenRC, nous efforçant d'accélérer le démarrage en optimisant les priorités des services et en les chargeant en parallèle. Calculate Linux démarre beaucoup plus vite qu'avant. Les Utilitaires Calculate 3.1 ont vu le jour, proposant une prise en charge des révisions pour une migration plus aisée entre les versions.

2014

cl-update a été introduit pour assurer les mises à jour système, facilitant ainsi la gestion globale pour les utilisateurs novices de Calculate. Invoqué par le dispositif de mise à jour, emerge vérifie les actualisations de la bibliothèque et prend en compte les sets modifiés. Le premier camp d'été de Calculate a eu lieu.

2015

Les outils de mise à jour ont été entièrement remaniés. Tous les miroirs sont désormais pris en charge, augmentant la fiabilité des mises à jour et optimisant la vitesse de téléchargement. Des optimisations multiples ont été réalisées pour rendre Calculate Utilities nettement plus rapide tout au long de son utilisation.

2016

Nous n'avons jamais arrêté d'améliorer l'optimisation du système. Les mises à jour sont désormais classées en deux catégories : testing et stable. Toutes les versions de Calculate Linux ont été déplacées vers un dépôt unique, contenant des paquets qui diffèrent par leur combinaison de drapeaux USE. Le dépôt de Calculate comptait 5000 paquets binaires. Calculate Linux a été inscrit sur le Registre fédéral des logiciels.

2017

Une version spéciale Calculate Container Scratch a été lancée pour l'installation dans des conteneurs LXC et LXD. Le dépôt binaire a été optimisé, et les problèmes de dépendances connus ont été corrigés Une nouvelle saveur Cinnamon a été lancée.
En 2017, 10000 paquets binaires étaient disponibles.
Nous avons ajouté le support pour l'installation de Calculate Linux sur un volume RAID logiciel. Nos canaux officiels Télégram ont été créées.

2018

Lancement du wiki Calculate, qui prend en charge le système de traduction intégré. Une nouvelle version de bureau, comprenant un bureau LXQt, a été publiée, ainsi qu'une version Education de Calculate. Les instructions pour installer Calculate Linux sur n'importe quel VPS ont été mises à disposition. Une procédure de migration des applications au moment de la réinstallation a été introduite.

2019

Nous avons lancé le projet Calculate Phone afin de fournir une prise en charge et une configuration automatique pour les smartphones Android sur Calculate Linux. Les dépôts de binaires offrent le choix entre différents drapeaux USE. Le support est organisé par le biais de passerelles, afin de créer un espace communautaire commun pour les utilisateurs de Telegram, Jabber, Matrix et IRC. Des services distribués sont intégrés, notamment Mastodon, PeerTube et PixelFed. Notre forum sur le site fonctionne sur Discourse.

2020

Suite à l'arrivée de COVID-19, beaucoup de nos employés ont travaillé à domicile. C'est pourquoi nous avons lancé le projet Home Office, qui permettrait aux systèmes pro de fonctionner à partir d'une clé USB. Nous devions optimiser le système, en l'adaptant aux caractéristiques limitées du matériel. La refonte et l'optimisation du logiciel, ainsi que l'utilisation de la compression Zram sur la partition swap, ont permis de réduire considérablement les besoins du système en termes de mémoire vive et de performances du processeur.