فورک Asahi از LLM ها استفاده می کند و لینوکس را روی M4 Mac mini قرار می دهد
عوامل برنامه نویسی به دو توسعه دهنده کمک کردند تا یک دسکتاپ و درایور گرافیکی سریع بسازند
Gravity Linux توزیعی است که به تازگی اعلام شده است که مکهای جدیدتر Apple Silicon را هدف قرار میدهد و اولین آلفای آزمایشی آن در حال حاضر دسکتاپ تسریعشده را روی M4 Mac mini راهاندازی میکند. صفحه اصلی پروژه میگوید: "Gravity Linux یک ریمیکس فدورا است که یک دسکتاپ لینوکس سریع و مدرن را به Apple Silicon میآورد – ساخته شده در فضای باز، توسط افرادی مانند شما." اگر این آشنا به نظر می رسد، صفحه درباره توضیح می دهد: "Gravity Linux در ابتدا از Asahi Linux به دلیل تفاوت در سیاست، یعنی در مورد استفاده از LLM جدا شد.
ما برای پروژه لینوکس Asahi احترام زیادی قائل هستیم و بر هدف مشترک خود برای اجرای لینوکس بر روی Apple Silicon تاکید میکنیم." در حال حاضر نسخه آلفای اولیه برای M4 Mac mini وجود دارد، مدلی که در اکتبر 2024 تنها چند روز پس از معرفی شرکت M4 iMac عرضه شد. این شامل شتاب GPU با OpenGL ES 3.0 و OpenGL است. کار می کند، اما نمایشگرهای USB-C، USB4، Thunderbolt و تعلیق این کار را انجام نمی دهند، در حالی که مدیریت انرژی از نظر نسل های سخت افزاری ناقص است، این Gravity را از Asahi Linux جلوتر می برد.
همانطور که The Register در اوایل این ماه گزارش داد، Asahi به تازگی پشتیبانی اولیه M3 را اضافه کرده است، در حال حاضر بدون شتاب گرافیکی. با این حال، مقایسه دقیق نیست: انتشار M4 Gravity یک آلفای توسعهدهنده اولیه است، در حالی که Asahi یک پروژه قدیمیتر است که از طیف وسیعتری از سختافزار پشتیبانی میکند. در همین حال، اپل در حال حاضر حرکت کرده است: Reg ماه گذشته، تقریبا سه سال پس از راهاندازی سیستمهای M3 «سریع ترسناک» خود، اولین مکهای مبتنی بر M6 را گزارش داد. Reg در مارس 2022 پروژه جدید Asahi Linux را گزارش کرد و در اواخر همان ماه آن را امتحان کرد.
با این حال، آساهی از آن زمان تاکنون چندین مشارکت کننده برجسته را از دست داده است. هکتور مارتین، سرپرست پروژه، در فوریه 2025 استعفا داد. یک هفته بعد، رهبر تلاش GPU، که تنها با نام "آساهی لینا" شناخته میشود، نیز استعفا داد. همانطور که در اواخر همان سال اشاره کردیم، در آگوست 2025، آلیسا روزنزوایگ، رهبر تلاش راننده GPU، پروژه را ترک کرد. او قبلا، به قول خودش، در آوریل، کنترل را به دیگر درایورهای GPU Arm خود واگذار کرده بود. همانطور که رزومه او [PDF] نشان می دهد، او از آن زمان برای اینتل کار می کند. جاذبه بیشتر پیشرفت سریع خود را به روش توسعه ای نسبت می دهد که آساهی صراحتا آن را ممنوع کرده است.
کودی هو، سرپرست پروژه، قبلا در اپل و OpenAI کار می کرد و گزارشی دو قسمتی از استفاده از عوامل کدنویسی برای مهندسی معکوس سیلیکون اپل منتشر کرده است. در 3 آگوست، هو اولین قسمت از "I Came, I Prompted, I Left" را منتشر کرد که در آن ساخت یک Hypervisor سفارشی برای Apple Silicon جدیدتر توضیح داده شد. قسمت دوم که در 15 سپتامبر منتشر شد، توضیح میدهد که چگونه او و یکی از توسعهدهندههای نیکلاس شث در حدود یک ماه یک درایور GPU M4 ساختند. هو میگوید بسیاری از کارها از طریق حلقههای LLM بدون مراقبت انجام شده است.
این یکی از واضح ترین تفاوت های لینوکس Gravity و Asahi Linux است. هو و شث در حال مهندسی معکوس سخت افزار اپل با کمک ابزارهای هوش مصنوعی هستند، در حالی که پروژه آساهی دارای یک خط مشی هوش مصنوعی (LLM) است که می گوید "ما به طور کلی استفاده از ابزارهای هوش مصنوعی مولد را برای کمک های مادی به لینوکس Asahi ممنوع می کنیم." سیاست استفاده از LLM و اتاق تمیز Gravity به چنین ابزارهایی اجازه می دهد، اما تلاش می کند از طریق جداسازی، خطرات قانونی را مهار کند.
در این بیانیه آمده است: "اگر در هر جلسه LLM شما به هر گونه جداسازی، کامپایل کردن، یا سایر جزئیات پیاده سازی محافظت شده یک مؤلفه Apple نگاه کرده باشد، باید خود را نسبت به آن جزء آلوده بدانید." این بدان معنا نیست که هیچ کس به باینری های اپل نگاه نمی کند. هو می گوید که در حین توسعه هایپروایزر، از یک LLM برای جداسازی جزء اختصاصی SPTM اپل استفاده کرده است. این باعث میشود که او واجد شرایط نوشتن اجرای اتاق تمیز مربوطه نباشد، بنابراین دانش باید مستند میشد و به کسی تحویل میداد که مطالب محافظت شده را ندیده بود.
Ho و Sheth میگویند که کار GPU مسیر سختتری را دنبال میکرد، با استفاده از ردیابی سختافزاری، کاوشگر زنده و سایهزنهای خودنویس بدون بازرسی باینریهای اپل. آنها همچنین اذعان دارند که از کارهای قبلی M1 و M2 Asahi و استفاده از API فضای کاربران موجود آن بهره می برند. نتیجه با این وجود قابل توجه است: اولین آلفای Gravity یک دسکتاپ لینوکس تسریع شده را به M4 Mac mini می آورد، و هو به LLM ها کمک می کند که به این جفت کمک کنند تا در هفته ها به کارهایی برسند که معمولا خیلی بیشتر طول می کشد. اما این کد هنوز به آزمایش گسترده، بازبینی انسانی و بازآفرینی مجدد نیاز دارد تا بتواند در بالادستی قرار گیرد.
توسعه دهندگان Gravity هشدار می دهند که ممکن است درایور هسته آن باید منتظر بماند تا درایور M1 و M2 Asahi ابتدا در بالادست فرود بیاید. بنابراین Gravity به جای آزمایش کنترل شده ای که ثابت کند سیاست آساهی چیزی است که آن را عقب نگه داشته است، نمایش جالبی از آنچه مهندسی معکوس به کمک هوش مصنوعی می تواند انجام دهد، ارائه کرده است. ®
متن اصلی (انگلیسی)
Asahi fork embraces LLMs and lands Linux on the M4 Mac mini
Coding agents helped two developers build an accelerated desktop and graphics driver in weeks