ڈویلپر ہیکٹر مارٹن، جو اپنے آپ کو کسی ایسے شخص کے طور پر بیان کرتا ہے جو 'چیزوں پر لینکس لگانا پسند کرتا ہے'، نے ایک لینکس پورٹ بنانے کا منصوبہ شروع کیا ہے۔ ایپل سلیکون میکس
مارٹن، جسے 'مارکن' کے نام سے بھی جانا جاتا ہے۔ پیٹریون بنایا کافی فنڈنگ حاصل کرنے کے مقصد کے ساتھ لینکس کو میکس پر لانے کی پیچیدگیوں کا مقابلہ کرنے کے قابل ایم 1 چپ لینکس پورٹ بنانا کوئی آسان کام نہیں ہے، اور لینکس کے تخلیق کار لینس ٹوروالڈس نے تو یہاں تک کہہ دیا ہے کہ ان کے خیال میں اس کا کوئی امکان نہیں ہے۔
آئی فون سی بمقابلہ آئی فون 6 ایس
مارٹن کو غیر معمولی پلیٹ فارمز پر لینکس چلانے کا تجربہ ہے اور وہ لینکس پورٹ بنانے میں کامیاب رہا ہے۔ پلے اسٹیشن 4 کے لیے لیکن وہ تسلیم کرتا ہے کہ ایک Apple Silicon لینکس پورٹ ایک بہت زیادہ سنجیدہ اقدام ہے۔ ایپل کے میک کے لیے لینکس پورٹ بنانا ایک کل وقتی کام ہے، اور مارٹن کا کہنا ہے کہ مالی مدد کے بغیر یہ قابل عمل نہیں ہے۔ اس نے ایک پیٹریون شروع کیا ہے جو ، ، اور عہد کے درجات کے ساتھ ہر ماہ ,000 مانگ رہا ہے۔ اس کے پاس 88 فیصد رقم ہے اور وہ اس منصوبے کو شروع کرنے کا ارادہ نہیں رکھتا جب تک کہ اسے پوری رقم نہ مل جائے۔
لہذا آپ * M1 macs پر اپنا OS چلا سکتے ہیں - اگر ایسا OS موجود ہے۔ لیکن ایک لینکس حاصل کرنا جو آپ میکس پر کام کرنا *استعمال کرنا چاہتے ہیں* کام کی ایک بڑی مقدار ہے۔ ایسی کوئی چیز نہیں جسے کوئی بھی فرد سنجیدگی سے نمٹ سکے اور اپنے فارغ وقت پر کامیاب ہو سکے۔ یہ کل وقتی کام ہے۔ — ہیکٹر مارٹن (@marcan42) 29 نومبر 2020
مارٹن کے مطابق، وہ پلے اسٹیشن 4 جیسے دیگر آلات کے لیے لینکس کی بندرگاہوں پر کام کرنے کے اپنے تجربے کی وجہ سے اس پروجیکٹ کو شروع کرنے کے لیے اہل ہیں۔ اس کی ویب سائٹ پر اکثر پوچھے گئے سوالات سے:
میں 2000 کی دہائی کے اوائل سے، اپنی زندگی کے نصف سے زائد عرصے تک ریورس انجینئرنگ آلات رہا ہوں۔ میں نے Nintendo Wii (جہاں میں ہارڈ ویئر دستاویزات، کھلی لائبریریوں، 'جیل بریکنگ' سافٹ ویئر (دی ہومبریو چینل)، ریکوری ٹولز (BootMii) وغیرہ میں سب سے بڑے شراکت داروں میں سے ایک ہوں جیسے پلیٹ فارمز کے لیے غیر سرکاری اوپن سافٹ ویئر سپورٹ بنانے کے لیے کام کیا ہے۔ )، سونی PS3 (جہاں میں نے AsbestOS لکھا اور لینکس کو PS3 Slim پر کام کرنے کے لیے ایک لینکس پیچ سیٹ کے ساتھ ساتھ اصل لینکس سپورٹ کو ہٹانے کے بعد PS3 کی تازہ ترین یونٹس پر کام کرنے کے قابل بنایا)، PS4 (جسے میں نے لینکس کو پورٹ کیا ، مکمل OpenGL/Vulkan گرافکس سپورٹ کے ساتھ Steam گیمز چلانے کے قابل ہونے تک) اور دوسرے چھوٹے پلیٹ فارمز۔
میں ہمیشہ صاف اور مضبوط کوڈ لکھنے کی کوشش کرتا ہوں جو محفوظ ہو، صارف کو پہلے رکھتا ہو، اور اپ اسٹریم کے قابل ہو۔ میں اوپن ہارڈ ویئر اور سافٹ ویئر کی ترقی کی حمایت کرتا ہوں۔ میں کئی بار لینکس کرنل پیچ کے عمل سے گزر چکا ہوں اور میں جانتا ہوں کہ چیزوں کو اپ اسٹریم کرنے میں کیا ہوتا ہے۔
مارٹن کا کہنا ہے کہ وہ Apple Silicon کے لیے ایک لینکس پورٹ بنانا چاہتا ہے۔ وہ میک جو لوگ 'دراصل استعمال کرنا چاہتے ہیں' تمام بنیادی ہارڈویئر ورکنگ، مہذب پاور مینجمنٹ، اور مزید کے ساتھ۔ 'بگ ٹائم سنک' جی پی یو سپورٹ ہو گا، جو پورٹ کو بنانے کے لیے ضروری ہے۔ مارٹن PS4 ورژن کو تیار کرنے اور چلانے میں کامیاب رہا کیونکہ یہ ایک GPU استعمال کر رہا ہے جو صرف تھوڑا سا حسب ضرورت ہے، لیکن Apple Silicon زیادہ مشکل ہو جائے گا. تصور کا ثبوت ہے، اگرچہ، نوویو میں، a GPU ڈرائیور پروجیکٹ NVIDIA کارڈز کے لیے۔
M1 کے لیے ایسی کوئی قسمت نہیں ہے، لیکن ہمارے پاس کم از کم یہ حقیقت ہے کہ یہ میراث سے پاک فن تعمیر ہے، موبائل اسپیس سے آتا ہے (جہاں GPUs تاریخی طور پر PC والوں سے کم پاگل ہیں)، اور میں ان کے انجینئرز پر AMD سے کچھ زیادہ بھروسہ کرتا ہوں یا Nvidia ones :-) — ہیکٹر مارٹن (@ marcan42) 29 نومبر 2020
اس پروجیکٹ کو ایپل نے منظور نہیں کیا ہے، لیکن جب تک مارٹن لینکس سپورٹ بنانے کے لیے میک او ایس کا کوڈ استعمال نہیں کرتا، اس کا کہنا ہے کہ اس کے لیے صارفین کو تقسیم کرنا قانونی ہے۔ Apple Apple Silicon پر اپنی مرضی کے کرنل کو بوٹ کرنے کی بھی اجازت دیتا ہے، جو لینکس سپورٹ کے لیے راہ ہموار کرتا ہے، لیکن مارٹن کو ایپل ڈرائیوروں کو ریورس کرنے کی ضرورت ہوگی۔
ios 10.3 کب آتا ہے؟
لینس ٹوروالڈس اس مہینے کے شروع میں کہا کہ وہ ایک M1 میک اگر یہ لینکس چلاتا ہے، لیکن وہ محسوس نہیں کرتا کہ یہ ایپل کے تعاون کے بغیر ممکن ہے۔ M1 کے ساتھ بنیادی مسئلہ میرے لیے جی پی یو اور اس کے آس پاس موجود دیگر ڈیوائسز ہیں، کیونکہ اس کا امکان یہی ہے کہ مجھے اس کا استعمال کرنے سے روک دیا جائے گا کیونکہ اس میں لینکس کی کوئی سپورٹ نہیں ہوگی جب تک کہ ایپل نہیں کھلتا،' Torvalds نے کہا۔ انہوں نے یہ کہا کہ وہ سوچتے ہیں کہ 'اس کا امکان نہیں لگتا' ایپل اپنے چپ سیٹ کھولے گا، لیکن 'آپ ہمیشہ امید کر سکتے ہیں۔'
اگر اس منصوبے کی مالی اعانت ہے، اور یہ ہے۔ ایسا لگتا ہے کہ یہ ہو گا ، مارٹن نے GitHub کو باقاعدہ دھکیلتے ہوئے کھلے میدان میں ترقی کرنے کا ارادہ کیا ہے، اور وہ ہر اس شخص سے مدد قبول کرے گا جو تعاون کرنا چاہتا ہے۔
ٹیگز: ایپل سلیکن گائیڈ , M1 گائیڈ ، لینکس
مقبول خطوط