لانچ کا مظاہرہ کیا گیا۔ Linux- Apple M1 چپ والے آلات پر GNOME ماحول

میں سپورٹ کو نافذ کرنے کی پہل Linux Apple M1 چپ، Asahi پروجیکٹس کے ذریعے پروموٹ کی گئی۔ Linux اور Corellium، اس سطح پر پہنچ گئے جہاں GNOME ڈیسک ٹاپ کو چلانا ممکن ہو گیا۔ Linuxایپل M1 چپ والے سسٹم پر چلنے والا ماحول۔ ڈسپلے آؤٹ پٹ کو فریم بفر کا استعمال کرتے ہوئے ہینڈل کیا جاتا ہے، اور اوپن جی ایل سپورٹ LLVMPipe سافٹ ویئر راسٹرائزر کے ذریعے فراہم کی جاتی ہے۔ اگلا مرحلہ ڈسپلے کاپروسیسر کو 4K تک ریزولوشنز پر آؤٹ پٹ کے لیے استعمال کرنا ہوگا، جن کے ڈرائیورز پہلے ہی ریورس انجنیئرڈ ہو چکے ہیں۔

پروجیکٹ آساہی نے بنیادی فہرست میں شمولیت حاصل کر لی ہے۔ Linux M1 SoC کے غیر GPU اجزاء کے لیے ابتدائی معاونت۔ مظاہرے میں Linuxاسٹاک کرنل کی صلاحیتوں کے علاوہ، PCIe سے متعلق کئی اضافی پیچ، اندرونی بس کے لیے Pinctrl ڈرائیور، اور ڈسپلے ڈرائیور ماحول میں استعمال کیے گئے۔ ان اضافے نے ڈسپلے آؤٹ پٹ اور USB اور ایتھرنیٹ کی فعالیت کو فعال کیا۔ گرافکس ایکسلریشن ابھی تک استعمال نہیں کیا گیا ہے۔

دلچسپ بات یہ ہے کہ ڈرائیوروں کو الگ کرنے کی کوشش کرنے کے بجائے M1 SoC، پروجیکٹ آساہی کو ریورس انجینئر کرنے کے لیے macOS انٹر لیئر لیول پر چلنے والے ایک ہائپر وائزر کو نافذ کیا۔ macOS اور M1 چپ، تمام چپ آپریشنز کو شفاف طریقے سے روکتا اور لاگ ان کرتا ہے۔ M1 SoC کی خصوصیات جو تھرڈ پارٹی OS میں چپ سپورٹ کو پیچیدہ بناتی ہیں ان میں ڈسپلے کنٹرولر (DCP) میں ایک کاپروسیسر کا اضافہ ہے۔ ڈسپلے ڈرائیور کی فعالیت کا نصف اس کاپروسیسر پر لگایا گیا ہے۔ macOS، جو ایک خصوصی RPC انٹرفیس کے ذریعے ریڈی میڈ کاپروسیسر کے افعال کو کال کرتا ہے۔

شائقین نے پہلے ہی اس RPC انٹرفیس پر کافی کالز کو الگ کر دیا ہے تاکہ کاپروسیسر کو اسکرین پر آؤٹ پٹ کرنے کے ساتھ ساتھ ہارڈویئر کرسر کو کنٹرول کرنے اور کمپوزٹنگ اور اسکیلنگ کے کام انجام دینے کے قابل بنایا جا سکے۔ مسئلہ یہ ہے کہ RPC انٹرفیس فرم ویئر پر منحصر ہے اور ہر ورژن کے ساتھ تبدیل ہوتا ہے۔ macOS، تو آساہی میں Linux یہ صرف مخصوص فرم ویئر ورژن کے لیے سپورٹ کو نافذ کرنے کا منصوبہ ہے۔ پہلے فراہم کردہ فرم ویئر کے لیے سپورٹ فراہم کی جائے گی۔ macOS 12 "مونٹیری۔" مطلوبہ فرم ویئر ورژن ڈاؤن لوڈ کرنا ممکن نہیں ہے، کیونکہ فرم ویئر آپریٹنگ سسٹم میں کنٹرول منتقل کرنے سے پہلے iBoot کے ذریعے انسٹال ہوتا ہے اور ڈیجیٹل دستخط سے اس کی تصدیق ہوتی ہے۔

لانچ کا مظاہرہ کیا گیا۔ Linux- Apple M1 چپ والے آلات پر GNOME ماحول
لانچ کا مظاہرہ کیا گیا۔ Linux- Apple M1 چپ والے آلات پر GNOME ماحول


ماخذ: opennet.ru
DDoS تحفظ، VPS VDS سرورز والی سائٹوں کے لیے قابل اعتماد ہوسٹنگ خریدیں۔ DDoS تحفظ، VPS VDS سرورز کے ساتھ قابل اعتماد ویب سائٹ ہوسٹنگ خریدیں۔ ProHoster