Windows'ta Linux uygulamalarını çalıştırmak için kullanılan katman olan WSL zaten kararlı

WSL

WSL, Linux sistem çağrılarını anında Windows sistem çağrılarına çeviren bir öykünücü yerine tam bir Linux çekirdeği sunarak kendisini farklı kılar.

Microsoft kısa bir süre önce WSL 1.0.0'ın (Linux için Windows Alt Sistemi) kararlı sürümünün yayınlandığını duyurdu. Aynı zamanda, Microsoft Mağazası aracılığıyla teslim edilen WSL paketleri deneysel geliştirmeden kaldırıldı.

Bu yeni sürümün yayınlanmasıyla birlikte, “wsl –install” ve “wsl –update” komutları varsayılandan taşındı Windows'un yerleşik bir bileşeni olarak dağıtmaya kıyasla önemli ölçüde daha hızlı güncelleme teslimine izin veren WSL'yi yüklemek ve güncellemek için Microsoft Store'u kullanmak.

Yarar wsl, önceki kurulum şemasına geri dönmek için “–inbox” seçeneğini sağlar. Windows 10 yapıları, Windows 10 kullanıcılarının Linux grafik uygulamalarını çalıştırma ve systemd sistem yöneticisi desteği gibi WSL yeniliklerine erişmesini sağlayan Microsoft Mağazası aracılığıyla da desteklenir.

Varsayılan olarak Microsoft Store'dan indirilmek üzere çevrilmiş olan güncellenmiş wsl.exe yardımcı programı, yalnızca manuel doğrulamadan sonra yüklenen Windows 10 ve 11 Kasım güncellemeleri "22H2"ye dahildir (Windows Ayarları -> " Güncelleme ara"). , ve Aralık ortasında otomatik olarak uygulanacaktır. Alternatif bir kurulum seçeneği olarak GitHub'da barındırılan msi paketlerini de kullanabilirsiniz.

Linux yürütülebilir dosyalarının WSL'de çalışmasını sağlamak için, orijinal öykünücü yerine Linux sistem çağrılarını Windows sistem çağrılarına çeviren, eksiksiz bir Linux çekirdek ortamı sağlanır. WSL için önerilen çekirdek, çekirdek sürümüne dayanmaktadır. Linux 5.10çekirdek başlatma süresini kısaltmak, bellek tüketimini azaltmak, Linux işlemleri tarafından serbest bırakılan belleği Windows'a döndürmek ve çekirdekte gerekli minimum sürücü ve alt sistem kümesini bırakmak için optimizasyonlar dahil olmak üzere WSL'ye özgü yamalarla genişletilmiştir.

Çekirdek zaten Azure üzerinde çalışan bir sanal makine kullanan bir Windows ortamında çalışır. WSL ortamı ayrı bir disk görüntüsünde çalışır (HDV) ext4 dosya sistemi ve sanal ağ bağdaştırıcısı ile.

Kullanıcı alanı bileşenleri ayrı olarak kurulur ve farklı dağıtımların yapılarına dayanır. Örneğin, Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE ve openSUSE yapıları, Microsoft Store'da WSL üzerine kurulum için mevcuttur.

1.0 sürümünde, yaklaşık 100 hata düzeltildi ve çeşitli yenilikler uygulandı:

  • Linux ortamlarında systemd sistem yöneticisini kullanmak için isteğe bağlı yetenek sağlandı. Systemd desteği, dağıtım gereksinimlerini azaltmanıza ve WSL'de sağlanan ortamı geleneksel donanım üzerinde çalışan dağıtımlara yaklaştırmanıza olanak tanır. Önceden, WSL ile çalışmak için dağıtımların, Microsoft tarafından sağlanan, PID 1 altında çalışan ve Linux ile Windows arasında birlikte çalışabilirlik için altyapı yapılandırması sağlayan bir başlatma sürücüsü kullanması gerekiyordu.
  • Windows 10 için, Linux grafik uygulamalarını çalıştırma yeteneği uygulanmıştır (önceden grafik desteği yalnızca Windows 11'de mevcuttu).
  • Kurulumdan sonra dağıtımlı başlatmayı devre dışı bırakmak için “wsl –install” komutuna “–no-launch” seçeneği eklendi.
  • Bileşenleri Microsoft Store yerine GitHub üzerinden indirmek için “wsl –update” ve “wsl –install” komutlarına “–web-download” seçeneği eklendi.
  • VHD dosyalarını bağlamak için “wsl –mount” komutuna “–vhd” seçenekleri ve bağlama noktası adını belirtmek için “–name” eklendi.
  • VHD formatında içe veya dışa aktarmak için “wsl –import” ve “wsl –export” komutlarına “–vhd” komutu eklendi.
  • Mevcut bir .vhdx dosyasını bir dağıtım olarak kaydetmek ve kullanmak için "wsl --import-in-place" komutu eklendi.
  • Sürüm numarasını görüntülemek için "wsl --version" komutu eklendi.
  • Geliştirilmiş hata işleme.
  • Destekleyici grafik uygulamaları (WSLg) ve Linux çekirdeği için bileşenler, ek MSI dosyalarının indirilmesini gerektirmeyen tek bir pakete entegre edilmiştir.
  • Hızlı takipte, yeni bir oturum başlatılırken wslservice.exe işleminin çökmesini düzelten WSL 1.0.1 güncellemesi yayınlandı (hala önizleme durumundayken), Unix soketi /tmp/.X11 -Unix olan dosya salt okunur moda değiştirildi, hata işleyicileri iyileştirildi.

Nihayet Bununla ilgili daha fazla bilgi edinmek istiyorsanız, detayları kontrol edebilirsin Aşağıdaki bağlantıda.


Yorumunuzu bırakın

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

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  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.