Selepas keluaran Linux 6.14, tetingkap untuk menggabungkan perubahan telah dibuka, kebanyakannya telah dalam kerja-kerja walaupun sebelum keluaran versi stabil semasa Kernel.
Daripada perubahan ini yang disediakan untuk keluaran Linux 6.15, salah satu daripadanya telah menarik perhatian, sejak telah diperbadankan perubahan ketara yang membolehkan penggunaannya sebagai persekitaran akar (Dom0) untuk Hyper-V, Hypervisor Microsoft.
Bagi mereka yang tidak mengetahui fungsi ini, anda harus tahu itu memberikan kawalan Linux terhadap persekitaran host, yang melibatkan pengurusan hipervisor, pengurusan sumber, permulaan sistem tetamu, dan komunikasi antara mesin maya dan perkakasan fizikal.
Sebelum ini organisasi hypervisor dalam kernel Linux dan Windows berbeza, jadi Pelaksanaan Hyper-V untuk Linux menggunakan pendekatan yang berbeza untuk mengkonfigurasi subsistem dan mengurus hypercall. Itulah sebabnya Kod untuk memetakan gangguan menggunakan IOMMU telah ditulis semula mengikut logik yang serupa dengan yang digunakan dalam sokongan untuk Xen di Linux. Kedua-dua Xen dan Hyper-V berkongsi seni bina berdasarkan persekitaran akar istimewa (Dom0) untuk pentadbiran sistem.
Linux sudah mempunyai Keserasian Hyper-V Dom0
Hipervisor daripada Hyper-V pada Linux kini diuruskan melalui peranti /dev/mshv, yang mengoptimumkan penyepaduannya dengan sistem. Selain itu, tampalan yang diperkenalkan telah menggabungkan keupayaan untuk melumpuhkan panas teras CPU (CPU luar talian), yang membolehkan lebih fleksibiliti dalam mengurus sumber sistem.
El Sokongan hos Linux untuk Hyper-V pada mulanya diperkenalkan pada tahun 2020., walaupun sehingga kini ia hanya tersedia melalui patch tertentu, memandangkan Microsoft menggunakannya dalam pengedaran Azure Linux dan dalam infrastruktur awannya, tetapi kemasukannya dalam kernel Linux utama membolehkan mana-mana projek pihak ketiga memanfaatkan keupayaan ini tanpa memerlukan pengubahsuaian tambahan.
Sebab utama di sebalik keputusan ini adalah penguasaan Linux yang semakin meningkat dalam persekitaran virtualisasi Microsoft. Sejak 2018, bilangan sistem tetamu Linux di Azure telah mengatasi Windows, yang membawa syarikat mengoptimumkan infrastrukturnya untuk aliran ini.
Penambahbaikan kepada subsistem rangkaian
Satu lagi perubahan yang menyerlah Untuk keluaran Linux seterusnya, 6.15, ialah pengoptimuman untuk meningkatkan prestasi rangkaian pada sistem Linux. Penambahbaikan ini termasuk:
- Penambahbaikan dalam MPTCP: Prestasi TCP berbilang laluan (MPTCP) telah dioptimumkan sebanyak 29% dalam senario subaliran tunggal.
- Pengoptimuman trafik TCP: Mendayakan GRO (Generic Receive Offload) pada paket yang diubah hala oleh XDP (eXpress Data Path) boleh menggandakan daya pemprosesan strim TCP.
- Pecutan Sambungan TCP: Prestasi Connect() dalam situasi konkurensi tinggi telah dipertingkatkan sebanyak 200%, dengan menggantikan kunci putaran dengan carian struktur RCU 4-tuple. Dengan melaraskan pengedaran cincang, peningkatan mencapai 229%.
- Pengoptimuman dalam trafik UDP: Semasa serangan banjir UDP, kecekapan terima bertambah baik sehingga 10% dengan mengurangkan akses yang tidak perlu kepada cap masa soket.
Selain itu, ciri baharu dan penambahbaikan keserasian juga telah dilaksanakan, seperti:
- Penjejakan Cap Masa TCP: Keupayaan untuk mengumpul cap masa dalam BPF telah ditambahkan untuk memantau data yang dihantar, dilog dan diakui pada sambungan TCP, membolehkan pengesanan yang lebih cekap dengan kesan prestasi yang kurang.
- Sokongan MCTP melalui USB: Pemacu pengangkutan untuk MCTP (Protokol Pengangkutan Komponen Pengurusan) telah ditambahkan pada sambungan USB.
- Akses kepada modul SFP: Akses kepada modul SFP (Small Form-factor Pluggable) kini dibenarkan melalui SMBus (System Management Bus).
- Broadcom BNXT: Kini menyokong antara muka Intel Killer E5000 Ethernet.
- Sokongan NPU Airoha RISC-V: Sokongan untuk unit pemprosesan paket (NPU) berasaskan RISC-V Airoha ditambah.
- Cipset Wayarles Realtek: Model RTL8814AE dan RTL8814AU ditambah pada pengawal RTW88.
- Intel IWLWIFI: Subpemacu iwlmld baharu diperkenalkan dalam pemacu IWLWIFI, yang memanjangkan sokongan untuk kombinasi perkakasan dan perisian tegar yang berbeza.
- Sokongan MLO pada Mediatek MT76: Pemacu MT76 Mediatek sedang menyediakan sokongan MLO, khusus untuk cipset MT7996.
Akhir sekali, jika anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh merujuk butiran di dalam pautan berikut.