پرسش‌های فنی دربارهٔ نقشهٔ راه arm در پارچ

با سلام و احترام خدمت تیم توسعهٔ پارچ گنو/لینوکس،

از تلاش‌های شما برای ارائه و نگه‌داری این توزیع بومی، سبک و نوآورانه صمیمانه سپاسگزارم. با توجه به انتشار نسخه‌های اولیهٔ ARM Generic و خبر شروع پورت رسمی برای پردازنده‌های Apple Silicon، چند پرسش کلیدی برایم مطرح شده است که امیدوارم روشنگری فرمایید:

  1. دامنهٔ پشتیبانی از معماری ARM

    • آیا تمرکز پروژه روی ARMv8‑A (AArch64) است یا نگه‌داری شاخهٔ armv7‑hf نیز در نقشهٔ راه باقی می‌ماند؟
    • کدام سخت‌افزارهای مرجع (Raspberry Pi 5، Rock 5 B، Ampere Altra و …) به‌عنوان بُرد و سیستم تست رسمی در نظر گرفته شده‌اند؟
  2. نصب و بوت روی سیستم‌های دسکتاپ ARM

    • آیا ISO یا نصاب گرافیکی/خط فرمان مستقل برای دستگاه‌های مجهز به UEFI ARM64 (لپ‌تاپ‌های Snapdragon X Elite، AMD AI، بردهای NXP Layerscape و …) در دست توسعه است؟
    • برای کاربرانی که قصد راه‌اندازی پارچ روی سیستم‌های دسکتاپیِ تمام‌عیار ARM دارند (GPU جداگانه، مانیتور خارجی و …)، چه مستندات یا اسکریپت‌های post‑install در نظر گرفته شده است؟
  3. پورت Apple Silicon (M‑Series Mac)

    • ترکیب پیشنهادی شما برای بوت‌لودر چیست؟ m1n1 + U‑Boot + GRUB یا بهره‌گیری از رویکرد Asahi؟
    • چه بازهٔ زمانی برای انتشار نخستین image «بتا پایدار» پیش‌بینی شده است و حداقل ملزومات (کرنل، درایور GPU، صدا) چه خواهد بود؟
    • آیا برای شتاب‌دهندهٔ گرافیکی Apple GPU از شاخهٔ mesa‑asahi استفاده می‌کنید یا برنامهٔ دیگری در نظر است؟
  4. زمان‌بندی انتشار و همگرایی با شاخهٔ x86_64

    • سیاست شما دربارهٔ نگه‌داری نسخه‌های کرنل (LTS مشترک برای همهٔ معماری‌ها یا کرنل اختصاصی برای ARM) چگونه تعریف شده است؟
    • چه مکانیزم CI/CD برای تضمین هم‌زمانی بسته‌های ARM و x86_64 به کار گرفته‌اید؟

پیشاپیش از زمانی که برای پاسخگویی صرف می‌کنید سپاسگزارم. اطمینان دارم شفاف‌سازی شما نه‌تنها به توسعه‌دهندگان علاقه‌مند کمک خواهد کرد، بلکه فرآیند جذب پچ‌ها و آزمون‌های میدانی را نیز تسهیل می‌کند.

با آرزوی موفقیت

با سلام خدمت شما دوست عزیز.

شرمنده که پاسخ شمارو کمی دیر دارم میدم.

درمورد دامنه پشتیبانی باید عرض کنم که تمرکز ما بر روی معماری aarch64 هستش، بوردهایی هم که فعلاً به صورت فعال پشتیبانی می‌کنیم رزبری‌پای ۴ و ۵ هستن.

چون بوردهای دیگه‌ای در دسترس نبودن برای تست کردن و حمایتی به اون صورت نشد از کل پروژه پارچ آرم، ما تصمیم گرفتیم روی همین بوردها بمونیم.

درحال حاضر تنها چیزی که برای aarch64 جنریک ارائه میدیم یک روت‌اف‌اس در قالب img هستش، پشتیبانی از سیستم‌های آرم روی میزکار فعلاً در برنامه‌ما نیستن که علتش رو پایینتر شرح میدم.

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

۱- کمبود مشارکت کننده
۲- کمبود حمایت
۳- سنگ‌اندازی برخی دوستان

مرسی از اینکه وقت گذاشتی و این سوال رو پرسیدی.