Microsoft
Rilis uji WSL2 akan ditawarkan pada akhir Juni dalam versi eksperimental
WSL2 untuk Windows 10 akan menawarkan komponen dengan kernel Linux 4.19 standar. Saat perbaikan untuk LTS cabang 4.19 dirilis, kernel untuk WSL2 akan segera diperbarui melalui mekanisme Pembaruan Windows dan diuji dalam infrastruktur integrasi berkelanjutan Microsoft. WSL2 akan menggunakan kernel yang sama dengan infrastruktur Azure, sehingga lebih mudah pemeliharaannya.
Semua perubahan yang disiapkan untuk integrasi kernel dengan WSL akan dipublikasikan di bawah lisensi GPLv2 gratis dan akan ditransfer ke upstream. Patch yang disiapkan mencakup optimasi untuk mengurangi waktu startup kernel, mengurangi konsumsi memori, dan menyisakan set driver dan subsistem minimum yang diperlukan di kernel. Kernel yang diusulkan akan dapat bertindak sebagai pengganti transparan untuk lapisan emulasi yang diusulkan di WSL1. Ketersediaan kode sumber akan memungkinkan para penggemar, jika diinginkan, untuk membuat versi kernel Linux mereka sendiri untuk WSL2, yang mana instruksi yang diperlukan akan disiapkan.
Menggunakan kernel standar dengan pengoptimalan dari proyek Azure akan memungkinkan Anda mencapai kompatibilitas penuh dengan Linux di tingkat panggilan sistem dan memberikan kemampuan untuk menjalankan container Docker dengan lancar di Windows, serta menerapkan dukungan untuk sistem file berdasarkan mekanisme FUSE. Selain itu, WSL2 telah meningkatkan kinerja I/O dan operasi sistem file secara signifikan, yang sebelumnya merupakan penghambat WSL1. Misalnya, saat membongkar arsip terkompresi, WSL2 1 kali lebih cepat dari WSL20, dan saat melakukan operasi
"git clone", "npm install", "apt update" dan "apt upgrade" sebanyak 2-5 kali.
Meskipun masih mengirimkan kernel Linux, WSL2 tidak akan menyediakan seperangkat komponen ruang pengguna yang sudah jadi. Komponen-komponen ini dipasang secara terpisah dan didasarkan pada rakitan dari berbagai distribusi. Misalnya untuk menginstal di WSL di direktori Microsoft Store
Selain itu, dapat diperhatikan
Sumber: opennet.ru