硬核观察 #788 Firefox OS 复活
Firefox OS 复活
Firefox OS 是 Mozilla 在 2013 年创建的安卓替代品,并于 2016 年放弃了它。2018 年,在 Firefox OS 基础上曾出现了一个令人失望的 KaiOS,主要针对功能机市场的商业操作系统,但它是封闭的,还会跟踪用户并且有广告。现在,Capyloon 项目决定复活 Firefox OS,将其带到现代 Linux 智能手机上。该项目还处于早期阶段。它能运行旧的 Firefox OS 应用。目前可以在安卓设备上通过启动谷歌通用系统镜像(GSI)测试其 UI。
老王点评:本来可能成为 Mozilla 的一个基石型项目,非常可惜被放弃了,我认为放弃 Firefox OS 是 Mozilla 的一大败笔。不过,新的复活计划是否能真正复活 Firefox OS,还需要拭目以待,毕竟,时代不同了。
国产编译器项目 LambdaChip 捐赠给 HardenedLinux
开放硬件整体方案 LambdaChip 是为数不多的国产编译器项目,其背后的公司正式破产清算,将其项目改名为 Animula,并正式捐赠给 HardenedLinux 社区。LambdaChip 是一个野心勃勃的国产项目,试图在 10KB 内存的单片机上同时支持 Scheme、Lua 5.2 和 Python3 等语言,已经有了一些不错的进展。HardenedLinux 自嘲其“是否成为商业失败的开源项目的集散地的结论为时尚早”,并对此类项目表示了欢迎。
老王点评:看来 HardenedLinux 成为了一个孤儿项目摇篮。不过,确实需要一些组织来负责照料这些因为种种原因被放弃的项目。
Linux 内核 6.1 放弃火线串口驱动,删除了 4000 行代码
Linux 的 fwserial 驱动程序允许通过 IEEE-1394(火线接口)连接 TTY,以实现对等体之间的有线高速串行连接。但自从该驱动程序在 2012 年被合并以来,没有人负责维护该驱动程序。而且,现在有更好的连接方式,苹果的火线接口越来越没有人使用了。因此,它在 Linux 内核 6.1 中被删除,为内核减少了约 4000 行代码。
老王点评:作为一个发展了 30 年的软件项目,其中肯定充斥着大量过时或无用的驱动和代码,因此时不时清理一下也是好的。不过,我觉得或许应该有更明确的规则对内核的各个组成部分设置不同的生命周期。