Microsoft
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
Lingkungan
Sumber: opennet.ru