Calculate vs Gentoo

Updated 24 Avril 2018

Tâches multiples, saveurs multiples

Calculate Linux est une famille de distributions optimisées pour différents usages. Parmi eux, plusieurs saveurs de bureau, une solution serveur et un lot de systèmes minimalistes pour créer votre propre environnement de calcul à partir de zéro.

Installateurs de systèmes de texte et d'interface utilisateur graphique

La caractéristique de Calculate Linux est un installateur rapide et efficace Il vient à la fois en tant qu'interface graphique basée sur Qt4 et en tant qu'utilitaire en ligne de commande. Calculate peut en effet être le seul Linux qui peut s'installer sur plusieurs lecteurs simultanément.

Utilitaires d'assemblage, d'installation et de mise à jour

Alors que Gentoo est une excellente boîte à outils pour effectuer toute modification du système d'origine, Calculate est une solution prête à l'emploi. L'assemblage, la configuration et la mise à jour du système sont gérés par Calculate Utilities. Celles-ci ont une architecture client-serveur, permettant ainsi de se connecter à des hôtes distants pour l'administration.

Configurer avec des modèles

Pour faciliter la gestion des fichiers de configuration, nous avons conçu une syntaxe de modèle unifiée pour Calculate Utilities. Les modèles supportent de nombreux formats de fichiers système, dont dconf, qui est assez particulier. Comme les modèles n'écrasent pas les fichiers existants, mais fusionnent avec eux, il n'est pas difficile de les supporter tous. Variables, fonctions et expressions conditionnelles vous permettent de construire des solutions de toute complexité.

Un dépôt binaire

Gentoo est un système extrêmement flexible, grâce à son système de réglage des drapeaux USE

Gentoo est un système extrêmement flexible, grâce à son système de réglage des drapeaux USE : en activant uniquement les drapeaux USE dont vous avez besoin, vous pouvez réduire le nombre de dépendances nécessaires. Pour garder l'équilibre entre facilité et fonctionnalité, les paquets binaires Calculate sont construits dans trois systèmes différents : deux systèmes de bureau (avec ou sans support KDE) et un système serveur (sans support Xorg). Deux dépôts binaires sont disponibles pour l'installation, afin d'éviter les paquets en double. Calculate fournit ses propres binaires pour tous les logiciels les plus populaires.

deux systèmes de bureau (avec ou sans support KDE) et un système serveur (sans support Xorg). Deux dépôts binaires sont disponibles pour l'installation, afin d'éviter les paquets en double. Calculate fournit ses propres binaires pour tous les logiciels les plus populaires.

Un noyau binaire

Pour un débutant, la plus grande difficulté dans Gentoo est peut-être l'installation du noyau, puisque le paquet avec le code source du noyau est seulement décompressé, alors que tout le reste est suggéré d'être fait manuellement.

Dans Calculate Linux, le noyau, calculate-sources est installé sous forme de paquet standard. Il vient à la fois en version binaire et en version source.
Une fois le noyau compilé, il est temps pour le chargeur de démarrage d'être configuré pour gérer le nouveau noyau. Vous pouvez toujours modifier la configuration de votre noyau avec l'outil cl-kernel. Il crée un modèle de configuration, ne stockant que vos paramètres personnels du noyau. Ils seront appliqués lors de la compilation des noyaux suivants.

Mise à jour du système

Comme tout utilisateur de Gentoo le sait, vous devez exécuter eix-sync && emerge -uDNa world pour mettre à jour votre système. En fait, ce n'est pas suffisant. L'utilisateur peut rencontrer des difficultés plus tard, après une mise à jour Python ou Xorg. Le gestionnaire de paquets emerge s'est sensiblement amélioré ces dernières années. Il montre les dépendances brisées des programmes installés et propose des solutions toutes faites pour corriger les conflits. Néanmoins, la mise à niveau de votre système dans Gentoo peut encore être difficile.

Calculate dispose de sa propre solution pour la mise à jour du système, en effectuant toutes les vérifications nécessaires, y compris le patch à un stade précoce si des problèmes sont détectés. Sur le serveur, vous serez averti si une mise à jour est disponible, tout comme vous êtes averti des nouveaux messages. Sur le bureau, une icône de la barre d'état système apparaîtra pour faire de même.

Mises à jour, corrections et migration

En plus de son Gentoo parent, Calculate Linux est une distribution à diffusion continue (Rolling-Release). D'une part, c'est formidable, car après avoir installé le système une fois, il peut être mis à jour régulièrement pendant des années, de sorte que vous aurez toujours les dernières versions de votre logiciel. D'autre part, vous devez migrer périodiquement vers de nouveaux états. Cela se passe automatiquement dans Calculate Linux, grâce à son système de révision. Les révisions sont des modèles stockés dans la superposition et appliqués au moment de la synchronisation de Portage, avant que les mises à jour ne soient installées.

Prise en charge de la personnalisation

Calculate Linux a une architecture modulaire. Nous avons ajouté deux superpositions à l'arbre de Portage, "calculate" et "distros". Le premier contient les profils de base et les modèles; la seconde contient les descriptions des "saveurs" et les listes de colis. Vous pouvez créer votre profil (sur GitHub, par exemple) et utiliser l'outil `cl-update-profile' pour remplacer'distros' par celui-ci ou simplement pour utiliser la configuration des'distros'.

Vous pouvez gérer presque tout avec votre superposition : paramètres du gestionnaire de paquets, utilitaires de calcul, modèles, etc. Votre profil de superposition peut être utilisé pour construire une image ISO personnalisée.

Une solution client-serveur complète

Avec les solutions basées sur Calculate Linux, vous pouvez déployer un réseau local d'entreprise en un rien de temps. Calculate Directory Server agira en tant que serveur d'autorité centrale pour Calculate Linux Desktop, qui fournira des serveurs de fichiers et de messagerie, DNS, DHCP, Jabber, etc. Les comptes utilisateurs seront stockés dans LDAP. Toutes les tâches de configuration sont effectuées avec Calculate Utilities.