Spoločnosť Apple vydala program Apple Container 1.0, ktorý umožňuje spúšťať Linux- kontajnery priamo na macOS


2

Projekt je rozšírením predtým open-source riešenia, ktoré spoločnosť predstavila približne pred rokom ako alternatívu k tradičným kontajnerovým platformám, ako je Docker. V podstate ide o nástroj CLI, ktorý umožňuje vytvárať, spúšťať a publikovať kontajnery kompatibilné s OCI s integráciou do... macOS a ich vlastný spôsob ich spustenia.

Ako macOS nepodporujú Linux-kontajnerov priamo, Apple použil prístup odľahčeného virtuálneho stroja. Každý kontajner beží v izolovanom Linux-prostredia, čím si efektívne vytvára vlastný mikrosystém. Toto trochu pripomína WSL od spoločnosti Microsoft.

Na rozdiel od klasických kontajnerov, ktoré sú zvyčajne určené pre jeden proces, tu hovoríme o kompletnejšom prostredí. Linux- priestor môže fungovať dlhodobo, spúšťať služby na pozadí a ukladať stav medzi reláciami - takmer ako plnohodnotný systém vo vnútri macOS.

Jednou z kľúčových funkcií je čo najtesnejšie prepojenie so systémom. Domovský priečinok macOS automaticky dostupné vo vnútri Linux-prostredia. Kód, repozitáre a nastavenia sa preto dajú používať súčasne v oboch prostrediach.

Toto všetko vám umožňuje písať kód v známom editore na macOS a zároveň ho skompilovať a spustiť Linux bez zbytočného prepínania.

Podporované sú aj rôzne distribúcie - od Ubuntu и Debian pre Alpine, pričom každé prostredie je prispôsobiteľné.

Spoločnosť Apple pridala správu kontajnerových „strojov“: môžete ich vytvárať, spúšťať, zastavovať, konfigurovať zdroje a vyberať správanie súborového systému. Existuje dokonca podpora pre pokročilejšie scenáre, ako sú napríklad služby na pozadí v rámci Linux-prostredie.

Jediným obmedzením pre získanie tejto funkcie je, že pokročilé scenáre vnorenej virtualizácie vyžadujú Mac s procesorom M3 alebo novším a macOS 15 a špeciálne jadro s podporou KVM(Autor správy to netestoval a nemôže spoľahlivo komentovať ani podrobne odpovedať, čo tým myslia).

Napriek tomu, že nový nástroj bol predstavený, nenahrádza Docker Desktop. Docker má stále silnejší ekosystém, známe vývojárske nástroje, grafické rozhranie a širokú podporu pracovných postupov.

Apple Container 1.0 je skôr pokusom ponúknuť natívnejší spôsob práce s Linux- prostredie na Macu - bližšie k systému, ale zatiaľ nie je univerzálnou náhradou za bežné kontajnerové platformy.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster