زنگ پرانے لینکس سسٹم کے لیے سپورٹ ختم کر دے گا۔

Rust پروجیکٹ کے ڈویلپرز نے صارفین کو کمپائلر، کارگو پیکج مینیجر اور libstd معیاری لائبریری میں لینکس ماحول کی ضروریات میں تیزی سے اضافے کے بارے میں خبردار کیا۔ 1.64 ستمبر 22 کو طے شدہ Rust 2022 کے ساتھ شروع کرتے ہوئے، Glibc کے لیے کم از کم تقاضے ورژن 2.11 سے 2.17 تک، اور لینکس کرنل کو 2.6.32 سے 3.2 تک بڑھا دیا جائے گا۔ پابندیاں Libstd کے ساتھ بنائے گئے Rust ایپلیکیشن ایگزیکیوٹیبلز پر بھی لاگو ہوتی ہیں۔

ڈسٹری بیوشن کٹس RHEL 7، SLES 12-SP5، Debian 8 اور Ubuntu 14.04 نئی ضروریات کو پورا کرتی ہیں۔ RHEL 6، SLES 11-SP4، Debian اور Ubuntu 12.04 کے لیے سپورٹ بند کر دی جائے گی۔ پرانے لینکس سسٹم کے لیے سپورٹ ختم کرنے کی وجوہات میں پرانے ماحول کے ساتھ مطابقت برقرار رکھنے کے لیے محدود وسائل ہیں۔ خاص طور پر، پرانے Glibcs ​​کے لیے سپورٹ کے لیے پرانے ٹولز کے استعمال کی ضرورت ہوتی ہے جب LLVM اور کراس کمپائلیشن یوٹیلیٹیز میں ورژن کی بڑھتی ہوئی ضروریات کے پیش نظر، مسلسل انضمام کے نظام میں جانچ پڑتال کی جاتی ہے۔ کرنل ورژن کی ضروریات میں اضافہ libstd میں نئے سسٹم کالز کو استعمال کرنے کی صلاحیت کی وجہ سے ہے پرانے کرنل کے ساتھ مطابقت کو یقینی بنانے کے لیے تہوں کو برقرار رکھنے کی ضرورت کے بغیر۔

وہ صارفین جو پرانے لینکس کرنل کے ساتھ ماحول میں Rust-but executables استعمال کرتے ہیں، ان کی حوصلہ افزائی کی جاتی ہے کہ وہ اپنے سسٹمز کو اپ گریڈ کریں، کمپائلر کی پرانی ریلیز پر رہیں، یا مطابقت کو برقرار رکھنے کے لیے تہوں کے ساتھ اپنے libstd فورک کو برقرار رکھیں۔

ماخذ: opennet.ru

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