Fedora 34 میں DNF/RPM تیز ہوگا۔

فیڈورا 34 کے لیے منصوبہ بند تبدیلیوں میں سے ایک کا استعمال ہوگا۔ dnf-plugin-cow، جو Btrfs فائل سسٹم کے اوپر لاگو کاپی آن رائٹ (CoW) تکنیک کا استعمال کرتے ہوئے DNF/RPM کو تیز کرتا ہے۔

فیڈورا میں RPM پیکجوں کو انسٹال کرنے/اپ ڈیٹ کرنے کے لیے موجودہ اور مستقبل کے طریقوں کا موازنہ۔

موجودہ طریقہ:

  • انسٹالیشن/اپ ڈیٹ کی درخواست کو پیکیجز اور ایکشنز کی فہرست میں توڑ دیں۔
  • ڈاؤن لوڈ کریں اور نئے پیکجوں کی سالمیت کی جانچ کریں۔
  • RPM فائلوں کا استعمال کرتے ہوئے پیکیجز کو مستقل طور پر انسٹال/اپ ڈیٹ کریں، ڈسک پر نئی فائلوں کو ڈیکمپریسنگ اور لکھیں۔

مستقبل کا طریقہ:

  • انسٹالیشن/اپ ڈیٹ کی درخواست کو پیکیجز اور ایکشنز کی فہرست میں توڑ دیں۔
  • ڈاؤن لوڈ کریں اور ایک ہی وقت میں ان زپ میں پیکجز مقامی طور پر مرضی کے مطابق RPM فائل۔
  • ترتیب وار RPM فائلوں کا استعمال کرتے ہوئے پیکجز کو انسٹال/اپ ڈیٹ کریں اور ڈسک پر پہلے سے موجود ڈیٹا کو دوبارہ استعمال کرنے کے لیے ریفلنک کریں۔

لنک لنکنگ کو لاگو کرنے کے لیے، استعمال کریں۔ ioctl_ficlonerange(2)

پیداواری صلاحیت میں متوقع اضافہ 50% ہے۔ مزید درست ڈیٹا جنوری میں ظاہر ہوگا۔

ماخذ: linux.org.ru