Shkëputja e parë e Lima, ambienti për ekzekutimin e aplikacioneve Linux në macOS

ËshtĂ« publikuar numri i parĂ« i projektit Lima (Linux-on-Mac, subsistemi macOS pĂ«r Linux), i cili zhvillon njĂ« shtresĂ« pĂ«r ekzekutimin e aplikacioneve Linux nĂ« macOS, duke qenĂ« i ngjashĂ«m me nĂ«n-sistemin WSL (Windows Subsystem for Linux) nĂ« detyrat e zgjidhura. Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n Go dhe shpĂ«rndahet nĂ«n licencĂ«n Apache 2.0.

Principi i funksionimit të Lima përqendrohet në ekzekutimin në mjedisin macOS të makinave virtuale me Linux me mbështetje të integruar për mjetin containerd për menaxhimin e ekzekutimit të pamjeve të gatshme të kontejnerëve të izoluar, të përshtatshëm me Docker. Nga shpërndarjet Linux, është deklaruar mbështetje për Ubuntu dhe Fedora.

Mundësohet ekzekutimi i aplikacioneve të ndërtuara për arkitekturat ARM (aarch64) dhe x86_64, duke përfshirë ekzekutimin e ndërtimeve ARM në mjedisin x86 dhe ndërtimet x86 në mjedisin ARM. Për mbështetje të platformave jo natyrore përdoret QEMU me përshpejtues HVF, i cili përdor hipervizorin e përfshirë në macOS (Hypervisor.framework).

Në mjedisin Linux, ofrohet mbështetje automatike për aksessin në skedarë dhe përshkimin e porteve rrjeti. Kjo funksionalitet është realizuar nëpërmjet utilitetit sshocker të zhvilluar nga projekti, i cili përdor ssh për përshkimin e porteve rrjeti dhe reverse sshfs për montimin e katalogëve të jashtëm.

Në planet për të ardhmen përmendet optimizimi i performancës, krijimi i pakove Homebrew, zgjerimi i numrit të shpërndarjeve Linux të mbështetura, adaptimi për të punuar mbi Windows, Linux dhe BSD, zhvillimi i një ndërfaqe grafike në formën e një applet-i për raftin e sistemit. Në vend të sshfs dhe ssh, planifikohet kalimi në përdorimin e VirtFS dhe vsock.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster