WSL 2 sekarang tersedia untuk Windows Insiders
Dengan rilis Windows 10 Build 18917, Microsoft memperkenalkan WSL 2 ke Insiders, Subsistem Windows untuk Linux 2. Ini mengirimkan kernel Linux nyata dengan Windows yang akan memungkinkan kompatibilitas panggilan sistem penuh. Ini adalah pertama kalinya kernel Linux dikirimkan bersama Windows.
WSL 2 adalah versi baru dari arsitektur yang mendukung Subsistem Windows untuk Linux untuk menjalankan binari ELF64 Linux di Windows. Arsitektur baru ini mengubah cara biner Linux ini berinteraksi dengan Windows dan komputer Anda perangkat keras, tetapi masih memberikan pengalaman pengguna yang sama seperti di WSL 1 (saat ini tersedia secara luas Versi: kapan).
Iklan
Perubahan arsitektur di WSL 2
WSL 2 menggunakan teknologi virtualisasi terbaru dan terhebat untuk menjalankan kernel Linux-nya di dalam mesin virtual utilitas ringan (VM). Namun, WSL 2 TIDAK akan menjadi pengalaman VM tradisional. Ketika Anda memikirkan VM, Anda mungkin memikirkan sesuatu yang lambat untuk boot, ada di lingkungan yang sangat terisolasi, menghabiskan banyak sumber daya komputer dan membutuhkan waktu Anda untuk mengelolanya. WSL 2 tidak memiliki atribut ini. Ini masih akan memberikan manfaat luar biasa dari WSL 1: Integrasi tingkat tinggi antara Windows dan Linux, waktu boot yang sangat cepat, jejak sumber daya yang kecil, dan yang terbaik dari semuanya tidak memerlukan konfigurasi VM atau pengelolaan.
Ada beberapa perubahan pengalaman pengguna yang akan Anda lihat saat pertama kali mulai menggunakan WSL 2. Berikut adalah dua perubahan terpenting dalam pratinjau awal ini.
Tempatkan file Linux Anda di sistem file root Linux Anda
Pastikan untuk meletakkan file yang akan sering Anda akses dengan aplikasi Linux di dalam sistem file root Linux Anda untuk menikmati manfaat kinerja file. Microsoft memahami bahwa mereka telah menghabiskan tiga tahun terakhir untuk meminta Anda memasukkan file Anda ke drive C Anda saat menggunakan WSL 1, tetapi ini tidak terjadi di WSL 2. Untuk menikmati akses sistem file yang lebih cepat di WSL 2, file-file ini harus berada di dalam sistem file root Linux. Sekarang mungkin bagi aplikasi Windows untuk mengakses sistem file root Linux (seperti File Explorer! Coba jalankan: penjelajah.exe /
di bash Shell Anda dan lihat apa yang terjadi) yang akan membuat transisi ini jauh lebih mudah.
Akses aplikasi jaringan Linux Anda dengan alamat IP dinamis di build awal
WSL 2 mencakup perubahan arsitektur besar menggunakan teknologi virtualisasi, dan dukungan jaringan masih dalam proses. Karena WSL 2 sekarang berjalan di mesin virtual, Anda harus menggunakan alamat IP VM itu untuk mengakses aplikasi jaringan Linux dari Windows, dan sebaliknya Anda akan memerlukan alamat IP host Windows untuk mengakses aplikasi jaringan Windows dari Linux. Segera, WSL 2 akan menyertakan kemampuan untuk mengakses aplikasi jaringan dengan localhost
. Anda dapat menemukan detail lengkap dan langkah-langkah tentang cara melakukannya di dokumentasi di sini.
Untuk membaca lebih lanjut tentang perubahan pengalaman pengguna, silakan lihat dokumentasi berikut: Perubahan Pengalaman Pengguna Antara WSL 1 dan WSL 2.
Ada beberapa perintah baru untuk membantu Anda mengontrol dan melihat versi dan distro WSL Anda.
-
wsl --set-versi
Gunakan perintah ini untuk mengonversi distro agar menggunakan arsitektur WSL 2 atau menggunakan arsitektur WSL 1.: distro Linux tertentu (mis. "Ubuntu"): 1 atau 2 (untuk WSL 1 atau 2)
-
wsl --set-default-version
Mengubah versi penginstalan default (WSL 1 atau 2) untuk distribusi baru. -
wsl --shutdown
Segera hentikan semua distribusi yang sedang berjalan dan mesin virtual utilitas ringan WSL 2. Mungkin ada kasus di mana Anda ingin mematikannya secara manual, dan perintah ini memungkinkan Anda melakukannya dengan menghentikan semua distribusi dan mematikan WSL 2 VM. -
wsl --daftar --tenang
Hanya daftar nama distribusi. Perintah ini berguna untuk skrip karena hanya akan menampilkan nama distribusi yang telah Anda instal tanpa menampilkan informasi lain seperti distro default, versi, dll. -
wsl --daftar --verbose
Menampilkan informasi rinci tentang semua distribusi. Perintah ini mencantumkan nama setiap distro, status distro apa, dan versi apa yang dijalankannya. Ini juga menunjukkan distribusi mana yang default dengan tanda bintang.
Lihat cara menginstal WSL 2 DI SINI.