Büyük WSL güncellemesi, otomatik VHD küçültme, yansıtılmış ağ bağlantısı ve daha fazlasını getiriyor

WSL'nin Eylül 2023 ön sürüm güncellemesi, gelişmiş ağ iletişimi, güvenlik duvarı ve otomatik VHD küçültme gibi bir dizi heyecan verici özellik getiriyor.

Temel Çıkarımlar

  • Microsoft, Windows Alt Sisteminin en son sürümünde yeni deneysel özellikler sunmuştur. CPU çalıştırıldığında WSL VM'deki bellek kullanımını azaltan autoMemoryReclaim gibi Linux (WSL) Boşta.
  • sparseVhd, kullanıcıların WSL'deki Linux dağıtımlarının sanal sabit disk boyutunu otomatik olarak küçültmelerine olanak tanıyan bir başka yeni özelliktir.
  • WSL'deki yansıtılmış ağ oluşturma modu, Windows'taki ağ arayüzlerinin Linux'ta yansıtılmasını sağlayarak, uyumluluk ve yeni özellikler ekleme, ancak şu anda yalnızca Windows 11 çalıştıran Windows Insider'lar için kullanılabilir sürüm 22H2.

Linux için Windows Alt Sistemi (WSL) bir Windows 10 ve Windows 11'de bulunan kullanışlı yardımcı program Bu, geliştiricilerin GNU/Linux ortamlarını sanal makinelere (VM'ler) veya çift önyükleme yapılandırmalarına gerek duymadan doğrudan işletim sistemi içinde çalıştırmasına olanak tanır. Uygulama haline geldi

genel olarak Microsoft Mağazası aracılığıyla edinilebilir yaklaşık bir yıl önce, ilgilenen kullanıcıların hızlı bir şekilde kurmasını kolaylaştırdı. Şimdi Microsoft, WSL'nin birçok ilginç, deneysel özelliğe sahip yeni bir yayın öncesi sürümünü kullanıma sundu.

İlk deneysel özelliğin adı autoMemoryReclaim; WSL VM'nizin CPU'nun boşta çalıştığını algıladığında önbelleğe alınmış belleği serbest bırakarak WSL VM'nin bellek alanını azaltmasını sağlar. İki argümanı kabul eder: kademeli Ve düşürmek. İlk değer, 30 dakikalık bir süre boyunca CPU'nun 5 dakika boşta kalmasından sonra yavaş yavaş belleği boşaltır. Bu arada, ikincisi aynı 5 dakikalık eşiğe ulaşıldıktan sonra önbelleğe alınan tüm belleği anında serbest bırakır. Bununla birlikte, Microsoft'un kayıt edilmiş bu kademeli yapılandırması, WSL'de bir hizmet olarak kullanıyorsanız docker arka plan programının bozulmasına neden olur; bu nedenle bunun yerine Docker Desktop'ı kullanın.

Daha sonra elimizde seyrekVhdBu, kullanıcıların sanal sabit disklerini (VHD) bir süre sonra boyutu otomatik olarak küçülecek şekilde yapılandırmalarına olanak tanır. Boole değerlerini kabul eder doğru Ve YANLIŞve mevcut Linux dağıtımlarına da uygulanabilir.

Bir diğer büyüleyici deneysel yetenek ise yeni bir moddur. ağ modu isminde aynalı. Varsayılana ek olarak sunuluyor NATve Windows'ta kullanılan ağ arayüzlerinin WSL'de çalışan Linux'a yansıtılmasına olanak sağlaması bakımından yenilikçidir. Bu, uyumluluğu artırır ve aynı zamanda IPv6 ve çoklu yayın desteği, VPN'ler için daha iyi uyumluluk, Yerel Alan Ağınızı (LAN) kullanan WSL ve localhost 127.0.0.1 adresini kullanarak Linux aracılığıyla doğrudan Windows sunucularıyla arayüz oluşturma. Ancak bu uygulamada bilinen bazı sorunlar mevcut ve bu uygulama şu anda yalnızca Windows 11 sürüm 22H2 çalıştıran Windows Insider'lar için kullanılabilir.

Yedekte benzer bir özellik, güvenlik duvarı boole bağımsız değişkenlerini kabul eden ayar doğru Ve YANLIŞ. Birincisine ayarlanırsa, Windows Güvenlik Duvarı kurallarınız WSL VM tarafından devralınacak ve ayrıca WSL ağ trafiğine özel yeni Hyper-V Güvenlik Duvarı kuralları ayarlama olanağı da sunulacaktır. Bu özellik aynı zamanda Windows 11 sürüm 22H2'deki Windows Insiders'a özeldir.

Ayrıca, ayarlama dnsTünel açma ile doğru DNS isteklerinin WSL'den Windows'a proxy olarak aktarılma şeklini değiştirir. Bu, bir VPN veya özel bir güvenlik duvarı ve ağ kurulumu aracılığıyla internetle iletişim kuran bir WSL dağıtımı için daha iyi ağ iletişimi sağlamalıdır. Bu aynı zamanda WSL dağıtımında daha az "ağ bağlantısı yok" hatası alacağınız anlamına da gelir. Bu özellik şu anda Windows 11 sürüm 22H2'de de Insider kanallarının arkasında kilitlidir.

Son olarak elimizde bir doğru için yapılandırma otomatik Proxy. Adından da anlaşılacağı gibi, kullanıcıların bir WSL VM içindeki Windows proxy ayarlarından otomatik olarak yararlanmalarını sağlar, böylece bunları manuel olarak yapılandırmanıza ve hatalarla karşılaşmanıza gerek kalmaz. Insider kanalının arkasında olmasa da bu özellikten yararlanmak için yine de Windows 11 sürüm 22H2'yi çalıştırıyor olmanız gerekir.

Elbette bu, özümsenecek çok fazla bilgi olabilir, bu nedenle WSL'nin Ürün Müdürü Craig Lowen da kullanışlı bir bilgi yayınladı. Bu deneysel yetenekleri nasıl kullanabileceğinizi ve bunları doğru şekilde nasıl yapılandırabileceğinizi açıklayan videoya bir göz atın altında:

Ayrıca, yedekte nispeten daha küçük başka iyileştirmeler de olduğunu ve bunlar hakkında daha fazla bilgiyi GitHub deposundaki WSL 2.0.0 ön sürüm değişiklik günlüğünde bulabileceğinizi unutmayın. Burada.