Ă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
