Windows 10 20H1'de WSL 2'nin 13 kat daha hızlı olduğu iddia ediliyor

Linux için Windows alt sisteminin ikinci sürümü, WSL 2 geliştirme sürümlerinin bir parçası olan Windows 10 20H1, Mayıs 2020'de genel kullanıma sunulması planlanıyor. IWSL 1'den daha iyi performans gösterdiğini iddia eden bir Linux çekirdeği içerir.

WSL 2, Linux için Windows alt sisteminin Windows üzerinde ELF64 Linux ikili dosyalarını çalıştırmasını sağlayan mimarinin yeni sürümüdür. Bu yeni mimari, gerçek bir Linux çekirdeği kullanır, bu Linux ikili dosyalarının Windows ile etkileşim biçimini değiştirir ve donanım, WSL 1'deki ile aynı kullanıcı deneyimini sunarken.

WSL 2, çok daha hızlı dosya sistemi performansı sunar Docker gibi daha fazla uygulamayı çalıştırmanıza olanak tanıyan sistem çağrıları için tam destek. Windows Mayıs 2020 Güncellemesi, güzel UI iyileştirmeleriyle yayınlanacak.

bunun yanı sıra bu güncellemede alt sistemin daha iyi bir performans gösterdiği varsayılmaktadır ve bu bir Windows geliştiricisi mi Dave Rupert blogunda bilgi paylaştı WLS 1'i 7.853 saniyede yapan bir işlemi yürütürken, WLS 2 bunu 0.567 saniyede gerçekleştirdi.

Ama sadece bu değil. WSL 2 ayrıca npm kurulumunu, web derlemesini, dosya görüntülemeyi, modül çalışırken yeniden yüklemeyi, sunucu başlatmayı ve daha fazlasını geliştirir.

Bir web geliştiricisi olarak her gün yaptığınız hemen hemen her şey önemli ölçüde daha hızlıdır. Yeniden bir Mac'e sahip olmak gibi (veya belki daha iyisi, çünkü Apple, son yıllarda pil ömrü lehine işlemcilerini düşürdü., dijo Dave Rupert.

WSL 2'nin avantajlarından tam olarak yararlanmak için, Rupert proje dosyalarınızı taşımanızı önerir from / mnt / c / Kullanıcılar / Yeni VHD'nizdeki yeni Linux ana dizininize /. Bu nedenle, diskinizin içeriği \\ wsl $ \ adresine giderek ağ üzerinde görünecektir. \ \ home veya explorer.exe komutunu yazarak. bash isteminizden.

Web geliştirme ile ilgili olarak, bunu VS Code ile paylaşın, geliştirici deneyimi iyidir. Uzak Uzantı, WSL'ye bir köprü görevi görür ve VS Code'u tüm işlemlerini (git, komut satırı, uzantı kurulumları vb.) doğrudan her şeyin çok özerk olduğu Linux dağıtımında gerçekleştirmeye zorlar.

Rupert'e göre, web geliştiricilerinin WLS 2'ye geçişi onlar için yeni bir çağdır. Önizleme yapıları Insider'ların kullanımına sunulduğundan beri, olası ilk sorunlar WSL ekibi tarafından kesinlikle çözüldü. Geçen ayın sonlarında yayınlanan "Windows 10 Insider Preview Builds (20H1) için Yenilikler" başlıklı bir makalede Microsoft, bazı sorunları çözdüğünü söylüyor.

Örneğin yukarıdaki makaleye göre sanal makinenizin hafızası WSL 2, iş akışı ihtiyaçlarınızı karşılamak için genişletildi, ancak belleğe artık ihtiyaç kalmadığında azaltılmadı. Artık bellek artık Linux sanal makinede kullanılmadığında, Windows için piyasaya sürülecek ve buna göre bellek boyutu küçültülecek.

Rupert ayrıca Windows Terminal'in artık geliştirildiğini bildirdi. Eksik sekmeler, JSON yapılandırılabilirliği ve Windows'taki geçici "iyi hissetme" sorunuyla ilgili önceki tüm sorunlarımı çözer. Bunu söylemek her zaman tuhaftır, ancak Windows Terminal şüphesiz en iyi Windows terminalidir ”, diyor geliştirici. Rupert şu sözlerle sonlandırıyor: "Şüphesiz WSL 2, o zamandan beri gördüğüm en büyük gelişme ve görünüşe göre Windows web geliştirme için yeni bir çağ.

WSL ile Linux ve Windows dosyalarına şeffaf bir şekilde erişebiliyorum. Birçok şey için Terminal (Windows) ve çeşitli Unix araçlarını kullanıyorum (Posix üzerinde derleme ve test etme, objdump, hata ayıklama). Her iki dünyanın da en iyisini elde ediyorum ”diye yazdı başka bir yorumcu.

Ancak / mnt / c / içindeki WSL 2 dosyalarına erişmek artık çok yavaş. Bu yüzden WSL 1'e bağlı kalıyorum «. “Okuduklarıma göre, Microsoft öngörülebilir gelecekte WSL1 ve WSL2'yi desteklemeyi planlıyor. Bu yüzden bu iyi bir şey

kaynak: https://daverupert.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.