A Slovenian developer has successfully ported the Atari ST's graphical desktop environment to modern Linux systems, resurrecting Digital Research's GEM—one of the earliest graphical interfaces for PC-compatible computers. The project, called GEM for Linux and created by Tomaž Štih, draws from source code that Caldera released to the public in 1999 and represents what may be the second contemporary open-source implementation of Atari GEM. The system can run applications either through Linux's framebuffer directly or inside a window using Štih's SDL2-based Rasta framebuffer emulator.

The new implementation builds on OpenGEM and FreeGEM foundations, with Štih describing it as "secure, optimized, stabilized, and source-compatible with Atari ST GEM." Since the 1999 release of Digital Research's original code, the FreeGEM community has expanded the system well beyond the Atari ST version, adding back features that were stripped from the PC edition following Apple's 1985 legal threats over similarities to the Macintosh interface. Those restored elements include overlapping windows and desktop drive icons, alongside enhancements borrowed from commercial GEM variants—Bézier curve drawing from the GEM/4 runtime bundled with CCP Artline and 3D-shaded buttons from Timeworks Publisher's GEM/5 runtime. The only other modern free and open-source Atari GEM implementation benefiting from FreeGEM code is the EmuTOS project, which provides a complete replacement operating system and graphical interface for original Atari hardware.

According to Štih, the project was not created using AI vibe-coding, a technique he says "tends to produce code bloat and poor architecture." Instead, Štih employs what he calls architecture-driven design: defining the initial structure, building the first iteration, refactoring, and repeating the cycle. "For me, AI is still a junior developer," he explained, emphasizing that he remains in control of both the architecture and code quality. GEM originally appeared among the first successful graphical user interfaces for MS-DOS machines and was bundled with Amstrad's PC1512 and PC1640—the first affordable mass-market PC compatibles in Europe.

The revival of GEM on Linux taps into Digital Research's original multitasking ambitions, which included X/GEM for FlexOS back in the 1980s. Third-party developers eventually transformed the Atari ST version of GEM into FreeMiNT, a fully multitasking environment, while a commercial competitor called MagiC offered GEM compatibility and even ran on 68K Macintosh systems as MagiCMac—code that was later released publicly and continues to be developed today. While this port is unlikely to displace Wayland or trigger a wave of Atari-inspired Linux development, it demonstrates that historical graphical environments can find new life on modern platforms. For developers and users interested in alternative desktop paradigms, the project offers a window into how early PC interfaces evolved—and a functional way to run them today without original hardware. The resurrection also underscores how open-source licensing decisions made decades ago can enable unexpected revivals, turning abandoned commercial software into living experiments that inform current debates about display servers and desktop design.