Apple commence à offrir un support local pour les conteneurs Linux avec macOS 26

Apple, la conférence mondiale des développeurs de cette année, ainsi que de nombreuses innovations, ont discrètement annoncé une nouvelle infrastructure logicielle. MacOS 26 (Tahoe) Ce système s'est développé pour être intégré à la version, Conteneurs Linux Apple vous permet d'exécuter directement sur des Mac à base de silicium. Publié en open source et Rapide Ce nouvel outil, écrit dans sa langue, est présenté sous le nom de «Container.

La nouvelle structure est conçue pour faire fonctionner chaque conteneur comme une machine virtuelle distincte. Cette structure est significativement séparée de la méthode d'exécution de plusieurs conteneurs traditionnels dans une seule machine virtuelle Linux. Apple pour ces machines virtuelles Fondation OpenInfra développé par Conteneurs kata basé sur la technologie. Ainsi, il vise à utiliser plus efficacement les ressources du système et à fournir une intégration plus stricte avec le système d'exploitation.

Au cœur du système, il existe un composant de démarrage spécial appelé «vminitd, rédigé en swift. Ce composant régule la gestion des processus, des connexions du système de fichiers et de la communication entre le système et le conteneur pendant le début de chaque conteneur. Apple dit que le système peut démarrer un conteneur pour les fois en dessous des secondes.

Le conteneur de fonctionnement sur les Mac de silicium Apple est désormais une fonctionnalité locale.

Au moins un Mac à base de silicium Apple pour l'utilisation du cadre de conteneur, MacOS 15 ou un système et Xcode 26 Beta La version est requise. Cette structure, Initiative de conteneur ouvert (OCI) Puisqu'il est conçu conformément à ses normes, il offre une flexibilité qui peut s'adapter aux flux de travail de conteneurs généralisés. Dans la situation actuelle, de telles fonctions pourraient être obtenues par des outils externes; Mais la solution locale d'Apple se distingue, surtout lorsqu'elle est strictement intégrée à son propre équipement.

Le début d'une machine virtuelle distincte pour chaque conteneur semble être un inconvénient en termes de consommation de soudage, mais la légère configuration du système est conçue pour combler cet espace. Apple a ouvert la porte aux contributions de la communauté des développeurs en présentant cette nouvelle approche comme une open source. Ce logiciel, partagé sous la licence Apache 2, permettra aux développeurs d'adapter leurs workflows en fonction de cette nouvelle architecture.

À partir de l'inclusivité, l'étape d'Apple peut être considérée non seulement comme une fonctionnalité système, mais aussi comme un effort pour diversifier l'ensemble d'outils du développeur. Surtout avec la propagation de l'architecture en silicium Apple, l'importance de ces véhicules locaux augmente. Alors que des solutions telles que Docker restent disponibles, cette structure offerte par Apple est un candidat pour offrir une expérience utilisateur différente en s'intégrant dans le système d'exploitation.