Ubuntu Core Linux Developer Preview est prêt à être testé
Lors du Ubuntu Summit 2023 à Riga, en Lettonie, Oliver Smith, chef de produit Canonical, et Ken VanDine, responsable de l’ingénierie, ont présenté Ubuntu Core Desktop. Il n’est pas encore disponible, mais il se rapproche : avril 2024 est désormais la date de lancement prévue.
Cette nouvelle version utilisera un système Linux immuable avec des logiciels supplémentaires fournis par snaps, les applications conteneurisées d’Ubuntu. Un système d’exploitation immuable est un système dans lequel ni les utilisateurs ni les applications ne peuvent modifier le système d’exploitation. Lorsque les mises à jour sont appliquées, elles le sont de manière atomique, ce qui signifie qu’elles sont appliquées toutes en même temps. Le système d’exploitation le plus couramment mis à jour de cette manière est ChromeOS basé sur Linux de Google.
Aussi : Les meilleures distributions Linux pour les débutants
Canonical n’a pas explicitement déclaré que sa nouvelle approche du bureau Linux apparaîtrait avec la version Ubuntu Linux 24.04 de support à long terme (LTS) de l’année prochaine, mais c’est ainsi que parie l’argent intelligent.
S’appuyant sur une décennie d’innovation dans le secteur de l’Internet des objets (IoT), Ubuntu Core Desktop vise à étendre la solide fondation Ubuntu Core en une expérience de bureau complète. Conçu pour répondre à une myriade de défis complexes, ce nouveau système évoluera, en commençant par de simples clients légers ou des applications à usage unique, pour finalement s’étendre pour répondre aux besoins des utilisateurs particuliers, des joueurs et des développeurs de logiciels.
En effet, comme l’a dit Smith : « Nous ne construisons pas seulement le bureau principal d’Ubuntu. Nous construisons une série de composants que les gens peuvent utiliser pour créer des produits. » Smith a donné cet exemple : « Une boutique informatique d’entreprise peut avoir besoin de créer quelque chose qui est personnalisé pour elle, qui dispose d’un ensemble d’applications qu’elle doit fournir à ses utilisateurs. Nous réfléchissons donc à cela dans une approche modulaire, où tous les petits éléments dont ils pourraient avoir besoin sont prêts à être assemblés.
Dans cette approche, a poursuivi Smith, même le noyau Linux est livré en un clin d’œil : « Nous avons un gadget instantané, un autre concept Ubuntu Core, qui définit des éléments tels que le chargeur de démarrage, les paramètres de sécurité et le cryptage. Snapd gère les mises à jour des applications de l’ensemble du système.
Aussi : Les meilleurs ordinateurs portables Linux que vous pouvez acheter
En faisant tout avec des snaps, vous pouvez mettre à jour automatiquement les applications, les annuler si vous n’aimez pas la nouvelle version, ou même exécuter plusieurs versions. Le cœur de ce système est le système de fichiers racine robuste et en lecture seule d’Ubuntu Core, qui offre la sécurité et la stabilité sur lesquelles sont construits tous les autres composants.
Les applications tierces, telles que Spotify, devraient fonctionner de manière transparente, grâce à la nature modulaire du système. De plus, Ubuntu Core Desktop utilisera une session de bureau GNOME.
Mais vous n’êtes pas obligé d’utiliser GNOME. Vous pourrez personnaliser votre expérience informatique. Les utilisateurs peuvent choisir parmi des noyaux optimisés pour les jeux ou différents environnements de bureau comme KDE, Budgie ou MATE. Le système utilise un mode déclaratif, qui permet aux utilisateurs de définir exactement ce qui est inclus dans leur système.
Aussi : Comment installer Ubuntu Linux (c’est facile !)
Ubuntu Core Desktop intègre également la sécurité et la confidentialité. Des fonctionnalités telles que le cryptage complet du disque soutenu par TPM, le démarrage sécurisé et les modes de récupération garantissent que le système reste fiable et vérifiable. De plus, le système de confinement instantané garantit que même si un logiciel malveillant est installé par inadvertance, il reste isolé, incapable de compromettre le reste du système.
Pour les développeurs, l’intégration des conteneurs LXD promet un flux de travail rationalisé, leur permettant de développer au sein de conteneurs sans perturber leur système d’exploitation hôte. Bien que cette fonctionnalité soit encore en cours de développement, l’objectif est de créer un environnement de développement riche.
Les joueurs ne sont pas en reste non plus. Ubuntu Core Desktop vise à prendre en charge les jeux natifs et Proton, avec un travail continu pour garantir la compatibilité avec une large gamme de matériel et de périphériques, comme les contrôleurs de jeu populaires.
Pour une utilisation quotidienne, la productivité est un objectif clé, avec la prise en charge d’une multitude de périphériques, d’écrans externes et d’impression sans pilote.
Aussi : Ubuntu Cinnamon rend le passage de Windows à Linux aussi simple que possible
Les développeurs d’Ubuntu Core Desktop perfectionnent actuellement le processus d’installation, mettent en place des infrastructures de tests automatisés et travaillent sur une documentation complète. Aucune date de sortie exacte n’a été communiquée, mais les travaux sont en voie d’achèvement.
Cela ne veut pas dire que vous ne pouvez pas exécuter Ubuntu Core Desktop aujourd’hui – si vous vous sentez courageux. C’est exactement ce qu’a fait Alan Pope, responsable de la communauté open source, lorsqu’il a installé Ubuntu Core Desktop sur son Steam Deck, l’ordinateur de jeu Linux. C’est loin d’être parfait : ni le Bluetooth ni l’audio ne fonctionnent. Pourtant, comme Pope l’a souligné, la panne audio n’était pas vraiment une surprise puisque le Steam Desk utilise un « chipset audio étrange ».
Pour y parvenir, vous devrez le compiler à partir du code source et utiliser des snaps. Rendez-vous sur le référentiel GitHub Ubuntu Core Desktop. Une fois sur place, vous pouvez le charger dans une machine virtuelle Qemu ou « make pc.img » avec « ubuntu-image » pour l’installer en un clin d’œil.
Dans l’ensemble, cependant, Pope a écrit : « Je peux envisager un avenir dans lequel les ordinateurs portables de fournisseurs bien connus sont livrés par défaut avec Ubuntu Core Desktop. Ceux-ci pourraient cibler les développeurs au départ, mais je soupçonne qu’à terme, les utilisateurs « normaux » utiliseront Ubuntu Core Desktop. « .