یک توسعه‌دهنده نرم‌افزار سیستم‌های اسپانیایی به نام cakehonolulu موفق شد لینوکس را به کنسول بدنام Atari Jaguar منتقل کند. این کنسول که در سال ۱۹۹۳ با ادعای اولین کنسول ۶۴ بیتی جهان عرضه شد، با سخت‌افزاری محدود و دشواری‌های برنامه‌نویسی مواجه بود و در نهایت شکست خورد. اکنون هسته لینوکس و پوسته خط فرمان BusyBox روی سخت‌افزار واقعی و شبیه‌ساز این کنسول بوت می‌شوند.

موانع سخت‌افزاری جگوار

جگوار آتاری از یک پردازنده Motorola 68000 با سرعت ۱۳.۳ مگاهرتز و دو پردازنده هم‌پردازنده سفارشی به نام‌های تام و جری استفاده می‌کرد. این کنسول فقط ۲ مگابایت رم و تا ۶ مگابایت رام داشت که در مقایسه با استانداردهای امروزی بسیار ناچیز است. علاوه بر این، عدم وجود واحد مدیریت حافظه (MMU) یکی از بزرگترین چالش‌ها برای اجرای لینوکس بود.

کنسول جگوار آتاری و کارتریج آن

چگونه لینوکس روی جگوار اجرا شد؟

خوشبختانه، هسته لینوکس همچنان از پردازنده‌های کلاسیک Motorola 68k پشتیبانی می‌کند و پروژه uClinux امکان اجرای لینوکس روی سیستم‌های فاقد MMU را فراهم می‌کند. با این حال، توسعه‌دهنده مجبور شد محدودیت‌های شدید حافظه را با بهینه‌سازی‌های فراوان دور بزند و یک درایور کنسول برای پردازنده تام پیاده‌سازی کند تا سیستم عامل روی سخت‌افزار واقعی کار کند.

  • رم: ۲ مگابایت
  • رام: تا ۶ مگابایت
  • پردازنده: Motorola 68000 با فرکانس ۱۳.۳ مگاهرتز
  • پردازنده‌های هم‌پردازنده: تام (گرافیک) و جری (DSP)
نمایش بوت لینوکس روی جگوار

تاریخچه مختصر جگوار آتاری

آتاری جگوار در سال ۱۹۹۳ با افتخار عرضه شد، اما نتوانست با رقبای قدرتمندی مانند سگا جنسیس و سوپر نینتندو رقابت کند. با وجود برخی بازی‌های خیره‌کننده مانند Alien vs. Predator و Tempest 2000، این کنسول هرگز موفقیت تجاری کسب نکرد. اکنون این پورت لینوکس توجه دوباره‌ای را به این کنسول جلب کرده است.

بازی Alien vs. Predator روی جگوار

این پروژه نشان می‌دهد که حتی سخت‌افزارهای قدیمی و محدود نیز می‌توانند میزبان سیستم‌عامل‌های مدرن باشند. کدهای این پورت در دسترس عموم قرار گرفته و علاقه‌مندان می‌توانند لینوکس را روی جگوار واقعی یا شبیه‌ساز تجربه کنند.