فیڈورا 34 کے لیے منصوبہ بند تبدیلیوں میں سے ایک کا استعمال ہوگا۔ dnf-plugin-cow، جو Btrfs فائل سسٹم کے اوپر لاگو کاپی آن رائٹ (CoW) تکنیک کا استعمال کرتے ہوئے DNF/RPM کو تیز کرتا ہے۔
فیڈورا میں RPM پیکجوں کو انسٹال کرنے/اپ ڈیٹ کرنے کے لیے موجودہ اور مستقبل کے طریقوں کا موازنہ۔
موجودہ طریقہ:
- انسٹالیشن/اپ ڈیٹ کی درخواست کو پیکیجز اور ایکشنز کی فہرست میں توڑ دیں۔
- ڈاؤن لوڈ کریں اور نئے پیکجوں کی سالمیت کی جانچ کریں۔
- RPM فائلوں کا استعمال کرتے ہوئے پیکیجز کو مستقل طور پر انسٹال/اپ ڈیٹ کریں، ڈسک پر نئی فائلوں کو ڈیکمپریسنگ اور لکھیں۔
مستقبل کا طریقہ:
- انسٹالیشن/اپ ڈیٹ کی درخواست کو پیکیجز اور ایکشنز کی فہرست میں توڑ دیں۔
- ڈاؤن لوڈ کریں اور ایک ہی وقت میں ان زپ میں پیکجز مقامی طور پر مرضی کے مطابق RPM فائل۔
- ترتیب وار RPM فائلوں کا استعمال کرتے ہوئے پیکجز کو انسٹال/اپ ڈیٹ کریں اور ڈسک پر پہلے سے موجود ڈیٹا کو دوبارہ استعمال کرنے کے لیے ریفلنک کریں۔
لنک لنکنگ کو لاگو کرنے کے لیے، استعمال کریں۔ ioctl_ficlonerange(2)
پیداواری صلاحیت میں متوقع اضافہ 50% ہے۔ مزید درست ڈیٹا جنوری میں ظاہر ہوگا۔
ماخذ: linux.org.ru