Elérhető a Lima 1.0, a Linux virtuális gépek futtatásához szükséges eszközkészlet.

Megjelent a Lima 1.0 eszközkészlet, amely eredetileg egy WSL2 (Windows Subsystem for Linux) jellegű réteget fejlesztett ki Linux-alkalmazások futtatására macOS-en (LInux-on-MAc), de később egy univerzális eszközkészletté nőtte ki magát a Linux virtuális gépek különböző operációs rendszerekben történő futtatásához. A Lima jelenleg macOS-en, Linuxon, Windows-on és BSD rendszereken is használható. A projekt kulcsfontosságú célja egy egyszerű módszer biztosítása különböző Linux-disztribúciók elszigetelt konténerekben vagy virtuális környezetekben történő futtatására, miközben automatikus hálózati portátirányítást és fájlmegosztást biztosít. A projekt kódját Go nyelven írták és Apache 2.0 licenc alatt terjesztik.

Az elszigetelt Linux-környezet futtatásához Linux és BSD rendszerekben a runtime containerd és különböző konténerizoló motorok (Apptainer, Docker, Podman, LXD) használhatók. MacOS-en a QEMU alkalmazás futtatható HVF gyorsítóval, vagy a macOS alapértelmezett virtualizációs eszközkészlete, a Virtualization.framework. Windows környezetben a Linux-környezetek indításához a WSL2 (Windows Subsystem for Linux) réteg használható. Támogatott a Linux-disztribúciók futtatása x86_64 architektúrára összegyűjtve ARM64 architektúrájú hosztrendszereken és fordítva. Kísérleti módban riscv64 és ARM32 architektúrák támogatása is elérhető.

A hoszt-környezet fájlaihoz való hozzáféréshez SSHFS, virtio-9p-pci/virtfs (alapértelmezett) és virtiofs használható. A hálózati portok átirányítása a hálózati kérések nyomon követésével történik a /proc/net/tcp-n és iptables használatával, ezt követően automatikusan elindítva az 'ssh' parancsot az '-L' opcióval. Kísérleti lehetőségként elérhető az ALSA hangrendszerhez való hozzáférés átirányítása és a távoli VNC kapcsolódás szervezése.

A gyors környezetkiépítéshez sablonok állnak rendelkezésre, amelyeket különböző AlmaLinux, Alpine, Arch Linux, Debian, Fedora, Gentoo, openSUSE, Oracle Linux, Rocky és Ubuntu disztribúciók verzióihoz készítettek. A saját rendszergképek felépítéséhez a BuildKit eszközkészlet használata javasolt. A Lima Linux-környezetek indítására való használatát integrálták a Finch (Amazon), Rancher Desktop (SUSE), Colima és Podman Desktop (Red Hat) eszközkészletekbe. Külön a Lima GUI saját grafikus felhasználói felületét fejlesztik, amelyet Qt használatával írtak.

Elérhető a Lima 1.0, a Linux virtuális gépek futtatásához szükséges eszközkészlet.
Elérhető a Lima 1.0, a Linux virtuális gépek futtatásához szükséges eszközkészlet.

A Lima 1.0 verzió az első stabil kiadás, amely három év fejlesztésének eredményeit összegzi, és magában foglal néhány olyan módosítást, amely megsérti a visszafelé kompatibilitást. Stabilizálták az vz illesztőprogram támogatását, amely a Virtualization.framework virtualizációs rendszert használja a macOS platformon. A 13.5-ös macOS verziótól kezdve az vz illesztőprogram most már alapértelmezetten használatos. A fájlok megosztására szolgáló 9p illesztőprogram és a hálózati hozzáférésre szolgáló user-v2 illesztőprogram is stabil státuszba került. Hozzáadták az UDP-portok átkonfigurálásának támogatását. Számos disztribúció telepítési sablonja frissítésre került, például új sablonok kerültek be a Fedora 41 és az Ubuntu 24.10 számára.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster