2 MB di memoria RAM sono sufficienti per Linux. La dimostrazione su un Atari Jaguar del 1993
Uno sviluppatore spagnolo ha completato il porting di Linux su Atari Jaguar, superando i limiti imposti da appena 2 MB di RAM, dall'assenza di una MMU e da un'architettura hardware complessa, riuscendo ad avviare l'OS direttamente da cartuccia
di Vittorio Rienzo pubblicata il 09 Luglio 2026, alle 16:50 nel canale Sistemi OperativiAtari
L'Atari Jaguar ha dimostrato ancora una volta la straordinaria flessibilità del kernel Linux attraverso un progetto che sembrava impossibile. Uno sviluppatore software spagnolo, conosciuto come cakehonolulu, è riuscito a completare un porting funzionante del sistema operativo sulla storica console Atari del 1993, nonostante una piattaforma caratterizzata da risorse estremamente limitate e da un'architettura decisamente insolita.
L'obiettivo del progetto non riguarda un utilizzo quotidiano della console, bensì una dimostrazione tecnica delle possibilità offerte dal software open source anche su hardware considerato più che obsoleto. Il risultato permette infatti di avviare un kernel Linux funzionante insieme alla shell BusyBox, sia su una Atari Jaguar reale tramite cartuccia sia all'interno di un emulatore dedicato. Il progetto è stato ampiamente documentato su GitHub.

La principale difficoltà deriva proprio dalle caratteristiche della console. L'Atari Jaguar utilizza un processore Motorola 68000 a 13,3 MHz, affiancato dai coprocessori Tom e Jerry, dedicati rispettivamente all'elaborazione grafica e audio. Atari presentò il sistema come una console a 64 bit, ma nella pratica gran parte delle elaborazioni passava attraverso il Motorola 68000, mentre sfruttare appieno i coprocessori risultava complesso anche per gli sviluppatori di videogiochi dell'epoca.
Un altro limite particolarmente severo riguarda la memoria disponibile. La console dispone infatti di soli 2 MB di RAM e fino a 6 MB di ROM, valori estremamente ridotti per un sistema operativo moderno. A complicare ulteriormente il lavoro si aggiunge l'assenza di una Memory Management Unit (MMU), componente normalmente utilizzata da Linux per la gestione della memoria.
Per superare questo ostacolo, il progetto ha sfruttato il supporto storico dell'architettura m68k presente nel kernel Linux insieme a uClinux, iniziativa nata proprio per consentire l'esecuzione del sistema operativo su processori privi di MMU. Questa base ha permesso di adattare Linux al Motorola 68000 della Jaguar, ma ha richiesto numerosi interventi specifici per rendere il software compatibile con l'hardware della console.

Il lavoro non si è limitato alla compilazione del kernel. Lo sviluppatore ha dovuto ottimizzare in modo estremo l'utilizzo della memoria, eliminare numerosi moduli e servizi normalmente presenti nelle distribuzioni Linux e realizzare un driver dedicato per il chip Tom, indispensabile affinché il sistema potesse avviarsi correttamente anche sull'hardware originale.
Il risultato finale rappresenta soprattutto una dimostrazione delle capacità di adattamento del kernel Linux. Esperimenti di questo tipo permettono infatti di preservare la conoscenza di architetture storiche, oltre a evidenziare la modularità di un sistema operativo capace di funzionare tanto su dispositivi embedded quanto su infrastrutture molto più potenti.
L'Atari Jaguar non riuscì mai a imporsi sul mercato nonostante il lancio nel 1993. La console venne oscurata dall'arrivo delle successive piattaforme dedicate al gaming 3D, come Sega Saturn, l'originale PlayStation e Nintendo 64. Nonostante il limitato successo commerciale, il sistema ospitò titoli divenuti successivamente cul per gli appassionati di videogiochi, tra cui Alien vs. Predator, Tempest 2000 e conversioni di Doom e Wolfenstein 3D. A oltre trent'anni dal debutto, questo porting di Linux ha forse riacceso un piccolo riflettore su una delle console più controverse della storia.










Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing"
Due settimane con Dacia Spring 2026: novità, consumi, autonomia reale e test bagagli
AORUS GeForce RTX 5080 INFINITY WOOD 16G: una scheda video diversa dalle altre
Northrop Grumman utilizzerà HALO di Lunar Gateway per la base lunare delle missioni Artemis
Anthropic prepara l'IPO dei record: gli investitori stimano oltre 2.000 miliardi
La beta di iOS 27 conferma i rumor, Apple ha in programma il lancio di 6 nuovi iPhone
HONOR esagera, il prossimo smartphone avrà una super batteria
L'edizione speciale della Switch 2 per i 40 anni di The Legend of Zelda si mostra in foto
Taiwan, il primo attacco hacker AI autonomo? Gli agenti si scaricano gratis
The Lord of the Rings: War in the North ritorna con una Legacy Edition: già disponibile su console e PC
I prezzi delle RTX 50 continuano ad aumetnare: fino al +39% rispetto a giugno 2026
La prossima crisi riguarderà i pannelli OLED? Apple non vuole correre rischi e inizia a fare scorte
Terabyte di dati trafugati: un attacco alla supply chain espone i dati di oltre 2500 aziende
Volo Delta 591, spunta un Wi-Fi che imita quello di bordo: connessione spenta per mezz'ora
La scienziata lancia l'allarme: l'intelligenza artificiale rischia di spegnere la curiosità nelle scuole
BYD Denza N8 e la super batteria: 130 kWh per 1.003 km di autonomia
Trump autorizza le aziende private a hackerare i criminali stranieri









33 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infoo 4, 3,...
Un esercizio bello quanto vi pare che uno fondamentalmente si sbatte sui °°
Un esercizio bello quanto vi pare che uno fondamentalmente si sbatte sui °°
di fatto è solo "guardate si può fare una cosa inutile ma si può fare"
bene, ottimo, tutti contenti e sette più..
ora torniamo a lavorare sui computer del 2026 rimettendo in cantina l'Amiga nato morto del '93..
Immagino che il tizio si sia sbattuto, ma i kernel modulari funzionano così, puoi togliere tutto quello che non ti serve, ovviamente avrà rinunciato ad un sacco di funzionalità, praticamente avrà tenuto la shell e il filesystem
anche windows 3...
all'epoca del 286 win 3.11 girava su una macchina con 640 kb di ram e potevi lanciarlo dal floppy se volevi..
ripeto, è un esercizio di stile per dire io ce l'ho fatta..
da soddisfazione a lui ma in un mondo dove la velocità e il tempo sono fondamentali quello resta un hobby
ripeto, è un esercizio di stile per dire io ce l'ho fatta..
da soddisfazione a lui ma in un mondo dove la velocità e il tempo sono fondamentali quello resta un hobby
Sicuro? Mi pare, posso sbagliarmi benissimo, che i requisiti minimi di Windows 3.1/11 fossero una CPU 286 con supporto ad almeno 1MB di ram. Inoltre Windows 3.1 prevedeva una installazione e lancio diretto da HD come shell grafica di MSDOS.
I requisiti per Win 3.11 erano più elevati visto che richiedeva in partenza una CPU a 32 bit ed almeno 3MB di ram.
ripeto, è un esercizio di stile per dire io ce l'ho fatta..
da soddisfazione a lui ma in un mondo dove la velocità e il tempo sono fondamentali quello resta un hobby
Oppure, il messaggio potrebbe essere anche questo:
signori, se un O.S senza fare un caxxo vi ciuccia ventordici giga di RAM, forse è meglio che usate altro (se potete)....
da soddisfazione a lui ma in un mondo dove la velocità e il tempo sono fondamentali quello resta un hobby
È anche una voce sul curriculum, un mettere in mostra le proprie capacità...
Qui dentro ci sono sistemisti pagati che hanno conoscenze "discutibili" anche di informatica di base...
signori, se un O.S senza fare un caxxo vi ciuccia ventordici giga di RAM, forse è meglio che usate altro (se potete)....
Anche...
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".