Pas kalimit të Linux në Sega MegaDrive, u realizua mundësia e nisjes së bërthamës Linux me një grup utilitarësh Busybox në konsolën e lojërave Atari Jaguar, e cila u lëshua në vitin 1993. Konsola ishte e pajisur me CPU Motorola 68000, vinte me 2 MB RAM dhe si hapësirë të përhershme ruajtjeje mund të përdorte karikaturat me kapacitet deri në 6 MB. Pajisja kishte dy coprocessorë: Tom (GPU me arkitekturë 32-bit RISC + procesor 64-bit për përpunimin e videos + procesor 64-bit për kryerjen e operacioneve logjike) dhe Jerry (DSP me arkitekturë 32-bit RISC për punë me audio).
Për të ngjashme me portin për Sega MegaDrive për ekzekutimin e bërthamës Linux në CPU Motorola 68000, e cila nuk ka një modul të menaxhimit të memories (MMU), bërthama standarde 7.2.0-rc1 u ndërtua në modin "NOMMU" të përdorur për mikro-kontrollerët, i cili lejon përdorimin e një modeli të thjeshtë të memories me një hapësirë adresimi linear (më parë përpjekjet për të punuar pa MMU ishin zhvilluar në një fork të bërthamës uClinux, por më vonë u pranuan në bërthamën kryesore në formën e opsionit "NOMMU"). Problemi i mungesës së memories operative u zgjodh ndryshe, përmes angazhimit të mekanizmit execute-in-place (XIP), i cili lejon ekzekutimin direkt të kodit të bërthamës nga ROM pa kopjuar në memorien operative.
RAM në pajisje reflektohet në adresën 0x000000, ndërsa ROM (kartoni) në adresën 0x80000, përkatësisht komponentët e bërthamës Linux janë ndarë në dy zona të veçanta të memories: seksionet .rodata dhe .text me konstantet dhe kodin u vendosën në karton, ndërsa seksionet .data dhe .bss me të dhënat e ndryshueshme u vendosën në memorien operative. Duke qenë se CPU 68000 kërkon tabelën e vektorëve të ndërprerjeve në adresën 0x0, ndërsa bërthama faktikisht vendoset në karton, përmbajtja e të cilit reflektohet në adresën 0x80000, është aplikuar gjithashtu një hakerim me kopjimin e vektorëve të ndërprerjeve në RAM.
Problemi me mungesën e timer-it në CPU-në Motorola 68000 u zgjidh përmes aktivizimit të timerëve, të përdorur në DSP për sintezën e zërit. Këta timerë u përdorën për gjenerimin e ndërprerjeve për aktivizimin e planifikuesit të detyrave. Për të emituar mesazhet e bërthamës gjatë ngarkimit, u shkrua një driver i veçantë konsolë, duke simulatuar portin paralel përmes nxjerrjeve TXD dhe RXD, të kontrolluara nga procesori DSP.
Për ndërtimin e komponentëve të hapësirës së përdoruesit u përdor mjeti Buildroot me patch-e nga projekti LinuxMD. Për të kursyer memorie gjatë inicializimit, ishte thirrur drejtpërdrejt shell-i «/bin/busybox sh», funksioni malloc në bibliotekën uClibc ishte zëvendësuar me një variant të thjeshtuar malloc-simple që nuk ruante metadatë shtesë, dhe në vend të një ngarkuesi të plotë si U-Boot, ishte kryer një kalim direkt i kontrollit te bërthama me komandën «jmp $80000».

Burimi: opennet.ru
