{"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\/en\/blog\/news\/linux-zapushhen-na-igrovoj-pristavke-atari-jaguar","title":{"rendered":"Linux has been launched on the Atari Jaguar gaming console","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Following the porting of Linux to the Sega MegaDrive, the ability to run the Linux kernel with a set of Busybox utilities on the Atari Jaguar gaming console, released in 1993, was implemented. The console was equipped with a Motorola 68000 CPU, came with 2 MB of RAM, and could use cartridges with a capacity of up to 6 MB for permanent storage. It was equipped with two coprocessors: Tom (a GPU with a 32-bit RISC architecture + a 64-bit video processing unit + a 64-bit logic operation processor) and Jerry (a DSP with a 32-bit RISC architecture for sound processing).      <\/p>\n<p>Similar to the Sega MegaDrive port for running the Linux kernel on the Motorola 68000 CPU, which lacks a hardware memory management unit (MMU), the default kernel 7.2.0-rc1 was built in the 'NOMMU' mode used for microcontrollers, allowing for a flat memory model with a linear address space (previous developments for operation without MMU evolved in a fork of the uClinux kernel but were later accepted into the main kernel as the 'NOMMU' option). The issue of limited RAM was addressed differently, by utilizing the execute-in-place (XIP) mechanism, which allows the kernel code to be executed directly from ROM without copying it to RAM.    <\/p>\n<p>The RAM on the device is mirrored at address 0x000000, while the ROM (cartridge) is at address 0x80000; consequently, the components of the Linux kernel were divided into two separate memory areas: the .rodata and .text sections with constants and code were placed on the cartridge, while the .data and .bss sections with mutable data reside in RAM. Since the CPU 68000 looks for the interrupt vector table at address 0x0, and the kernel is actually located on the cartridge, content mapped to address 0x80000, a hack was additionally applied to copy the interrupt vectors into RAM.        <\/p>\n<p>The problem of the missing timer in the Motorola 68000 CPU was solved by utilizing the timers used in the DSP for sound synthesis. These timers were employed to generate interrupts to activate the task scheduler. A separate console driver was written for outputting kernel messages during boot, simulating a parallel port through the TXD and RXD outputs controlled via the DSP processor.       <\/p>\n<p>The Buildroot toolkit with patches from the LinuxMD project was used to build the user space components. To save memory during initialization, the command shell '\/bin\/busybox sh' was called directly, the malloc function in the uClibc library was replaced with a simplified version called malloc-simple, which does not retain additional metadata. Instead of a full bootloader like U-Boot, a direct transfer of control to the kernel was performed using the command 'jmp $80000'.                          <center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/2e7083644cdd22d754c688d0070aa99d.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Source: <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\/en\/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=\"en_US\" \/>\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\/en\/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 has been launched on the Atari Jaguar game console | ProHoster","description":"Following the porting of Linux to the Sega MegaDrive, the capability to run the Linux kernel with a set of Busybox utilities on the Atari Jaguar game console, released in 1993, was implemented.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/linux-zapushhen-na-igrovoj-pristavke-atari-jaguar","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","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\/en\/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\/en\/wp-json\/wp\/v2\/posts\/182545","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=182545"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/182545\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=182545"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=182545"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=182545"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}