Linux-libre 5.16 کرنل کا مکمل طور پر مفت ورژن دستیاب ہے۔

تھوڑی تاخیر کے ساتھ، لاطینی امریکن فری سافٹ ویئر فاؤنڈیشن نے لینکس 5.16 کرنل کا مکمل طور پر مفت ورژن شائع کیا - Linux-libre 5.16-gnu، فرم ویئر اور ڈرائیوروں کے عناصر سے پاک ہے جس میں غیر مفت اجزاء یا کوڈ سیکشن ہیں، جس کا دائرہ کار یہ ہے۔ کارخانہ دار کی طرف سے محدود. مزید برآں، Linux-libre کرنل کی غیر مفت اجزاء کو لوڈ کرنے کی صلاحیت کو غیر فعال کر دیتا ہے جو کرنل کی تقسیم میں شامل نہیں ہیں، اور دستاویزات سے غیر مفت اجزاء کے استعمال کا حوالہ ہٹا دیتا ہے۔

دانا کو غیر مفت حصوں سے صاف کرنے کے لیے، Linux-libre پروجیکٹ کے اندر ایک عالمگیر شیل اسکرپٹ بنایا گیا ہے، جس میں بائنری انسرٹس کی موجودگی کا تعین کرنے اور غلط مثبت کو ختم کرنے کے لیے ہزاروں ٹیمپلیٹس شامل ہیں۔ مندرجہ بالا اسکرپٹ کا استعمال کرتے ہوئے تیار کردہ پیچ بھی ڈاؤن لوڈ کے لیے دستیاب ہیں۔ لینکس-لائبر کرنل کو ان تقسیموں میں استعمال کرنے کے لیے تجویز کیا جاتا ہے جو مکمل طور پر مفت GNU/Linux ڈسٹری بیوشنز بنانے کے لیے فری سافٹ ویئر فاؤنڈیشن کے معیار پر پورا اترتے ہیں۔ مثال کے طور پر، Linux-libre kernel کا استعمال تقسیم میں ہوتا ہے جیسے Dragora Linux، Trisquel، Dyne: Bolic، gNewSense، Parabola، Musix اور Kongoni۔

Linux-libre 5.16-gnu کی ریلیز میں، وائرلیس چپس (mt7921s اور rtw89/8852a)، ٹچ اسکرینز (ili210x)، ساؤنڈ چپس (qdsp6) اور dsp i.MX کے ساتھ ساتھ نئے ڈرائیوروں میں بلاب لوڈنگ کو غیر فعال کر دیا گیا ہے۔ aarch64 کے لیے devicetree فائلیں - Qualcomm چپس۔ کرنل میں تجویز کردہ "firmware_request_builtin" سسٹم کال کے علاوہ، Linux-libre الٹا فنکشن "firmware_reject_builtin" پیش کرتا ہے۔ کوڈ کلیننگ اسکرپٹس درخواست_فرم ویئر اور _nowarn/_builtin اختیارات کو غیر فعال کرنے کے لیے متحد افعال رکھتی ہیں۔

ماخذ: opennet.ru

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