{"id":182545,"date":"2026-07-08T22:53:25","date_gmt":"2026-07-08T20:53:26","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/linux-zapushhen-na-igrovoj-pristavke-atari-jaguar"},"modified":"2026-07-08T22:53:25","modified_gmt":"2026-07-08T20:53:26","slug":"linux-zapushhen-na-igrovoj-pristavke-atari-jaguar","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/linux-zapushhen-na-igrovoj-pristavke-atari-jaguar","title":{"rendered":"Linux \u00e8 stato avviato sulla console di gioco Atari Jaguar","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dopo il porting di Linux su Sega MegaDrive, \u00e8 stata realizzata la possibilit\u00e0 di avviare il kernel di Linux con un insieme di utilit\u00e0 Busybox sulla console di gioco Atari Jaguar, rilasciata nel 1993. La console era equipaggiata con una CPU Motorola 68000, fornita di 2 MB di RAM e poteva utilizzare cartucce come supporto permanente, con una capacit\u00e0 di fino a 6 MB. Il dispositivo era dotato di due coprocessori: Tom (GPU con architettura RISC a 32 bit + processore video a 64 bit + processore per operazioni logiche a 64 bit) e Jerry (DSP con architettura RISC a 32 bit per l'audio).      <\/p>\n<p>Analogamente alla porta per Sega MegaDrive per l'esecuzione del kernel Linux su CPU Motorola 68000, privo di un'unit\u00e0 di gestione della memoria (MMU), il kernel standard 7.2.0-rc1 \u00e8 stato compilato in modalit\u00e0 \"NOMMU\" utilizzata per i microcontroller, che consente di utilizzare un modello di memoria piatta con uno spazio degli indirizzi lineare (in precedenza, gli sviluppi per funzionare senza MMU erano stati sviluppati in un fork del kernel uClinux, ma poi sono stati integrati nel kernel principale sotto forma di opzione \"NOMMU\"). Il problema della mancanza di memoria RAM \u00e8 stato risolto in un altro modo, attraverso l'uso del meccanismo execute-in-place (XIP), che consente di eseguire direttamente il codice del kernel dalla ROM senza copiarlo nella RAM.    <\/p>\n<p>La RAM sul dispositivo \u00e8 mappata all'indirizzo 0x000000, mentre la ROM (cartridge) \u00e8 mappata all'indirizzo 0x80000; pertanto, i componenti del kernel Linux sono stati suddivisi in due aree di memoria distinte: le sezioni .rodata e .text con costanti e codice sono state collocate sulla cartridge, mentre le sezioni .data e .bss con dati modificabili sono state allocate nella RAM. Poich\u00e9 la CPU 68000 cerca la tabella dei vettori di interruzione all'indirizzo 0x0 e il kernel \u00e8 effettivamente collocato sulla cartridge, il cui contenuto \u00e8 mappato all'indirizzo 0x80000, \u00e8 stato applicato un hack aggiuntivo per copiare i vettori di interruzione nella RAM.        <\/p>\n<p>Il problema della mancanza di un timer nella CPU Motorola 68000 \u00e8 stato risolto sfruttando i timer utilizzati nel DSP per la sintesi del suono. Questi timer sono stati utilizzati per generare interruzioni per attivare lo scheduler. Per il log delle informazioni del kernel durante il caricamento, \u00e8 stato scritto un driver della console separato, che realizzava l'output simulando una porta parallela attraverso i pin TXD e RXD, controllati tramite il processore DSP.       <\/p>\n<p>Per assemblare i componenti dello spazio utente \u00e8 stato utilizzato l'ambiente di sviluppo Buildroot con patch dal progetto LinuxMD. Per risparmiare memoria, durante l'inizializzazione \u00e8 stata chiamata direttamente la shell \"\\\/bin\\\/busybox sh\", la funzione malloc nella libreria uClibc \u00e8 stata sostituita con una versione semplificata malloc-simple, che non memorizza metadati aggiuntivi, e invece di un bootloader completo come U-Boot, \u00e8 stata eseguita una trasmissione diretta al kernel con il comando \"jmp $80000\".                          <center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/2e7083644cdd22d754c688d0070aa99d.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65866\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043b\u0435\u0434\u043e\u043c \u0437\u0430 \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c Linux \u043d\u0430 Sega MegaDrive \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u044f\u0434\u0440\u0430 Linux \u0441 \u043d\u0430\u0431\u043e\u0440\u043e\u043c \u0443\u0442\u0438\u043b\u0438\u0442 Busybox \u043d\u0430 \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 Atari Jaguar, \u0432\u044b\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u0439 \u0432 1993 \u0433\u043e\u0434\u0443. \u041f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430 \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0442\u043e\u0432\u0430\u043b\u0430\u0441\u044c CPU Motorola 68000, \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u043b\u0430\u0441\u044c \u0441 2 \u041c\u0411 \u041e\u0417\u0423 \u0438 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u043c\u043e\u0433\u043b\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u0440\u0442\u0440\u0438\u0434\u0436\u0438, \u043e\u0431\u044a\u0451\u043c\u043e\u043c \u0434\u043e 6 \u041c\u0411. \u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0431\u044b\u043b\u043e \u043e\u0441\u043d\u0430\u0449\u0435\u043d\u043e \u0434\u0432\u0443\u043c\u044f \u0441\u043e\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430\u043c\u0438: Tom (GPU c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-182545","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043b\u0435\u0434\u043e\u043c \u0437\u0430 \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c Linux \u043d\u0430 Sega MegaDrive \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u044f\u0434\u0440\u0430 Linux \u0441 \u043d\u0430\u0431\u043e\u0440\u043e\u043c \u0443\u0442\u0438\u043b\u0438\u0442 Busybox \u043d\u0430 \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 Atari Jaguar, \u0432\u044b\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u0439 \u0432 1993 \u0433\u043e\u0434\u0443.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/news\/linux-zapushhen-na-igrovoj-pristavke-atari-jaguar\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Linux \u0437\u0430\u043f\u0443\u0449\u0435\u043d \u043d\u0430 \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0435 Atari Jaguar | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043b\u0435\u0434\u043e\u043c \u0437\u0430 \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c Linux \u043d\u0430 Sega MegaDrive \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u044f\u0434\u0440\u0430 Linux \u0441 \u043d\u0430\u0431\u043e\u0440\u043e\u043c \u0443\u0442\u0438\u043b\u0438\u0442 Busybox \u043d\u0430 \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 Atari Jaguar, \u0432\u044b\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u0439 \u0432 1993 \u0433\u043e\u0434\u0443.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/linux-zapushhen-na-igrovoj-pristavke-atari-jaguar\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-07-08T20:53:26+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-07-08T20:53:26+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Linux \u00e8 stato avviato sulla console di gioco Atari Jaguar | ProHoster","description":"Dopo il porting di Linux su Sega MegaDrive \u00e8 stata implementata la possibilit\u00e0 di avviare il kernel Linux con il set di utility Busybox sulla console di gioco Atari Jaguar, rilasciata nel 1993.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/linux-zapushhen-na-igrovoj-pristavke-atari-jaguar","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Linux \u0437\u0430\u043f\u0443\u0449\u0435\u043d \u043d\u0430 \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0435 Atari Jaguar | ProHoster","og:description":"\u0421\u043b\u0435\u0434\u043e\u043c \u0437\u0430 \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c Linux \u043d\u0430 Sega MegaDrive \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u044f\u0434\u0440\u0430 Linux \u0441 \u043d\u0430\u0431\u043e\u0440\u043e\u043c \u0443\u0442\u0438\u043b\u0438\u0442 Busybox \u043d\u0430 \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 Atari Jaguar, \u0432\u044b\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u0439 \u0432 1993 \u0433\u043e\u0434\u0443.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/linux-zapushhen-na-igrovoj-pristavke-atari-jaguar","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-07-08T20:53:26+00:00","article:modified_time":"2026-07-08T20:53:26+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"182545","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-08-05 12:22:07","updated":"2026-08-05 12:22:07","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/182545","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=182545"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/182545\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=182545"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=182545"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=182545"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}