
8 ay süren geliştirmelerin ardından, 29 Temmuz 2024'te Xen 4.19 yayımlandı.
Əsas dəyişikliklər
- ARM:
- FF-A bildirim desteği;
- overlay dtbo kullanarak düğüm dinamik programlama tanıtımı.
- x86:
- HVM PIRQ'larının varsayılan olarak devre dışı bırakılması;
- donanım alanı için IOMMU ayarlarının kısaltılması;
- HVM/PVH alanlarının yabancı sayfaları eşlemelerine izin verilmesi;
- PVH dom0 desteği özel koşullarla duyuruldu;
- IPIs için mantıksal adresleme ve dış kesintiler için fiziksel adresleme kullanan yeni x2APIC sürücüsü tanıtıldı.
- Genel iyileştirmeler:
- giriş-çıkış arayüzleri başlıklarındaki esnek dizilerin tanımlarının değiştirilmesi, dizinin eleman sayısı olarak '1' kullanılmadan;
- OCaml araç zincirinin minimum desteklenen sürümü artık 4.05;
- xl/libxl, HVM alanları için vkb=[] ayarlayarak vkb_device üzerinde öncelik sağlıyor;
- Xen için bir araya getirilebilecek maksimum işlemci sayısının 4095'ten 16383'e çıkarılması;
- systemd desteği ile derleme sırasında (. /configure --enable-systemd) libsystemd bağımlılığı kaldırıldı (Systemd Notify desteği korundu, artık bağımsız bir kütüphane uygulaması kullanılıyor);
- xenalyze, AMD işlemcilerde üretilen izleri analiz etmek için artık —svm-mode gerektirmiyor;
- dom0'da bir demonte olarak çalışan yeni 9pfs backend eklendi;
- tapback ile backendtype=tap için libxl desteklenmektedir.
Derleme gereksinimleri
- x86: gcc sürümü 4.1.2 veya üzeri
- arm32: gcc 4.9 veya üzeri
- arm64: gcc 5.1 veya üzeri
Derleme talimatları
Mənbə kodu: tarball üzerinden mevcut indirme sayfasında veya git aracılığıyla:
git clone -b RELEASE-4.19.0 https://xenbits.xenproject.org/git-http/xen.git
Derleme ile ilgili ayrıntılı talimatlar «Xen'i kaynak kodundan derlemek» və «NetBSD üzerinde Xen'i kaynak kodundan derlemek».
Mənbə: linux.org.ru
