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

Introduit version du système d'exploitation Sculpter 20.08, au sein duquel, sur la base de la technologie Cadre du système d'exploitation Genode Un système d'exploitation à usage général est en cours de développement et 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, 26 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.

Nouvelle version notable traitement pile graphique de bas niveau et assurant la compatibilité avec les navigateurs basés sur le moteur Chromium. Le premier à implémenter la possibilité de lancer un navigateur Web Falkon, en utilisant le moteur Chromium, sans utiliser de machine virtuelle Linux. Ajout de la possibilité de lier de manière interactive des composants à des cœurs de processeur spécifiques (affinité CPU).

Les modifications apportées à la pile graphique ont amélioré la réactivité, amélioré la qualité de sortie des pixels, fourni la prise en charge du remplacement des pilotes de carte graphique et des pilotes de périphérique d'entrée sans redémarrer le système et jeté les bases de fonctionnalités telles que la capture d'écran et l'accès au bureau à distance. Prise en charge améliorée du framework Qt. Ajout de la prise en charge du changement dynamique de la résolution d'écran pour le pilote VESA. Le système de gestion des polices permet d'appliquer instantanément les modifications de taille de police.

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

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.

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