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

Présenté la sortie du système d'exploitation Sculpt 20.08, dans le cadre duquel, sur la base de technologies Genode OS Framework se développe un système d'exploitation à usage général pouvant être utilisé par des utilisateurs ordinaires pour réaliser des tâches quotidiennes. Les codes sources du projet sont distribués sont sous licence AGPLv3. Il est proposé de télécharger une image LiveUSB, d'une taille de 26 Mo. Il est pris en charge sur les systèmes avec processeurs Intel et sous-systèmes graphiques avec les extensions VT-d et VT-x activées.

La nouvelle version se distingue restructuration de la pile graphique de bas niveau et de la compatibilité avec les navigateurs basés sur le moteur Chromium. La première mise en œuvre permet de lancer un navigateur web Qutebrowser, utilisant le moteur Chromium, sans recourir à une machine virtuelle sous Linux. La possibilité d'une liaison interactive des composants à des cœurs CPU spécifiques (affinité CPU) a été ajoutée.

Les modifications apportées à la pile graphique ont amélioré la réactivité, augmenté la qualité du rendu des pixels, permis le changement de pilotes graphiques et de pilotes de périphériques d'entrée sans redémarrer le système, et ont également posé les bases de fonctionnalités telles que la capture de contenu d'écran et l'accès à distance au bureau. Le support du framework Qt a été amélioré. Le driver VESA a été mis à jour pour intégrer la prise en charge du changement dynamique de la résolution d'écran. Dans le système de gestion des polices, il est désormais possible de changer instantanément la taille des polices.

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

Le système est fourni avec une interface graphique Leitzentrale, permettant d'effectuer des tâches administratives 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, il y a un configurateur pour composer le contenu du système, qui propose fournit une interface sous forme de graphe, définissant les relations entre les composants système. L'utilisateur peut, en mode interactif, ajouter ou supprimer des composants à volonté, définissant ainsi la composition de l'environnement système ou des 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é.

Rappelons que Genode propose une infrastructure unifiée pour créer des applications utilisateur fonctionnant sur le noyau Linux (32 et 64 bits) ou 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 des noyaux exécutés directement pour les plateformes ARM et RISC-V. Le noyau Linux paravirtualisé L4Linux, fonctionnant au-dessus du micro-noyau Fiasco.OC, permet d'exécuter des programmes Linux ordinaires sur Genode. Le noyau L4Linux ne fonctionne pas directement avec le matériel, mais utilise les services 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