Microsoft, lansman öncesi sistemin testlerine başladığını duyurdu. Linux-kaplarda WindowsWSL katmanı temelinde uygulanan (Windows Alt sistem LinuxBu araç seti, WSLC tabanlı konteynerler oluşturmak, dağıtmak ve çalıştırmak için standart bir WSLC komut satırı arayüzü ve API'si sağlar. Linux çevreden WindowsAyrıca çalışan konteynerlere erişmek için de kullanılır. WindowsKonteyner işlevselliği, WSL 2.9.3'ün deneysel sürümüne dahil edilmiştir.
WSLC'nin (WSL Konteynerleri) temel özellikleri:
- Konteyner yaşam döngüsünü yönetmeye yönelik işlemler; oluşturma, başlatma, durdurma, dışa aktarma, temizleme ve denetleme gibi işlemleri içerir.
- Her bir konteynerin işlemci ve bellek tüketimini sınırlamak.
- Sistem imajlarını oluşturma, indirme, yükleme, içe aktarma, kaydetme ve doğrulama. Mevcut imaj listelerini görüntüleme komutları. Birden fazla imajla aynı anda toplu işlemler. Birden fazla imajı tek bir tarball dosyasına paketleme özelliği.
- Sanal ağlar oluşturun ve yönetin. Konteynerleri birden fazla ağa bağlayın. Özel ağ türleri oluşturun. Ağ portlarını yönlendirin.
- Bölümler oluşturun, görüntüleyin ve silin. Sanal disklerle (VHD) çalışın.
- Konteynerlerden GPU'lara erişim ve yetkisiz kullanıcıların GPU'larla çalışabilmesi için kütüphanelerin sağlanması.
- İhtiyaç duydukça oturumlar oluşturun, oturum adları atayın, depolama konumunu özelleştirin.
- C++ ve C#/WinRT programlarından konteynerlerle çalışmayı otomatikleştirmek için API içeren SDK.
- "wslc logs" komutu, günlüklerden veri görüntülemek ve çıkarmak için kullanılır. Konteyner çalışma istatistiklerini görüntüler. "wslc" yardımcı programında çıktı vurgulaması.
- MSBuild ve CMake ile entegrasyon.
- ADMX grup politikaları kullanılarak yönetim desteği.
- VS Code geliştirme konteyneri uzantısının, geliştirme kodunu bir konteyner içinde çalıştırmak ve derlemek için desteği.

Konteyner desteğine ek olarak, WSL'nin yeni sürümü aşağıdaki özellikleri de sunmaktadır:
- Yeni bir dosya sistemi olan virtiofs tanıtıldı ve konteynerlerde varsayılan olarak etkinleştirildi, bu da erişim hızını iki katına çıkarıyor. Windows-dosyalar.
- "Consomme" ağ modu, konteynerlerde varsayılan olarak uygulanmış ve etkinleştirilmiştir; bu da çeşitli ağ yapılandırmalarıyla daha iyi uyumluluk sağlar (VPN, vekil vb.). "İçme" modunda Linux-trafik şu şekilde yönlendirilir: WindowsBu da onun şu amaçlarla kullanılmasını mümkün kılar: Linux uygulamalar ağ ortamının tüm yeteneklerini kullanır WindowsBunlara güvenlik politikaları ve kurumsal sistemlerle entegrasyon araçları da dahildir.
- Ana ortama otomatik dönüş özelliği iyileştirildi. Windows bellek kullanılmıyor sanal makine с Linux.
WSL, tam bir çekirdeğe sahip sanal bir makine sağlar. Linux (6.6 ve 6.18 dallarına dayanarak), dağıtımları çalıştırabilir. LinuxTemel özellikler arasında, başlatma süresini ve bellek tüketimini azaltmaya yönelik optimizasyonlar ve eski haline döndürme yeteneği gibi WSL'ye özgü değişiklikler yer almaktadır. Windows özgürleştirilmiş LinuxGereksiz sürücüleri ve alt sistemleri ortadan kaldırmak için bellek ve yapılandırma işlemleri gerçekleştirilir. Sistem, ext4 dosya sistemi ve sanal ağ bağdaştırıcısı içeren ayrı bir disk görüntüsüne (VHD) kurulur.
Kaynak: opennet.ru
