ĂshtĂ« publikuar versioni i instrumentit Lima 1.0, i cili fillimisht zhvilloi njĂ« shtresĂ« tĂ« ngjashme me WSL2 (Windows Subsystem for Linux) pĂ«r tĂ« ekzekutuar aplikacione Linux nĂ« macOS (Linux-on-Mac), por mĂ« pas u transformua nĂ« njĂ« instrument tĂ« pĂ«rgjithshĂ«m pĂ«r ekzekutimin e makinave virtuale me Linux nĂ« sisteme tĂ« ndryshme operuese. Aktualisht, Lima mund tĂ« pĂ«rdoret nĂ« macOS, Linux, Windows dhe sistemet BSD. QĂ«llimi kryesor i projektit Ă«shtĂ« tĂ« ofrojĂ« njĂ« mĂ«nyrĂ« tĂ« thjeshtĂ« pĂ«r tĂ« ekzekutuar distro tĂ« ndryshme Linux nĂ« konteiner tĂ« izoluar ose mjedise virtuale, duke siguruar njĂ«kohĂ«sisht ri-drejtime automatike tĂ« porteve tĂ« rrjetit dhe qasje tĂ« pĂ«rbashkĂ«t nĂ« skedarĂ«. Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n Go dhe shpĂ«rndahet nĂ«n licencĂ«n Apache 2.0.
Për ekzekutimin e një mjedisi Linux të izoluar në sistemet Linux dhe BSD, mund të përdoret runtime containerd dhe engine të ndryshëm të izolimit të konteinerave (Apptainer, Docker, Podman, LXD). Në macOS përdoret QEMU me përshpejtuesin HVF ose mjetin e virtualizimit Virtualization.framework që është standart për macOS. Për ekzekutimin e mjediseve Linux në Windows, përdoret shtresa WSL2 (Windows Subsystem for Linux). Përdoret ekzekutimi i distrove Linux të ndërtuara për arkitekturën x86_64 në sisteme host me arkitekturë ARM64 dhe anasjelltas. Në një modalitet eksperimental, mbështetet arkitektura riscv64 dhe ARM32.
PĂ«r organizimin e qasjes nĂ« skedarĂ«t e mjedisit host, mund tĂ« pĂ«rdoren SSHFS, virtio-9p-pci/virtfs (si parazgjedhje) dhe virtiofs. Ri-drejtime e porteve tĂ« rrjetit bĂ«het pĂ«rmes monitorimit tĂ« kĂ«rkesave nĂ« rrjet pĂ«rmes /proc/net/tcp dhe iptables, me njĂ« fillim automatike tĂ« âsshâ me opsionin â-Lâ. Si mundĂ«si eksperimentale, ofrohet kalimi i qasjes nĂ« sistemin audio ALSA dhe organizimi i lidhjes nĂ« distancĂ« pĂ«rmes VNC.
Për shpërndarjen e shpejtë të mjediseve, ofrohen shabllone të përgatitura për versione të ndryshme të distro-ve AlmaLinux, Alpine, Arch Linux, Debian, Fedora, Gentoo, openSUSE, Oracle Linux, Rocky dhe Ubuntu. Për ndërtimin e imazheve të veta sistemore, propozohet përdorimi i instrumentit BuildKit. Mundësia e përdorimit të Lima për të ekzekutuar mjedise Linux është e integruar në mjete si Finch (Amazon), Rancher Desktop (SUSE), Colima dhe Podman Desktop (Red Hat). Ndërkohë, po zhvillohet një ndërfaqe grafike për përdoruesin, Lima GUI, e cila është shkruar duke përdorur Qt.


Versioni Lima 1.0 Ă«shtĂ« shĂ«nuar si lĂ«shimi i parĂ« stabil i projektit, duke pĂ«rmbyllur tre vjet zhvillimi dhe duke pĂ«rfshirĂ« disa ndryshime qĂ« kanĂ« shkaktuar mospĂ«rputhje me versionet e mĂ«parshme. ĂshtĂ« stabilizuar mbĂ«shtetje pĂ«r drejtuesin vz, i cili pĂ«rdor sistemin e virtualizimit Virtualization.framework nĂ« platformĂ«n macOS. NĂ« sistemet qĂ« fillojnĂ« nga macOS 13.5, drejtuesi vz tani pĂ«rdoret si default. TĂ« stabilizuara gjithashtu janĂ« drejtuesi 9p pĂ«r ndarjen e skedarĂ«ve dhe drejtuesi user-v2 pĂ«r organizimin e qasjes nĂ« rrjet. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r pĂ«rçimin e porteve UDP. JanĂ« pĂ«rditĂ«suar shumĂ« shabllona tĂ« instalimit tĂ« distribucioneve, pĂ«r shembull, janĂ« shtuar shabllona pĂ«r Fedora 41 dhe Ubuntu 24.10.
Burimi: opennet.ru
