Prvo izdanje projekta Lima je objavljeno (Linux-na Macu, macOS podsistem za Linux), razvoj sloja za lansiranje Linux-prijave u macOS, sličan po svojim zadacima WSL podsistemu (Windows Podsistem za Linux). Kod projekta je napisan u Go-u i distribuira se pod Apache 2.0 licencom.
Princip Liminog rada je da se pokreće u okruženju macOS virtuelne mašine sa Linux sa ugrađenom podrškom za alate containerd za upravljanje pokretanjem unaprijed izgrađenih, Docker-kompatibilnih, izoliranih slika kontejnera. Iz distribucija Linux izražena podrška Ubuntu i Fedora.
Podržane su aplikacije izgrađene za ARM (aarch64) i x86_64 arhitekture, uključujući pokretanje ARM verzija u x86 okruženju i x86 verzija u ARM okruženju. Podršku za platforme koje nisu izvorne pruža QEMU sa HVF akceleratorom, koji koristi hipervizor uključen u... macOS (Hypervisor.framework).
В LinuxOkruženje pruža automatsku podršku za dijeljenje datoteka i prosljeđivanje mrežnih portova. Ova funkcionalnost je implementirana korištenjem uslužnog programa sshocker razvijenog u okviru projekta, koji koristi ssh za prosljeđivanje mrežnih portova i obrnuti sshfs za montiranje vanjskih direktorija.
Budući planovi uključuju optimizaciju performansi, kreiranje Homebrew paketa i proširenje broja podržanih distribucija. Linux, adaptacija za rad na vrhu Windows, Linux i BSD, razvijajući grafički interfejs u obliku apleta u sistemskoj paleti. Umjesto sshfs-a i ssh-a, planiraju preći na VirtFS i vsock.
izvor: opennet.ru
