Windows Tips & News

WSL 2: Localhost'a, Özel Çekirdeklere ve daha fazlasına bağlanın

click fraud protection
ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklayın

Windows 10 Build 18917'nin piyasaya sürülmesiyle Microsoft, Linux 2 için Windows Alt Sistemi olan Insiders'a WSL 2'yi tanıttı. Tam sistem çağrısı uyumluluğunu mümkün kılacak gerçek bir Linux çekirdeğini Windows ile birlikte gönderir. Bu, bir Linux çekirdeğinin Windows ile birlikte gönderildiği ilk zamandır. Windows 10 build 18945, WSL 2 özelliğine daha harika geliştirmeler ekler.

Linux Dağıtımları Microsoft Mağazası Windows 10

WSL 2, Linux için Windows Alt Sistemini Windows üzerinde ELF64 Linux ikili dosyalarını çalıştırması için güçlendiren mimarinin yeni bir sürümüdür. Bu yeni mimari, bu Linux ikili dosyalarının Windows ve bilgisayarınızın donanımdır, ancak yine de WSL 1'dekiyle aynı kullanıcı deneyimini sağlar (şu anda yaygın olarak sürüm).

Reklamcılık

İçindekilersaklamak
Windows'tan Linux uygulamalarınıza bağlanmak için localhost'u kullanın
WSL genel yapılandırması
WSL 2'de özel bir çekirdek kullanma
Diğer değişiklikler

Kullanmak yerel ana bilgisayar Windows'tan Linux uygulamalarınıza bağlanmak için

WSL 2 ile piyasaya sürülen ilk derlemede, uzak IP adresleri aracılığıyla ağ uygulamalarınıza erişmeniz gerekiyordu. Bunun düzeltilmesi gereken öncelikler listemizde üst sıralarda yer aldığını belirtmiştik ve bu nedenle mutlu olduğumuzu söylemekten mutluluk duyuyoruz. Linux ağ uygulamalarınıza şuradan erişmenizi sağlayarak bu süreci başlattınız. Windows ile yerel ana bilgisayar.

WSL 2'de localhost kullanarak bir nodeJS sitesine bağlanma

Gelecekte, kullanarak Windows ağ uygulamalarınıza Linux'tan erişebildiğinizden emin olmak istiyoruz. yerel ana bilgisayar ilave olarak. Bir web geliştiricisinin web sitelerine bir tarayıcıdan erişmesi gibi en yaygın ağ kullanım durumu olduğu için Windows'tan Linux uygulamalarına öncelik verdik. Bu alanda daha fazla iyileştirme için bizi izlemeye devam edin!

WSL genel yapılandırması

Insider Build 17093'ten beri kullanarak WSL dağıtımlarınızı yapılandırın wsl.conf. Bu seçenekler, Windows sürücülerini otomatik olarak bağlamayı etkinleştirme veya devre dışı bırakma, bağlama konumlarını değiştirme, birlikte çalışmayı devre dışı bırakma vb. gibi bireysel dağıtımları yapılandırmak için mükemmeldir. Ancak, tüm dağıtımlara uygulanması gereken bazı olası seçenekler vardır. Bu, WSL 2 nedeniyle son zamanlarda özellikle önemli hale geldi. Tüm WSL 2 dağıtımları aynı sanal makinede (VM) çalıştırılır ve bu nedenle bu VM'ye yönelik tüm yapılandırma seçenekleri tüm WSL 2 dağıtımlarına genel olarak uygulanacaktır. Bu yeni güncellemede, WSL için global yapılandırma seçeneklerini kullanmaya başlama özelliğini ekledik. Bu seçenekler, WSL deneyimlerini daha da özelleştirmek isteyen ileri düzey kullanıcılara yöneliktir.

Başlamak için adlı yeni bir dosya oluşturun. .wslconfig Kullanıcılar klasörünüzde ( C:\Kullanıcılar\\ nerede Windows oturum açma adınızdır). NS .wslconfig dosya bir modelden sonra modellenmiştir. INI dosyası, tıpkı .gitconfig gibi.

Bazı başlangıç ​​yapılandırma seçenekleri ekledik ve bu derlemede eklenenlerin tam listesini bulabilirsiniz. Burada. En heyecan verici olanı, özel bir çekirdek belirlemektir!

WSL 2'de özel bir çekirdek kullanma

Biz WSL 2 ile bir Linux çekirdeği sağlayın ve Windows içinde gönderilir. Ancak, belirli bir çekirdek modülünü kullanmak gibi, WSL 2 dağıtımlarınıza güç sağlayan belirli bir çekirdeği istediğiniz bir durum olabilir. Artık çekirdek seçeneğinde .wslconfig Dosyayı makinenizde bir çekirdeğe giden yolu belirtmek için seçin ve bu çekirdek başlatıldığında WSL 2 VM'ye yüklenecektir. Herhangi bir seçenek belirtilmezse, WSL 2'nin bir parçası olarak Windows ile sağlanan Linux çekirdeğini kullanmaya geri dönersiniz.

Diğer değişiklikler

  • [WSL2] localhost: bağlantı noktası kullanılarak WSL2'deki dinleme tcp soketlerinin ana bilgisayardan erişilebilir olmasına izin verin
  • [WSL2] Yükleme / dönüştürme hataları için düzeltmeler ve gelecekteki sorunları izlemek için ek tanılamalar [GH 4105]
  • [WSL2] WSL2 ağ sorunlarının tanılanabilirliğini iyileştirin
  • [WSL2] Çekirdek sürümünü 4.19.55'e güncelleyin
  • [WSL2] Docker için gerekli yapılandırma seçenekleriyle çekirdeği güncelleyin [GH 4165]
  • [WSL2] Hafif yardımcı program VM'sine atanan CPU sayısını ana bilgisayarla aynı olacak şekilde artırın (önceden çekirdek yapılandırmasında CONFIG_NR_CPUS tarafından 8 olarak sınırlandırılmıştı) [GH 4137]
  • [WSL2] WSL2 hafif VM için bir takas dosyası oluşturun
  • [WSL2] Kullanıcı bağlamalarının \\wsl$\distro (örneğin sshfs) aracılığıyla görünür olmasına izin verin [GH 4172]
  • [WSL2] 9p dosya sistemi performansını iyileştirin
  • [WSL2] vhd ACL'nin sınırsız büyümediğinden emin olun [GH 4126]
  • [WSL2] Çekirdek yapılandırmasını squashfs ve xt_conntrack'ı destekleyecek şekilde güncelleyin [GH 4107, 4123]
  • [WSL2] interop.enabled /etc/wsl.conf seçeneği için düzeltme [GH 4140]
  • [WSL2] Dosya sistemi EA'ları desteklemiyorsa ENOTSUP döndür
  • [WSL2] CopyFile askıda kalmasını \\wsl$ ile düzeltin
  • Varsayılan umask'ı 0022 olarak değiştirin ve filesystem.umask ayarını /etc/wsl.conf olarak ekleyin
  • Sembolik bağlantıları düzgün bir şekilde çözmek için wslpath'i düzeltin, bu 19h1'de geri çekildi [GH 4078]
  • WSL2 ayarlarını değiştirmek için %UserProfile%.wslconfig dosyasını tanıtın
[wsl2] çekirdek= # Özel bir Linux çekirdeğine giden mutlak bir Windows yolu. hafıza= # WSL2 VM'ye atanacak bellek miktarı. işlemciler= # WSL2 VM'ye atanacak işlemci sayısı. takas= # WSL2 VM'ye ne kadar takas alanı eklenecek. 0 takas dosyası yok. takasDosyası= # Takas vhd'ye giden mutlak bir Windows yolu. localhostYönlendirme= # Boolean, WSL2 VM'de joker karaktere mi yoksa yerel ana bilgisayara mı bağlı bağlantı noktalarının ana bilgisayardan localhost: bağlantı noktası (varsayılan doğru) aracılığıyla bağlanabilmesi gerektiğini belirtir. #  girişler, örneğin C:\\Users\\Ben\\kernel gibi, çıkışlı ters eğik çizgili mutlak Windows yolları olmalıdır. #  girişler, boyut ve ardından birim olmalıdır, örneğin 8GB veya 512MB

WSL 2 hakkında daha fazla bilgi edinebilirsiniz BURADA.

Yüklemekle ilgileniyorsanız, buna bakın resmi belge.

Kaynak: Microsoft

ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklayın

Windows 8 için Blossom teması

Bu web sitesi, siz web sitesinde gezinirken deneyiminizi geliştirmek için tanımlama bilgileri kul...

Devamını oku

Windows 10'da ağ konumu türünü (Genel veya Özel) değiştirin

Windows 10'da ağ konumu türünü (Genel veya Özel) değiştirin

Windows 10 Ayarları Kullanıcı Arayüzü ve Ağ açılır penceresi, Windows 7 ve Windows 8.1'den tamame...

Devamını oku

Google Chrome'da Yeni Sekme Sayfasında Gerçek Arama Kutusunu Etkinleştir

Google Chrome'da Yeni Sekme Sayfasında Gerçek Arama Kutusunu Etkinleştir

ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklay...

Devamını oku