Lima 1.0 është në dispozicion, një mjet për ekzekutimin e makinave virtuale me Linux.

Është publikuar versione i mjetit Lima 1.0, i cili në fillim zhvilloi një ndërfaqe të ngjashme me WSL2 (Windows Subsystem for Linux) për të ekzekutuar aplikacione Linux në macOS (Linux-on-Mac), por më pas u zhvillua në një mjet universale për të drejtuar makina virtuale me Linux në sisteme të ndryshme operative. Në këtë moment, Lima mund të përdoret në macOS, Linux, Windows dhe sisteme BSD. Qëllimi kryesor i projektit është të ofrojë një mënyrë të thjeshtë për të drejtuar shpërndarje të ndryshme Linux në kontejnerë të izoluar ose ambient virtual, duke siguruar gjithashtu ridrejtime automatike të porteve të rrjetit dhe ndarjen e skedarëve. Kodi i projektit është shkruar në gjuhën Go dhe shpërndahet nën licencën Apache 2.0.

Për ekzekutimin e izoluar të një ambienti Linux në sistemet Linux dhe BSD, mund të përdoret runtime containerd dhe motorë të ndryshëm të izolimit të kontejnerëve (Apptainer, Docker, Podman, LXD). Në macOS përdoret QEMU me përshpejtuesin HVF ose mjetet standarde të virtualizimit Virtualization.framework për macOS. Për ekzekutimin e ambienteve Linux në Windows përdoret ndërfaqja WSL2 (Windows Subsystem for Linux). Përdoret mbështetje për ekzekutimin e shpërndarjeve Linux të ndërtuara për arkitekturën x86_64 në sistemet mikpritëse me arkitekturë ARM64 dhe përkundrazi. Në një modalitet eksperimental, ka mbështetje për arkitekturën riscv64 dhe ARM32.

Për organizimin e aksesit në skedarët e ambientit mikpritës mund të përdoren SSHFS, virtio-9p-pci/virtfs (në mënyrë parazgjedhjeje) dhe virtiofs. Ridrejtime të porteve të rrjetit realizohen duke ndjekur thirrjet e rrjetit përmes /proc/net/tcp dhe iptables me fillimin automatike të ‘ssh’ me opsionin ‘-L’. Si mundësi eksperimentale ofrohet kalimi i aksesit në sistemin e zërit ALSA dhe organizimi i lidhjes së largët përmes VNC.

Për shpërndarjen e shpejtë të ambienteve ofrohen shabllone, të përgatitura për versione të ndryshme të shpërndarjeve AlmaLinux, Alpine, Arch Linux, Debian, Fedora, Gentoo, openSUSE, Oracle Linux, Rocky dhe Ubuntu. Për ndërtimin e imazheve të sistemeve tuaj, rekomandohet të përdorni mjetin BuildKit. Mundësia e përdorimit të Lima për të drejtuar ambiente Linux është e integruar në mjetet Finch (Amazon), Rancher Desktop (SUSE), Colima dhe Podman Desktop (Red Hat). Veçmas zhvillohet ndërfaqja e përdoruesit Lima GUI, e shkruar duke përdorur Qt.

Lima 1.0 është në dispozicion, një mjet për ekzekutimin e makinave virtuale me Linux.
Lima 1.0 është në dispozicion, një mjet për ekzekutimin e makinave virtuale me Linux.

Versioni Lima 1.0 është shpallur si publikimi i parë stabil i projektit, duke përmbledhur tri vjet zhvillimi dhe duke përfshirë disa ndryshime që kanë ndikuar në përputhshmërinë e prapme. Është stabilizuar mbështetja për dravirin vz, që përdor sistemin e virtualizimit Virtualization.framework në platformën macOS. Në sistemet që fillojnë nga macOS 13.5, draviri vz tani përdoret si parazgjedhje. Si të qëndrojnë të stabilizuar gjithashtu janë draviri 9p për organizimin e ndarjes së skedarëve dhe draviri user-v2 për organizimin e qasjes në rrjet. Është shtuar mbështetje për kalimin e porteve UDP. Shumë shabllone instalimi të shpërndarjeve janë përditësuar, për shembull, janë shtuar shabllone për Fedora 41 dhe Ubuntu 24.10.

Burimi: opennet.ru

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster