WSL2 alt sistemi (Linux için Windows Alt Sistemi) içeren Windows Insider derlemeleri yayımlandı

Microsoft açıkladı Linux çalıştırılabilir dosyalarının Windows'ta başlatılmasını sağlayan, daha önce duyurulan WSL18917 (Linux için Windows Alt Sistemi) katmanını içeren Windows Insider'ın (derleme 2) yeni deneysel yapılarının oluşturulması hakkında. WSL'nin ikinci sürümü, Linux sistem çağrılarını anında Windows sistem çağrılarına çeviren bir emülatör yerine tam donanımlı bir Linux çekirdeği sunmasıyla öne çıkıyor.

Standart bir çekirdek kullanmak, sistem çağrıları düzeyinde Linux ile tam uyumluluk elde etmenize ve Docker kapsayıcılarını Windows'ta sorunsuz bir şekilde çalıştırma yeteneği sağlamanın yanı sıra FUSE mekanizmasına dayalı dosya sistemleri için destek uygulamanıza olanak tanır. WSL1 ile karşılaştırıldığında WSL2, G/Ç ve dosya sistemi işlemlerinin performansını önemli ölçüde artırmıştır. Örneğin, sıkıştırılmış bir arşivi açarken WSL2, WSL1'den 20 kat daha hızlıdır ve "git clone", "npm install", "apt update" ve "apt yükseltme" işlemlerini gerçekleştirirken 2-5 kat daha hızlıdır.

WSL2, Azure'da halihazırda kullanılan bir sanal makineyi kullanarak Windows ortamında çalışan, Linux 4.19 çekirdeğini temel alan bir bileşen sunar. Linux çekirdeğine yönelik güncellemeler Windows Update mekanizması aracılığıyla sunulur ve Microsoft'un sürekli entegrasyon altyapısına göre test edilir. Çekirdeğin WSL ile entegrasyonu için hazırlanan tüm değişikliklerin ücretsiz GPLv2 lisansı altında yayınlanacağı taahhüt ediliyor. Hazırlanan yamalar, çekirdek başlatma süresini kısaltmak, bellek tüketimini azaltmak ve gereken minimum sürücü ve alt sistem kümesini çekirdekte bırakmak için optimizasyonlar içeriyor.

WSL1'in eski sürümüne yönelik destek korunur ve kullanıcı tercihlerine bağlı olarak her iki sistem de yan yana kullanılabilir. WSL2, WSL1'in şeffaf bir alternatifi olarak hareket edebilir. WSL1 kullanıcı alanı bileşenleriyle aynı kurulmuş ayrı ayrı ve çeşitli dağıtımların derlemelerine dayanmaktadır. Örneğin, Microsoft Store dizinindeki WSL'ye yüklemek için teklif edilir montaj Ubuntu, Debian GNU/Linux, Kali Linux, Fötr şapka,
Alp, SUSE и openSUSE.

çevre gerçekleştirilen ext4 dosya sistemi ve sanal ağ bağdaştırıcısı ile ayrı bir disk görüntüsünde (VHD). WSL2'de sunulan Linux çekirdeğiyle birlikte çalışabilirlik, dağıtıma önyükleme sürecini değiştiren küçük bir başlatma komut dosyasının dahil edilmesini gerektirir. Dağıtımların çalışma modlarını değiştirmek için yeni bir "wsl —set-version" komutu önerildi ve WSL'nin varsayılan sürümünü seçmek için "wsl —set-default-version" komutu önerildi.

Kaynak: opennet.ru

Yorum ekle