Microsoft telah mengeluarkan WSL2, subsistem Windows untuk Linux

Windows_WSL

Seperti yang telah kita bincangkan bulan lalu mengenai WSL2 bersama dengan ciri-ciri yang akan dilaksanakan di dalamnya semasa pelancarannya, Microsoft telah mengumumkan pembentukan eksperimen baru Windows Insider (bina 18917), termasuk lapisan WSL2 (Subsistem Windows untuk Linux).

WSL2 adalah lapisan yang memungkinkan pelancaran file Linux yang dapat dijalankan di Windows. WSL Edisi Kedua membezakan dirinya dengan memberikan kernel Linux yang lengkap, bukan emulator on-the-fly yang menerjemahkan panggilan sistem Linux ke dalam panggilan sistem Windows.

Windows_WSL
artikel berkaitan:
Microsoft mengumumkan WSL2 dengan kernel Linux biasa

Menggunakan kernel Linux biasa membolehkan WSL2 mencapai keserasian Linux sepenuhnya pada tahap panggilan sistem dan memastikan bahawa wadah Docker dapat berjalan dengan lancar di Windows, serta menerapkan sokongan untuk sistem fail berdasarkan mekanisme FUSE.

Mengenai WSL2

Berbanding dengan versi sebelumnya (WSL1), versi kedua ini (WSL2) telah meningkatkan prestasi I / O dengan ketara dan operasi sistem fail.

Sebagai contoh, semasa membongkar arkib WSL2, 20 kali lebih pantas daripada WSL1, dan apabila beberapa operasi berbeza dilakukan di atasnya, seperti "git clone", "npm install", "apt install" dan apt update "2 to 5 kali.

WSL2 menawarkan komponen berdasarkan kernel Linux 4.19 berjalan di persekitaran Windows menggunakan mesin maya yang sudah digunakan di Azure.

Terdapat beberapa perubahan pengalaman pengguna yang akan anda perhatikan ketika anda mulai menggunakan WSL 2.

Kemas kini untuk kernel Linux dihantar melalui mekanisme kemas kini Windows dan diuji pada infrastruktur integrasi berterusan Microsoft.

Semua perubahan yang disiapkan untuk integrasi kernel dengan WSL berjanji akan dilepaskan di bawah lesen GPLv2 percuma.

Tambalan yang disiapkan merangkumi pengoptimuman untuk mengurangkan masa permulaan kernel, mengurangkan penggunaan memori, dan meninggalkan minimum pemacu dan subsistem yang diperlukan dalam kernel.

Apa yang baru di WSL2?

Sokongan untuk versi WSL1 sebelumnya disimpan dan kedua-dua sistem boleh digunakan secara selari, mengikut pilihan pengguna. WSL2 boleh bertindak sebagai pengganti telus untuk WSL1.

Seperti di WSL1, komponen ruang pengguna dipasang secara berasingan dan berdasarkan set dari pelbagai pengedaran. Contohnya, hlmUntuk pemasangan di WSL di direktori kedai Microsoft, ada yang mencadangkan pembahagian seperti Ubuntu, Debian, Kali Linux, Fedora, Alpine, SUSE, dan openSUSE.

Persekitaran dilakukan pada gambar cakera yang terpisah (VHD) dengan sistem fail ext4 dan penyesuai rangkaian maya.

Untuk berinteraksi dengan kernel Linux dicadangkan dalam WSL2, skrip inisialisasi kecil perlu disertakan dalam pengedaran menukar proses boot.

Perintah baru "wsl –set-version" telah diusulkan untuk mengubah mod pengedaran, dan perintah "wsl –set-default-version" untuk memilih versi lalai dari WSL.

Versi WSL2 baru ini termasuk dalam binaan Windows 18917 build, penambahbaikan sistem fail yang diserlahkan kerana di dalamnya pengendalian ini dioptimumkan menjadikan akses ke mereka lebih cepat.

Kami faham bahawa kami telah menghabiskan tiga tahun terakhir untuk memberitahu anda untuk meletakkan fail anda pada pemacu C anda ketika menggunakan WSL 1, tetapi ini tidak berlaku di WSL 2. Untuk menikmati akses sistem fail terpantas di WSL 2, fail-fail ini mesti berada dalam. Sistem fail root Linux.

Perubahan lain dalam WSL2 adalah perubahan seni bina melalui teknologi virtualisasi.

Oleh kerana WSL 2 kini berjalan di mesin maya, alamat IP mesin maya itu perlu digunakan untuk mengakses aplikasi rangkaian Linux dari Windows, dan sebaliknya.

Matlamat kami adalah untuk menjadikan WSL 2 seperti WSL 1, dan kami berharap dapat mendengar maklum balas anda tentang bagaimana kami dapat meningkatkan.

Fuente: https://devblogs.microsoft.com


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Rang Undang-Undang kata

    Artikel itu terus-menerus membingungkan "Linux" (kernel) dengan GNU / Linux (sistem operasi) sehingga tidak ada yang difahami. Sangat ditulis.