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

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

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

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

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

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

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

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

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

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

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