Apa itu Subsistem Windows untuk Linux?
Subsistem Windows untuk Linux (WSL) adalah fitur Windows yang memungkinkan Anda menjalankan lingkungan Linux di komputer Windows Anda, tanpa perlu komputer virtual terpisah atau booting ganda. WSL dirancang untuk memberikan pengalaman yang mulus dan produktif bagi pengembang yang ingin menggunakan Windows dan Linux secara bersamaan.
- Gunakan WSL untuk menginstal dan menjalankan berbagai distribusi Linux, seperti Ubuntu, Debian, Kali, dan banyak lagi. Instal distribusi Linux dan terima pembaruan otomatis dari Microsoft Store, impor distribusi Linux yang tidak tersedia di Microsoft Store, atau buat distribusi Linux kustom Anda sendiri.
- Simpan file dalam sistem file Linux terisolasi, khusus untuk distribusi yang diinstal.
- Jalankan alat baris perintah, seperti BASH.
- Jalankan alat baris perintah BASH umum seperti
grep
, ,sed
awk
, atau biner ELF-64 lainnya. - Jalankan skrip Bash dan aplikasi baris perintah GNU/Linux termasuk:
- Alat: vim, emacs, tmux
- Bahasa: NodeJS, JavaScript, Python, Ruby, C/C++, C# & F#, Rust, Go, dll.
- Layanan: SSHD, MySQL, Apache, lighttpd, MongoDB, PostgreSQL.
- Instal perangkat lunak tambahan menggunakan manajer paket distribusi GNU/Linux Anda sendiri.
- Panggil aplikasi Windows menggunakan shell baris perintah seperti Unix.
- Panggil aplikasi GNU/Linux di Windows.
- Menjalankan aplikasi grafis GNU/Linux yang terintegrasi langsung ke desktop Windows Anda
- Gunakan GPU perangkat Anda untuk mempercepat beban kerja Pembelajaran Mesin yang berjalan di Linux.
Apa itu WSL 2?
WSL 2 adalah jenis distro default saat menginstal distribusi Linux. WSL 2 menggunakan teknologi virtualisasi untuk menjalankan kernel Linux di dalam komputer virtual (VM) utilitas ringan. Distribusi Linux berjalan sebagai kontainer terisolasi di dalam VM terkelola WSL 2. Distribusi Linux yang berjalan melalui WSL 2 akan berbagi namespace jaringan yang sama, pohon perangkat (selain /dev/pts
), CPU/Kernel/Memory/Swap, /init
biner, tetapi memiliki namespace PID mereka sendiri, Namespace mount, Namespace pengguna, namespace layanan Cgroup, dan init
proses.
WSL 2 meningkatkan performa sistem file dan menambahkan kompatibilitas panggilan sistem penuh dibandingkan dengan arsitektur WSL 1. Pelajari selengkapnya tentang bagaimana WSL 1 dan WSL 2 dibandingkan.
Distribusi Linux individual dapat dijalankan dengan arsitektur WSL 1 atau WSL 2. Setiap distribusi dapat ditingkatkan atau diturunkan kapan saja dan Anda dapat menjalankan distribusi WSL 1 dan WSL 2 secara berdampingan. Lihat perintah Atur versi WSL.
Microsoft Loves Linux
Pelajari selengkapnya tentang sumber daya Linux di Microsoft, termasuk alat Microsoft yang berjalan di Linux, kursus pelatihan Linux, Arsitektur Solusi Cloud untuk Linux, dan berita, peristiwa, dan kemitraan Microsoft + Linux. Microsoft Loves Linux!
Windows Subsystem for Linux