مجموعه‌ای از به‌روزرسانی‌های حیاتی برای درایورهای سخت‌افزاری کنسول Sega Dreamcast در آخرین نسخه آزمایشی هسته لینوکس (7.2-rc3) ادغام شده است. این به‌روزرسانی‌ها که توسط دیمیتری توروخوف ارائه و توسط لینوس توروالدز در روز شنبه اعمال شد، مشکلات کرش درایور ماوس، صفحه‌کلید و جوی‌استیک را برطرف می‌کند.

چرا Dreamcast هنوز پشتیبانی می‌شود؟

این اتفاق در حالی رخ می‌دهد که معماری‌های نمادین محاسباتی مانند i486، PowerPC 40x و DEC Alpha از پشتیبانی اصلی هسته لینوکس کنار گذاشته شده‌اند. به گفته سایت Phoronix، این به‌روزرسانی‌ها حتی برای این سایت متخصص لینوکس نیز غیرمنتظره بود.

جزئیات فنی رفع اشکالات

با بررسی درخواست کشش (Pull Request) می‌توان دریافت که رفع‌های اعمال شده شامل موارد زیر است:

  • رفع کرش درایور ماوس Dreamcast: هنگام باز کردن دستگاه، به دلیل فقدان داده‌های درایور، کرش رخ می‌داد.
  • رفع race conditions در درایورهای کیبورد، ماوس و جوی‌استیک: مشکلات زمان‌بندی که منجر به کرش می‌شد، اکنون برطرف شده است.

درایور maplemouse از سال ۲۰۱۷ دارای این باگ بود. اکنون طرفداران Dreamcast می‌توانند بیلدهای سفارشی لینوکس را روی CD-R برای دستگاه خود ایجاد کنند.

کنسول Sega Dreamcast و قطعات آن

آینده پشتیبانی Dreamcast در لینوکس

Phoronix همچنین اشاره کرده است که امسال رفع‌هایی برای درایور GD-ROM (مخصوص Dreamcast) و پیشنهادی برای درایور سیستم فایل VMUFAT نیز دیده شده است. این نشان‌دهنده علاقه پایدار انجمن متن‌باز به این کنسول افسانه‌ای است.

Sega Dreamcast در پایان سال ۱۹۹۸ در ژاپن و سال بعد در آمریکا عرضه شد. با وجود گذشت بیش از دو دهه، پایداری درایورهای آن در لینوکس نشان‌دهنده جایگاه ویژه آن در تاریخ بازی‌های ویدیویی و محاسبات است.

برای دریافت آخرین اخبار سخت‌افزار و فناوری، می‌توانید ما را در Google News دنبال کنید.