
8 aylık geliştirme sürecinin ardından Xen 29, 2024 Temmuz 4.19'te yayınlandı.
Büyük değişiklikler
- ARM:
- FF-A bildirim desteği;
- dtbo yer paylaşımı kullanılarak dinamik düğüm programlamanın tanıtılması.
- x86:
- HVM PIRQ'larını varsayılan olarak devre dışı bırakın;
- donanım alanı için IOMMU kurulum süresinin kısaltılması;
- HVM/PVH etki alanlarının yabancı sayfaları eşlemesine izin vermek;
- rezervasyonlu PVH dom0 desteğinin duyurulması;
- IPI'ler için mantıksal adreslemeyi ve harici kesintiler için fiziksel adreslemeyi kullanan yeni bir x2APIC sürücüsünün tanıtılması.
- Genel iyileştirmeler:
- G/Ç arayüzü başlıklarındaki esnek dizi tanımlarının, dizi öğelerinin sayısı olarak "1" kullanılmayacak şekilde değiştirilmesi;
- desteklenen minimum OCaml araç zinciri sürümü artık 4.05'tir;
- xl/libxl, HVM alanları için vkb_device üzerinde önceliğe sahip vkb=[]'yi yapılandırır;
- Xen'in oluşturulabileceği maksimum işlemci sayısını 4095'ten 16383'e çıkarmak;
- systemd desteğiyle (./configure --enable-systemd) derleme yapılırken libsystemd'ye bağımlılık kaldırıldı (Systemd Notify desteği korundu, artık bağımsız bir kitaplık uygulaması kullanılıyor);
- xenalyze, AMD işlemcilerde oluşturulan izleri analiz ederken artık --svm-mode gerektirmiyor;
- dom9'da arka plan programı olarak çalışan yeni arka uç 0pfs eklendi;
- backendtype için libxl desteği=tapback ile dokunma.
Montaj Gereksinimleri
- x86: gcc sürüm 4.1.2 veya üzeri
- arm32: gcc 4.9 veya üstü
- arm64: gcc 5.1 veya üstü
Montaj Talimatları
Kaynak kodu: Tarball aracılığıyla şu adreste mevcuttur: indirme sayfası veya git aracılığıyla:
git clone -b RELEASE-4.19.0 https://xenbits.xenproject.org/git-http/xen.git
Ayrıntılı montaj talimatlarını sayfada bulabilirsiniz "Xen'i Kaynaktan Derlemek" veya "Xen'i NetBSD'deki Kaynaktan Derlemek".
Kaynak: linux.org.ru
