DNF/RPM akan lebih cepat di Fedora 34

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