Prvo izdanje Lime, okruženja za pokretanje Linux aplikacija u macOS-u

Objavljen je prvi broj projekta Lima (Linux-on-Mac, macOS pod-sustav za Linux), koji razvija sloj za pokretanje Linux aplikacija u macOS-u, sličan problemima koje rješava WSL (Windows pod-sustav za Linux). Kod projekta napisan je na jeziku Go i distribuira se pod Apache 2.0 licencom.

Princip rada Lime svodi se na pokretanje virtualnih mašina s Linuxom unutar macOS okruženja s ugrađenom podrškom za alat containerd koji upravlja pokretanjem gotovih slika izoliranih kontejnera, kompatibilnih s Docker-om. Očekuje se podrška za Ubuntu i Fedora distribucije Linuxa.

Podržava se pokretanje aplikacija koje su sastavljene za ARM (aarch64) i x86_64 arhitekture, uključujući pokretanje ARM gradnji unutar x86 okruženja i x86 gradnji unutar ARM okruženja. Za podršku ne-nativnim platformama koristi se QEMU s HVF akceleratorom, koji koristi hipervizor iz macOS-a (Hypervisor.framework).

U Linux okruženju pruža se automatska podrška za dijeljenje datoteka i preusmjeravanje mrežnih portova. Ova funkcionalnost je ostvarena uz pomoć alata sshocker razvijenog u projektu, koji koristi ssh za prosljeđivanje mrežnih portova i reverse sshfs za montiranje vanjskih direktorija.

U planovima za budućnost ističe se optimizacija performansi, stvaranje Homebrew paketa, proširenje broja podržanih Linux distribucija, prilagodba za rad iznad Windows-a, Linux-a i BSD-a, te razvoj grafičkog sučelja u obliku appleta za sistemsku traku. Umjesto sshfs i ssh, planira se preći na korištenje VirtFS i vsock.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster