如果你最近在Linux圈子里刷到"Wayland还是Xorg"的争论,大概已经看累了。就在这个时候,有人把另一个名字重新翻了出来——GEM。 不是X,也不是Wayland,更不是什么窗口管理器或桌面环境。据原文介绍,它是一个完全独立的图形显示系统,直接跑在最小化Linux安装的帧缓冲(framebuffer)里。 GEM是什么来头 GEM是Digital Research为DOS做的桌面。原文提到,它当年夹在苹果的诉讼和"微软就是微软"之间,基本没什么机会。后来它在Atari家用电脑上又活了一回,而这次被移植到Linux的代码,正是来自DOS版本。 做这件事的是Tomaz Stih。他用的不是凭空重写的东西,而是Digital Research的原始代码——或者说,是经历了一系列收购和开源之后,以OpenGEM和FreeGEM形式留存下来的那部分代码。 它能干什么 原文给出的信息很克制,没有吹成什么革命性产品: 示例应用包括时钟和日历 API与Atari ST应用兼容 考虑到代码来源,推测应该也和DOS版本对得上 就这些。没有生态,没有应用商店,没有一堆公司站台。 那为什么还要做 原文的态度其实挺坦白:当年GEM被Macintosh System和Microsoft Windows挤掉,如今大概也不会有多少人放着Wayland或XServer不用,转投GEM。 但作者也留了一句——可能确实存在一些使用场景。至少有一点是确定的:它足够轻。 这句话放在今天其实挺有意思。当桌面环境越做越重、依赖越拉越长的时候,一个能塞进帧缓冲、几乎不占什么资源的老图形系统,反而成了一种反差。 它更像是一个考古现场 原文最后提到,如果你错过了Digital Research的GEM往事,这次可以顺便补一补;如果你觉得"GEM跑在Linux上"这件事本身就好笑,那还可以去看看GEM跑在AlphaSmart文字处理器上的样子。 所以这件事的重点,可能不在于GEM会不会回来。它大概不会。 重点是有的人还在翻旧代码,把一段被商业战争埋掉的历史,重新塞进一台现代机器里跑起来。跑得动,就已经是答案了。 特别
球报:卡尔塔尔确认离职,库伊特将成为费内巴切临时主帅
提供足球运动员的专业复健服务,包括物理治疗、按摩和肌肉放松训练。...
骑士版的卡佩拉?哈登有能力激发出内线新援的全面才能?
提供足球运动员的专业复健服务,包括物理治疗、按摩和肌肉放松训练。...