Rilis stabil pisanan saka WSL, lapisan kanggo mbukak aplikasi Linux ing Windows

Microsoft wis ngeculake lapisan kanggo mbukak aplikasi Linux ing Windows - WSL 1.0.0 (Windows Subsystem for Linux), sing ditandhani minangka rilis stabil pisanan proyek kasebut. Ing wektu sing padha, paket WSL sing dikirim liwat Microsoft Store wis dibusak saka pangembangan eksperimen.

Printah "wsl --install" lan "wsl --update" wis dipindhah kanthi gawan kanggo nggunakake Microsoft Store kanggo nginstal lan nganyari WSL, ngidini pangiriman nganyari luwih cepet dibandhingake distribusi minangka komponen Windows sing dibangun. Kanggo bali menyang skema instalasi lawas, utilitas wsl nyedhiyakake pilihan "--inbox". Windows 10 mbangun uga didhukung liwat Microsoft Store, menehi Windows XNUMX akses pangguna menyang inovasi WSL kayata mbukak aplikasi Linux grafis lan dhukungan kanggo manajer sistem sistem.

Utilitas wsl.exe sing dianyari, diterjemahake kanthi standar kanggo diundhuh saka Microsoft Store, kalebu ing Windows 10 lan 11 "22H2" nganyari November, sing isih diinstal mung sawise verifikasi manual (Setelan Windows -> "Mriksa Pembaruan") , lan bakal ditrapake kanthi otomatis ing pertengahan Desember. Minangka pilihan instalasi alternatif, sampeyan uga bisa nggunakake paket msi sing di-host ing GitHub.

Kanggo mesthekake yen eksekusi Linux mlaku ing WSL, tinimbang emulator asli sing nerjemahake panggilan sistem Linux menyang panggilan sistem Windows, lingkungan kernel Linux lengkap diwenehake. Kernel sing diusulake kanggo WSL adhedhasar rilis kernel Linux 5.10, sing ditambah karo patch khusus WSL, kalebu optimasi kanggo nyuda wektu wiwitan kernel, nyuda konsumsi memori, mbalekake memori sing dibebasake dening pangolahan Linux menyang Windows, lan ninggalake minimal. set driver lan subsistem sing dibutuhake ing kernel.

Kernel mlaku ing lingkungan Windows nggunakake mesin virtual sing wis mlaku ing Azure. Lingkungan WSL mlaku ing gambar disk sing kapisah (VHD) kanthi sistem file ext4 lan adaptor jaringan virtual. Komponen papan pangguna dipasang kanthi kapisah lan adhedhasar bangunan saka distribusi sing beda. Contone, Microsoft Store nawakake mbangun Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE, lan openSUSE kanggo instalasi ing WSL.

Ing versi 1.0, udakara 100 bug wis didandani lan sawetara inovasi wis ditindakake:

  • Nyedhiyakake kemampuan opsional kanggo nggunakake manajer sistem sistem ing lingkungan Linux. Dhukungan Systemd ngidini sampeyan nyuda syarat kanggo distribusi lan nggawa lingkungan sing kasedhiya ing WSL nyedhaki kahanan distribusi sing mlaku ing ndhuwur hardware konvensional. Sadurunge, kanggo nggarap WSL, distribusi kudu nggunakake panangan init sing disedhiyakake Microsoft sing mlaku ing PID 1 lan nyiyapake infrastruktur kanggo interoperabilitas antarane Linux lan Windows.
  • Kanggo Windows 10, kemampuan kanggo mbukak aplikasi grafis Linux wis dileksanakake (sadurunge dhukungan grafis mung kasedhiya ing Windows 11).
  • Nambahake opsi "--no-launch" menyang printah "wsl --install" kanggo mateni peluncuran distributif sawise instalasi.
  • Nambahake opsi "--web-download" menyang "wsl --update" lan "wsl --install" printah kanggo ndownload komponen liwat GitHub tinimbang Microsoft Store.
  • Nambahake opsi "--vhd" menyang printah "wsl --mount" kanggo masang file VHD lan "--name" kanggo nemtokake jeneng titik gunung.
  • Nambahake printah "--vhd" menyang "wsl --import" lan "wsl --export" printah kanggo ngimpor utawa ngekspor ing format VHD.
  • Added "wsl --import-in-place" printah kanggo ndhaftar lan nggunakake file .vhdx ana minangka distribusi.
  • Ditambahake printah "wsl --version" kanggo nampilake nomer versi.
  • Ngapikake kesalahan penanganan.
  • Komponen kanggo ndhukung aplikasi grafis (WSLg) lan kernel Linux digabungake menyang paket siji sing ora mbutuhake download file MSI tambahan.

Ing nguber panas, nganyari WSL 1.0.1 dirilis (nalika nduweni status Pre-release), sing ndandani gantung proses wslservice.exe nalika miwiti sesi anyar, file nganggo soket unix /tmp/.X11 -unix diuripake menyang mode mung diwaca, panangan kesalahan sing luwih apik.

Source: opennet.ru

Add a comment