Urgent.News

What's breaking now, across thousands of outlets.

Tech

Digital Research's GEM opens a new window on Linux

A radical new way to resolve the Gordian knot of X11 versus Wayland

Digital Research's GEM opens a new window on Linux

Digital Research's GEM graphical environment, originally designed for PC compatibles, has been resurrected on Linux. This achievement is the result of a clever adaptation by Slovenian developer Tomaž Štih. Štih's port utilizes a shared display server to output the GEM desktop either directly through Linux's framebuffer or within a window using his SDL2-based Rasta framebuffer emulator.

The GEM for Linux is derived from the Atari ST's GEM, a graphical desktop that was bundled with the Amstrad PC1512 and PC1640 in the 1980s. Apple once threatened legal action against Digital Research over GEM's similarity to the Macintosh interface, but the lawsuit did not affect Atari's version. Caldera released the PC version as open source in 1999, which later inspired Štih's GEM for Linux.

The FreeGEM community has enhanced the open source version beyond its ST counterpart, adding features like Bézier curve drawing and 3D-shaded buttons. GEM for Linux is one of the first secure, optimized, and source-compatible implementations of Atari ST GEM, derived from the Digital Research GEM source code released by Caldera in 1999.

Despite its revival, GEM for Linux is not expected to render Wayland obsolete or trigger a new era of Atari-inspired Linux development.

Written by urgent.news from The Register's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Also reported by 1 other outlet

Read the original at theregister.com →

More in Tech

Gitea SSL with Apache as reverse proxy

We want to host a nice and secure container registry - to push docker images there and our kubernetes cluster would pull them from this registry. So came the idea to use the gitea over ssl.

  • Gitea container registry feature enables HTTPS access
  • Apache reverse proxy configured to point to Gitea on port 3000
  • SSL setup and virtual host creation for Gitea registry

More from Friday 11 September →