21CTO 导读:一小群但活跃的复古电脑爱好者正在努力让 Palm OS 继续存在下去。
最近,一位开发者刚刚向人们提供了一大批之前并不知晓但仍然有用、大概率可用的源代码。
这位来自瑞典的开发者名为 Aaron Ardiri,他于周四在 GitHub 上发布了约 1GB 的 Palm OS 开发资源,目标在将其保存下来供社区使用。
Ardiri 称这些文件已在他个人的备份中尘封了 25 年之久,仅作为他作为 Palm OS 应用开发者的过往记录保存到今天。
“档案库中的所有内容都是我在担任Palm OS开发者期间积累的,”Ardiri在一封邮件中解释说。“它包括SDK、技术文档、会议演示文稿、开发工具、示例,以及一些最初提供给开发者以帮助他们理解操作系统用户界面和内部组件的有限系统源代码。”
如今 1 GB 的信息可能看起来虽然不多,但在当年 PalmPilot 的黄金时代,那可是一大堆宝贵的值钱数据。
Ardiri 也曾在 GitHub 上发布过自己的 Palm OS 应用程序的源代码,供感兴趣的开发者查看,他当时认为这只是为了公开记录,没有人会真的想去摆弄旧的 Palm OS 应用程序。
“一位开发者最近向我的原始 Lemmings 源代码库提交了一个 pull request,为 Palm Tungsten T3 添加了 HiRes+ 显示支持,”Ardiri 解释说。“我完全没想到二十多年过去了,人们仍然在积极地开发和改进这款软件。”
这让他一头扎进了研究的海洋。他很快意识到,Reddit、Discord 和其他在线社区里有很多 Palm OS 爱好者,他们都在寻找资源,以维持老式硬件的运转,并让他们的复古软件继续可用。
“这让我意识到,我备份硬盘里那些旧的开发资源或许对现在的用户还有用,”他说。
现在,我们拥有了一个内容丰富的GitHub代码库,里面充满了Palm OS用户可以利用的资源。
值得注意的是,Ardiri虽然将这些内容发布在GitHub上,但这并不意味着它们是开源的,任何人都可以随意使用。他采取了一些措施来避免侵犯版权,例如省略了Palm OS ROM镜像、固件、模拟器以及他认为不应分发的商业应用程序等内容,因为他没有获得明确的许可。Ardiri将此视为一项历史保存工作,而非试图规避知识产权法。
“很多早期移动开发知识都随着旧网站、开发者论坛和文档存档的消失而消失了。其中一些只存在于像我这样的个人收藏中,”Ardiri这样说道。
他说非常高兴能接触到 Palm 爱好者的世界,最近还把 50 多台旧的 Palm OS 设备交给了一些俄罗斯开发者和 Palm OS 保存者Dmitry Grinberg。
“这对我来说是一次意想不到的重新发现,我原以为这段职业生涯已经基本过去了,很明显,Palm OS 的社区比我想象的要活跃得多……这个代码库是我对这些努力的贡献,它记录了 Palm OS 作为一个蓬勃发展的商业平台时的开发历程。”
说到这里,不禁让人好奇,备份文件中确实隐藏着不少珍贵的数字资料,等待着被人发现。
不妨大家借此机会翻翻你的旧硬盘——说不定你也会发现一些别人苦苦寻觅已久的东西~
作者:聆听音乐的鱼
本篇文章为 @ 场长 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 微信公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。
请扫描二维码,使用微信支付哦。