Lima loyihasining birinchi soni nashr etildi (Linux-Mac-da, macOS uchun kichik tizim Linux), ishga tushirish uchun qatlam ishlab chiqish Linux- ilovalar macOS, vazifalari jihatidan WSL quyi tizimiga o'xshash (Windows Quyi tizim uchun Linux). Loyiha kodi Go tilida yozilgan va Apache 2.0 litsenziyasi ostida tarqatiladi.
Limaning ishlash printsipi uni muhitda boshqarishdir macOS virtual mashinalar bilan Linux Oldindan o'rnatilgan, Docker-ga mos keladigan, izolyatsiya qilingan konteyner tasvirlarini ishga tushirishni boshqarish uchun konteyner vositalarini o'rnatilgan qo'llab-quvvatlash bilan. Tarqatuvlardan Linux qo'llab-quvvatlash e'lon qilindi Ubuntu va Fedora.
ARM (aarch64) va x86_64 arxitekturalari uchun yaratilgan ilovalar, jumladan, x86 muhitida ARM tuzilmalarini va ARM muhitida x86 tuzilmalarini ishga tushirish qo'llab-quvvatlanadi. Noma'lum platformalarni qo'llab-quvvatlash QEMU tomonidan HVF tezlatgichi bilan ta'minlanadi, u tarkibiga kiritilgan gipervizordan foydalanadi. macOS (Gipervisor.framework).
В LinuxMuhit fayllarni almashish va tarmoq portlarini yo'naltirish uchun avtomatik qo'llab-quvvatlashni ta'minlaydi. Ushbu funksiya loyiha tomonidan ishlab chiqilgan sshocker yordamchi dasturi yordamida amalga oshiriladi, u tarmoq portlarini yo'naltirish uchun ssh va tashqi kataloglarni o'rnatish uchun teskari sshflardan foydalanadi.
Kelajakdagi rejalar samaradorlikni optimallashtirish, Homebrew paketlarini yaratish va qo'llab-quvvatlanadigan distributivlar sonini kengaytirishni o'z ichiga oladi. Linux, yuqorida ishlash uchun moslashish Windows, Linux va BSD, tizim tepsisi appleti ko'rinishidagi grafik interfeysni ishlab chiqmoqda. sshfs va ssh o'rniga ular VirtFS va vsock-ga o'tishni rejalashtirmoqdalar.
Manba: opennet.ru
