Kebanyakan orang mengira Windows dan Linux adalah dua dunia yang terpisah sampai mereka menemukan Subsistem Windows untuk Linux. Saya memikirkan hal yang sama sampai saya menghabiskan tiga tahun beralih antara mesin virtual dan pengaturan dual-boot hanya untuk menjalankan perintah dasar Linux. Bash untuk Windows menghilangkan kerumitan solusi tradisional dengan menghadirkan fungsionalitas Linux langsung ke lingkungan Windows Anda.
Bash, awalnya dibuat untuk Linux, adalah penerjemah yang memproses perintah shell. Dengan kata sederhana, shell mengambil perintah yang Anda ketik dan memberi tahu sistem operasi Anda apa yang harus dilakukan terhadap perintah tersebut. Fungsionalitas shell Linux Bash ini menjadi sangat berharga ketika Anda memerlukan akses ke alat dan alur kerja Linux.
Dengan PowerShell yang sudah terpasang di Windows, Anda mungkin bertanya-tanya mengapa ada orang yang ingin menginstal Linux Bash di Windows 10 atau Windows 11. Inilah yang saya pelajari setelah bertahun-tahun melakukan pengembangan: ketika Anda membutuhkan Linux di Windows 10, solusinya lebih membuat frustrasi daripada membantu.
Pengembang dulu mengandalkan mesin virtual, Cygwin, dan PuTTY untuk mendapatkan fungsionalitas Linux di Windows. Solusi ini berhasil, namun menimbulkan sakit kepala tersendiri.
Hosting VPS Windows 10
Dapatkan VPS Windows 10 yang efisien untuk desktop jarak jauh, dengan harga termurah yang pernah ada. GRATIS Windows 10 yang berjalan pada penyimpanan NVMe SSD dan internet berkecepatan tinggi.
Lihat Paket VPS Windows 10Apa Yang Terjadi Saat Anda Menginstal Bash di Windows 10?
Inilah masalahnya: ketika Anda instal Linux di Windows 10, pada dasarnya Anda mendapatkan lingkungan Linux nyata yang berjalan langsung di samping sistem Windows Anda. Dengan kata sederhana, semua masalah emulator hilang, dan Anda akhirnya dapat menjalankan perintah Linux tanpa penalti kinerja seperti biasanya.
Namun, perbedaan kernel ini menciptakan beberapa keterbatasan nyata. WSL 1 (versi asli) harus menerjemahkan panggilan sistem Linux ke panggilan sistem Windows, yang menyebabkan peningkatan kinerja yang nyata. WSL 2 memecahkan sebagian besar masalah ini dengan memasukkan kernel Linux sebenarnya ke dalam mesin virtual yang ringan, tetapi Anda masih belum mendapatkan kinerja Linux yang sederhana.
Dampak paling signifikan yang saya temui melibatkan akses perangkat keras dan modul kernel. Anda tidak dapat memuat modul kernel khusus tanpa mengkompilasi kernel WSL Anda sendiri, dan mengarahkan akses perangkat keras melaluinya / dev perangkat terbatas. Alat seperti memasang file ISO sebagai perangkat blok atau menggunakan driver khusus perangkat keras tidak akan berfungsi karena sistem modul kernel beroperasi secara berbeda dari Linux asli.
Terlebih lagi, terminal Linux untuk pengaturan Windows ini menghilangkan kompromi yang biasa saya lakukan saat bekerja dengan alat sumber terbuka di Windows. Tidak perlu lagi beralih antar sistem di tengah proyek atau menghadapi masalah kompatibilitas.
Catatan: Bash hanya dapat diinstal pada sistem 64-bit, dan tidak kompatibel dengan Windows versi 32-bit. Keterbatasan ini ada karena WSL dirancang khusus untuk menjalankan binari Linux 64-bit (format ELF64). Komponen kernel Windows yang mendasari yang mengaktifkan WSL mengandalkan instruksi dan mekanisme khusus x64 untuk kinerja dan stabilitas. Karena perangkat keras modern sebagian besar mendukung arsitektur 64-bit, Microsoft memfokuskan upaya pengembangan mereka secara eksklusif pada platform ini.
Persyaratan versi Windows:
- jendela 10: Diperlukan versi 2004 (build 19041) atau lebih tinggi
- jendela 11: Semua versi didukung
Periksa versi Anda: Tekan Win+R, ketik pemenang, dan tekan Enter.
Instal Linux Bash di Windows 10 dan Windows 11
Jawaban cepat: Gunakan Ubuntu. Hampir satu dari empat pengembang di seluruh dunia menggunakan Ubuntu pada tahun 2024, menjadikannya distribusi Linux paling populer. Ini ramah bagi pemula, terdokumentasi dengan baik, dan memiliki jaringan dukungan komunitas terbesar.
Persyaratan sistem: Windows 10 versi 2004 (build 19041) atau lebih tinggi, atau versi Windows 11 apa pun. Proses cara menginstal Linux di Windows 10 mengikuti langkah yang sama di kedua sistem menggunakan metode instalasi modern.
Prosesnya bekerja sama untuk distribusi lain seperti SUSE atau Debian, jadi langkah-langkah ini berlaku apa pun pilihan Anda. Berikut rinciannya:
- Aktifkan Subsistem Windows untuk Linux
- Unduh dan instal distribusi Linux pilihan Anda
Langkah 1: Aktifkan fitur Subsistem Windows untuk Linux (WSL).
Sebelum Anda dapat menginstal Linux Bash di Windows, Anda harus mengaktifkan Subsistem Windows untuk Linux. Dengan kata sederhana, Anda memberi tahu Windows bahwa tidak masalah menjalankan Linux bersama program Windows.
Ketik “Aktifkan atau nonaktifkan fitur Windows” di kotak pencarian Windows Anda, lalu klik Buka. Ini membuka Windows' antarmuka manajemen fitur opsional, tempat Anda dapat menambah atau menghapus komponen sistem.

Sekarang centang “Virtual Machine Platform” dan “Windows Subsystem for Linux.” Fitur-fitur ini penting agar semuanya berfungsi dengan baik. Terkadang mereka tidak dicentang secara default, jadi periksa kembali sebelum melanjutkan.


Jika dialog Fitur Windows tidak terbuka atau Anda tidak dapat menemukan WSL: Anda mungkin menjalankan versi Windows 10 yang lebih lama. Berlari pemenang untuk memeriksa versi Anda—Anda memerlukan build 19041 atau lebih tinggi. Untuk versi yang lebih lama, aktifkan Mode Pengembang terlebih dahulu di Pengaturan > Pembaruan & Keamanan > Untuk Pengembang.
Alternatifnya, Anda dapat menggunakan PowerShell jika Anda lebih menyukai alat baris perintah. Cari “Windows PowerShell” dan pilih “Run as Administrator.”

Kemudian jalankan perintah ini:
Aktifkan-WindowsOptionalFeature –Online –FeatureName Microsoft-windows-subsystem-linux

Jika Anda mendapatkan kesalahan “akses ditolak”: Pastikan Anda menjalankan PowerShell sebagai Administrator. Klik kanan ikon PowerShell dan pilih “Jalankan sebagai Administrator.”
Tunggu beberapa detik hingga Anda melihat jendela konfirmasi ini.

Windows akan meminta Anda untuk me-restart komputer Anda. Ketik Y dan tekan enter. Sistem Anda sekarang siap untuk langkah berikutnya.
Langkah 2: Unduh Distro Linux dari Microsoft Store
Setelah komputer Anda restart, buka Microsoft Store dan cari Ubuntu. Proses pengunduhan Linux untuk Windows 10 ini telah disederhanakan secara signifikan dibandingkan dengan metode lama.

Pilih Ubuntu 20.04 LTS (versi dukungan jangka panjang terbaru) dan instal.

Jika instalasi macet atau gagal: Hapus cache Microsoft Store Anda dengan menekan Win+R, mengetik wsreset.exe, dan menekan Enter. Tunggu hingga jendela kosong ditutup, lalu coba instal Ubuntu lagi.
Berikut tip singkatnya: jika Anda secara tidak sengaja menutup halaman Microsoft Store setelah instalasi, cukup cari Ubuntu di kotak pencarian Windows Anda dan luncurkan dari sana.
Satu detail penting: pastikan Ubuntu menginstal ke drive C Anda (drive sistem). WSL hanya berjalan dari drive sistem, jadi ini mencegah potensi masalah di kemudian hari.

Instalasi memakan waktu beberapa menit. Apa yang terjadi di balik layar? Windows membuat subsistem Linux nyata yang terintegrasi dengan pengaturan Anda yang sudah ada. Ini bukan mesin virtual—ini lebih seperti memiliki dua sistem operasi yang berbagi komputer yang sama.

Setelah terminal terbuka, Anda akan mengatur nama pengguna dan kata sandi Linux Anda. Ini tidak harus cocok dengan kredensial Windows Anda. Sampai di sini, Anda telah berhasil menyelesaikan proses instalasi Bash.
Jika Anda tidak dapat menemukan Ubuntu setelah instalasi:Cobalah opsi berikut secara berurutan:
- Cari "Ubuntu" di menu Start Windows Anda
- Buka Command Prompt dan ketik wsl untuk meluncurkan secara langsung
Jika tidak berhasil, jalankan wsl –instal -d Ubuntu di PowerShell sebagai administrator.

Jenis jernih untuk membersihkan layar, dan selesai. Pada titik ini, Anda memiliki terminal Linux yang berfungsi untuk lingkungan Windows yang berjalan mulus bersama aplikasi Windows Anda.
Catatan: Sebagai alternatif untuk membuka Bash sebagai aplikasi Windows 10, Anda dapat membuka Bash di Windows 10 dengan mengetikkan Bash di Command Prompt Windows. Juga dari sana, Anda dapat keluar dari Bash dan kembali ke mode Windows dengan mengetikkan exit. Dengan demikian, Anda tahu dari mana dan bagaimana menjalankan terminal Linux di Windows.
Langkah 3: Tingkatkan ke WSL2 dan Fitur Terbaru
Di bagian sebelumnya, kami mengaktifkan fitur Platform Mesin Virtual. Pastikan Anda menyelesaikan langkah itu karena diperlukan untuk WSL2.
Sekarang buka PowerShell sebagai Administrator dan jalankan perintah ini untuk meningkatkan dari WSL1 ke WSL2:
wsl –set-default-versi 2
Peningkatan biasanya memerlukan waktu 5 hingga 10 menit. Anda dapat memverifikasi bahwa pemutakhiran berhasil dengan menjalankan:
wsl -l -v
Butuh Desktop Jarak Jauh?
Server RDP yang andal dan berkinerja tinggi dengan waktu aktif 99,95. Bawa desktop Anda saat bepergian ke semua kota besar di AS, Eropa, dan Asia.
Dapatkan Server RDPApa yang membuat WSL2 lebih baik: WSL2 menggunakan kernel Linux asli dan bukan lapisan terjemahan dari WSL1. Ini berarti operasi file lebih cepat, kompatibilitas panggilan sistem penuh, dan kinerja yang lebih baik untuk baris perintah Linux untuk integrasi Windows. Pengalaman Linux Bash Windows menjadi jauh lebih responsif dengan WSL2.
Peningkatan WSL2 terkini yang harus Anda ketahui:
Microsoft telah secara aktif memperbarui WSL2 sepanjang tahun 2024 dan 2025. Kernel Linux melonjak dari versi 5.15 ke 6.6, membawa peningkatan kinerja yang signifikan dan dukungan perangkat keras yang lebih baik. Anda dapat memperbarui ke versi terbaru kapan saja dengan menjalankan:
wsl –perbarui
Baca Juga: Memperkenalkan Subsistem Windows untuk Linux!
Fitur-fitur baru termasuk pengambilan kembali memori otomatis (WSL sekarang melepaskan memori yang tidak terpakai kembali ke Windows), peningkatan integrasi keamanan perusahaan, dan aplikasi pengaturan GUI baru yang membuat konfigurasi lebih mudah daripada mengedit file konfigurasi secara manual.
Untuk sistem yang lebih baru: Pengguna Windows 11 mendapatkan manfaat tambahan seperti dukungan grafis yang lebih baik dan integrasi sistem file yang lancar. Jika Anda menjalankan Windows 10, Anda masih akan mendapatkan peningkatan kinerja inti, tetapi beberapa fitur lanjutan memerlukan Windows 11.
Kesimpulan
Kesimpulan
Linux dan Windows pada dasarnya adalah sistem operasi yang berbeda dengan kekuatannya masing-masing. PowerShell unggul dalam administrasi Windows, sementara Bash memberi Anda akses ke ekosistem sumber terbuka yang lebih luas. Memiliki keduanya tersedia di mesin yang sama? Itu sangat berguna.
Microsoft membangun Subsistem Windows untuk Linux khusus untuk menjembatani kesenjangan ini. Dengan kata sederhana, mereka menciptakan cara agar alat Linux dapat berjalan secara native di Windows tanpa kesulitan mesin virtual seperti biasanya.
Apa yang telah Anda capai dengan mengikuti panduan ini lebih dari sekadar menginstal perangkat lunak. Anda sekarang memiliki akses ke alat baris perintah yang sama yang mendukung sebagian besar server web dan lingkungan pengembangan. Penyiapannya belum sempurna—Anda masih belum memiliki kernel Linux—tetapi untuk sebagian besar pekerjaan pengembangan, ini cukup mirip dengan aslinya.
Hosting VPS Windows 10
Dapatkan VPS Windows 10 yang efisien untuk desktop jarak jauh, dengan harga termurah yang pernah ada. GRATIS Windows 10 yang berjalan pada penyimpanan NVMe SSD dan internet berkecepatan tinggi.
Lihat Paket VPS Windows 10Memahami cara menjalankan Linux di Windows 10 membuka kemungkinan pengembangan lintas platform yang tidak dapat dilakukan dengan mesin virtual tradisional. Baik Anda membangun aplikasi web, mengelola server, atau mengembangkan perangkat lunak lintas platform, terminal Bash untuk lingkungan Windows ini menyediakan alat yang Anda perlukan.
Jika Anda menjalankan Windows 10 versi lama, ingatlah bahwa Anda perlu mengaktifkan Mode Pengembang. Dan meskipun WSL2 menawarkan kinerja yang lebih baik daripada WSL1, proses peningkatannya sangatlah mudah.
Cukup adil, pengaturan ini mungkin tampak rumit jika Anda baru menggunakan alat baris perintah. Namun begitu Anda mulai menggunakannya, Anda akan menghargai aplikasi Windows dan utilitas Linux yang tersedia secara bersamaan. Jika Anda memutuskan tidak memerlukan akses Linux lagi, membalikkan langkah-langkah ini sama mudahnya dengan instalasi.