از DHH بتاریخ
Omarchy M کا تعارف
Apple شاندار ہارڈویئر بناتا ہے۔ وہ ہمیشہ سے بناتا آیا ہے (بس بٹرفلائی کی بورڈ والا ایک قصہ چھوڑ کر)۔ اور Omarchy کی طرف آنے والے بہت سے لوگ Mac سے آ رہے ہیں۔ ان میں سے کئی چاہیں گے کہ مشین تو وہی رہے لیکن آپریٹنگ سسٹم سے جان چھڑا لیں۔ تو ہم وہ کام مکمل کرنے جا رہے ہیں جو Asahi نے شروع کیا تھا: Apple Silicon پر Omarchy کو خوبصورتی سے چلانا، سیٹ اپ کی کم سے کم جھنجھٹ کے ساتھ۔
اس کام کے پیچھے پہلے سے ایک ٹیم موجود ہے۔ آج ہم اسے باضابطہ کر رہے ہیں: Omarchy M، Apple Silicon والے Macs کے لیے ہماری ٹیم (ساتھ میں چند اراکین جو پرانے Macs کو بھی ساتھ رکھے ہوئے ہیں)۔
مجھے اراکین کا تعارف کروانے دیں۔
انسٹالر۔ Marcelo Alcantara Mac کا اپنا انسٹالر بنا رہا ہے۔ آپ macOS پر ایک ایپ ڈاؤن لوڈ کرتے ہیں، وہ دستخط شدہ Omarchy ریلیز حاصل کرتی ہے، پارٹیشن بناتی ہے، اور آپ کو موجودہ macOS کے ساتھ Omarchy میں بوٹ کر دیتی ہے۔ نہ USB اسٹک، نہ ٹرمینل میں کوئی منتر۔ اس نے وہ بلڈ بھی تیار کی جس نے USB-C پر بیرونی مانیٹر روشن کر دیے۔
Omarchy Mac. Naeem Malik ایک سال سے Omarchy Mac کو سنبھال رہا ہے، اس کے باضابطہ ہونے سے بہت پہلے Omarchy کو M1 اور M2 مشینوں پر چلا رہا ہے، اور اس کے گرد 800 سے زیادہ لوگوں کی Discord کمیونٹی بنا رہا ہے۔ Scott Jones انسٹال کے Linux والے حصے پر اس منصوبے کا دوسرا حصہ ہے۔ اس نے حال ہی میں M3 Air کا ڈسپلے Apple کے ہارڈویئر ڈسپلے کنٹرولر پر چلا دیا، جس نے اس مشین کو ایک ہی رات میں ناقابلِ استعمال سے قابلِ استعمال بنا دیا۔
Try Omarchy. Eduardo Martinez نے Try Omarchy بنایا: اصل Omarchy ڈیسک ٹاپ جو آپ کے Mac پر ایک مقامی، ہارڈویئر ایکسلریٹڈ ایپ کے طور پر چلتا ہے، جس میں آپ کا کیمرہ، آڈیو، کلپ بورڈ، اور ایک مشترکہ فولڈر جڑے ہوئے ہیں۔ پارٹیشن کرنے کے لیے کچھ نہیں۔ بس اسے ڈاؤن لوڈ کریں اور دیکھیں کہ شور کس بات کا ہے۔
پیکیجز۔ Shun Li یہ یقینی بنا رہا ہے کہ Omarchy کو جس چیز کی بھی ضرورت ہے وہ aarch64 پیکیج کے طور پر موجود ہو، ساتھ میں ورچوئل مشینوں کے لیے عمومی ARM64 ڈسک امیجز اور انہیں خوشگوار بنانے والے گیسٹ ٹولز بھی ہوں۔
ڈرائیورز اور کرنل. Ryan Murray Neo پر Linux چلانے کے لیے بنیادی کام کر رہا ہے اور وہ بنیادیں بنا رہا ہے جن پر باقی ٹیم کام کرتی ہے۔ وہ ایک SPTM ایمولیٹر تیار کر رہا ہے جس سے M4 اور نئی چپس پر macOS کو ٹریس کرنا ممکن ہوتا ہے۔ یہ ٹریسز ڈسپلے، GPUs، آڈیو، وائرلیس، اور Bluetooth کو چلانے کے لیے ضروری ہیں۔ Dj GPU ڈرائیورز لکھ رہا ہے، اور Secure Enclave سے براہِ راست بات کر کے Touch ID چلا دیا۔ Miguel Cruz M5 کے کام کا ماہر ہے: اس نے Apple کی ملکیتی N1 چپ کو ریورس انجینئر کیا اور اس کی Wi-Fi اور Bluetooth کو Linux میں چلا دیا۔ اس نے Neo پر ہارڈویئر ویڈیو انکوڈنگ اور ڈیکوڈنگ، Bluetooth، اور ڈیسک ٹاپ بہتریوں میں بھی حصہ ڈالا ہے۔ Liam Neo کا ٹریک پیڈ، پاور مینجمنٹ، اسپیکر، اور ہیڈ فون آؤٹ پٹ چلا رہا ہے، جس میں Ryan کے macOS ٹریسز بنیادی مدد فراہم کر رہے ہیں۔ Eryk Wieliczko M4 معاونت اور کلین روم نفاذ کو سنبھالتا ہے، اور انضمام اور پیکیجنگ پر کام کرتا ہے۔ Jaidip Subedi نے M2 MacBook Air پر USB-C کے ذریعے بیرونی ڈسپلے چلا دیے۔
MLX. Joshua Warren mlx-omarchy بنا رہا ہے، جو Apple کے MLX مشین لرننگ فریم ورک کو Vulkan کے ذریعے Apple GPUs پر Linux پر لاتا ہے۔ آپ کا کوڈ اب بھی import mlx.core as mx ہی کہتا ہے، لیکن اب وہ Omarchy پر چلتا ہے۔
پرانے Macs. Shawn Yeager کے پاس 2016 اور 2017 کے Touch Bar MacBook Pros کے لیے پل ریکویسٹوں کا ڈھیر ہے: اسپیکر، Wi-Fi، ایمبیئنٹ لائٹ سینسر، خود Touch Bar۔ Randy Intel Macs پر Touch ID لانے کے لیے T2 سیکیورٹی چپ کو ریورس انجینئر کر رہا ہے، اور ساتھ ساتھ 2019 MacBook Pro کی ہر اصلاح کو دستاویز کر رہا ہے۔ Jon Kinney ایک سال پہلے Omarchy کے لیے ARM معاونت پر کام کر رہا تھا، اور اب پوری ٹیم میں ہم آہنگی رکھتا ہے کہ کون کیا کر رہا ہے۔
مل کر، وہ ایک زبردست گروپ ہیں۔ پندرہ لوگ جنہوں نے اجازت کا انتظار نہیں کیا، اور جو ایجنٹس کا استعمال ایسی رفتار سے آگے بڑھنے کے لیے کر رہے ہیں جو ایک سال پہلے مضحکہ خیز لگتی۔
پہلی ریلیز کا ہدف M1 اور M2 کے ساتھ مکمل مطابقت ہے، بشمول Pro اور Max اقسام:
- ایک ہموار انسٹالر، جس میں انسٹال اور آزمائش دونوں اختیارات ہوں
- مکمل GPU معاونت
- USB-C پر بیرونی مانیٹر
- Touch ID
- MLX
- ڈسک انکرپشن
نئی مشینوں پر متوازی طور پر کام جاری ہے، لیکن M1 اور M2 وہ جگہ ہیں جہاں ہم پہلے جھنڈا گاڑ رہے ہیں۔ M مشینوں کے علاوہ، باہر لاکھوں پرانے لیپ ٹاپ موجود ہیں، ان میں سے کئی کے لیے Apple کے تازہ ترین macOS کی معاونت پہلے ہی ختم ہو چکی ہے، اور ان میں سے ہر ایک ایک شاندار Omarchy کمپیوٹر بننے کا منتظر ہے۔
شروع کرنے کے لیے آپ کو مکمل ریلیز کا انتظار نہیں کرنا پڑے گا۔ Try Omarchy آپ کو چند منٹوں میں آپ کے Mac پر اصل ڈیسک ٹاپ دکھا دے گا۔ اور اگر آپ حتمی قدم کے لیے تیار ہیں، تو انسٹالر آج ہی M1 یا M2 پر macOS کے ساتھ Omarchy لگا دے گا۔
آخر میں، ایک گزارش۔ اگر آپ Apple ہارڈویئر کے لیے Linux پر کام کرتے رہے ہیں، چاہے وہ کرنل ڈرائیورز ہوں، فرم ویئر، پیکیجنگ، انسٹالرز، یا مشین لرننگ، تو ہم آپ سے سننا چاہیں گے۔ اچھا خاصا امکان ہے کہ آپ نے کوئی ایسی چیز حل کر رکھی ہو جس کے پیچھے ہم اب بھی بھاگ رہے ہیں، یا اس کے برعکس۔ apple@omarchy.org پر رابطہ کریں۔
آئیے وہ کام مکمل کریں جو Asahi نے شروع کیا تھا۔