لینکس کرنل ڈویلپرز ReiserFS کو ہٹانے کے امکان پر بات کر رہے ہیں۔

اوریکل سے تعلق رکھنے والے میتھیو ولکوکس، جو nvme ڈرائیور (NVM ایکسپریس) بنانے اور DAX فائل سسٹم تک براہ راست رسائی کے طریقہ کار کے لیے جانا جاتا ہے، نے ReiserFS فائل سسٹم کو لینکس کے کرنل سے ہٹانے کی تجویز پیش کی جس سے ایک بار ہٹائے گئے لیگیسی فائل سسٹمز ext اور xiafs یا ReiserFS کوڈ کو مختصر کرنا، صرف پڑھنے کے موڈ میں کام کرنے کے لیے سپورٹ چھوڑ کر۔

ہٹانے کی وجہ دانا کے بنیادی ڈھانچے کو جدید بنانے میں اضافی مشکلات تھیں، جس کی وجہ یہ ہے کہ خاص طور پر ReiserFS کے لیے، ڈویلپرز کو دانا میں AOP_FLAG_CONT_EXPAND پرچم کے لیے ایک پرانا ہینڈلر چھوڑنے پر مجبور کیا جاتا ہے، کیونکہ ReiserFS واحد FS ہے جو اس پرچم کو استعمال کرتا ہے۔ write_begin فنکشن۔ اسی وقت، ReiserFS کوڈ میں آخری تصحیح 2019 کی ہے، اور یہ واضح نہیں ہے کہ یہ FS عام طور پر کتنا مقبول ہے اور آیا اس کا استعمال جاری ہے۔

SUSE کے Jan Kára نے اس بات سے اتفاق کیا کہ ReiserFS متروک ہونے کے راستے پر ہے، لیکن یہ واضح نہیں ہے کہ آیا یہ کافی پرانی ہے کہ دانا سے ہٹایا جائے۔ ایان کے مطابق، ReiserFS کو openSUSE اور SLES پر بھیجنا جاری ہے، لیکن اس FS کے لیے صارف کی بنیاد چھوٹی ہے اور مسلسل کم ہو رہی ہے۔ انٹرپرائز صارفین کے لیے، SUSE میں ReiserFS کے لیے سپورٹ کو 3-4 سال پہلے بند کر دیا گیا تھا، اور ReiserFS والا ماڈیول بطور ڈیفالٹ کرنل پیکیج میں شامل نہیں ہے۔ ایک آپشن کے طور پر، ایان نے تجویز کیا کہ ReiserFS پارٹیشنز کو ماؤنٹ کرتے وقت ایک متروک انتباہ ظاہر کرنا شروع کیا جائے اور اس FS کو حذف کرنے کے لیے تیار پر غور کیا جائے اگر کوئی ایک یا دو سال کے اندر آپ کو یہ نہیں بتاتا کہ وہ اس FS کا استعمال جاری رکھنا چاہتے ہیں۔

Eduard Shishkin، جو ReiserFS فائل سسٹم کو برقرار رکھتا ہے، اس بحث میں شامل ہوا اور ایک پیچ فراہم کیا جو ReiserFS کوڈ سے AOP_FLAG_CONT_EXPAND پرچم کے استعمال کو ہٹاتا ہے۔ میتھیو ولکوکس نے اپنے دھاگے میں پیچ کو قبول کیا۔ اس طرح، ہٹانے کی وجہ کو ختم کر دیا گیا ہے اور دانا سے ReiserFS کو ہٹانے کے معاملے کو کافی عرصے تک ملتوی کیا جا سکتا ہے۔

دانا سے حل نہ ہونے والے 2038 مسئلے کے ساتھ فائل سسٹم کو خارج کرنے کے کام کی وجہ سے ReiserFS متروک ہونے کے مسئلے کو مکمل طور پر مسترد کرنا ممکن نہیں ہوگا۔ مثال کے طور پر، اس وجہ سے، کرنل سے XFS فائل سسٹم فارمیٹ کے چوتھے ورژن کو ہٹانے کے لیے ایک شیڈول پہلے ہی تیار کیا جا چکا ہے (نئے XFS فارمیٹ کو 5.10 کرنل میں تجویز کیا گیا تھا اور ٹائم کاؤنٹر اوور فلو کو 2468 پر منتقل کر دیا گیا تھا)۔ XFS v4 بلڈ کو 2025 میں بطور ڈیفالٹ غیر فعال کر دیا جائے گا اور کوڈ کو 2030 میں ہٹا دیا جائے گا)۔ ReiserFS کے لیے اسی طرح کا شیڈول تیار کرنے کی تجویز ہے، جس میں دیگر FSs میں منتقلی کے لیے کم از کم پانچ سال فراہم کیے جائیں یا میٹا ڈیٹا کی شکل تبدیل کی جائے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں