Една от промените, планирани за Fedora 34, ще бъде използването на dnf-плъгин-крава, което ускорява DNF/RPM с помощта на техниката Copy on Write (CoW), внедрена върху файловата система Btrfs.
Сравнение на настоящи и бъдещи методи за инсталиране/актуализиране на RPM пакети във Fedora.
Текущ метод:
- Разбийте заявката за инсталиране/актуализация в списък с пакети и действия.
- Изтеглете и проверете целостта на новите пакети.
- Постоянно инсталирайте/актуализирайте пакети, като използвате RPM файлове, декомпресирате и записвате нови файлове на диск.
Бъдещ метод:
- Разбийте заявката за инсталиране/актуализация в списък с пакети и действия.
- Изтеглете и в същото време разархивирайте пакети в локално оптимизиран RPM файл.
- Последователно инсталиране/актуализиране на пакети с помощта на RPM файлове и повторно свързване за повторно използване на данни, които вече са на диска.
За да реализирате свързване на връзки, използвайте ioctl_ficlonerange(2)
Очакваното увеличение на производителността е 50%. По-точни данни ще се появят през януари.
Източник: linux.org.ru