• 重温历史:Palm OS经典游戏于发布20年后公开源代码


    整理 | 彭慧中 责编 | 屠敏
    出品 | CSDN(ID:CSDNnews)

    近日,慕尼黑的开发者Aaron Ardiri公布了Palm OS经典游戏的源代码,而他正是曾经开发Palm OS的工程师。这令人很吃惊,因为Palm OS的最后一次更新是在2007年,时隔20多年,这位工程师为何选择在此时公开这些游戏的源代码呢?
    在这里插入图片描述

    图源GitHub

    红极一时的Palm OS

    Palm曾经是智能终端萌芽时期的先行者,从1996年第一代Palm OS问世时起,它就注定是一款经典到名留青史的PDA(Personal Digital Assistant,即个人数码助理)操作系统。Palm OS像是特殊的掌上电脑,很多骨灰级手机操作系统玩家就是从Palm OS开始的,1999年之前,Palm OS占据的市场份额曾一度达到了73%,盛极一时。

    2000年开始,黑莓、塞班、Windows Mobile系统开始出现,最早搭载Windows Mobile系统的手机是多普达,也就是HTC的前身。一台带手写笔的多普达手机,曾经是高端商务人士的标配,比拿着一台笨重的大哥大更显优雅,气派。当时使用多普达手机的都是穿梭在机场、酒会、业沙龙等场合的高端商务人士,在大排档绝对是见不到的。

    2001年,商务手机开始兴起和普及,Windows Mobile的市场份额越来越高,从15%快速增长到32%,而Palm OS因为太小众,市场份额迅速回落,只有51%,从这一年开始Palm OS也开始走下坡路。尽管,它后来推出的WebOS虽然足够惊艳,可依旧没能阻止Palm的消亡。在2010年,Palm被惠普以12亿美元的价格收购。随后,WebOS也被出售给了LG,后来成为了LG智能电视的操作系统。

    铭记历史

    Ardiri在文章中写道:“Palm OS曾经造就了一个繁荣的游戏世界,实现了许多经典游戏的复刻,如LodeRunner、Lemmings和长盛不衰的Game & Watch。它们主要用C语言编写,用汇编程序进行优化。也许这些游戏会应用到各种类似Arduino的微控制器中,专为低内存、低处理能力环境设计,可进行完美的复刻。”

    “我只是不想让这些东西随着时间的推移而丢失,或许在某个地方为它曾经的存在而存档记录会更好。”Ardiri如是说。现在,Ardiri主要关注的是物联网领域的安全问题。但他计划发布更多的源代码,目前这只是冰山一角。这些代码被他记录得很好,或许对未来会有某些借鉴意义。

    一个时代终将过去,然而这位开发者的公开源码的行为将这一段辉煌的历史完好的保存了下来,或许也勾起了许多人的青春回忆。

    参考资料:https://mobile.slashdot.org/story/22/05/22/0017201/palm-os-developer-releases-source-to-classic-games-20-years-after-release

  • 相关阅读:
    Odoo | Odoo中常用的常量配置方法
    Docker Jenkins(改错版本)
    Linux基础命令大全
    基于 Debian 12 的 Devuan GNU+Linux 5 为软件自由爱好者而生
    【数据结构】图的深度优先遍历
    各种信息收集
    pytorch的pixel_shuffle转tflite文件
    “位不配财”?程序员兼职,稳妥挣钱才是王道!
    C#控制台程序读取输入按键非阻塞方式
    Doris的安装和部署(Failed to find 3 backends for policy)
  • 原文地址:https://blog.csdn.net/csdnnews/article/details/124941315