Windows için Linux Alt Sistemi Artık Açık Kaynak Oldu
Microsoft, Windows Subsystem for Linux (WSL) projesinin kaynak kodunu GitHub üzerinden erişime açtı. Böylece uzun süredir geliştirilen bu sistem, topluluğun doğrudan katkı sağlayabileceği açık kaynaklı bir projeye dönüştü. Microsoft’un Build 2025 etkinliğinde yaptığı açıklamaya göre, Windows dışındaki tüm bileşenler artık açık kaynak kodlu.
WSL Projesi Nasıl Başladı ve Nasıl Gelişti?
WSL ilk kez 2016 yılında duyuruldu. Windows 10 Yıldönümü Güncellemesi ile kullanıcılarla buluşan sistem, başlangıçta Linux sistem çağrılarını Windows NT çekirdeği ile çalışacak şekilde yorumlayan bir uyumluluk katmanı kullanıyordu. Bu sürüme WSL 1 adı verildi.

2019 yılında tanıtılan WSL 2 ise gerçek bir Linux çekirdeği üzerinde çalışmaya başladı. Sanal makine tabanlı bu sürüm, performans artışları, grafiksel uygulama desteği, GPU hızlandırması ve systemd entegrasyonu gibi pek çok yeniliği beraberinde getirdi. Yeni açıklamaya göre Microsoft, WSL projesinin şu bileşenlerini açık kaynak hâline getirdi:
- Komut satırı araçları:
wsl.exe
vewslg.exe
- Arka plan hizmetleri:
wslservice.exe
- Linux tarafındaki yardımcı süreçler: Ağ başlatma, arka plan hizmetleri ve bağlantı yönlendirme işlemleri
Ancak WSL 1 sürümünde kullanılan lxcore.sys
adlı özel sürücü ile “\wsl.localhost” dosya sistemi yönlendirmesinde görev yapan P9rdr.sys
ve p9np.dll
gibi bazı bileşenler Windows sisteminin parçası oldukları için açık kaynak olarak sunulmadı.
Microsoft’un açıklamasına göre, WSL projesi açık kaynak olmadan önce bile topluluktan ciddi katkılar aldı. Kullanıcılar, kaynak koda erişimleri olmamasına rağmen bugüne dek önemli önerilerde bulunmayı başardı. Şirket, WSL’nin bundan sonra da bu katkılarla daha hızlı gelişmesini bekliyor.
WSL’nin açık kaynak hâle gelmesiyle birlikte geliştiriciler artık sistemi daha yakından inceleyebilecek, kendi sürümlerini derleyebilecek ve doğrudan geliştirme yapabilecek. Ayrıca hatalar, iyileştirmeler ve yeni özellikler için GitHub üzerinden katkı sunulabilecek. Kullanıcılar WSL’nin mimarisi ve bileşenleri hakkında daha fazla bilgiye https://wsl.dev adresinden ulaşabilir.