Windows Insider yang dibangun dengan subsistem WSL2 (Subsistem Windows untuk Linux) telah diterbitkan

Microsoft mengumumkan tentang pembentukan versi eksperimental baru Windows Insider (build 18917), yang mencakup lapisan WSL2 (Subsistem Windows untuk Linux) yang diumumkan sebelumnya, yang memastikan peluncuran file Linux yang dapat dieksekusi di Windows. WSL edisi kedua dibedakan dengan pengiriman kernel Linux yang lengkap, bukan emulator yang menerjemahkan panggilan sistem Linux ke panggilan sistem Windows dengan cepat.

Menggunakan kernel standar memungkinkan Anda mencapai kompatibilitas penuh dengan Linux pada tingkat panggilan sistem dan memberikan kemampuan untuk menjalankan container Docker dengan lancar di Windows, serta menerapkan dukungan untuk sistem file berdasarkan mekanisme FUSE. Dibandingkan dengan WSL1, WSL2 telah meningkatkan kinerja I/O dan operasi sistem file secara signifikan. Misalnya, saat membongkar arsip terkompresi, WSL2 1 kali lebih cepat dari WSL20, dan 2-5 kali lebih cepat saat melakukan operasi β€œgit clone”, β€œnpm install”, β€œapt update” dan β€œapt upgrade”.

WSL2 menawarkan komponen berbasis kernel Linux 4.19 yang berjalan di lingkungan Windows menggunakan mesin virtual yang sudah digunakan di Azure. Pembaruan pada kernel Linux dikirimkan melalui mekanisme Pembaruan Windows dan diuji terhadap infrastruktur integrasi berkelanjutan Microsoft. Semua perubahan yang disiapkan untuk integrasi kernel dengan WSL dijanjikan akan dipublikasikan di bawah lisensi GPLv2 gratis. Patch yang disiapkan mencakup optimasi untuk mengurangi waktu startup kernel, mengurangi konsumsi memori, dan menyisakan set driver dan subsistem minimum yang diperlukan di kernel.

Dukungan untuk WSL1 versi lama tetap dipertahankan dan kedua sistem dapat digunakan secara berdampingan, bergantung pada preferensi pengguna. WSL2 dapat bertindak sebagai pengganti WSL1 yang transparan. Sama seperti komponen ruang pengguna WSL1 didirikan secara terpisah dan didasarkan pada rakitan dari berbagai distribusi. Misalnya untuk menginstal di WSL di direktori Microsoft Store ditawarkan majelis Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alpine, SUSE ΠΈ openSUSE.

Lingkungan dilakukan dalam image disk terpisah (VHD) dengan sistem file ext4 dan adaptor jaringan virtual. Interoperabilitas dengan kernel Linux yang ditawarkan di WSL2 memerlukan penyertaan skrip inisialisasi kecil dalam distribusi yang mengubah proses boot. Untuk mengganti mode operasi distribusi, perintah baru "wsl β€”set-version" telah diusulkan, dan untuk memilih versi default WSL, perintah "wsl β€”set-default-version".

Sumber: opennet.ru

Tambah komentar