Panduan Lengkap WSL 1: Cara Menginstal dan Mengoptimalkan di Windows
Windows Subsystem for Linux (WSL) adalah fitur yang memungkinkan pengguna Windows untuk menjalankan distribusi Linux langsung di dalam Windows tanpa memerlukan mesin virtual. Salah satu versi yang lebih lama dari WSL adalah WSL 1, yang tetap menjadi pilihan bagi sebagian orang karena beberapa kelebihan yang ditawarkannya. Jika kamu tertarik untuk mencoba atau menggunakan WSL 1, artikel ini akan memberikan panduan lengkap tentang cara menginstal dan mengoptimalkannya di Windows.
Apa Itu WSL 1?
WSL 1 adalah versi pertama dari Windows Subsystem for Linux yang memungkinkan pengguna Windows untuk menjalankan shell Linux seperti bash secara langsung di dalam Windows. Meskipun WSL 2 lebih banyak digunakan saat ini karena performanya yang lebih baik, WSL 1 masih menjadi pilihan bagi beberapa orang karena kompatibilitas file sistem yang lebih sederhana serta beberapa keunggulan lainnya.
Keuntungan utama WSL 1 adalah bahwa ia mengemulasikan sistem file Linux di dalam Windows, sehingga membuatnya lebih ringan dalam penggunaan sumber daya dibandingkan WSL 2 yang menggunakan mesin virtual. Namun, WSL 1 memiliki beberapa keterbatasan, terutama dalam hal performa untuk operasi I/O file yang berat.
Cara Menginstal WSL 1 di Windows
Menginstal WSL 1 di Windows cukup mudah, tetapi ada beberapa langkah yang perlu diikuti dengan hati-hati. Berikut adalah langkah-langkah yang perlu dilakukan untuk menginstal WSL 1 di Windows 10 atau Windows 11.
1\. Mengaktifkan Fitur WSL
Pertama, kamu perlu mengaktifkan fitur Windows Subsystem for Linux di Windows. Berikut caranya:
1. Buka PowerShell sebagai Administrator.
2. Jalankan perintah berikut untuk mengaktifkan WSL:
PowerShell
wsl --install
```
Jika kamu menggunakan versi Windows lama yang tidak mendukung perintah ini, kamu bisa mengaktifkan WSL secara manual melalui fitur Windows: - Buka Control Panel \> Programs \> Turn Windows features on or off.
- Centang Windows Subsystem for Linux dan klik OK. 3. Setelah itu, restart komputer untuk menyelesaikan pengaturan.
2\. Menentukan Versi WSL yang Akan Digunakan
Secara default, Windows biasanya akan menginstal WSL 2. Jika kamu ingin menggunakan WSL 1, kamu perlu mengubahnya setelah menginstal WSL. Gunakan perintah berikut di PowerShell untuk mengonfigurasi WSL 1 sebagai versi default:
PowerShell
wsl –set-default-version 1
Setelah perintah tersebut dijalankan, Windows akan menginstal WSL 1 sebagai versi default untuk distribusi Linux yang kamu pilih.
3\. Menginstal Distribusi Linux
Setelah WSL diaktifkan, kamu bisa memilih distribusi Linux yang ingin digunakan, seperti Ubuntu, Debian, atau Kali Linux. Langkah-langkah untuk menginstal distribusi Linux adalah sebagai berikut:
1. Buka Microsoft Store di Windows.
2. Cari distribusi Linux yang ingin kamu pasang (misalnya Ubuntu).
3. Klik Install untuk memulai pengunduhan dan instalasi.
4. Setelah proses selesai, buka aplikasi Linux yang terinstal dari menu Start, dan kamu akan diminta untuk membuat akun pengguna dan kata sandi.
Sekarang kamu sudah siap untuk menggunakan WSL 1 di Windows!

Mengoptimalkan Kinerja WSL 1
Meskipun WSL 1 lebih ringan daripada WSL 2, kamu tetap bisa mengoptimalkan kinerjanya untuk mendapatkan pengalaman yang lebih baik. Berikut adalah beberapa tips untuk mengoptimalkan WSL 1.
1\. Menggunakan Disk Virtual Terpisah
Secara default, WSL 1 menggunakan sistem file Windows, yang kadang bisa menjadi lambat, terutama saat bekerja dengan banyak file. Untuk mengoptimalkan kinerja, kamu bisa mengarahkan data atau proyek yang lebih besar ke direktori di dalam sistem file Linux. Ini dapat dilakukan dengan memindahkan data ke dalam direktori di dalam /home di sistem file Linux, yang lebih cepat dibandingkan dengan /mnt/c/.
2\. Memperbarui Distribusi Linux Secara Rutin
Distribusi Linux yang kamu instal melalui WSL 1 perlu diperbarui secara berkala untuk memastikan kamu mendapatkan perbaikan bug dan peningkatan kinerja terbaru. Untuk memperbarui distribusi Linux, jalankan perintah berikut di terminal Linux:
Bash
sudo apt update sudo apt upgrade
“`
Dengan menjalankan pembaruan ini secara rutin, kamu bisa memastikan bahwa sistem yang digunakan tetap efisien dan tidak ada kerentanannya yang terabaikan.
3\. Memanfaatkan Fitur WSL Untuk Pengembangan
Untuk para pengembang, WSL 1 memungkinkan akses ke berbagai alat pengembangan seperti Python, Ruby, dan lainnya secara langsung di dalam terminal Linux. Dengan mengonfigurasi alat-alat pengembangan di dalam lingkungan WSL 1, kamu bisa menghindari keharusan untuk menggunakan mesin virtual yang lebih berat.
Jika kamu bekerja dengan Docker, pastikan untuk mengonfigurasi Docker di dalam WSL 1 untuk meningkatkan efisiensi proses pengembangan.
Kelebihan dan Kekurangan WSL 1
Meskipun WSL 1 masih banyak digunakan, ia tidak sempurna. Ada kelebihan dan kekurangan yang perlu kamu pertimbangkan sebelum memutuskan untuk menggunakannya.
Kelebihan WSL 1
1. Lebih ringan dibandingkan WSL 2.
2. Lebih kompatibel dengan sistem file Windows, yang mempermudah akses dan penggunaan file.
3. Memungkinkan untuk menjalankan aplikasi Linux ringan dengan performa yang cukup baik.
Kekurangan WSL 1
1. Performa I/O file lebih lambat dibandingkan WSL 2.
2. Tidak mendukung kernel Linux sepenuhnya, sehingga beberapa aplikasi yang membutuhkan kernel Linux tidak bisa dijalankan.
3. Kinerja sistem lebih rendah ketika bekerja dengan aplikasi berbasis virtualisasi.
Kesimpulan
WSL 1 adalah pilihan yang baik bagi pengguna Windows yang ingin menjalankan distribusi Linux dengan cara yang ringan dan mudah. Dengan mengikuti panduan di atas, kamu dapat menginstal dan mengoptimalkan WSL 1 di Windows untuk berbagai kebutuhan, baik itu pengembangan perangkat lunak, penggunaan skrip, atau eksperimen dengan Linux. Meskipun tidak secepat WSL 2 dalam beberapa hal, WSL 1 tetap memberikan fleksibilitas dan kemudahan akses yang tidak bisa diabaikan.
FAQ
Q: Apa perbedaan utama antara WSL 1 dan WSL 2?
A: WSL 2 menggunakan kernel Linux penuh untuk kinerja yang lebih baik dan mendukung aplikasi berbasis kernel, sedangkan WSL 1 menggunakan emulasi file sistem dan lebih ringan dalam penggunaan sumber daya.
Q: Bagaimana cara mengganti versi WSL dari WSL 2 ke WSL 1?
A: Gunakan perintah `wsl –set-version
Q: Apakah WSL 1 bisa digunakan untuk pengembangan aplikasi?
A: Ya, WSL 1 cocok untuk pengembangan aplikasi ringan, meskipun untuk aplikasi yang lebih berat atau yang membutuhkan performa I/O lebih tinggi, WSL 2 lebih direkomendasikan.
Q: Bisakah saya menggunakan WSL 1 dengan Docker?
A: Docker lebih baik digunakan dengan WSL 2, tetapi kamu masih bisa menjalankan Docker di dalam WSL 1, meskipun tidak seefisien di WSL 2.
Q: Apakah saya perlu menginstal Linux secara terpisah untuk menggunakan WSL 1?
A: Tidak, kamu hanya perlu menginstal distribusi Linux yang diinginkan melalui Microsoft Store, dan WSL 1 akan berjalan di dalam Windows.
