Microsoft, WSL Containers'ı genel kullanıma açtı

Microsoft, Windows üzerinde Linux konteynerleriyle çalışmayı kolaylaştıran WSL Containers özelliğini genel kullanıma sundu. Ön izleme sürecinin tamamlanmasıyla birlikte özellik kararlı sürüme geçerken, geliştiriciler için yeni komutlar, API desteği ve kurumsal yönetim seçenekleri de kullanıma açıldı.

WSL Containers, Linux konteynerlerinin doğrudan Windows üzerinde oluşturulmasına, çalıştırılmasına ve yönetilmesine imkan tanıyor. Özelliği kullanmak isteyenlerin terminal üzerinden wsl --update komutunu çalıştırması yeterli. Güncel WSL sürümüyle birlikte wslc.exe komut satırı aracı sisteme ekleniyor. Kullanıcılar aynı işlevlere container.exe komutuyla da erişebiliyor.

Microsoft, genel sürümle birlikte konteyner yönetimini kolaylaştıran yeni komutlar da ekledi. wslc container restart çalışan konteynerleri yeniden başlatmaya, wslc container cp ise dosyaları tar arşivi üzerinden ana sistem ile konteyner arasında taşımaya imkan veriyor. wslc system info konteyner ortamının durumunu görüntülerken wslc events gerçek zamanlı etkinlik takibi sağlıyor.

Ağ tarafında ise wslc network connect ve wslc network disconnect komutlarıyla konteynerleri ağlara bağlamak veya bağlantılarını kesmek mümkün hale geliyor. Ayrıca konteyner sağlık kontrolleri, --mount desteği ve konteynerlerin durdurulması sırasında zaman aşımının belirlenebilmesini sağlayan --stop-timeout seçeneği de yeni sürümle sunuluyor. Konteyner depolama konumu da kullanıcı tarafından farklı bir sürücüye taşınabiliyor.

WSL Containers, Windows uygulamalarıyla entegrasyon açısından da genişletiliyor. Microsoft'un sunduğu WSL Containers API sayesinde Windows uygulamaları Linux konteynerlerini doğrudan programatik olarak çalıştırabiliyor. Bu yapı özellikle yerel yapay zeka iş yükleri ve normalde Linux ortamında çalışan konteyner tabanlı uygulamaların Windows üzerinde kullanılmasına yardımcı oluyor.

Kurumsal kullanıcılar için Microsoft Defender for Endpoint ve Intune entegrasyonları da genişletildi. Defender for Endpoint, WSL konteynerlerindeki işlem, dosya ve ağ hareketlerini izleyerek bu etkinlikleri Windows ana sistemiyle ilişkilendirebiliyor. Intune ise yöneticilere WSL Containers özelliğini açıp kapatma ve konteyner imajlarının indirilebileceği kayıt depolarını sınırlandırma seçenekleri sunuyor.

Microsoft ayrıca WSL Containers'ın geliştirici araçlarıyla entegrasyonunu artırıyor. Visual Studio Code Dev Containers içerisinde wslc varsayılan sürücü olarak kullanılabiliyor. VS Code konteyner uzantısı da WSL Containers desteği kazanırken, Aspire da WSL Containers'ı doğrudan konteyner çalışma zamanı olarak kullanabiliyor. Topluluk tarafından geliştirilen Lazywslc ve WSL Container Desktop gibi araçlar da ekosistemi genişletiyor.

Performans tarafında da önemli geliştirmeler bulunuyor. Microsoft, yeni altyapının Linux ortamından Windows dosyalarına erişimde bazı senaryolarda iki kata kadar daha yüksek performans sağlayabildiğini belirtiyor. Ayrıca consomme adlı yeni ağ modu, Linux ağ trafiğini Windows üzerinden geçirerek VPN, proxy ve kurumsal ağ politikalarıyla daha uyumlu bir yapı oluşturmayı hedefliyor.

Microsoft'un WSL Containers için sıradaki hedeflerinden biri ise Compose desteği. Şirket, üzerinde çalıştığı wslc compose özelliğiyle mevcut compose.yaml dosyalarının değiştirilmeden kullanılmasını amaçlıyor. Böylece birden fazla konteynerden oluşan projelerin WSL üzerinden yönetilmesi daha kolay hale gelecek.

WSL Containers ilk olarak Microsoft Build 2026 etkinliğinde duyurulmuş ve 29 Haziran 2026'da genel ön izlemeye açılmıştı. Microsoft, 29 Eylül'de yaptığı duyuruyla özelliğin genel kullanıma sunulduğunu açıkladı.

Paylaş
Teknoloji Turu'nu Google'da kaynak olarak ekle