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

La version du projet Sculpt 25.04 a été présentée, développant un système d'exploitation basé sur les technologies du Genode OS Framework, pouvant être utilisé par des utilisateurs ordinaires pour effectuer des tâches quotidiennes. Les codes sources du projet sont distribués sous la licence AGPLv3. Une image système de 32 Mo est proposée au téléchargement, pouvant être utilisée sur un PC, un smartphone PinePhone et un ordinateur portable MNT Reform. Il est supporté sur les systèmes avec processeurs et sous-systèmes graphiques Intel avec les extensions VT-d et VT-x activées, ainsi que sur les systèmes ARM avec les extensions VMM.

Principales nouveautés :

  • La compatibilité avec les processeurs Intel basés sur l'architecture Meteor Lake a été assurée.
  • La gestion des fenêtres dans des configurations à plusieurs moniteurs a été mise en œuvre et le support des épingles a été ajouté des bureaux virtuels sur certains écrans.
  • Le support de la rotation de l'écran a été ajouté.
  • Un nouveau navigateur de répertoire (directory browser) a été proposé, permettant d'utiliser des répertoires arbitraires comme systèmes de fichiers virtuels, pouvant être liés aux composants du système pour simplifier leur isolation en sandbox.
  • Le moteur Chromium 112 et la bibliothèque Qt 6.6.2 ont été mis à jour.
  • Les performances graphiques ont été améliorées grâce à des optimisations utilisant les instructions SIMD sur les systèmes ARM et x86.
  • Le support de la carte F&S MX8MP armStone a été ajouté.

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

Le système est livré avec l'interface graphique Leitzentrale, permettant d'effectuer les tâches d'administration système courantes. Dans le coin supérieur gauche de l'interface graphique, un menu avec des outils pour gérer les utilisateurs, connecter des périphériques de stockage et configurer la connexion réseau est affiché. Au centre se trouve un configurateur pour composer le contenu du système, offrant une interface sous la forme d'un graphe définissant les relations entre les composants système. L'utilisateur peut, en mode interactif, ajouter ou supprimer librement des composants, définissant ainsi la composition de l'environnement système ou machines virtuelles.

À tout moment, l'utilisateur peut basculer en mode console, qui offre plus de flexibilité dans la gestion. Un bureau traditionnel peut être obtenu en lançant le système d'exploitation TinyCore Linux dans une machine virtuelle sous Linux. Dans cet environnement, des navigateurs comme Firefox et Aurora, un éditeur de texte basé sur Qt et diverses applications sont disponibles. Pour exécuter des utilitaires en ligne de commande, un environnement noux est proposé.

Genode fournit une infrastructure unifiée pour la création d'applications utilisateurs fonctionnant sur le noyau Linux (32 et 64 bits) ou des 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 noyau directement exécutable pour les plates-formes ARM et RISC-V. Le noyau Linux paravirtualisé L4Linux, fonctionnant au-dessus du micro-noyau Fiasco.OC, permet d'exécuter des programmes Linux standard dans Genode. Le noyau L4Linux ne fonctionne pas directement avec le matériel, mais utilise les services de Genode via un ensemble de pilotes virtuels.

Genode a permis le portage de divers composants Linux et BSD, a assuré le support de Gallium3D, a intégré Qt, GCC et WebKit, et a réalisé la possibilité d'organiser des environnements logiciels hybrides Linux/Genode. Un port de VirtualBox a été préparé, fonctionnant au-dessus du micro-noyau NOVA. Un grand nombre d'applications ont été adaptées pour s'exécuter directement au-dessus du micro-noyau et de l'environnement Noux, qui permet la virtualisation au niveau du système d'exploitation. Pour exécuter des programmes non portés, un mécanisme de création d'environnements virtuels au niveau des applications individuelles a été prévu, permettant de lancer des programmes dans un environnement Linux virtuel en utilisant la paravirtualisation.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster