Le projet Genode a publié la version du système d'exploitation à usage général Sculpt 21.03

La version du système d'exploitation Sculpt 21.03 a été présentée, dans laquelle, sur la base des technologies Genode OS Framework, un système d'exploitation à usage général est en cours de développement qui peut être utilisé par les utilisateurs ordinaires pour effectuer des tâches quotidiennes. Le code source du projet est distribué sous licence AGPLv3. Une image LiveUSB de 27 Mo est proposée au téléchargement. Prend en charge le fonctionnement sur les systèmes équipés de processeurs Intel et de graphiques avec les extensions VT-d et VT-x activées.

La nouvelle version se distingue par les améliorations suivantes :

  • Tolérance améliorée aux pannes de pilotes, grâce au développement du concept de pilote de périphérique enfichable dans Genode. Par exemple, si les pilotes graphiques ou sans fil échouent, ces pilotes peuvent être redémarrés sans perturber les applications en cours d'exécution ou la pile réseau.
  • Ajout de la possibilité pour l'utilisateur final de configurer les priorités du planificateur pour exécuter des programmes en temps réel. L'utilisateur peut donner la priorité aux applications sensibles à la latence, par exemple en donnant la priorité aux applications multimédias par rapport aux applications informatiques et de virtualisation.
  • Des interfaces ont été ajoutées pour rediriger l'interaction d'un composant avec le noyau vers un autre composant, ce qui vous permet de créer des services tels que l'équilibrage dynamique de la charge CPU dans l'espace utilisateur.
  • Ajout d'interfaces pour la capture d'écran et les événements de saisie personnalisés, ce qui peut être utile lors de la création d'applications de partage d'écran, de systèmes de contrôle à distance et de claviers virtuels.
  • Implémentation de la possibilité de modifier la disposition du clavier via le menu.
  • Le navigateur Falkon basé sur le moteur Chromium a été mis à jour.
  • Ajout du tri des éléments de menu et des listes de fichiers.
  • Mise à jour instantanée de la fenêtre du terminal après des modifications globales des paramètres de police.
  • Sur les ordinateurs modernes équipés de processeurs Intel, les modes de performances HWP (Hardware P-States) sont utilisés pour gérer la consommation d'énergie et contrôler la température.

Le projet Genode a publié la version du système d'exploitation à usage général Sculpt 21.03

Le système est livré avec une interface utilisateur graphique Leitzentrale qui vous permet d'effectuer des tâches d'administration système courantes. Le coin supérieur gauche de l'interface graphique affiche un menu avec des outils de gestion des utilisateurs, de connexion des lecteurs et de configuration d'une connexion réseau. Au centre se trouve un configurateur pour organiser le remplissage du système, qui fournit une interface sous la forme d'un graphique qui définit la relation entre les composants du système. L'utilisateur peut supprimer ou ajouter des composants de manière interactive de manière arbitraire, en définissant la composition de l'environnement système ou des machines virtuelles.

A tout moment, l'utilisateur peut basculer vers le mode de gestion de la console, ce qui offre une plus grande souplesse dans la gestion. Un bureau traditionnel peut être obtenu en exécutant une distribution TinyCore Linux dans une machine virtuelle Linux. Dans cet environnement, les navigateurs Firefox et Aurora, un éditeur de texte basé sur Qt et diverses applications sont disponibles. L'environnement noux est proposé pour exécuter des utilitaires en ligne de commande.

Rappelons que Genode fournit une infrastructure unifiée pour créer des applications personnalisées fonctionnant sur le noyau Linux (32 et 64 bits) ou les micro-noyaux NOVA (x86 avec virtualisation), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco .OC (x86_32 , x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM) et un noyau directement exécuté pour les plateformes ARM et RISC-V. Le noyau Linux paravirtualisé L4Linux inclus, fonctionnant sur le micro-noyau Fiasco.OC, vous permet d'exécuter des programmes Linux classiques dans Genode. Le noyau L4Linux ne fonctionne pas directement avec le matériel, mais utilise les services Genode via un ensemble de pilotes virtuels.

Divers composants Linux et BSD ont été portés pour Genode, Gallium3D a été pris en charge, Qt, GCC et WebKit ont été intégrés et des environnements hybrides Linux/Genode ont été implémentés. Un port VirtualBox a été préparé qui s'exécute au-dessus du micro-noyau NOVA. Un grand nombre d'applications sont adaptées pour s'exécuter directement au-dessus du micro-noyau et de l'environnement Noux, qui fournit une virtualisation au niveau du système d'exploitation. Pour exécuter des programmes non portés, il est possible d'utiliser le mécanisme de création d'environnements virtuels au niveau des applications individuelles, vous permettant d'exécuter des programmes dans un environnement Linux virtuel en utilisant la paravirtualisation.

Source: opennet.ru

Ajouter un commentaire