Salah satu perubahan yang direncanakan untuk Fedora 34 adalah penggunaan dnf-plugin-sapi, yang mempercepat DNF/RPM menggunakan teknik Copy on Write (CoW) yang diterapkan di atas sistem file Btrfs.
Perbandingan metode saat ini dan masa depan untuk menginstal/memperbarui paket RPM di Fedora.
Metode saat ini:
- Uraikan permintaan instalasi/pembaruan ke dalam daftar paket dan tindakan.
- Unduh dan periksa integritas paket baru.
- Instal/perbarui paket secara konsisten menggunakan file RPM, mendekompresi dan menulis file baru ke disk.
Metode masa depan:
- Uraikan permintaan instalasi/pembaruan ke dalam daftar paket dan tindakan.
- Unduh dan pada saat yang sama buka ritsleting paket masuk dioptimalkan secara lokal berkas RPM.
- Instal/perbarui paket secara berurutan menggunakan file RPM dan menautkan ulang untuk menggunakan kembali data yang sudah ada di disk.
Untuk mengimplementasikan penautan tautan, gunakan ioctl_ficlonerange(2)
Peningkatan produktivitas yang diharapkan adalah 50%. Data yang lebih akurat akan muncul pada bulan Januari.
Sumber: linux.org.ru