Microsoft, normal Linux çekirdeğine sahip WSL2'yi duyurdu

Windows_WSL

Recientemente Microsoft, güncellenmiş WSL2 alt sistemini tanıttı (Linux için Windows Alt Sistemi), Windows'ta çalıştırılabilir Linux dosyalarını çalıştırmak için tasarlanmıştır.

Önemli bir özellik ikinci baskının bir ara katman yerine bir Linux çekirdeği sunuyor Linux sistem çağrılarını Windows sistem çağrılarına çeviren anında.

WSL2'nin deneme sürümü Haziran sonunda sunulacak Windows Insider'ın deneysel sürümlerinde.

Ayrıca, kodu MIT lisansı altında dağıtılan Microsoft terminal öykünücüsü "Windows Terminal" ile ilgili yazıda.

WSL ile Kernel entegrasyonu için hazırlanan tüm değişiklikler, ücretsiz GPLv2 lisansı altında yayınlanacak ve yukarı akışta mevcut olacaktır.

WSL 2 hakkında

Windows Terminali sekme tabanlı bir arayüz ve paylaşılan pencereler sağlar, renk çıktısı için Unicode ve kaçış dizilerini tam olarak destekler, temaların ve eklentilerin değiştirilmesine izin verir, sanal konsolları (PTY) destekler ve metin oluşturmayı hızlandırmak için DirectWrite / DirectX kullanır.

Öykünücü tabanlı WSL1 desteği kaydedilecek ve kullanıcılar bunu WSL2 ile birlikte kullanabilecektir. Linux çekirdeğini bir Windows ortamında çalıştırmak için, halihazırda Azure'da kullanımda olan hafif bir sanal makine zaten kullanılmaktadır.

Bir parçası olarak Windows 2 için WSL10, Linux kernel 4.19 ile bir bileşen sunulacaktır. LTS 4.19 için düzeltmeler yayınlanırken, WSL2 çekirdeği Windows güncelleme mekanizması aracılığıyla hızla güncellenecek ve Microsoft Sürekli Entegrasyon Altyapısı üzerinde test edilecektir.

WSL2, Azure altyapısıyla aynı çekirdeği kullanacakbakımı basitleştirecek.

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

Önerilen çekirdek, WSL1'de sunulan öykünme katmanı için şeffaf bir yedek olarak hareket edebilecektir. Kaynak koduna sahip olmak, meraklıların isterlerse WSL2 için Linux çekirdek yapılarını oluşturmalarına olanak tanıyacak ve bunun için gerekli talimatlar hazırlanacaktır.

WSL2'deki değişiklikler hakkında

Bir çekirdek kullanmak optimizasyonlarla Azure projesi, tam Linux uyumluluğuna ulaşmanıza olanak tanır Sistem çağrısı düzeyinde ve Docker konteynerlerinin Windows üzerinde sorunsuz çalışabilmesini ve FUSE mekanizmasına dayalı dosya sistemleri için destek uygulamasının sağlanması.

Buna ek olarak, WSL2, G / Ç performansını önemli ölçüde artırdı ve WSL1 darboğazı olan dosya sistemi işlemleri.

Örneğin, bir WSL2 arşivini açarken, WSL1, WSL20'den 1 kat daha hızlıdır ve "git clone", "npm install", "apt update" ve "apt upgrade" 2 ila 5 kez gerçekleştirildiğinde.

Gerçek hız artışı uygulamaya bağlı olacaktır çalıştığınızı ve dosya sistemiyle nasıl etkileşime girdiğini.

Linux çekirdeğinin teslim edilmesine rağmen, daha önce olduğu gibi, WSL2 kullanıcı alanı için hazır bir bileşen seti sağlamayacaktır.

Bu bileşenler ayrı ayrı kurulur ve çeşitli dağıtımların sürümlerini temel alır. Örneğin, Microsoft mağaza dizinine WSL kurulumu için Ubuntu, Debian, Kali Linux, SUSE ve openSUSE derlemeleri önerilir.

Windows'ta sunulan Linux çekirdeği ile etkileşim kurmak için, dağıtımdaki önyükleme sürecini değiştiren küçük bir başlatma komut dosyasının değiştirilmesi gerekecektir. Canonical, Ubuntu'nun WSL2 üzerindeki çalışmasını tam olarak destekleme niyetini çoktan duyurdu.

Terminal, komut istemini (cmd), PowerShell ve WSL'yi kullanabilirsiniz. Yaz aylarında, yeni terminal Windows kullanıcıları için Microsoft Mağazası kataloğu aracılığıyla satışa sunulacak.

Son olarak, Microsoft ekibi bize lansmanı kendi bloglarında ve Twitter hesaplarında duyuracaklarını söyledi.


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.