Apple ouvre macOS aux conteneurs Linux
Mise en boite, mais sans blague
En marge de la WWDC, Apple a annoncé une nouveauté importante pour macOS Tahoe. Grâce à un nouveau framework, le système supporte ainsi la plus grande partie des conteneurs Linux. Explications.
Le 12 juin à 17h16
8 min
Logiciel
Logiciel
Qu’est-ce qu’un conteneur ? Dans les grandes lignes, un paquet rassemblant un code logiciel à exécuter accompagné par toutes ses dépendances. Ce code peut être à peu près tout et n’importe quoi selon les besoins, mais les deux cas les plus courants sont les systèmes d’exploitation et les applications.
Cette approche a de très nombreux avantages et se retrouve souvent sur Linux, même pour les utilisateurs finaux, à travers les paquets AppImage, Flatpak et Snap. Un conteneur contient tout ce qui est nécessaire à l’exécution et n’a donc pas besoin d’une configuration particulière. Ce fonctionnement garantit qu’une application, par exemple, va s’exécuter sur toutes les configurations. Les conteneurs sont également souples à gérer et sont au cœur d’architectures serveurs entières, avec des produits comme Docker et Kubernetes.
Et sur Mac ? Il existe depuis longtemps des solutions pour faire tourner les conteneurs du monde Linux, comme Docker Desktop et Lima. Il est aussi possible de passer par des clients de virtualisation complets comme VirtualBox, VMware Fusion ou Parallels Desktop. Cependant, l’annonce de Containerization Framework par Apple intéresse au plus haut point.
Une solution native
Apple fournit une première préversion de son nouveau framework. Il est compatible avec la première bêta de macOS Tahoe, mais fonctionne également avec la version 15.5 de Sequoia. Ce framework s’accompagne d’un outil en ligne de commande (CLI), container. Il est écrit en Swift, le langage de développement d’Apple pour la quasi-totalité de ses besoins.
Il reste 81% de l'article à découvrir.
Déjà abonné ? Se connecter
Soutenez un journalisme indépendant,
libre de ton, sans pub et sans reproche.
Accédez en illimité aux articles
Profitez d'un média expert et unique
Intégrez la communauté et prenez part aux débats
Partagez des articles premium à vos contacts
Apple ouvre macOS aux conteneurs Linux
-
Une solution native
-
Ce que permet le nouveau framework
-
Un peu plus dans le cambouis
-
Tout n’est pas rose
-
Une compatibilité et des performances à surveiller
Commentaires (10)
Le 12/06/2025 à 17h25
L'implémentation d'un exécuteur OCI permet-il d'exécuter toute image, quelque soit le noyau sur/pour lequel elles ont été créées ? Ou y a-t-il un sous-système GNU/Linux planqué dans cet autre système d'exploitation privateur massivement répandu ?
Le 12/06/2025 à 19h53
Le 12/06/2025 à 18h51
Le 13/06/2025 à 01h25
Le 12/06/2025 à 20h26
Quel serait l'usage de cette fonction sur un Mac?
Une application non compatible/existantes sur mac os?
Modifié le 12/06/2025 à 21h01
Mais aussi pour se setup un environnement applicatif rapide : une base de données, un serveur web, etc., sans avoir à l'installer en dur.
C'est aussi bien pour exécuter des commandes avec une certaine isolation. Par exemple quand je devais gérer plusieurs tenants différents de Azure et que la CLI se paumait, je la lançais dans un container. C'est plus léger et mieux intégré qu'une VM tout en étant isolé.
Le 12/06/2025 à 23h24
Perso je suis au-dessus de ça : full Linux depuis 25 ans.
Le 13/06/2025 à 18h15
Le 13/06/2025 à 19h49
(c'est comme ça que Docker a été inventé)
Le 13/06/2025 à 20h31