
پشتیبانی بسیار ابتدایی از تراشه پایه Apple M5 قرار است برای هسته لینوکس ۷.۵ ادغام شود. این مجموعه وصله (Patch Series) اکنون در شاخه گیت apple-soc/dt-7.5 قرار گرفته است و انتظار میرود راه را برای توسعههای بعدی در نسخههای آینده هسته لینوکس هموار کند.
پشتیبانی حداقلی از Apple M5 در لینوکس ۷.۵
پس از پشتیبانی اولیه از Apple M4 در لینوکس ۷.۴ و پشتیبانی از Apple M3 در لینوکس ۷.۲، حالا لینوکس ۷.۵ قرار است پشتیبانی اولیه از Device Tree (درخت دستگاه) برای مدل پایه Apple M5 و مکهای اپل مجهز به آن را ارائه کند. با این حال، همانند وضعیت فعلی پشتیبانی M3 و M4 در هسته اصلی (Mainline Kernel)، این پشتیبانی بسیار محدود خواهد بود.
چه چیزی در این مجموعه وصله گنجانده شده است؟
Yureka Lilian که روی Device Treeهای Apple M5 کار کرده است، این پشتیبانی را شامل حداقل میزان سختافزار (Minimal Amount of Hardware) توصیف میکند؛ پایهای که قرار است در نسخههای بعدی هسته لینوکس گسترش یابد. به گفته او، سختافزار افزودهشده در این مجموعه وصله نسبت به نسلهای پیشین Apple Silicon تقریباً بدون تغییر باقی مانده است.
- پشتیبانی اولیه از Device Tree برای مدل پایه Apple M5
- پوشش حداقلی سختافزار بهعنوان پایهای برای توسعههای آینده
- ادامه روند مشابه پشتیبانی محدود M3 و M4 در هسته اصلی لینوکس
چالش GPU و مسیر پیشرو
یکی از بزرگترین موانع باقیمانده، پشتیبانی مناسب از GPU (واحد پردازش گرافیکی) برای نسلهای جدیدتر SoCهای سری M اپل است. مجموعه وصله مورد اشاره توسط Sven Peter در شاخه گیت apple-soc/dt-7.5 در صف قرار گرفته است؛ بنابراین باید منتظر حضور این پشتیبانی بسیار ابتدایی از Apple M5 در لینوکس ۷.۵ بود تا تلاشهای توسعهای در ادامه مسیر پیش برود.
اهمیت زمانبندی برای توسعهدهندگان لینوکس
هرچند این پشتیبانی در مرحله فعلی محدود و ابتدایی است، اما قرار گرفتن آن در مسیر ادغام با هسته لینوکس ۷.۵ میتواند نقطه شروعی برای پوشش بهتر سختافزار Apple Silicon در نسخههای بعدی باشد. با توجه به اینکه بخش عمده سختافزار این نسل نسبت به گذشته تغییر نکرده است، توسعهدهندگان میتوانند بر پایه همین پشتیبانی حداقلی، قابلیتهای بیشتری را در آینده اضافه کنند.