Microsoft, Linux için Windows alt sistemi olan WSL2'yi zaten piyasaya sürdü

Windows_WSL

Geçen ay WSL2'yi lansmanında uygulanacak özelliklerle birlikte tartıştığımız gibi, Microsoft, Windows Insider'ın yeni deneysel yapılarının oluşturulduğunu duyurdu (yapı 18917), WSL2 katmanı dahil (Linux için Windows Alt Sistemi).

WSL2, Windows'ta çalıştırılabilir Linux dosyalarının başlatılmasını sağlayan bir katmandır. WSL Second Edition, Linux sistem çağrılarını Windows sistem çağrılarına çeviren anlık bir emülatör yerine tam teşekküllü bir Linux çekirdeği sunarak kendisini farklı kılar.

Windows_WSL
İlgili makale:
Microsoft, normal Linux çekirdeğine sahip WSL2'yi duyurdu

Normal bir Linux çekirdeği kullanmak, WSL2'nin tam Linux uyumluluğuna ulaşmasını sağlar Sistem çağrısı düzeyinde ve Docker konteynerlerinin Windows üzerinde sorunsuz bir şekilde çalışabilmesini ve FUSE mekanizmasına dayalı dosya sistemleri için destek uygulayabilmesini sağlayın.

WSL2 hakkında

Önceki versiyona kıyasla (WSL1), bu ikinci versiyon (WSL2), G / Ç performansını önemli ölçüde artırdı ve dosya sistemi işlemleri.

Örneğin, bir WSL2 arşivini açarken, WSL20'den 1 kat daha hızlıdır ve üzerinde "git clone", "npm install", "apt install" ve apt update "2 gibi bazı farklı işlemler gerçekleştirildiğinde 5 kere.

WSL2, Linux çekirdeği 4.19'a dayalı bir bileşen sunar Azure'da zaten kullanımda olan bir sanal makineyi kullanarak bir Windows ortamında çalışan.

WSL 2'yi kullanmaya başladığınızda fark edeceğiniz bazı kullanıcı deneyimi değişiklikleri var.

Linux çekirdeği için güncellemeler, Windows güncelleme mekanizması aracılığıyla sağlanır ve Microsoft'un sürekli entegrasyon altyapısında test edilmiştir.

WSL ile çekirdek entegrasyonu için hazırlanan tüm değişiklikler, ücretsiz GPLv2 lisansı altında yayınlanmayı vaat ediyor.

Hazırlanan yamalar, çekirdek başlatma süresini azaltmak, bellek tüketimini azaltmak ve gerekli minimum sürücü ve alt sistem kümesini çekirdekte bırakmak için optimizasyonları içerir.

WSL2'deki yenilikler

WSL1'in önceki sürümü için destek korunur ve her iki sistem paralel olarak kullanılabilir, kullanıcı tercihlerine göre. WSL2, WSL1 için şeffaf bir yedek görevi görebilir.

WSL1'de olduğu gibi, kullanıcı alanı bileşenleri ayrı ayrı kurulur ve çeşitli dağıtımlardan setlere dayanır. Örneğin, pMicrosoft mağaza dizininde WSL'ye kurulum için, bazıları dağıtımlar Ubuntu, Debian, Kali Linux, Fedora, Alpine, SUSE ve openSUSE gibi.

Ortam, ext4 dosya sistemi ve sanal ağ bağdaştırıcısı ile ayrı bir disk görüntüsü (VHD) üzerinde yapılır.

Linux çekirdeği ile etkileşim kurmak için WSL2'de önerilen, küçük bir başlatma komut dosyasının dağıtıma dahil edilmesi gerekir önyükleme sürecini değiştirin.

Dağıtım modlarını değiştirmek için yeni bir "wsl –set-version" komutu ve WSL'nin varsayılan sürümünü seçmek için bir "wsl –set-default-version" komutu önerildi.

Ayrıca, Windows build 2 yapısına dahil edilen WSL18917'nin bu yeni sürümü, vurgulanan dosya sistemi geliştirmeleri çünkü içlerinde bunların kullanımı, bunlara daha hızlı erişim sağlayacak şekilde optimize edildi.

Son üç yılı WSL 1 kullanırken dosyalarınızı C sürücünüze koymanızı söyleyerek geçirdiğimizi anlıyoruz, ancak bu WSL 2'de geçerli değildir. WSL 2'de en hızlı dosya sistemi erişiminden yararlanmak için bu dosyalar içinde olmak. Linux kök dosya sistemi.

WSL2'deki bir diğer değişiklik, sanallaştırma teknolojisi yoluyla mimaride yapılan değişikliktir.

WSL 2 artık bir sanal makinede çalıştığından, bu sanal makinenin IP adresinin Windows'tan Linux ağ uygulamalarına erişmek için kullanılması gerekecektir ve bunun tersi de geçerlidir.

Amacımız WSL 2'yi WSL 1 gibi hissettirmek ve nasıl iyileştirebileceğimize dair geri bildirimlerinizi duymak için sabırsızlanıyoruz.

kaynak: https://devblogs.microsoft.com


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Fatura dijo

    Makale sürekli olarak "Linux" (çekirdek) ile GNU / Linux (işletim sistemi) arasında hiçbir şey anlaşılmayacak kadar karıştırılıyor. Korkunç yazılmış.