Det första numret av Lima-projektet har publicerats (Linux-på-Mac, macOS delsystem för Linux), utveckla ett lager för lansering Linux-applikationer i macOS, liknande i sina uppgifter som WSL-delsystemet (Windows Delsystem för LinuxProjektkoden är skriven i Go och distribueras under Apache 2.0-licensen.
Principen för Limas drift bygger på att köra den i en miljö macOS virtuella maskiner med Linux med inbyggt stöd för containerd-verktyg för att hantera lanseringen av förbyggda, Docker-kompatibla, isolerade containeravbildningar. Från distributioner Linux stöd deklarerat Ubuntu och Fedora.
Applikationer byggda för ARM (aarch64) och x86_64-arkitekturer stöds, inklusive att köra ARM-byggen i en x86-miljö och x86-byggen i en ARM-miljö. Stöd för icke-nativa plattformar tillhandahålls av QEMU med HVF-acceleratorn, som använder hypervisorn som ingår i macOS (Hypervisor.framework).
В LinuxMiljön tillhandahåller automatiskt stöd för fildelning och vidarebefordran av nätverksportar. Denna funktionalitet implementeras med hjälp av verktyget sshocker som utvecklats av projektet, vilket använder ssh för vidarebefordran av nätverksportar och omvända sshf:er för att montera externa kataloger.
Framtidsplaner inkluderar prestandaoptimering, skapandet av Homebrew-paket och att utöka antalet distributioner som stöds. Linux, anpassning för arbete ovanpå Windows, Linux och BSD, och utvecklar ett grafiskt gränssnitt i form av en systemfältsapplet. Istället för sshfs och ssh planerar de att byta till VirtFS och vsock.
Källa: opennet.ru
