近年来,Linux社区关于"Wayland与Xorg"的争论层出不穷,这时,有人开始关注一个历史悠久的名字——GEM。GEM并非X或Wayland,更不是窗口管理器或桌面环境,而是一个完全独立的图形显示系统,直接在最简化的Linux安装帧缓冲中运行。

GEM起源于Digital Research为DOS开发的桌面环境。由于当初受到苹果和微软的强烈竞争,它并未获得太多机会。尽管后来在Atari家用电脑上再次出现,但这次重新移植到Linux上的版本是基于DOS版的代码,由Tomaz Stih负责。他并非重新编写,而是使用了经历多次收购与开源的原始代码,也就是以OpenGEM和FreeGEM形式保存下来的部分。

它的功能非常基础,示例应用包括时钟和日历,API与Atari ST应用兼容,且推测和DOS版相符。但缺乏生态系统、应用商店及众多公司的支持,GEM的前景不明。 球友会

尽管如此,文章指出现在并没有很多人会放弃Wayland或XServer转向GEM,然而,也可能存在一些特定的使用场景。值得注意的是,GEM非常轻量,能在当前日益沉重的桌面环境中显得独特。

最后,文章提到,如果你对Digital Research的GEM历史感兴趣,这次正好可以了解其过去的经历。而若觉得"GEM在Linux上运行"这一现象滑稽,那也可以看看它在AlphaSmart文字处理器上的表现。总的来说,尽管GEM可能不会复兴,但仍有人在复兴旧代码,将被商业竞争遗忘的历史带回现代,每当其成功运行,便是对其历史价值的认可。