WSL 3.0 burada: Microsoft, Windows'taki Linux entegrasyonunu yeniden tasarladı.

  • Microsoft, önceki 2.x sürümünden atlayarak WSL 3.0.1'i resmen yayınladı.
  • En büyük yenilik, wslc.exe, kendi API'si ve Linux konteynerlerini çalıştırmak için yeni araçlarıyla birlikte gelen WSL Konteynerleri.
  • WSL 3 ayrıca Windows dosyalarının, aÄŸ iletiÅŸiminin ve kurumsal yönetimin performansını da iyileÅŸtirir.

WSL 3.0

Microsoft, Windows için Linux Alt Sistemi'nin (WSL) yeni nesli olan WSL 3.0.1'i yayınladı ve bu, projenin önceki 2.x sürümünden yeni bir ana sürüme önemli bir sıçrama anlamına geliyor. Güncelleme, WSL'nin bugüne kadarki evriminde en önemli yeni özelliklerden birini içeriyor: Windows'tan doğrudan Linux konteynerleri oluşturmak, çalıştırmak ve yönetmek için entegre bir altyapı olan WSL Konteynerleri.

Yeni sürüm 29 Eylül 2026'da yayınlandı ve resmi WSL deposu üzerinden edinilebilir. Bu sürüm, yalnızca sürüm numarasını değiştirmekten daha fazlasını içeriyor: Microsoft, bu yeni aşamayı Windows ve Linux arasındaki performansı iyileştirmek, yeni bir ağ modeli sunmak ve konteynerlerle çalışmak için özel olarak tasarlanmış araçlar ve API'ler eklemek için kullanıyor.

WSL 3.0.1, WSL 2'den büyük bir sıçramayı temsil ediyor.

WSL 3.0.1 sürümünün yayınlanması, 2.x dalından 3.x dalına geçişi resmen temsil etmektedir. Microsoft'un kendi deposu, geçmişteki bu değişikliği bir karşılaştırma olarak göstermektedir. 2.9.13 y 3.0.1Önceki numaralandırmayı geride bırakarak.

Yeni sürüm, WSL'nin temel amacını koruyor: Windows'a entegre edilmiş bir Linux ortamı sağlamak; ancak Microsoft, bu ortamdan yapılabilecekleri önemli ölçüde genişletiyor.

Bu evrimin temel unsurlarından biri Linux konteynerlerinin entegrasyonudur. Şimdiye kadar, Docker Desktop kullanmak, WSL dağıtımına Docker Engine kurmak veya diğer harici çözümleri kullanmak yaygındı. WSL 3, bu tür iş yükleri için kendi altyapısını sunuyor.

WSL Konteynerleri, WSL 3.0'ın en önemli yeni özelliklerinden biridir.

Bu sürüm, kısaltılmış haliyle WSLc olarak bilinen WSL Konteynerlerinin genel kullanıma sunulmasını içermektedir . Microsoft bu teknolojiyi yaz aylarında önizleme olarak sunmuştu ve şimdi genel kullanıma hazır olduğunu düşünüyor.

Ana parça şudur: wslc.exeWindows'tan Linux konteynerleri oluşturmanıza, çalıştırmanıza ve yönetmenize olanak sağlayan yeni bir komut satırı aracı. Ayrıca şunlar da var: container.exe Entegre bir takma ad olarak, konteyner araçlarıyla zaten çalışanlara daha tanıdık gelen bir sözdizimine sahip.

Ek olarak, Microsoft, yerel Windows uygulamalarının programatik olarak Linux konteynerleri oluşturmasına ve kontrol etmesine olanak tanıyan bir WSL Konteyner API'si sunmaktadır. Bu, geliştirme uygulamaları, yapay zeka araçları ve Linux iş yüklerini entegre bir şekilde çalıştırması gereken yazılımlar için olanaklar açmaktadır.

WSL 3.0, konteynerleri yönetmek için daha fazla araç sunuyor.

Genel kullanıma sunulan sürüm, test aşamasına kıyasla çok sayıda yeni komut içermektedir.

Aralarında wslc container restartkonteynerleri yeniden başlatmak için ve wslc container cpBu özellik, tar dosyaları kullanarak dosyaları bir konteynere kopyalamayı ve konteynerden kopyalamayı mümkün kılar.

Ayrıca görünür wslc system infoKonteyner ortamının durumunu kontrol etmeyi amaçlayan bu komut, aşağıdakilerle birlikte kullanılmaktadır: wslc network connect y wslc network disconnect Ağ kapsayıcılarını bağlamak veya bağlantısını kesmek.

Sistem ayrıca gerçek zamanlı olayları da bünyesine katmaktadır. wslc eventskonteyner durum kontrolleri, destek --mount Ayrıca, konteyner kapatma sırasında zaman aşımı süresini kontrol etme seçenekleri de sunar. Microsoft, varsayılan WSLc oturumunun içeriğinin nerede saklanacağını yapılandırmanıza da olanak tanır.

WSL için yeni bir ağ modeli

Yeni özelliklerden bir diğeri de konteyner iş akışları için geliştirilen yeni bir ağ modu olan Consommé'dir .

Microsoft bu sistemle VPN'ler, güvenlik duvarları ve kurumsal ağlarla uyumluluğu geliştirmeyi hedefliyor. Linux sanal makinesinin trafiği, kullanıcı bağlamında çalışan ve DNS, yönlendirme ve port ataması gibi görevleri üstlenen bir işlem aracılığıyla Windows ile entegre ediliyor.

Amaç, Linux uygulamalarının ve konteynerlerinin Windows ağıyla daha sorunsuz entegrasyonunu sağlamak ve WSL'yi belirli VPN'ler ve kurumsal ağ yapılandırmalarıyla birleştirirken geçmişte ortaya çıkan bazı sorunlardan kaçınmaktır. Microsoft ayrıca bu çalışmayı WSL altyapısına yönelik daha geniş kapsamlı iyileştirmelerin bir parçası olarak değerlendirmektedir.

Windows dosyalarına erişimde performans iyileştirmesi.

WSL 3 ayrıca, WSL'nin geleneksel olarak en hassas noktalarından biri olan Linux'tan Windows'ta depolanan dosyalara erişim konusunda da iyileştirmeler getiriyor.

Microsoft, yeni iyileştirmelerin belirli Linux ortamlarından Windows dosyalarına erişimde performansı iki katına kadar artırabileceğini iddia ediyor . Bu optimizasyonlar yalnızca konteynerlerle sınırlı değil; iki işletim sistemi arasındaki performansı iyileştirmeye yönelik daha geniş bir çabanın parçası.

Bu durum, özellikle kodun bir kısmını Windows dosya sisteminde tutan ancak araçları Linux'tan çalıştıran geliştirme projeleri için önem taşıyabilir.

WSL 3 ayrıca şirketleri de inceliyor.

Microsoft bu lansmanı WSL'nin kurumsal entegrasyonunu genişletmek için kullandı.

Microsoft Defender for Endpoint, kapsayıcılar içinde oluşturulan işlemler, dosyalar ve ağ etkinliği hakkında bilgi toplayabilir ve bunu ana bilgisayar Windows bilgisayarıyla ilişkilendirebilir.

Microsoft Intune ise WSL Konteynerleri için özel kontroller içerir. Yöneticiler bu işlevselliği etkinleştirebilir veya devre dışı bırakabilir ve geliştiricilerin konteyner imajlarını indirebileceği yetkili kayıt defterlerinin bir listesini oluşturabilir.

Bu sayede WSL 3, konteyner kullanımının güvenlik politikalarına ve merkezi yönetime tabi olması gereken kurumsal ortamlara daha iyi uyum sağlar.

Visual Studio Code ve diğer araçlarla entegrasyon

Yeni platform, mevcut geliÅŸtirme ekosisteminden izole deÄŸil. Microsoft, Visual Studio Code geliÅŸtirme konteynerleriyle uyumluluÄŸu vurguluyor. wslc Bir konteyner denetleyicisi olarak.

Aspire ve Visual Studio Code konteyner uzantısına da destek eklendi; ayrıca topluluk, WSL konteynerlerini grafiksel olarak yönetmek için ek araçlar geliştirmeye başladı bile.

Bu sayede, geliştiricinin iş akışını tamamen değiştirmesine gerek kalmadan WSL 3 bir konteyner altyapısı olarak kullanılabilir.

Peki ya Docker Compose?

WSL konteynerlerinin mevcut eksikliklerinden biri, Docker Compose için yerel desteğin olmamasıdır.

Microsoft bunu kabul eder compose Bu, şu anda WSLc kullanıcılarından gelen en önemli isteklerden biri ve üzerinde zaten çalışılıyor. Amaç, gelecekte bunun sağlanmasıdır. wsl compose up dosyaları kullanabilir compose.yaml Mevcut olanları değiştirmeye gerek kalmadan.

Bu nedenle, WSL 3.0.1 henüz konteyner ekosistemindeki tüm araçların yerini almayı amaçlamamaktadır. Özellikle ek özellikler geliştirilirken, bazı gelişmiş iş yükleri hala Docker gibi çözümler gerektirmektedir.

WSL 3'ün var olmadığı neden söylendi?

Sürüm değişikliği özellikle dikkat çekici çünkü 2026'da Microsoft'un yalanladığı, sözde bir WSL 3 hakkında haberler dolaşmıştı. O dönemde proje yöneticileri, WSL 3 adında bir sürümün mevcut olmadığını belirtmişti.

WSL 3.0.1 sürümünün yayınlanmasıyla durum değişti. Resmi Microsoft deposu artık 3.0.1 sürümünü listeliyor ve WSL 2.9.13 ile WSL 3.0.1 arasındaki değişiklik günlüğünü açıkça gösteriyor. Ayrıca, 29 Eylül'de depoda oluşturulan bir tartışma başlığı doğrudan 3.0.1 sürümüyle ilgili ve WSL Konteynerlerinin artık genel kullanıma sunulduğunu duyuruyor.

Bu nedenle, "WSL 3 mevcut değil" şeklindeki önceki raporlar artık projenin mevcut durumunu yansıtmamaktadır. WSL 3.0.1, Microsoft'un resmi bir sürümüdür.

Windows içinde Linux için yeni bir dönem.

Microsoft, WSL 3.0.1 ile WSL'nin işlevini, Linux araçlarını Windows'ta çalıştırmanın kullanışlı bir yolu olmanın ötesine taşıyor.

WSL Konteynerlerinin eklenmesi, Windows uygulamaları için bir API, dosya erişiminde performans iyileştirmeleri, yeni bir ağ modeli ve kurumsal kontroller, WSL'yi Linux ve konteyner iş yüklerini çalıştırmak için daha eksiksiz bir platform haline getiriyor.

Microsoft ayrıca, ağ iletişimi ve işletim sistemleri arası performans da dahil olmak üzere WSL'nin temel yetenekleri üzerinde çalışmaya devam edeceğini belirtti. Bu nedenle WSL 3.0.1, basit bir bakım güncellemesi olmaktan ziyade, proje için yeni bir aşamanın başlangıcıdır.


Google'da tercih edilen kaynak olarak ekleyin.