بقلم DHH في
تقديم Omarchy M
تصنع Apple عتادًا رائعًا. لطالما فعلت ذلك (باستثناء تلك المرة مع لوحة مفاتيح الفراشة). والكثير من الأشخاص القادمين إلى Omarchy قادمون من Mac. وكثير منهم يودّون الاحتفاظ بالجهاز والتخلص من نظام التشغيل. لذلك سنُكمل ما بدأته Asahi: تشغيل Omarchy بشكل جميل على Apple Silicon، مع أقل قدر ممكن من عناء الإعداد.
هذا العمل يقف خلفه فريق بالفعل. واليوم نجعله رسميًا: Omarchy M، فريقنا لأجهزة Mac المزوّدة بـ Apple Silicon (بالإضافة إلى بعض الأعضاء الذين يُبقون أجهزة Mac الأقدم ضمن المجموعة).
اسمحوا لي أن أقدّم لكم الأعضاء.
المثبّت. Marcelo Alcantara يبني مثبّت Mac الأصلي. تُنزّل تطبيقًا على macOS، فيجلب إصدار Omarchy الموقّع، ويقتطع الأقسام، ويُقلع بك إلى Omarchy جنبًا إلى جنب مع macOS الحالي. لا ذاكرة USB، ولا تعاويذ في الطرفية. وهو أيضًا من أعدّ النسخة التي أضاءت الشاشات الخارجية عبر USB-C.
Omarchy Mac. Naeem Malik حافظ على Omarchy Mac لمدة عام، وأوصل Omarchy إلى جهازي M1 وM2 قبل وقت طويل من أن يصبح أي من هذا رسميًا، وبنى حوله مجتمع Discord يضم أكثر من 800 شخص. Scott Jones هو النصف الآخر من ذلك المشروع في جانب Linux من التثبيت. وقد نجح مؤخرًا في تشغيل شاشة M3 Air على وحدة التحكم في الشاشة الخاصة بعتاد Apple، مما نقل ذلك الجهاز من غير قابل للاستخدام إلى قابل للاستخدام في ليلة واحدة.
Try Omarchy. Eduardo Martinez بنى Try Omarchy: سطح مكتب Omarchy الحقيقي يعمل كتطبيق أصلي مُسرّع عتاديًا على جهاز Mac الخاص بك، مع تمرير الكاميرا والصوت والحافظة ومجلد مشترك. لا شيء لتقسيمه. فقط نزّله وشاهد ما كل هذه الضجة.
الحزم. Shun Li يحرص على أن كل ما يحتاجه Omarchy موجود كـ حزمة aarch64، إلى جانب صور أقراص ARM64 عامة للأجهزة الافتراضية وأدوات الضيف التي تجعل استخدامها ممتعًا.
التعريفات والنواة. Ryan Murray يعمل على تشغيل Neo وبناء الأسس التي يعمل منها بقية الفريق. وهو يطوّر محاكي SPTM الذي يجعل من الممكن تتبع macOS على رقائق M4 والأحدث. تلك التتبعات ضرورية لتشغيل الشاشات ووحدات GPU والصوت واللاسلكي والبلوتوث. Dj يكتب تعريفات GPU، وقد نجح في تشغيل Touch ID عبر التحدث مباشرة إلى Secure Enclave. Miguel Cruz يتخصص في عمل M5: فقد أجرى هندسة عكسية لرقاقة N1 الخاصة بـ Apple وشغّل Wi-Fi والبلوتوث الخاصين بها في Linux. كما ساهم في ترميز وفك ترميز الفيديو عتاديًا والبلوتوث وتحسينات سطح المكتب على Neo. Liam يعمل على تشغيل لوحة اللمس وإدارة الطاقة والمكبرات ومخرج السماعات في Neo، مع توفير تتبعات macOS الخاصة بـ Ryan أرضية أساسية جوهرية. Eryk Wieliczko يحافظ على دعم M4 والتنفيذات المطوّرة بمعزل عن الشيفرة الأصلية (clean-room)، ويعمل على التكامل والحزم. Jaidip Subedi مكّن الشاشات الخارجية عبر USB-C على M2 MacBook Air.
MLX. Joshua Warren يبني mlx-omarchy، الذي يجلب إطار تعلم الآلة MLX الخاص بـ Apple إلى Linux على وحدات GPU الخاصة بـ Apple عبر Vulkan. ما زال الكود يقول import mlx.core as mx، لكنه الآن يعمل على Omarchy.
أجهزة Mac الأقدم. Shawn Yeager لديه مجموعة من طلبات السحب لأجهزة Touch Bar MacBook Pro لعامي 2016 و2017: المكبرات، وWi-Fi، ومستشعر الإضاءة المحيطة، وشريط Touch Bar نفسه. Randy يعمل على الهندسة العكسية لرقاقة الأمان T2 لجلب Touch ID إلى أجهزة Intel Mac، ويوثّق كل إصلاح لجهاز MacBook Pro لعام 2019 على طول الطريق. Jon Kinney كان يعمل تدريجيًا على دعم ARM لـ Omarchy قبل عام، وهو الآن يُبقي الفريق بأكمله منسّقًا حول من يفعل ماذا.
معًا، هم مجموعة هائلة. خمسة عشر شخصًا لم ينتظروا الإذن، وكانوا يستخدمون الوكلاء للتحرك بوتيرة كانت ستبدو سخيفة قبل عام.
الهدف للإصدار الأول هو التوافق الكامل مع M1 وM2، بما في ذلك نسختي Pro وMax:
- مثبّت سلس، مع خياري التثبيت والتجربة
- دعم كامل لوحدة GPU
- شاشات خارجية عبر USB-C
- Touch ID
- MLX
- تشفير القرص
يجري العمل على الأجهزة الأحدث بالتوازي، لكن M1 وM2 هما حيث نغرس الراية أولًا. بالإضافة إلى أجهزة M، هناك ملايين أجهزة اللابتوب العتيقة هناك، وكثير منها متقاعد بالفعل من طموحات macOS الأحدث لدى Apple، وكل واحد منها هو حاسوب Omarchy رائع في الانتظار.
لا يتعين عليك انتظار الإصدار المصقول لتبدأ. Try Omarchy سيجعلك تنظر إلى سطح المكتب الحقيقي على جهاز Mac الخاص بك في دقائق. وإذا كنت مستعدًا للالتزام، فـ المثبّت سيضع Omarchy بجانب macOS على M1 أو M2 اليوم.
وأخيرًا، طلب. إذا كنت تعمل على Linux لعتاد Apple، سواء كان ذلك تعريفات النواة أو البرامج الثابتة أو الحزم أو المثبّتات أو تعلم الآلة، فنود أن نسمع منك. هناك فرصة جيدة أنك حللت شيئًا ما زلنا نلاحقه، أو العكس. تواصل معنا على apple@omarchy.org.
لنُكمل ما بدأته Asahi.