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

Développeurs d'un système d'exploitation à micronoyau ouvert Cadre du système d'exploitation Genode formé version du système d'exploitation Sculpter 19.07. Dans le cadre du projet Sculpt, basé sur les technologies Genode, 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. Sources du projet propagé sous licence AGPLv3. Disponible pour le téléchargement Image USB en direct, 24 Mo. 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.

Le système est livré avec une interface graphique Leitzentrale qui vous permet d'effectuer des tâches d'administration système typiques. Le coin supérieur gauche de l'interface graphique affiche un menu avec des outils permettant de gérer les utilisateurs, de connecter des périphériques de stockage et de configurer une connexion réseau. Au centre se trouve un configurateur pour configurer le remplissage du système, qui fournit interface sous la forme d’un graphique qui définit la relation entre les composants du système. L'utilisateur peut supprimer ou ajouter arbitrairement des composants de manière interactive, définissant ainsi la composition de l'environnement système ou des machines virtuelles.

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

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.

Nouvelle version notable mise en place d'un accompagnement presse-papiers pour copier et coller du texte entre des terminaux, des applications GUI basées sur Qt5 et des machines virtuelles. Des travaux ont également été menés pour augmenter la productivité et améliorer la réactivité de l'interface. Inclut les améliorations introduites dans la mise à jour de la plateforme de mai
Genode, comme une interface de virtualisation indépendante du noyau, la prise en charge de l'architecture AARCH64, une transition vers l'utilisation du standard C++17 par défaut, une nouvelle boîte à outils basée sur GCC 8.3 et un runtime mis à jour basé sur la libc de FreeBSD 12.

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 micronoyaux 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é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