Web Analytics Made Easy - Statcounter

لینوس توروالدز تغییرات RISC-V برای لینوکس 6.17 را رد کرد

لینوس توروالدز تغییرات دیرهنگام و بی‌کیفیت معماری متن‌باز RISC-V برای لینوکس 6.17 را رد و به نسخه 6.18 موکول کرد.

لینوس توروالدز - خالق لینوکس

لینوس توروالدز، خالق هسته لینوکس، تغییرات پیشنهادی مربوط به معماری RISC-V برای نسخه 6.17 را به دلیل کیفیت پایین کد و ارسال دیرهنگام رد کرد. این تغییرات حالا باید برای نسخه 6.18 که اواخر سال جاری منتشر می‌شود، دوباره ارائه شوند.

معماری RISC-V یک استاندارد باز و رایگان برای طراحی پردازنده‌هاست که بر پایه دستورالعمل‌های ساده (Reduced Instruction Set Computing) ساخته شده و به شرکت‌ها و پژوهشگران اجازه می‌دهد بدون نیاز به پرداخت حق امتیاز، پردازنده‌های سفارشی طراحی کنند.

به‌روزرسانی RISC-V برای لینوکس 6.17 تنها دو روز پیش از پایان بازه ادغام این نسخه ارسال شد. این بسته شامل قابلیت‌هایی مانند پشتیبانی ACPI برای IOMMU، نمایش لوگوی سازنده هنگام بوت، رفع برخی خطاهای سخت‌افزاری، پشتیبانی از افزونه‌های جدید پردازنده، بهبود عملکرد در تغییر ترتیب بایت‌ها، و اضافه شدن ابزارهایی برای ردیابی و امنیت اجرای کد بود.

توروالدز این تغییرات را نه‌تنها دیرهنگام، بلکه شامل کدهای نامربوط به RISC-V دانست. او به‌ویژه به تابع کمکی make_u32_from_two_u16() اشاره کرد که به گفته او، باعث پیچیدگی و کاهش خوانایی کد می‌شود و نباید در فایل‌های عمومی هدر قرار گیرد.

او هشدار داد که در آینده هیچ درخواست ادغام بزرگی نباید در لحظات پایانی ارسال شود، به‌خصوص اگر شامل تغییرات بی‌ارتباط یا بی‌کیفیت باشد. به گفته توروالدز، تیم توسعه RISC-V باید کد خود را زودتر و بدون «آشغال» به چرخه توسعه بفرستد!