Linux 6.14'ün yayınlanmasının ardından, değişiklikleri birleştirme penceresi açıldıBunların birçoğu, Kernel'in mevcut kararlı sürümünün yayınlanmasından önce bile üzerinde çalışılan konulardı.
Linux 6.15 sürümü için hazırlanan bu değişikliklerden biri dikkat çekmiştir; dahil edildi kullanımına izin veren önemli değişiklikler Hyper-V için kök ortamı (Dom0), Microsoft'un hypervisor'ı.
Bu işlevsellikten habersiz olanlar için şunu bilmelisiniz ki; Linux'a ana bilgisayar ortamının kontrolünü verirHipervizör yönetimi, kaynak yönetimi, konuk sistem başlatma ve sanal makineler ile fiziksel donanım arasındaki iletişimi içeren t.
önceden organizasyonu Linux ve Windows çekirdeklerindeki hypervisor farklıydı, yani Linux için Hyper-V uygulaması farklı bir yaklaşım kullanır alt sistemleri yapılandırmak ve hiper çağrıları yönetmek. İşte bu yüzden IOMMU kullanılarak kesmelerin eşlenmesine ilişkin kod yeniden yazıldı Linux'ta Xen desteğinde kullanılan mantığa benzer bir mantık izleniyor. Hem Xen hem de Hyper-V, sistem yönetimi için ayrıcalıklı kök ortamına (Dom0) dayalı bir mimariyi paylaşır.
Linux zaten var Hyper-V Dom0 uyumluluğu
Hipervizörü Linux'taki Hyper-V artık /dev/mshv aygıtı aracılığıyla yönetiliyorSistemle entegrasyonunu optimize eden. Ayrıca, sunulan yamalar, CPU çekirdeklerini sıcak devre dışı bırakma (CPU çevrimdışı) özelliğini de içeriyor ve böylece sistem kaynaklarının yönetiminde daha fazla esneklik sağlanıyor.
El Hyper-V için Linux ana bilgisayar desteği ilk olarak 2020 yılında tanıtıldı., şimdiye kadar yalnızca belirli yamalar aracılığıyla kullanılabilir olmasına rağmen, Microsoft bunu Azure Linux dağıtımında ve bulut altyapısında kullandığından, ana Linux çekirdeğine dahil edilmesi, herhangi bir üçüncü taraf projesinin ek değişiklikler gerektirmeden bu özellikten yararlanmasına olanak tanır.
Asıl sebep Bu kararın arkasında Microsoft sanallaştırma ortamlarında Linux'un artan hakimiyeti. 2018'den bu yana Azure'daki Linux konuk sistemlerinin sayısı Windows'u geçti ve bu durum şirketi altyapısını bu eğilime göre optimize etmeye yöneltti.
Ağ alt sisteminde iyileştirmeler
Göze çarpan değişikliklerden bir diğeri Linux'un bir sonraki sürümü olan 6.15'te Linux sistemlerinde ağ performansını artırmaya yönelik iyileştirmeler yapılıyor. Bu iyileştirmeler şunları içerir:
- MPTCP'deki iyileştirmeler:Çok yollu TCP (MPTCP) performansı, tek alt akış senaryolarında %29 oranında optimize edildi.
- TCP trafiğinin optimizasyonu: XDP (eXpress Veri Yolu) tarafından yönlendirilen paketlerde GRO'nun (Genel Alma Boşaltma) etkinleştirilmesi, TCP akışının verimini iki katına çıkarabilir.
- TCP Bağlantı Hızlandırma: Yüksek eşzamanlılık durumlarında Connect() performansı, spin kilitlerinin 200-tuple RCU yapısı aramasıyla değiştirilmesiyle %4 oranında iyileştirildi. Hash dağılımının ayarlanmasıyla iyileştirme %229'a ulaşıyor.
- UDP trafiğinde optimizasyon: UDP flood saldırıları sırasında soket zaman damgalarına gereksiz erişimler azaltılarak alma verimliliği %10'a kadar artar.
Ayrıca, aşağıdakiler gibi yeni özellikler ve uyumluluk iyileştirmeleri de uygulandı:
- TCP Zaman Damgası Takibi: TCP bağlantıları üzerinden gönderilen, kaydedilen ve onaylanan verileri izlemek için BPF'de zaman damgalarını toplama yeteneği eklendi; bu sayede daha az performans etkisiyle daha verimli izleme sağlanabiliyor.
- USB Üzerinden MCTP Desteği: USB bağlantılarına MCTP (Yönetim Bileşeni Taşıma Protokolü) için bir taşıma sürücüsü eklendi.
- SFP modüllerine erişim: SFP (Küçük Form Faktörlü Takılabilir) modüllerine erişim artık SMBus (Sistem Yönetim Veri Yolu) üzerinden sağlanabiliyor.
- Broadcom BNXT: Artık Intel Killer E5000 Ethernet arayüzünü destekliyor.
- Airoha RISC-V NPU Desteği: Airoha'nın RISC-V tabanlı paket işleme birimi (NPU) desteği eklendi.
- Realtek Kablosuz Yonga Setleri: RTW8814 kontrolcüsüne RTL8814AE ve RTL88AU modelleri eklendi.
- Intel IWLWIFI: IWLWIFI sürücüsü içerisinde farklı donanım ve donanım yazılımı kombinasyonlarına desteği genişleten yeni bir iwlmld alt sürücüsü tanıtıldı.
- Mediatek MT76'da MLO desteği: Mediatek'in MT76 sürücüsü, özellikle MT7996 yonga setine yönelik MLO desteği hazırlıyor.
Son olarak, bu konuda daha fazla bilgi edinmek istiyorsanız, aşağıdaki ayrıntılara başvurabilirsiniz. aşağıdaki bağlantı.