Bu içerik, ilgili yazılım ve bilgiler kontrol edilerek güncel sürüm ve kullanım durumuna göre revize edilmiştir.
Yazar: Bünyamin KAYA
- WSL Containers, Windows 11’de Linux container oluşturma ve yönetme sürecini doğrudan WSL içine taşıyor.
- Yeni wslc.exe aracı, geliştiricilere ek container yazılımı kurmadan komut satırından çalışma imkanı sunuyor.
- WSL Container API, Windows uygulamalarının Linux container iş akışlarını yerel kodla yönetebilmesini sağlıyor.
- Docker Desktop, Podman Desktop ve benzeri araçlar tamamen devre dışı kalmıyor; aynı WSL altyapısından yararlanmaya devam ediyor.
- Özellik şu anda public preview aşamasında olduğu için kurumsal kullanımdan önce test ortamında değerlendirilmesi öneriliyor.
Microsoft, Windows 11’in geliştiriciler için sunduğu yetenekleri genişletiyor. Şirket, 29 Haziran’da Windows Subsystem for Linux üzerinden WSL Containers özelliğini public preview (genel önizleme) olarak kullanıma sundu.
Bu yeni özellik, geliştiricilerin ek container yazılımlarına bağımlı kalmadan Linux containers oluşturmasına, çalıştırmasına ve yönetmesine olanak tanıyor.
Microsoft’un Build 2026 konferansında duyurduğu özellik, WSL’nin en yeni pre-release (ön sürüm) güncellemesiyle dünya genelinde kullanılabilir hale geldi. Geliştiriciler bu sürümü aşağıdaki komutla yükleyebilir:
wsl --update --pre-release
Alternatif olarak en güncel paket GitHub üzerinden de indirilebilir.

WSL Containers Nedir?
Daha önce WSL kullandıysanız, Windows’un geleneksel bir virtual machine (sanal makine) olmadan tam bir Linux ortamı çalıştırabildiğini biliyorsunuzdur. WSL Containers ise bu temelin üzerine inşa edilerek Linux containers oluşturma, çalıştırma ve yönetme desteğini doğrudan WSL içine ekliyor.
Container (konteyner), bir uygulamayı çalışması için ihtiyaç duyduğu tüm bileşenlerle birlikte paketleyen izole bir ortamdır. Virtual machine (sanal makine) gibi tam bir işletim sistemi içermez. Bu nedenle daha küçük boyutludur ve daha hızlı başlatılabilir.
Container teknolojileri; cloud applications (bulut uygulamaları), AI workloads (yapay zeka iş yükleri), web servisleri ve otomatik test süreçlerinde yaygın olarak kullanılır. Çünkü aynı container, geliştiricinin bilgisayarında, bir sunucuda veya bulutta tutarlı şekilde çalışabilir.
Bugüne kadar geliştiriciler Linux containers yönetmek için genellikle Docker Desktop veya Podman Desktop gibi yazılımlara ihtiyaç duyuyordu. Bu uygulamalar çoğu zaman arka planda WSL altyapısını kullanıyordu. Microsoft ise artık kendi yerleşik Linux container platformunu WSL içine ekliyor.
Bilgi: WSL Containers, Docker Desktop’ın yerini almak için değil; Windows 11 üzerinde Linux container geliştirme sürecini daha yerleşik ve daha az bağımlı hale getirmek için sunuluyor.
Microsoft Kıdemli Ürün Yöneticisi Craig Loewen’in açıklamasına göre WSL containers, Windows üzerinde ek üçüncü taraf araçlara gerek kalmadan Linux containers oluşturmak, çalıştırmak ve yönetmek için yerleşik, kurumsal kullanıma uygun bir deneyim sunmayı amaçlıyor.
Bu, Docker’ın ortadan kalkacağı anlamına gelmiyor. Microsoft burada geliştirici deneyiminin bir bölümünü Windows 11 içine taşırken, mevcut container platformlarının aynı WSL altyapısı üzerinde gelişmeye devam etmesine de izin veriyor.
Tanıdık Bir Command-Line Deneyimi
Public preview (genel önizleme) sürümüyle birlikte wslc.exe adlı yeni bir executable (çalıştırılabilir dosya) da geliyor.

WSL güncellendikten sonra geliştiriciler bu yeni command-line tool (komut satırı aracı) ile Linux containers oluşturabilir, çalıştırabilir, debug (hata ayıklama) yapabilir ve test süreçlerini yönetebilir.
Microsoft, komut yapısını daha önce container araçlarıyla çalışan geliştiricilere tanıdık gelecek şekilde tasarladı. Böylece öğrenme süreci kısalıyor ve geliştiriciler yeni bir çalışma mantığına uyum sağlamak zorunda kalmıyor.
Ayrıca Microsoft, aynı aracı başlatan bir container alias da sunuyor. Amaç, geliştiricilerin ek bir container runtime (container çalışma zamanı) kurup yapılandırmakla zaman kaybetmeden Linux uygulamaları geliştirmeye başlayabilmesi.
Windows 11 Uygulamaları Linux Containers Başlatabilecek
Önizleme sürümü aynı zamanda yeni WSL Container API özelliğini de getiriyor.
Windows 11 uygulamaları artık harici araçları çağırmak yerine, native code (yerel kod) üzerinden doğrudan Linux containers oluşturabilecek ve yönetebilecek.
Microsoft, C, C++ ve C# desteği sunan bir NuGet package (NuGet paketi) sağlıyor. Bu sayede Linux workloads (Linux iş yükleri), Windows uygulamalarına daha kolay entegre edilebilecek.
API ayrıca MSBuild ve CMake ile de entegre çalışıyor. Böylece container oluşturma ve dağıtım süreçleri, ek script (komut dosyası) gerektirmeden uygulamanın normal build process (derleme süreci) içine dahil edilebiliyor.
Bu gelişme, Windows uygulamalarının arka planda Linux tabanlı bileşenleri sessizce kullanmasını ve kullanıcıya native Windows experience (yerel Windows deneyimi) sunmasını çok daha kolay hale getirebilir.
Kurumsal Yönetim Desteği Dahil Edildi
Microsoft, halihazırda WSL kullanan kurumları da hedefliyor. Örneğin network administrators (ağ yöneticileri), bugün Group Policy (Grup İlkesi) üzerinden çalışanların WSL distributions (WSL dağıtımları) veya containers kullanıp kullanamayacağını kontrol edebiliyor.
Ayrıca kurum içinde hangi container registries (container kayıt depoları) kullanılabileceği de sınırlandırılabiliyor. Microsoft, native Intune management (yerel Intune yönetimi) desteğinin önümüzdeki haftalarda geleceğini belirtiyor.
Uyarı: WSL Containers şu anda public preview aşamasında. Kurumsal ortamlarda yaygın kullanıma geçmeden önce test ortamında değerlendirilmesi daha güvenli olacaktır.
Microsoft ayrıca Microsoft Defender for Endpoint desteğini Linux containers içinde oluşan güvenlik olaylarını izleyebilecek şekilde genişletiyor. Ancak bu özellik şu anda private preview (özel önizleme) aşamasında.
Visual Studio Code Dev Containers kullanan geliştiriciler de en yeni pre-release extension (ön sürüm eklenti) üzerinden Docker path ayarını wslc olarak değiştirerek WSL Containers kullanabilecek.
WSL Performans Tarafında da Hızlanıyor
Yeni container platformunun yanında Microsoft, WSL altyapısında da çeşitli iyileştirmeler sunuyor.
Containers artık varsayılan file system (dosya sistemi) olarak virtiofs kullanıyor. Microsoft’a göre bu değişiklik, önceki uygulamalara kıyasla Windows file access performance (Windows dosya erişim performansı) tarafında iki kata kadar artış sağlayabiliyor.
Önizleme sürümü ayrıca consomme adlı deneysel bir networking mode (ağ modu) içeriyor. Bu mod, Linux network traffic (Linux ağ trafiği) akışını Windows üzerinden yönlendiriyor.
Bu sayede Linux uygulamaları, Windows 11 üzerinde zaten uygulanan VPN bağlantılarını, proxy ayarlarını, güvenlik politikalarını ve ağ yapılandırmalarını otomatik olarak kullanabiliyor.
Microsoft ayrıca memory reclamation (bellek geri kazanımı) tarafında da iyileştirme yaptı. Böylece Linux virtual machine (Linux sanal makinesi) içinde kullanılmayan bellek, iş yükleri tamamlandıktan sonra Windows 11’e daha kademeli şekilde geri aktarılıyor.
Şu anda bu iyileştirmeler yalnızca WSL Containers için geçerli. Çünkü değişiklikler WSL’nin temel bileşenlerini etkiliyor. Microsoft, ilerleyen güncellemelerde bu geliştirmeleri daha geniş WSL platformuna yaymayı planlıyor.
Değerlendirmem
Bu duyuru, Docker’ı değiştirmekten çok Windows 11 üzerinde geliştirici deneyimindeki sürtünmeyi azaltmaya yönelik görünüyor. Microsoft son yıllarda Linux’u, geliştiricilerin işletim sisteminin yanına ayrıca kurduğu bir yapı olmaktan çıkarıp Windows’un doğal bir parçası gibi hissettirmeye çalışıyor.
WSL, systemd desteği, GUI app support (grafik arayüzlü uygulama desteği) ve GPU acceleration (GPU hızlandırma) bu yaklaşımın önceki adımlarıydı. WSL Containers da aynı çizginin yeni bir devamı olarak değerlendirilebilir.
Buradaki en dikkat çekici değişiklik yalnızca yeni wslc komutu değil. Asıl önemli nokta, Windows uygulamalarının Microsoft’un API desteği sayesinde Linux container workflows (Linux container iş akışları) süreçlerini doğrudan kendi yazılımlarına entegre edebilmesi.
Bu da Microsoft’un Linux containers teknolojisini harici bir geliştirici aracı olmaktan çok, Windows platformunun doğal bir yeteneği olarak konumlandırdığını gösteriyor.
Microsoft’un WSL Containers özelliğini doğrudan bir Docker alternatifi olarak sunmaması da pratik bir yaklaşım. Docker Desktop, Podman Desktop ve Rancher Desktop gibi araçlar daha zengin geliştirme iş akışları sunmaya devam ediyor.
Microsoft ise bu araçların WSL’ye gelecek altyapı iyileştirmelerinden faydalanabileceğini açıkça belirtiyor. Bu, geliştiricileri halihazırda kullandıkları araçlardan vazgeçirmeye çalışmaktan daha gerçekçi bir strateji olarak öne çıkıyor.


