بستن آگهی

زمانی که اپل اولین مک‌های مجهز به سیلیکون اپل را معرفی کرد که از تراشه‌ی خود به نام M1 استفاده می‌کردند، توانست هم تمام دنیا را شگفت‌زده کند و هم سوالات زیادی را در عین حال ایجاد کند. البته، آنها قبلاً در هنگام ارائه پروژه Apple Silicon ظاهر شدند، اما این بار همه کنجکاو بودند که آیا پیش بینی های اولیه آنها واقعاً محقق می شود یا خیر. بزرگترین سوال در مورد راه اندازی یا مجازی سازی یک سیستم عامل دیگر بود، البته در درجه اول ویندوز. از آنجایی که تراشه M1 مبتنی بر معماری متفاوتی است (ARM64)، متأسفانه نمی‌تواند سیستم‌عامل‌های سنتی مانند ویندوز 10 (که بر روی معماری x86 اجرا می‌شود) اجرا کند.

معرفی تراشه M1 را به یاد بیاورید، اولین تراشه در خانواده Apple Silicon، که در حال حاضر 4 مک و آیپد پرو را تامین می کند:

اگرچه به طور خاص با ویندوز (در حال حاضر) بهترین به نظر نمی رسد، اما زمان های بهتری برای پخش کننده "بزرگ" بعدی، که لینوکس است، می درخشد. تقریباً یک سال است که پروژه عظیمی برای پورت لینوکس به مک با تراشه M1 در حال انجام است. و نتایج کاملا امیدوار کننده به نظر می رسند. هسته لینوکس برای مک با تراشه خود (Apple Silicon) قبلاً در پایان ژوئن در دسترس بود. با این حال، اکنون سازندگان پشت این موضوع گفته اند که سیستم لینوکس در حال حاضر به عنوان یک دسکتاپ معمولی در این دستگاه های اپل قابل استفاده است. Asahi Linux اکنون بهتر از همیشه اجرا می شود، اما هنوز هم محدودیت ها و برخی از معایب خود را دارد.

اولاداچه

در شرایط فعلی، در حال حاضر امکان اجرای یک لینوکس نسبتاً پایدار بر روی M1 Mac وجود دارد، اما متأسفانه هنوز از شتاب گرافیک پشتیبانی نمی کند، که در مورد آخرین نسخه با برچسب 5.16 وجود دارد. به هر حال، تیم برنامه نویسان به سختی روی پروژه کار می کنند و به لطف آن توانستند کاری را انجام دهند که ممکن است برخی افراد در زمان معرفی پروژه سیلیکون اپل تصور کنند کاملا غیرممکن است. به طور خاص، آنها توانستند درایورهای PCIe و USB-C PD را پورت کنند. درایورهای دیگر برای Printctrl، I2C، صندوق پستی ASC، IOMMU 4K و درایور مدیریت انرژی دستگاه نیز آماده هستند، اما اکنون منتظر بررسی دقیق و راه اندازی بعدی هستند.

MacBook Pro Linux SmartMockups

سپس سازندگان نحوه کار با کنترلرها را اضافه می کنند. برای عملکرد مناسب آنها باید محکم به سخت افزار مورد استفاده متصل باشند و بنابراین از کوچکترین جزئیات (مثلاً تعداد پین ها و موارد مشابه) آگاه باشند. به هر حال، اینها الزامات اکثریت قریب به اتفاق تراشه ها هستند و با هر نسل جدید سخت افزار، درایورها باید اصلاح شوند تا پشتیبانی 100٪ ارائه شود. با این حال، اپل چیز کاملا جدیدی را در این زمینه به ارمغان می آورد و به سادگی از بقیه متمایز می شود. به لطف این رویکرد، از نظر تئوری این امکان وجود دارد که درایورها بتوانند نه تنها بر روی مک های دارای M1، بلکه بر روی جانشینان آنها نیز کار کنند، که از جمله دیگر احتمالات دنیای نه چندان کاوش شده معماری ARM64 است. به عنوان مثال، مؤلفه ای به نام UART که در تراشه M1 یافت می شود، تاریخچه گسترده ای دارد و ما آن را حتی در اولین آیفون پیدا می کنیم.

آیا انتقال به تراشه های جدیدتر سیلیکون اپل آسان تر خواهد بود؟

بر اساس اطلاعات ذکر شده در بالا، این سوال مطرح می شود که آیا انتقال نهایی لینوکس یا آماده سازی آن برای مک های مورد انتظار با تراشه های جدیدتر آسان تر خواهد بود؟ البته ما هنوز جواب این سوال را حداقل با قطعیت 100% نمی دانیم. اما به گفته سازندگان پروژه، این امکان وجود دارد. در شرایط فعلی باید منتظر ورود مک های با تراشه های M1X یا M2 بود.

به هر حال، اکنون می توانیم خوشحال باشیم که پروژه لینوکس آساهی چندین گام به جلو حرکت کرده است. اگرچه تعدادی از مشکلات هنوز وجود ندارد، به عنوان مثال پشتیبانی از شتاب GPU یا برخی از درایورها، هنوز هم یک سیستم کاملا قابل استفاده است. علاوه بر این، در حال حاضر این سوال وجود دارد که این بخش واقعاً در طول زمان به کجا خواهد رفت.

.