Microsoft, Windows Subsystem for Linux altyapısının önemli parçalarından biri olan WSL Containers’ı genel kullanıma açtı. Ön izleme sürecinden çıkan sistem, Windows üzerinde Linux konteynerlerinin oluşturulması, çalıştırılması ve yönetilmesi için doğrudan WSL içine entegre edilen yeni araçları beraberinde getiriyor.
WSL Containers artık kararlı sürümde
WSL Containers, Windows kullanıcılarının Linux tabanlı konteynerlerle doğrudan WSL üzerinden çalışmasına izin veriyor. Özelliğin kullanılabilmesi için WSL’ın güncel sürüme yükseltilmesi gerekiyor. Güncellemenin ardından sisteme wslc.exe adlı yeni komut satırı aracı ekleniyor ve aynı komutlara container.exe üzerinden de erişilebiliyor.

Yeni araç, konteyner oluşturma ve çalıştırmanın yanı sıra durdurma, yeniden başlatma, ağ bağlantılarını yönetme, dosya aktarma ve sistem durumunu görüntüleme gibi işlemleri tek bir komut satırı arayüzü altında topluyor. Microsoft ayrıca Windows uygulamalarının Linux konteynerleriyle doğrudan iletişim kurabilmesi için WSL Containers API desteğini de sunuyor.
Genel sürümle birlikte wslc container restart komutu çalışan bir konteyneri yeniden başlatabiliyor. wslc container cp komutu ise Windows ana sistemi ile konteyner arasında tar arşivi kullanılarak dosya aktarımı yapılmasına izin veriyor. Sistemdeki konteyner altyapısıyla ilgili temel bilgiler wslc system info komutu üzerinden görüntülenebiliyor.
Ağ yönetimi tarafında da komut seti genişledi. Kullanıcılar wslc network connect ve wslc network disconnect komutlarıyla çalışan konteynerlerin ağ bağlantılarını değiştirebiliyor. wslc network create komutunda farklı ağ sürücülerinin kullanılabilmesi de yeni sürümle birlikte destekleniyor.
Konteyner ortamında gerçekleşen işlemleri takip etmek isteyen kullanıcılar için wslc events komutu da eklendi. Bu komut, konteyner altyapısındaki olayların gerçek zamanlı olarak izlenmesini sağlıyor.
Konteynerlerin durdurulması sırasında uygulanacak süre sınırı da artık kullanıcı tarafından belirlenebiliyor. wslc create ve wslc run komutlarına eklenen --stop-timeout parametresiyle zaman aşımı değeri ayarlanabiliyor. Değerin -1 olarak belirlenmesi durumunda zaman aşımı sınırı tamamen kaldırılıyor.
Aynı komutlar için --mount desteği de kullanıma sunuldu. Böylece konteyner oluşturulurken bağlama noktaları doğrudan komut üzerinden tanımlanabiliyor. WSL Containers’ın varsayılan oturumunda kullanılan depolama alanı da farklı bir sürücüye taşınabiliyor. Birden fazla SSD veya depolama birimi bulunan sistemlerde konteyner verileri sistem diskinden ayrı tutulabiliyor.
Microsoft, kurumsal kullanım tarafında Defender for Endpoint desteğini de genişletti. Defender for Endpoint’in WSL bileşeni artık konteynerlerin işlem, dosya ve ağ hareketlerini takip edebiliyor. Konteynerlerden elde edilen veriler Windows ana sistemiyle ilişkilendirilebildiği için güvenlik ekipleri WSL ortamındaki aktiviteleri mevcut güvenlik altyapıları üzerinden inceleyebiliyor.
Intune tarafında ise yöneticilere WSL Containers özelliğini tamamen açıp kapatma seçeneği sunuluyor. Kurumlar ayrıca hangi konteyner kayıt depolarının kullanılabileceğini belirleyen listeler oluşturabiliyor. Bu sayede geliştiricilerin yalnızca izin verilen registry adreslerinden konteyner imajı indirmesine izin verilebiliyor.
Geliştirme araçları tarafındaki entegrasyonlar da genişliyor. Visual Studio Code Dev Containers içerisinde wslc bir konteyner çalışma altyapısı olarak kullanılabiliyor. VS Code’un konteyner yönetimi için kullanılan uzantıları da WSL Containers desteğine sahip.
Microsoft’un Aspire geliştirme platformu da WSL Containers ile çalışabiliyor. Bunun yanında ekosistemde Lazywslc, WSL Container Desktop ve WSLc Remote gibi üçüncü taraf araçlar yer alıyor. WSL Container Desktop üzerinden konteynerlerin yanı sıra k3s ve konteyner kayıt depoları da yönetilebiliyor.
Dosya sistemi tarafında Windows ile Linux arasındaki erişim performansı için de değişiklikler yapıldı. Yeni altyapı, bazı senaryolarda Windows dosyalarına Linux ortamından erişirken iki kata kadar daha yüksek performans sağlayabiliyor. Özellikle Windows ve WSL arasında yoğun dosya transferi yapan geliştirme ortamları bu değişiklikten doğrudan yararlanabiliyor.
WSL Containers içerisinde kullanılan yeni ağ modeli de dikkat çeken yeniliklerden biri. consomme adı verilen yapı, Linux ağ trafiğini Windows ağ altyapısı üzerinden geçiriyor. Bu sistem VPN, proxy ve kurumsal ağ politikalarının bulunduğu ortamlarda Windows ile konteynerler arasındaki ağ uyumluluğunu artırıyor.
Microsoft ayrıca Compose desteği üzerinde çalışmaya devam ediyor. Geliştirme aşamasındaki wslc compose komutu tamamlandığında mevcut compose.yaml dosyaları WSL Containers üzerinden kullanılabilecek. Böylece birden fazla konteynerden oluşan projelerin tek yapılandırma dosyasıyla yönetilmesi mümkün olacak.
WSL Containers ilk kez Build 2026 döneminde duyuruldu ve Haziran ayında genel ön izleme sürecine girdi. Ön izleme döneminde komut satırı araçları, API erişimi, dosya sistemi düzenlemeleri, ağ altyapısı ve kurumsal yönetim özellikleri test edildi. WSL 3.0.1 sürümüyle birlikte ön izleme etiketi kaldırıldı ve WSL Containers genel kullanıma açıldı.


