GNU/Linux >> Belajar Linux >  >> Linux

Subsistem Windows untuk Linux Dijelaskan, WSL &WSL2

Subsistem Windows untuk Linux (WSL) adalah solusi yang sangat baik bagi pengguna dan pengembang untuk bekerja secara native di Linux pada desktop Windows 10 atau Windows 11 mereka .

Silakan dan pelajari semua yang perlu Anda ketahui tentang WSL dan WSL2 dalam panduan ini.

Banyak pengguna dan pengembang telah berjuang untuk bekerja pada sistem Windows dengan alat yang berkinerja lebih baik di Linux atau tidak tersedia di Windows. Solusi yang sering terlibat:

  • Menginstal distribusi Linux di mesin virtual, di hard drive terpisah
  • Mengonfigurasi boot ganda
  • Menggunakan alat seperti Cygwin

Namun, ini akan berubah saat Microsoft memperkenalkan Subsistem Windows untuk Linux.

Anda mungkin tidak menyadarinya, tetapi 93% server di seluruh dunia berjalan di Linux. Ini karena sistem Linux dikenal sangat cepat, andal, dan aman.

Selain itu, pengembang perangkat lunak dan administrator sistem menyukai Linux karena kemungkinan penyesuaian yang tak terbatas, kinerja, dan alat khusus yang tidak tersedia di sistem lain.

Apa itu Subsistem Windows untuk Linux

Windows Subsystem for Linux (WSL) adalah lapisan kompatibilitas untuk menjalankan binari Linux di lingkungan Windows. Microsoft pertama kali memperkenalkannya di Windows 1607. Namun, sekarang disertakan secara default di penginstalan Windows, dan Anda harus mengaktifkannya secara manual.

Di atas segalanya, WSL memungkinkan pengguna dan pengembang menjalankan lingkungan Linux. Ini mencakup sebagian besar alat baris perintah, utilitas, dan aplikasi langsung di Windows. Mereka tidak dimodifikasi, tanpa overhead mesin virtual tradisional atau pengaturan dual-boot.

WSL atau C:\Windows\System32\wsl.exe adalah alat Windows yang memungkinkan Anda menginstal distribusi Linux sebagai aplikasi dari toko Windows. Karena WSL adalah Windows sederhana yang dapat dieksekusi, Anda dapat memanggilnya dari command prompt cmd atau terminal PowerShell.

WSL dan WSL2

Ada dua versi berbeda dari Subsistem Windows untuk Linux, WSL, dan WSL2.

WSL asli sekarang dikenal sebagai WSL1. WSL1 menyediakan antarmuka kernel yang kompatibel dengan Linux yang dikembangkan oleh Microsoft yang memungkinkan pengguna untuk memilih distribusi Linux yang akan diinstal dari Microsoft Store.

WSL1 mengeksekusi biner Linux ELF64 yang tidak dimodifikasi dengan mengoperasikan antarmuka kernel Linux di atas kernel Windows di Windows 10. 

WSL2 adalah versi terbaru WSL dengan fitur baru. Diumumkan di Microsoft Build 2019. WSL2 menampilkan kernel Linux yang berjalan di dalam Windows 10 dan Windows 11 dan dibangun di atas teknologi inti Hyper-V untuk memberikan dukungan aplikasi Linux yang lebih baik dan kinerja file yang ditingkatkan.

Selain itu, arsitektur WSL2 sama sekali berbeda dari WSL1. Tidak seperti WSL1, yang berjalan sebagai lapisan terjemahan, subsistem Windows untuk Linux 2 memiliki mesin virtual dengan Kernel Linux sebenarnya yang dapat langsung bereaksi terhadap panggilan sistem.

Perbedaan utama di antara mereka bermuara pada panggilan sistem. Dengan kata lain, WSL2 bekerja lebih seperti mesin virtual tradisional (VM) di mana Windows akan menjadi host dan distro WSL adalah tamu VM.

Cara Menginstal Subsistem Windows untuk Linux di Windows 11

Untuk menginstal Subsistem Windows untuk Linux di Windows 11 dengan Command Prompt, ikuti langkah-langkah sederhana ini:

Buka Start di Windows 11 dan telusuri “Command Prompt”. Kemudian, klik kanan hasil teratas dan pilih Run as administrator pilihan.

Ketik perintah berikut untuk menginstal WSL di Windows 11 dan tekan “Enter”:

wsl --install

Setelah instalasi selesai, Anda perlu me-restart komputer Anda untuk menyelesaikan instalasi WSL pada Windows 11. Sekarang, Anda dapat melanjutkan dengan setup distro Linux yang diperlukan. Tindakan ini akan otomatis menginstal versi terbaru Ubuntu Linux.

Jika default Ubuntu tidak sesuai dengan keinginan Anda, perintah terpisah memungkinkan Anda untuk menentukan distro Linux yang disukai selama instalasi WSL. Inilah cara melakukannya.

Buka Start di Windows 11 dan telusuri “Command Prompt”. Kemudian, klik kanan hasil teratas dan pilih Run as administrator pilihan.

Ketik perintah berikut:

wsl --list --all

Itu akan mencantumkan semua distro Linux yang tersedia untuk diunduh.

Temukan distro yang ingin Anda siapkan bersama WSL dan ketik:

wsl --install -d [DISTRO-NAME]

Tentu saja, Anda perlu mengganti [DISTRO-NAME] dengan nama distro yang ingin Anda instal, misalnya Debian .

Sekarang, cukup tekan tombol “Enter” dan tunggu Windows 11 menginstal WSL dan menyelesaikan prosesnya.

Setelah instalasi selesai, restart komputer Anda.

Cara Menginstal Subsistem Windows untuk Linux di Windows 10

Untuk menginstal Subsistem Windows untuk Linux di Windows 10, satu-satunya persyaratan adalah Anda memiliki perangkat Windows 10 64-bit. Versi WSL yang berbeda memerlukan versi Windows yang berbeda, tetapi keduanya dapat berjalan berdampingan.

Anda harus menjalankan Windows Build 16215 atau yang lebih baru untuk menginstal WSL1. WSL2 hanya tersedia di Windows Builds 18917 atau lebih tinggi.

Dari GUI Windows, buka Pengaturan -> Sistem -> Tentang.

Cara Menginstal WSL1 dari Baris Perintah di Windows 10

Buka PowerShell (sebagai administrator) dan ketik:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Kemudian, Anda perlu me-restart komputer saat diminta.

Cara Menginstal WSL2 dari Baris Perintah di Windows 10

Pertama, kita perlu mengaktifkan komponen opsional Windows Virtual Machine Platform. Oleh karena itu, kami membuka konsol PowerShell sebagai Administrator dan ketik:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Kemudian, kami mengaktifkan WSL dengan perintah ini:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Setelah itu, kita restart mesin kita.

Selanjutnya, kita perlu mendownload dan menginstal paket pembaruan kernel WSL2 Linux saat mesin siap, tersedia di link ini.

Selain itu, untuk mengonfigurasi mesin kami agar menggunakan WSL2 secara default, kami membuka Command Prompt sebagai Administrator, dan kami mengetik:

wsl --set-default-version 2

Kesimpulan

Tampaknya WSL akan menjadi komponen penting dari strategi ramah sumber terbuka baru Microsoft. Jadi sekarang Anda tahu cara menggunakan ekosistem Linux di Windows. Saya harap artikel ini bermanfaat bagi Anda.


Linux
  1. Linux vs Windows:OS Mana yang Lebih Baik untuk Game PC

  2. Kali di Subsistem Windows untuk Linux

  3. Menginstal Oracle JDK pada subsistem Windows untuk Linux

  1. 10 ALASAN MENGUBAH WINDOWS 11 KE LINUX GRATIS

  2. Menggunakan Windows Subsystem for Linux (WSL) dari Sublime Text

  3. Wget error bash Subsistem Windows untuk Linux

  1. Perintah Linux rm Dijelaskan untuk Pemula (8 Contoh)

  2. Perintah mv Linux Dijelaskan untuk Pemula (8 Contoh)

  3. Memasang share windows di Subsistem Windows untuk Linux