Apple har præsenteret Apple Container 1.0, et program, der muliggør kørsel af Linux-containere direkte på macOS


2

Projektet er en videreudvikling af en tidligere åben løsning, som virksomheden præsenterede for cirka et år siden som et alternativ til klassiske containerplatforme som Docker. I bund og grund er det et CLI-værktøj, der gør det muligt at oprette, køre og publicere OCI-kompatible containere med integration i macOS og en egen måde at starte dem på.

Da macOS ikke understøtter Linux-containere direkte, anvendte Apple en tilgang med lette virtuelle maskiner. Hver container kører inden for et isoleret Linux-miljø og får dermed sit eget mikrosystem. Dette minder om WSL fra Microsoft.

I modsætning til klassiske containere, der normalt er designet til én proces, handler det her om et mere komplet miljø. Et sådant Linux-rum kan køre længe, starte baggrundstjenester og bevare tilstand mellem sessioner — næsten som et fuldgyldigt system inde i macOS.

En af de centrale funktioner er den maksimale integration med systemet. Hjemmebiblioteket i macOS er automatisk tilgængeligt indeni Linux-miljøet. Derfor kan kode, repositories og indstillinger bruges samtidigt i begge miljøer.

Alt dette gør det muligt at skrive kode i en velkendt editor på macOS og samtidig samle og køre den i Linux uden unødvendige skift.

Der understøttes også forskellige distributioner — fra Ubuntu og Debian til Alpine, og hvert miljø kan konfigureres separat.

Apple har tilføjet styring af container "maskiner": de kan oprettes, køres, stoppes, konfigureres med ressourcer og adfærd af filsystemet kan vælges. Der er endda støtte for mere avancerede scenarier som baggrundstjenester inde i Linux-miljøet.

Den eneste begrænsning for at opnå sådan funktionalitet: For avancerede scenarier med indlejret virtualisering kræves en Mac med M3-processor eller nyere, samt macOS 15 og et særligt kerne med støtte. KVM. (Nyhedsforfatteren har ikke testet dette og kan derfor ikke kommentere eller svare detaljeret på, hvad de mener).

På trods af den nye værktøj er det ikke en erstatning for Docker Desktop. Docker har stadig en stærkere økosystem, velkendte udviklingsværktøjer, GUI og bred støtte til arbejdsprocesser.

Apple Container 1.0 er mere en forsøg på at tilbyde en mere "nativ" måde at arbejde med Linux-miljøet på Mac — tættere på systemet, men endnu ikke som et universelt alternativ til de velkendte containerplatforme.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster