Linux konteynerleri, 29 Eylül’de genel sürüme çıkan WSL Containers ile Windows 11’e yerleşti. Windows geliştiricisi artık Docker Desktop kurmadan, “wsl –update” komutunun getirdiği wslc.exe aracıyla Linux konteyneri oluşturabiliyor, çalıştırabiliyor ve dağıtabiliyor.
Araç, Docker alışkanlığı olanların yabancılık çekmeyeceği bir komut satırı sunuyor; container.exe kısa adı da aynı işi yapıyor.
İkinci parça, Windows uygulamalarının kod içinden Linux konteyneri oluşturup yönetmesini sağlayan WSL Containers API. Microsoft.WSL.Containers NuGet paketiyle gelen API, C# ve C++/WinRT projeksiyonlarının yanında stdin/stdout akışını, dosya bağlamayı, ağı ve GPU erişimini destekliyor.
Linux konteynerleri Windows çekirdeğinde değil, WSL’in sanal makinesindeki Linux çekirdeğinde çalışıyor. Normal WSL’de uygulamaları karşılayan wslservice.exe bu kez sanal makinenin sahibi olmuyor; yerine kullanıcı adına çalışan wslcsession.exe süreci devreye giriyor. Bu ayrım, konteynerin hangi haklarla açıldığını kullanıcı hesabına bağlıyor.
Daha önce Windows’ta Linux konteyneri çalıştırmak için Docker Desktop kurmak ya da bir WSL dağıtımının içine Docker Engine yerleştirmek gerekiyordu. WSL Containers bu adımı Microsoft’un kendi aracına taşıyor; konteynerler WSL dağıtımından bağımsız bir oturumda açılıyor. Komutlar Windows tarafından çalıştırıldığı için dosya yolları ve yerel ağ erişimi tanıdık kalıyor.

Linux konteynerleri hangi sürümle geliyor?
Genel sürüm, “wsl –update” komutuyla gelen WSL sürümünün içinde yer alıyor; ayrı bir kurulum gerekmiyor. GitHub’da yayınlanan paket 3.0.1 numarasını taşıyor, ancak Microsoft bu sürümün WSL 3 olmadığını bu yıl içinde açıkça belirtmişti.
WSL Containers, WSL’in desteklendiği her Windows sürümünde çalışıyor ve Windows 10 üzerinde de test edildi. WSL artık açık kaynak olarak geliştiriliyor; Microsoft Windows-Linux dosya erişimini ve ağ tarafını düzenli güncellemelerle iyileştiriyor.
Microsoft, WSL’i açık kaynak bir geliştirme ortamı olmaktan çıkarıp yapay zekâ ve bulut yerlisi iş yükleri için bir platform olarak konumlandırıyor. Ubuntu’nun Windows 11 üzerinde yerel Linux kurulumlarından hızlı büyümesi bu yönü besliyor.
Docker Desktop hâlâ gerekli mi?
Genel sürüm, wslc’nin olgun konteyner platformlarıyla her özellikte eşleştiği anlamına gelmiyor. Çok konteynerli bir projeyi tek komutla ayağa kaldıran “wsl compose up” henüz yol haritasında.
Ayrıcalıklı konteyner desteği de eksik olduğu için k3d ve kind gibi Kubernetes araçlarını kullananlar Docker’a dönüyor; Microsoft bu eksiğin önizleme sürümüne yakında gireceğini söylüyor. Görüntü derleme ve uzak depoya gönderme işleri de henüz yerleşik değil; Microsoft çalışanı bu iş için wslc-remote adlı topluluk projesini işaret ediyor.
Linux konteynerleri için ilk hedef kitle geliştiriciler olsa da Microsoft üretim desteğini açık bırakıyor. Windows Latest’in aktardığına göre WSL Containers Windows Server üzerinde üretimde destekleniyor ve yöneticiler Intune ile Defender denetimlerini kullanabiliyor.
Şirket bu hamleyle tek komutla kurulan geliştirici PC’sini ve Windows içindeki yapay zekâ araçlarını aynı kitleye bağlıyor.
Linux konteynerleri için sıradaki eşik, mevcut compose.yaml dosyalarının değiştirilmeden çalıştığı sürüm. Docker Desktop’ı kaldırma kararı, o sürümün çıkış tarihine bağlı görünüyor.




