More

    Apple facilite l’exécution de conteneurs Linux sur Mac avec macOS 26

    France

    La Worldwide Developers Conference 2025 d’Apple a été marquée par de nombreuses annonces, parmi lesquelles le lancement d’un nouveau framework de conteneurisation open-source et d’un outil shell appelé Container. Ces outils sont spécialement conçus pour créer et exécuter des conteneurs Linux en tant que machines virtuelles directement sur macOS.

    Un framework optimisé pour Apple Silicon

    Ce framework est optimisé pour fonctionner avec les processeurs Apple Silicon et sera intégré nativement dans le prochain macOS 26 (Tahoe). Actuellement, il est déjà possible de faire fonctionner Linux dans des conteneurs avec des outils tiers tels que Docker, Podman et Orbstack. Les utilisateurs de Mac équipés de processeurs Intel peuvent également exécuter Linux, et ceux avec les processeurs M peuvent faire fonctionner Asahi Linux, bien que cela nécessite plus d’efforts.

    Le framework, écrit en Swift et sous licence Apache 2, promet des temps de démarrage inférieurs à la seconde grâce à une configuration du noyau Linux optimisée et à un système de fichiers racine minimal. Pour utiliser ces conteneurs, un Mac avec Apple Silicon, macOS 15 et Xcode 26 beta sont requis. Ces conteneurs respectent les standards de l’Open Container Initiative.

    Une VM légère pour chaque conteneur

    Le framework de conteneurs d’Apple utilise un système d’initialisation personnalisé appelé vminitd, également écrit en Swift, pour gérer le lancement des processus, le montage du système de fichiers et la communication entre l’hôte et le conteneur. Contrairement à d’autres approches qui exécutent plusieurs conteneurs dans une seule VM, souvent gourmande en ressources, ce framework fait tourner une VM légère distincte pour chaque conteneur.

    Ces VM, basées sur Kata Containers, offrent un environnement de noyau Linux isolé pour chaque conteneur, renforçant ainsi la sécurité et la confidentialité. De plus, un système de fichiers racine minimal réduit la surface d’attaque et la charge de maintenance.

    Attribution d’adresses IP et défis actuels

    Chaque conteneur peut se voir attribuer une adresse IP dédiée, ce qui améliore l’isolation réseau en supprimant le besoin de transfert de ports. Cependant, pour les utilisateurs tentant d’exécuter Container sous macOS 15, des problèmes peuvent survenir en raison de conflits potentiels entre le réseau XPC et vmnet, surtout lors du démarrage du premier conteneur.

    Ce problème est attendu d’être résolu d’ici la sortie de Tahoe, qui est actuellement en version bêta pour les développeurs. En attendant, les utilisateurs peuvent rencontrer des complications lors de la mise en œuvre de ces conteneurs.

    Un pas vers le développement moderne

    Apple adopte cette approche pour soutenir les développeurs travaillant sur des projets Linux, soulignant ainsi l’importance des conteneurs Linux dans le développement de logiciels modernes. En offrant une expérience fluide et sécurisée, Apple se positionne comme une plateforme de choix pour le développement basé sur des conteneurs, à l’instar de ce que Microsoft a fait avec son Windows Subsystem for Linux.

    Avec des outils natifs et open-source, Apple renforce la position de macOS dans l’écosystème des développeurs, optimisant ainsi l’utilisation de son matériel.

    LAISSER UN COMMENTAIRE

    S'il vous plaît entrez votre commentaire!
    S'il vous plaît entrez votre nom ici


    Actualités

    L’acteur de Friends, Matthew Perry, décède à 54 ans

    "Matthew Perry, célèbre pour son rôle de Chandler Bing dans Friends, décède à 54 ans. Acteur très apprécié, sa mort suscite l'émotion mondiale."

    Entité sioniste déploie des navires de guerre en Mer Rouge selon un expert militaire

    Entité sioniste déploie des navires de guerre en Mer Rouge pour contrer les Houthis au Yémen, une manœuvre vue comme une démonstration de force envers l'Iran.

    L’affaire des SMS entre Pfizer et la Commission européenne : ce qu’il faut savoir

    En avril 2021, le New York Times a révélé...

    Banque suisse : Credit Suisse en chute libre après la faillite de la SVB

    L'action de Credit Suisse a dévissé de plus de...

    Le Retour de Microsoft avec Bing et Edge : Une Menace pour Google ?

    Depuis moins de trois mois, ChatGPT a déjà créé...

    Le FMI et la Banque mondiale rétablissent leurs liens avec le Venezuela

    Le FMI et la Banque mondiale renouent avec le Venezuela, ouvrant la voie à un possible soutien financier au pays.

    Cessez-le-feu Israël-Liban : scènes de fête à Beyrouth

    Au Liban, des tirs de célébration éclatent à Beyrouth après l’entrée en vigueur du cessez-le-feu entre Israël et le Hezbollah.

    Attaques russes en Ukraine: 14 morts dont un enfant

    Attaques russes meurtrières en Ukraine: 14 morts à Kiev, Odessa et Dnipro, dont un enfant. La Russie signale aussi 2 enfants tués à Tuapse.

    Curry porte les Warriors en playoffs après l’élimination des Clippers

    Curry mène les Warriors en playoffs après l’élimination des Clippers, tandis que les 76ers battent le Magic et filent en phase finale.

    États-Unis : trois morts dans une nouvelle attaque navale dans le Pacifique

    Les États-Unis ont mené une nouvelle frappe dans le Pacifique Est, tuant trois personnes accusées de narcotrafic. Les ONG dénoncent des exécutions.

    Trump annonce un échange entre les dirigeants d’Israël et du Liban

    Trump annonce un échange historique entre les dirigeants d’Israël et du Liban, alors que les frappes et tensions se poursuivent au Liban.

    Conflit Iran-États-Unis : le Pakistan relance les négociations

    Le Pakistan intensifie sa médiation pour relancer les négociations Iran-États-Unis, sur fond de tensions au détroit d’Ormuz.

    Haïti : deux responsables limogés après la bousculade de la Citadelle

    En Haïti, deux responsables ont été limogés après la bousculade à la Citadelle de la Laferrière qui a fait 25 morts.

    à Lire

    Categories