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éé...

    Hantavirus en Arizona : ce qu’un décès change vraiment pour comprendre le risque

    Un décès en Arizona rappelle que les hantavirus ne relèvent pas tous du même scénario. Le point utile sur Sin Nombre, Andes, symptômes et prévention.

    Face aux Big Tech, la coalition SPUR élargit son front sur l’IA

    SPUR accueille 30 nouveaux membres et veut encadrer l’usage des contenus journalistiques par les plateformes d’IA.

    OpenAI élargit Codex : Sites, annotations et extensions métiers expliqués

    OpenAI ajoute à Codex des Sites, annotations et extensions par rôle. Ce que ces nouveautés changent pour les équipes et leurs limites.

    Qwant au Parlement européen : ce que la bascule change vraiment

    Qwant devient le moteur par défaut au Parlement européen : ce que ce choix change, ce qu’il ne change pas et pourquoi il reste surtout symbolique.

    Google Gemma 4 12B : l’IA locale veut sortir du cloud

    Gemma 4 12B vise l’IA multimodale en local sur ordinateur portable, avec exécution hors cloud et une contrainte matérielle centrale : 16GB de mémoire.

    Microsoft MAI : pourquoi ses sept modèles d’IA maison comptent vraiment

    Microsoft a présenté sept modèles MAI développés en interne à Build 2026. Raisonnement, code, image, voix : voici ce qui est confirmé et ce qui reste limité.

    Microsoft Scout : ce que l’agent IA change vraiment dans Microsoft 365

    Microsoft Scout inaugure les agents Autopilot dans Microsoft 365 : tâches en arrière-plan, OpenClaw, préversion limitée et garde-fous à connaître.

    Android Drop juin 2026 : partage avec l’iPhone, sécurité et IA utile

    Android Drop de juin 2026 étend Quick Share avec AirDrop, ajoute des fonctions de sécurité et déploie plusieurs usages IA côté Android.

    à Lire

    Categories