Bilmeniz gerekenler
- Microsoft yakın zamanda WSL2’deki çekirdeğin nihayet daha modern bir sürüme yükseltileceğini duyurdu ve ön sürüme geçirildi.
- Yeni çekirdek 6.6.36.3, sorunlar giderilirken çok daha eski olan 5.15.153.1-2’ye geri döndürüldü.
- Sorunlar, popüler araç Docker için gerekli olan iptables ile ilgili olabilir.
Microsoft yakın zamanda WSL2’de Linux için Windows Alt Sistemi’nde (WSL) kullanılan eski çekirdeği sonunda daha modern bir şeye yükselteceğini duyurdu. Bu henüz kararlı sürümde gerçekleşmedi ve iyi bir iş.
WSL2’nin son ön sürüm adayında, sorunlar giderilirken çekirdek daha yeni olan 6.6.36.3 sürümünden daha önce kullanılan 5.15.153.1-2 sürümüne geri alındı.
İşte şu anda indirebileceğiniz WSL2 2.3.17 için tam değişiklik günlüğü GitHub.
- Sorunlar giderilirken Linux çekirdeğini 5.15.153.1-2’ye geri döndürün
- WSL2 dağıtımı durdurulduğunda yarış koşulunu düzeltin
- Printf biçim hatalarını derleme zamanında yakalamak için bir biçim niteliği kullanın
- Boot.initPath mevcut olmadığında init’teki segfault’u düzeltin
- Gelen mDNS trafiğine izin vermek için varsayılan Hyper-V güvenlik duvarı kurallarını ekleyin
- Windows SDK’yı 26100 sürümüne güncelleyin
- Microsoft.Windows.ImplementationLibrary’yi 1.0.240803.1 sürümüne güncelleyin
Değişiklik günlüğü sorunların ne olduğuna dair özel bir bilgi vermiyor ancak bununla ilgili olabilecek potansiyel işaretler var iptablesSon zamanlarda vurgulanan bu konu, özellikle Docker’ın iptables’a dayanması nedeniyle bu özelliğe odaklanıyor ve bu özellikle önemli.
Üyesi olduğum bir WSL Topluluk Telegram grubundan gelen olası bir açıklama, bazı Linux dağıtımlarının .NET’e taşınması nedeniyle, nft tabloları iptables yerine, çekirdeğin kendisi ikincisine olan desteğini kesmemiş olsa da.
Her durumda, bu şu anda WSL2’nin kararlı sürümünü etkilemiyor, bu yüzden onu kullanıyorsanız, her zamanki gibi işlerinizi sürdürebilirsiniz. Ön sürümdeyseniz ve sorunlar yaşıyorsanız, muhtemelen GitHub sayfası ve son sürümü edinin.