Esimene Lima väljaanne, keskkond Linuxi rakenduste käivitamiseks macOS-is

Avaldatud on projekti Lima (Linux-on-Mac, macOS subsystem for Linux) esimene väljaanne, mis arendab kihti Linuxi rakenduste käitamiseks macOSis, lahendatavatele probleemidele sarnanedes WSL (Windows Subsystem for Linux) alamsüsteemile. Projekti kood on kirjutatud Go keeles ja levitatakse Apache 2.0 litsentsi alusel.

Lima tööpõhimõte seisneb Linuxi virtuaalmasinate käitamisest macOSi keskkonnas, millel on sisseehitatud containerd tööriistade tugi Dockeriga ühilduvate isoleeritud konteinerite valmis kujundite haldamiseks. Toetatakse Linuxi distributsioonidena Ubuntu ja Fedora.

Toetatakse rakenduste käitamist, mis on mõeldud ARM (aarch64) ja x86_64 arhitektuuridele, sealhulgas ARM-ühendite käitamist x86 keskkonnas ja x86-ühendite käitamist ARM keskkonnas. Mittesünnipäraste platvormide toetamiseks kasutatakse QEMU-d HVF kiirendajaga, mis kasutab macOS-i hüperviisorit (Hypervisor.framework).

Linuxi keskkonnas on automaatne tugi failide jagamiseks ja võrgupordide ümbersuunamiseks. See funktsionaalsus on realiseeritud projekti arendatava tööriista sshocker abil, mis kasutab ssh-d võrgupordide läbiviimiseks ja reverse sshfs-d väliste kataloogide montaažiks.

Tuleviku plaane silmas pidades on kavas optimeerida jõudlust, luua Homebrew pakette, laiendada toetatavate Linuxi distributsioonide arvu, kohandada seda Windowsi, Linuxi ja BSD peal kasutamiseks ning arendada süsteemialuse rakenduse kujul graafilist kasutajaliidest. Plaanis on üle minna VirtFSile ja vsockile, kasutades sshfs-i ja ssh-d.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster