Genode OS en tant que Le framework de système d’exploitation open-source basé sur une couche d’abstraction de micro-noyau et un ensemble de composants d’espace utilisateur est sorti avec sa dernière version de fonctionnalité. Un gros objectif de ce cycle a été de rendre Genode OS plus pratique en tant que système d’exploitation pour smartphone.
Genode OS avec son système d’exploitation à usage général SculptOS a pour objectif de fonctionner comme un système d’exploitation pour téléphone mobile. En particulier, une grande partie du travail à ce jour s’est concentrée sur le bon fonctionnement de Genode OS/Sculpt sur le PinePhone.
Dans l’annonce de Genode OS 22.08 ce matin, ils ont écrit :
La vision d’un téléphone intelligent basé sur Genode est certainement notre entreprise la plus ambitieuse depuis que nous avons créé Sculpt OS pour PC. Au cours des deux dernières années, nous avons poursuivi sans relâche cette vision tout en ciblant le matériel PinePhone. L’étendue des travaux s’étend du micrologiciel personnalisé pour le processeur de contrôle du système, au développement du noyau, une variété stupéfiante de pilotes de périphériques, à l’interface utilisateur et au niveau de l’application. Avec Genode 22.08, ces efforts aboutissent à un premier système complet-une variante téléphonique de Sculpt OS.
Genode OS avec son travail Sculpt OS pour mobile a consisté à utiliser la fonctionnalité d’appel vocal, la navigation Internet mobile avec Morph, et plus. Ils ont travaillé sur diverses améliorations de support matériel de bas niveau pour fonctionner sur le PinePhone ainsi que sur des améliorations de la pile pour garantir le fonctionnement des applications.
Dans le cadre du travail sur le matériel, ils ont également porté le pilote Lima open-source Arm Mali 400 de Linux vers Genode. Ils ont le cas de test GLMark2 de base fonctionnant avec l’accélération GPU et leur prise en charge du pilote Lima améliorera leur expérience de navigateur Web Morph.
Plus de détails sur le travail de Genode OS 22.08 pour se lever sur mobile peuvent être trouvés via le projet notes de version.