ایکس‌باکس لینوکس
ایکس باکس لینوکس پروژه ای بود که سیستم عامل لینوکس را به کنسول بازی ویدئویی ایکس باکس منتقل کرد. از آنجایی که ایکس باکس از یک سیستم امضای دیجیتال برای جلوگیری از اجرای کدهای بدون امضا توسط عموم استفاده می کند، باید از یک مودچیپ یا یک نرم افزار استفاده کرد . در اصل، modchips تنها گزینه بود. با این حال، بعداً نشان داده شد که تراشه TSOP که بایوس Xbox روی آن قرار دارد ممکن است دوباره فلش شود. به این ترتیب، می توانید روی بایوس "کرامول " که به طور قانونی توسط پروژه لینوکس ایکس باکس توسعه یافته است، فلش بزنید. با یک جایزه نقدی بزرگ برای اولین تیمی که امکان راه‌اندازی لینوکس را در ایکس‌باکس بدون نیاز به هک سخت‌افزاری فراهم می‌کرد، هک‌های فقط نرم‌افزاری متعددی نیز پیدا شد. به عنوان مثال، یک سرریز بافر در بازی "" که اجازه بوت شدن یک لودر لینوکس ("xbeboot") را مستقیماً از یک بازی ذخیره می کرد.
ایکس باکس در اصل یک رایانه شخصی با 733 مگاهرتز سفارشی است پردازنده اینتل پنتیوم III ، هارد دیسک 10 گیگابایتی (که 8 گیگابایت آن برای کاربر قابل دسترسی است)، 64 مگابایت رم (اگرچه در تمام جعبه های قبلی این قابلیت تا 128 مگابایت قابل ارتقا است) و 4 پورت USB. (درگاه های کنترلر در واقع پورت های USB 1.1 با کانکتور اصلاح شده هستند. ) این مشخصات برای اجرای چندین توزیع آسان لینوکس کافی است.
در صفحه اصلی ایکس‌باکس-لینوکس اینطور گفته شده:"ایکس باکس یک رایانه شخصی قدیمی توسط مایکروسافت است که از یک پردازنده Intel Celeron 733 MHz، یک nVidia GeForce 3MX، 64 مگابایت رم، یک هارد دیسک 8/10 گیگابایت، یک درایو DVD و اترنت 10/100 تشکیل شده است." "مانند هر رایانه شخصی، می توانید لینوکس را روی آن اجرا کنید."
یک Xbox با لینوکس نصب شده می تواند به عنوان یک رایانه رومیزی کامل با ماوس و صفحه کلید ، یک جعبه وب/ایمیل متصل به تلویزیون، یک سرور، روتر یا یک گره در یک خوشه عمل کند. یکی می تواند بوت دوگانه یا فقط از لینوکس استفاده کند. در مورد دوم، می توان هر دو دستگاه IDE را جایگزین کرد. همچنین می توانید ایکس باکس را به یک مانیتور VGA متصل کنید. برای استفاده از صفحه کلید/موس در پورت های کنترلر به یک مبدل نیاز است. اما این کار دشواری نیست، زیرا ایکس باکس از USB استاندارد با یک پورت اختصاصی استفاده می کند.
در حال حاضر تنها چند توزیع از لینوکس ایکس باکس بر روی نسخه 1.6 ایکس باکس (سومین نسخه جدید، از جمله 1.6b) اجرا می‌شود. ایکس‌باکس‌های دارای مودچیپ‌ها و بایوس کرامول نصب‌شده می‌توانند توزیع‌های بیشتری را نسبت به آن‌هایی که فقط یک softmod دارند اجرا کنند. این عمدتاً به دلیل مشکلات مربوط به تراشه ویدیویی مورد استفاده در نسخه 1.6 ایکس باکس است که به طور انحصاری توسط مایکروسافت توسعه داده شده است و در حال حاضر هیچ کد منبعی در دسترس نیست. هنگامی که هسته ای متفاوت از هسته اصلی بارگذاری می شود،می‌تواند باعث اور-اسکن قابل توجهی در هر چهار طرف صفحه شود.
یکی از محبوب‌ترین راه‌های نصب لینوکس ایکس‌باکس، از طریق softmod است که برای استفاده از آن نیازی به مودچیپ نیست. نرم‌افزار لینوکس ایکس‌باکس از یک اکسپلویت ذخیره شده در نسخه اصلی "MechAssault" ، "Splinter Cell" ، "" و "Tony Hawk's Pro Skater 4 استفاده می‌کند" . این روش شامل بارگذاری یک فایل ذخیره هک شده است که به هارد دیسک ایکس باکس منتقل شده است. هنگامی که فایل ذخیره بارگیری می شود، "MechInstaller" راه اندازی می شود. گزینه Xbox Live در داشبورد با گزینه جدید لینوکس پس از راه اندازی مجدد سیستم جایگزین می شود. یکی دیگر از نرم‌افزارهایی که می‌توان از آن استفاده کرد، اکسپلویت hotswap است که هارد دیسک ایکس‌باکس را به اندازه کافی باز می‌کند تا فرد بتواند آن را تغییر دهد.
همچنین راهی برای جایگزینی کامل بایوس استوک Xbox با بایوس "Cromwell" وجود دارد که کاملا قانونی است و فقط برای لینوکس در Xbox است. با این حال، هنگامی که TSOP (تراشه BIOS) با "Cromwell" فلش می شود، Xbox دیگر نمی تواند بازی های Xbox را اجرا کند یا فایل های اجرایی Xbox بومی (فایل های xbe. شبیه به exe. برای ویندوز) را اجرا کند.
توزیع های مختلفی از لینوکس ایکس باکس وجود دارد، که اکثر آنها بر اساس توزیع های لینوکس رایانه شخصی هستند.