
Microsoft telah merilis WSL 3.0.1 , generasi selanjutnya dari Windows Subsystem for Linux, yang menandai lompatan signifikan dari cabang 2.x sebelumnya ke versi utama baru dari proyek tersebut. Pembaruan ini mencakup salah satu fitur baru terpenting dalam evolusi WSL hingga saat ini: WSL Containers, infrastruktur terintegrasi untuk membuat, menjalankan, dan mengelola kontainer Linux langsung dari Windows.
Versi baru dirilis pada 29 September 2026, dan tersedia melalui repositori WSL resmi. Rilis ini lebih dari sekadar mengubah nomor versi: Microsoft menggunakan fase baru ini untuk meningkatkan kinerja antara Windows dan Linux, memperkenalkan model jaringan baru, dan menambahkan alat dan API yang dirancang khusus untuk bekerja dengan kontainer.
WSL 3.0.1 menandai lompatan dari WSL 2.
Rilis WSL 3.0.1 secara resmi menandai peralihan dari cabang 2.x ke cabang 3.x. Repositori Microsoft sendiri menunjukkan perubahan tersebut dalam riwayat sebagai perbandingan antara 2.9.13 y 3.0.1meninggalkan penomoran sebelumnya.
Versi baru ini mempertahankan tujuan mendasar WSL: menyediakan lingkungan Linux yang terintegrasi ke dalam Windows, tetapi Microsoft secara signifikan memperluas apa yang dapat dilakukan dari lingkungan tersebut.
Salah satu elemen sentral dari evolusi ini adalah integrasi kontainer Linux. Hingga saat ini, umum untuk menggunakan Docker Desktop, menginstal Docker Engine di dalam distribusi WSL, atau menggunakan solusi eksternal lainnya. WSL 3 memperkenalkan infrastruktur sendiri untuk jenis beban kerja ini.
WSL Containers adalah salah satu fitur baru utama dari WSL 3.0.
Versi ini menyertakan ketersediaan umum WSL Containers , yang disingkat sebagai WSLc. Microsoft telah memperkenalkan teknologi ini sebagai pratinjau selama musim panas dan sekarang menganggapnya siap untuk penggunaan umum.
Bagian utamanya adalah wslc.exeSebuah alat baris perintah baru yang memungkinkan Anda membuat, menjalankan, dan mengelola kontainer Linux dari Windows. Tersedia juga container.exe sebagai alias terintegrasi, dengan sintaks yang lebih familiar bagi mereka yang sudah bekerja dengan alat kontainer.
Selain itu, Microsoft menyediakan API WSL Containers yang memungkinkan aplikasi Windows asli untuk membuat dan mengontrol kontainer Linux secara terprogram. Hal ini membuka kemungkinan bagi aplikasi pengembangan, alat AI, dan perangkat lunak yang perlu menjalankan beban kerja Linux secara terintegrasi.
WSL 3.0 memperkenalkan lebih banyak alat untuk mengelola kontainer.
Versi yang dirilis untuk umum ini menyertakan banyak perintah baru dibandingkan dengan fase pengujian.
Diantaranya adalah wslc container restartuntuk memulai ulang kontainer, dan wslc container cp, yang memungkinkan penyalinan file ke dan dari kontainer menggunakan file tar.
Juga muncul wslc system info, dimaksudkan untuk memeriksa status lingkungan kontainer, bersama dengan wslc network connect y wslc network disconnect untuk menghubungkan atau memutuskan sambungan kontainer jaringan.
Sistem ini juga menggabungkan peristiwa waktu nyata melalui wslc eventspemeriksaan status kontainer, dukungan untuk --mount dan opsi untuk mengontrol waktu habis selama penutupan kontainer. Microsoft juga memungkinkan Anda untuk mengkonfigurasi tempat penyimpanan konten sesi WSLc default.
Model jaringan baru untuk WSL
Salah satu fitur baru yang patut diperhatikan adalah Consommé , mode jaringan baru yang dikembangkan untuk alur kerja kontainer.
Dengan sistem ini, Microsoft bertujuan untuk meningkatkan kompatibilitas dengan VPN, firewall, dan jaringan perusahaan. Lalu lintas mesin virtual Linux diintegrasikan dengan Windows melalui proses yang berjalan dalam konteks pengguna, menangani tugas-tugas seperti DNS, perutean, dan penetapan port.
Tujuannya adalah untuk memungkinkan integrasi yang lebih lancar antara aplikasi dan kontainer Linux dengan jaringan Windows, menghindari beberapa masalah yang secara historis muncul ketika menggabungkan WSL dengan VPN tertentu dan konfigurasi jaringan perusahaan. Microsoft juga menganggap pekerjaan ini sebagai bagian dari peningkatan yang lebih luas pada infrastruktur WSL.
Peningkatan kinerja saat mengakses file Windows
WSL 3 juga memperkenalkan peningkatan pada salah satu titik paling sensitif dari WSL: akses dari Linux ke file yang tersimpan di Windows.
Microsoft mengklaim bahwa peningkatan baru ini dapat memberikan peningkatan kinerja hingga dua kali lipat saat mengakses file Windows dari lingkungan Linux tertentu. Optimasi ini tidak terbatas pada kontainer, karena merupakan bagian dari upaya yang lebih luas untuk meningkatkan kinerja antara kedua sistem operasi tersebut.
Hal ini sangat relevan untuk proyek pengembangan yang menyimpan sebagian kode di sistem file Windows tetapi menjalankan alat-alatnya dari Linux.
WSL 3 juga mengamati perusahaan-perusahaan.
Microsoft menggunakan peluncuran ini untuk memperluas integrasi perusahaan WSL.
Microsoft Defender for Endpoint dapat mengumpulkan informasi tentang proses, file, dan aktivitas jaringan yang dihasilkan di dalam kontainer dan menghubungkannya dengan komputer Windows host.
Microsoft Intune, di sisi lain, menyertakan kontrol khusus untuk Kontainer WSL. Administrator dapat mengaktifkan atau menonaktifkan fungsionalitas tersebut dan membuat daftar registri resmi tempat pengembang dapat mengunduh citra kontainer.
Hal ini memungkinkan WSL 3 untuk lebih sesuai dengan lingkungan perusahaan di mana penggunaan kontainer perlu tunduk pada kebijakan keamanan dan administrasi terpusat.
Integrasi dengan Visual Studio Code dan alat lainnya.
Platform baru ini tidak terisolasi dari ekosistem pengembangan yang sudah ada. Microsoft mencatat kompatibilitas dengan kontainer pengembangan Visual Studio Code. wslc sebagai pengontrol kontainer.
Dukungan juga telah ditambahkan ke Aspire dan ekstensi kontainer Visual Studio Code, sementara komunitas sudah mengembangkan alat tambahan untuk mengelola kontainer WSL secara grafis.
Dengan cara ini, WSL 3 dapat digunakan sebagai infrastruktur kontainer tanpa pengembang harus sepenuhnya mengubah alur kerja mereka.
Lalu bagaimana dengan Docker Compose?
Salah satu kekurangan WSL Containers saat ini adalah kurangnya dukungan bawaan untuk Docker Compose.
Microsoft mengakui bahwa compose Saat ini, ini adalah salah satu permintaan terpenting dari pengguna WSLc, dan mereka sudah mengerjakannya. Tujuannya adalah agar di masa mendatang wsl compose up dapat menggunakan file compose.yaml yang sudah ada tanpa perlu memodifikasinya.
Oleh karena itu, WSL 3.0.1 belum dimaksudkan untuk menggantikan semua alat dalam ekosistem kontainer. Beberapa beban kerja tingkat lanjut masih memerlukan solusi seperti Docker, terutama saat fitur tambahan sedang dikembangkan.
Mengapa dikatakan bahwa WSL 3 tidak ada?
Lompatan versi ini sangat penting karena pada tahun 2026, beredar laporan tentang dugaan WSL 3, yang kemudian dibantah oleh Microsoft. Pada saat itu, manajer proyek menyatakan bahwa tidak ada versi yang disebut WSL 3.
Situasinya telah berubah dengan dirilisnya WSL 3.0.1. Repositori resmi Microsoft sekarang mencantumkan versi 3.0.1 dan secara eksplisit menampilkan catatan perubahan antara WSL 2.9.13 dan WSL 3.0.1. Lebih lanjut, sebuah utas diskusi yang dibuat di repositori pada tanggal 29 September secara langsung terkait dengan rilis 3.0.1 dan mengumumkan bahwa WSL Containers sekarang tersedia secara umum.
Oleh karena itu, laporan sebelumnya yang menyatakan bahwa "WSL 3 tidak ada" tidak lagi mencerminkan kondisi proyek saat ini. WSL 3.0.1 adalah rilis resmi dari Microsoft.
Era baru bagi Linux di dalam Windows
Dengan WSL 3.0.1, Microsoft memperluas fungsi WSL melampaui sekadar menyediakan cara mudah untuk menjalankan perangkat Linux di Windows.
Penambahan WSL Containers, API untuk aplikasi Windows, peningkatan kinerja dalam akses file, model jaringan baru, dan kontrol perusahaan menjadikan WSL platform yang lebih lengkap untuk menjalankan beban kerja Linux dan kontainer.
Microsoft juga mengindikasikan bahwa mereka akan terus mengerjakan kemampuan inti WSL, termasuk jaringan dan kinerja lintas sistem operasi. Oleh karena itu, WSL 3.0.1 merupakan awal dari fase baru untuk proyek ini, bukan sekadar pembaruan pemeliharaan sederhana.