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

La version du projet Sculpt 24.04 a été présentée, développant un système d'exploitation basé sur les technologies Genode OS Framework, 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 30 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, ainsi que sur les systèmes ARM avec les extensions VMM.

Principales innovations :

  • La pile sonore a été entièrement repensée. La nouvelle pile audio inclut la possibilité d'utiliser des pilotes de plug-in, de définir des taux d'échantillonnage arbitraires, un routage flexible des flux audio et un mixage audio. Ajout d'optimisations pour réduire les retards dans le traitement audio.
  • Une option expérimentale pour passer en mode veille a été implémentée.
  • Ajout de la prise en charge des écrans de résolution 4K (3840 x 2160)
  • Ajout de la prise en charge des pavés tactiles utilisant le protocole I2C (utilisé sur certains ordinateurs portables).
  • Ajout de la prise en charge de la liaison des périphériques USB aux machines virtuelles et aux applications.
  • Des outils ont été ajoutés à l'interface de configuration pour gérer l'inclusion de fonctionnalités supplémentaires, configurer les sources d'applications et installer des applications.
  • Un support de défilement a été ajouté à la fenêtre avec visualisation du graphique des composants et du configurateur.
  • Traitement amélioré des événements des appareils HID (Human Interface Device).
  • L'interface de gestion des pilotes de périphériques a été modifiée.
  • Une nouvelle pile TCP/IP a été proposée, utilisant une couche DDE (device-driver environnement) basée sur le noyau Linux 6.1.20.
  • Ajout de la possibilité d'utiliser Sculpt OS dans le SDK Goa comme cible externe pour tester les applications.

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.

Genode fournit une infrastructure unifiée pour créer des applications personnalisées s'exécutant 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 à exécution directe pour les plateformes ARM et RISC-V. Le noyau Linux paravirtualisé inclus L4Linux, fonctionnant au-dessus du micro-noyau Fiasco.OC, permet aux programmes Linux réguliers de s'exécuter sur Genode. Le noyau L4Linux n'interagit 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.

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


Source: opennet.ru

Ajouter un commentaire