Apple tutvustas Apple Container 1.0, programmi, mis vÔimaldab Linuxi konteinerite kÀivitamist otse macOS-is


2

Projekt on arendustöö varem avaldatud lahendusele, mille ettevĂ”te nĂ€itas umbes aasta tagasi klassikalistele konteinerite platvormidele nagu Docker alternatiivina. Tegelikult on see CLI-teenus, mille abil saab luua, kĂ€ivitada ja avaldada OCI ĂŒhilduvaid konteinerite koos macOS integratsiooniga ja oma suhtlemisviisiga.

Kuna macOS ei toeta otse Linuxi konteinerite, kasutas Apple kergete virtuaalsete masinate lĂ€henemist. Iga konteiner kĂ€ivitatakse isoleeritud Linuxi keskkonnas, omandades tegelikult oma mikrosĂŒsteemi. See sarnaneb Microsofti WSL-iga.

Erinevalt klassikalistest konteineritest, mis on tavaliselt kokku pandud ĂŒhe protsessi jaoks, on siin tegemist tĂ€ieliku keskkonna loomisega. Selline Linuxi ruum saab pikaajaliselt töötada, kĂ€ivitada taustateenuseid ja sĂ€ilitada olekut sessioonide vahel – peaaegu nagu tĂ€ieĂ”iguslik sĂŒsteem macOS sees.

Üks peamisi eeliseid on sĂŒgava integreerimise vĂ”imalus sĂŒsteemiga. macOS-i kodukaust on automaatselt kergesti ligipÀÀsetav Linuxi keskkonnas. Seega on koodi, hoidlate ja seadistuste kasutamine samaaegselt mĂ”lemas keskkonnas vĂ”imalik.

See kÔik vÔimaldab kirjutada koodi tuttavas redigeerijas macOS-s ja samal ajal seda Linuxis kokku panna ja kÀivitada ilma liigsete vahetusteta.

Toetatakse ka erinevaid jaotusi – alates Ubuntust ja Debianist kuni Alpine’i, kusjuures iga keskkonda saab eraldi konfigureerida.

Apple lisas konteinerite "masinate" haldamise: neid saab luua, kĂ€ivitada, peatada, ressursse muuta ja failisĂŒsteemi kĂ€itumist valida. Toetatakse isegi edasijĂ”udnud stsenaariume, nagu taustateenused Linuxi keskkonnas.

Ainus piirang, et saada sarnast funktsionaalsust: keerukamate stsenaariumide jaoks, sealhulgas sisemine virtualiseerimine, on vajalik M3 protsessoriga Mac ja uuem, samuti macOS 15 ja spetsiaalne tuum, mis toetab KVM. (Uudise autor ei ole seda testinud ning ei saa usaldusvÀÀrselt kommenteerida ega pÔhjalikult vastata sellele, mida nad silmas peavad).

MalgrĂ”d, kuigi uus tööriist on kohal, ei asenda see Docker Desktopi. Dockeril on endiselt tugevam ökosĂŒsteem, tuttavad arendusvahendid, GUI ja ulatuslik toimetamise tugi.

Apple Container 1.0 on pigem katse pakkuda rohkem «koduseid» vĂ”imalusi Linuxi keskkonna kasutamiseks Macis — lĂ€hemal sĂŒsteemile, kuid mitte veel universaalseks asenduseks teadaolevatele konteinerite platvormidele.

Allikas: linux.org.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster