Linux için Windows Alt Sistemi (WSL) sürüm 2: nasıl olacak? (SSS)

Kesimin altında çeviri var yayınlanan SSS gelecekteki WSL ikinci versiyonunun ayrıntıları hakkında (yazar - craig löwen).

Linux için Windows Alt Sistemi (WSL) sürüm 2: nasıl olacak? (SSS)

Linux için Windows Alt Sistemi (WSL) sürüm 2: nasıl olacak? (SSS)

Kapsanan sorunlar:


WSL 2 Hyper-V kullanıyor mu? WSL 2, Windows 10 Home'da mevcut olacak mı?

WSL 2, WSL 1'in şu anda mevcut olduğu tüm Windows sürümlerinde (Windows 10 Home dahil) mevcut olacaktır.

WSL'nin ikinci sürümü, sanallaştırma sağlamak için Hyper-V mimarisini kullanır. Bu mimari, Hyper-V özelliklerinin bir alt kümesi olan isteğe bağlı bir özellik olarak sunulacaktır. Bu ek bileşen tüm işletim sistemi sürümlerinde mevcut olacaktır. WSL 2'nin çıkışına yaklaştıkça bu yeni bileşen hakkında daha ayrıntılı olarak konuşacağız.

WSL 1'e ne olacak? Terk mi edilecek?

Şu anda WSL 1'i kullanımdan kaldırma planımız yok. WSL 1 ve WSL 2 dağıtımlarını aynı makinede yan yana çalıştırabilirsiniz. WSL 2'nin yeni bir mimari olarak eklenmesi, WSL ekibinin Linux'u Windows üzerinde çalıştırmanın şaşırtıcı yeteneklerini genişletmesine yardımcı oluyor.

WSL 2'yi ve diğer üçüncü taraf sanallaştırma araçlarını (VMWare veya Virtual Box gibi) aynı anda çalıştırmak mümkün olacak mı?

Bazı üçüncü taraf uygulamalar Hyper-V kullanıldığında çalışamaz, bu da WSL 2 etkinleştirildiğinde çalışamayacakları anlamına gelir.Ne yazık ki bunlara VMWare ve Virtual Box dahildir.

Bu sorunu çözmenin yollarını araştırıyoruz. Örneğin, adı verilen bir dizi API sağlıyoruz Hiper Yönetici Platformuüçüncü taraf sanallaştırma sağlayıcıları tarafından yazılımlarını Hyper-V ile uyumlu hale getirmek için kullanılabilir. Bu, uygulamaların emülasyon için Hyper-V mimarisini kullanmasına olanak tanır, örneğin: Google Android emülatörü artık Hyper-V ile uyumlu.

Çevirmenin Notu

Oracle VirtualBox'ın zaten deneysel bir özelliği var makinelerinizi sanallaştırmak için Hyper-V'yi kullanın:

Hiçbir konfigürasyon gerekli değildir. Oracle VM VirtualBox, Hyper-V'yi otomatik olarak algılar ve ana sistem için sanallaştırma motoru olarak Hyper-V'yi kullanır. VM penceresi durum çubuğundaki CPU simgesi Hyper-V'nin kullanıldığını gösterir.

Ancak bu, gözle görülür performans düşüşüne yol açar:

Bu özelliği kullanırken bazı ana sistemlerde Oracle VM VirtualBox performansında önemli düşüşler yaşayabilirsiniz.

Hyper-V ve VirtualBox'ı birlikte kullanma konusundaki kişisel deneyimime dayanarak, VirtualBox'un her sürümde Hyper-V altındaki sanal makinelerinin çalışmasına yönelik desteği geliştirdiğini not edebilirim. Ancak şu ana kadar işin hızı, performans gerektirmeyen günlük görevler için bile böyle bir simbiyoza tam olarak geçmemize izin vermiyor. Sanal bir makine içindeki pencerelerin banal olarak yeniden çizilmesi gözle görülür bir gecikmeyle gerçekleşir. WSL 2 yayınlandığında durumun düzeleceğini içtenlikle umuyorum.

GPU'ya WSL 2'den erişmek mümkün olacak mı? Donanım desteğini genişletme planlarınız neler?

WSL 2'nin ilk sürümlerinde donanım erişim desteği sınırlı olacaktır. Örneğin GPU'ya, seri bağlantı noktasına ve USB'ye erişemeyeceksiniz. Ancak cihaz desteği eklemek, bu cihazlarla etkileşim kurmak isteyen geliştiriciler için pek çok olasılığın önünü açtığı için planlarımızda yüksek bir öncelik taşıyor. Bu arada hem seri hem de USB'ye erişim sağlayan WSL 1'i her zaman kullanabilirsiniz. Lütfen haberleri takip edin bu blog ve WSL ekibinin üyelerine Tweet atarak Insider derlemelerine gelen en son özellikler hakkında güncel bilgi edinin ve hangi cihazlarla etkileşim kurmak istediğinizi bize bildirin!

WSL 2 ağ uygulamalarını kullanabilecek mi?

Evet, genel olarak ağ uygulamaları daha hızlı ve daha iyi performans gösterecektir çünkü tam sistem çağrı uyumluluğu sağlıyoruz. Ancak yeni mimari sanallaştırılmış ağ bileşenlerini kullanıyor. Bu, ilk önizleme yapılarında WSL 2'nin bir sanal makine gibi davranacağı anlamına gelir; örneğin WSL 2'nin kendi IP adresi olacaktır (ana bilgisayarla aynı değildir). Ağ desteğinde iyileştirmeler içeren WSL 2'e benzer bir WSL 1 deneyimi hedefliyoruz. Localhost'u kullanarak Linux veya Windows'taki tüm ağ uygulamaları arasında iletişim kurma yeteneğini hızlı bir şekilde eklemeyi planlıyoruz. WSL 2'nin çıkışına yaklaştıkça ağ alt sistemimiz ve iyileştirmelerimiz hakkında daha fazla ayrıntı yayınlayacağız.

WSL hakkında daha fazla sorunuz varsa veya yalnızca WSL ekibine ulaşmak istiyorsanız bizi Twitter'da bulabilirsiniz:

Kaynak: habr.com

Yorum ekle