Prvé vydanie Lima, prostredia na spúšťanie aplikácií Linux v macOS

Bol vydaný prvý diel projektu Lima (Linux-on-Mac, macOS subsystém pre Linux), ktorý vyvíja vrstvu na spustenie aplikácií Linux v macOS, riešiacou úlohy podobné subsystému WSL (Windows Subsystem for Linux). Kód projektu je napísaný v jazyku Go a je šírený pod licenciou Apache 2.0.

Princíp fungovania Lima spočíva v spustení virtuálnych strojov s Linuxom v prostredí macOS, s integrovanou podporou nástrojov containerd na správu spustenia hotových obrázkov izolovaných kontajnerov, kompatibilných s Dockerom. Z distribúcií Linux je deklarovaná podpora Ubuntu a Fedora.

Podporuje spúšťanie aplikácií zostavených pre architektúry ARM (aarch64) a x86_64, vrátane spustenia ARM zostáv v prostredí x86 a x86 zostáv v prostredí ARM. Na podporu ne-native platforiem sa používa QEMU s akcelerátorom HVF, ktorý využíva hypervízor z výbavy macOS (Hypervisor.framework).

V Linuxovom prostredí je poskytovaná automatická podpora pre zdieľanie súborov a presmerovanie sieťových portov. Táto funkcionalita je realizovaná pomocou projektu vyvinutého nástrojom sshocker, ktorý používa ssh na presmerovanie sieťových portov a reverse sshfs na pripojenie externých adresárov.

V plánoch do budúcna je zdôraznená optimalizácia výkonu, vytvorenie balíkov Homebrew, rozšírenie počtu podporovaných distribúcií Linux, adaptácia na prácu nad Windows, Linux a BSD, vývoj grafického rozhrania vo forme appletu pre systémovú lištu. Namiesto sshfs a ssh sa plánuje prechod na použitie VirtFS a vsock.

Zdroj: opennet.ru

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