linux移动系统pmOS里程碑式成就:适配数百台移动设备

随着移动互联网的发展,手机等智能移动设备兴起且越来越智能化。衣食住行、社交娱乐等都在逐步向移动设备转移,对于移动终端而言,移动操作系统是最重要的。

近期,Linux移动操作系统postmarketOS在linux领域中有一个重要成就,postmarketOS已经在大约200台包括手机和平板在内的移动设备上运行。

postmarketOS简称pmOS,是一款专门为旧智能手机而设计的操作系统,它基于 Alpine Linux 发行版,并为触控设备进行了优化,每款手机拥有独有的软件包,其它则在所有设备之间共享。

postmarketOS希望通过将Linux调整为触控优化平台,在移动平台上也实现同样的目标。

官方页面写到这是一个真正面向手机的 Linux 发行版,目前仍处于 Alpha 阶段,无法使用通话功能。

pmOS与设备的适配

基于Alpine Linux的PostmarketOS在三年的时间内实现了跨越200个设备支持的里程碑。自2017年成立以来,postmarketOS已成为基于Linux的领先移动操作系统,并且设备数量每年都在不断增长。

但将Linux 移植到新的ARM设备却存在一些问题,与 x86设备不同的是,每个硬件都需要一个适当的端口、硬件描述和自定义驱动程序,然后才能启动 Linux 内核。

编写自定义内核的 Device Tree 配置文件是其工作难点,尤其是考虑到大多数智能手机ARM板卡的封闭性和文档缺失,这又增加了一层难度。

postmarketOS的pmbootstrap 和其他几个工具降低了这项任务的难度,并且随时间的发展,许多板卡和设备与手机之间的相似性也让移植变得更加容易。

当然,postmarketOS 易于理解且技术含量很高的 Wiki 也降低了发烧友上手项目的难度,其中也记录了一些最复杂和最麻烦的移植程序。

尽管这200多款设备中有几台还不稳定,出现缺少对 Xorg、GPU、无线网络的支持或在不可靠/旧的“下游”内核上运行等问题,并且一些调制解调器或 GPU 仍缺乏稳定的驱动程序,但看着混乱的 ARM 板卡终于有了清晰的组织并逐渐成型,这对Linux 支持智能手机来说是一个很大的进步。

里程碑式案例

在这适配工作中,不得不提的是iPhone 7可以成功引导postmarketOS ,这得上是一个里程碑式案例。

因为考虑到苹果的封闭性,将第三方系统移植到 iPhone 设备曾被认为是完全不可能的事。而现在iPhone 7不仅可以启动postmarketOS,还可以运行 Wayland图形窗口管理器。

虽然linux系统与智能手机相适配仍存在挑战与技术门槛,但该项目仍然吸引开发的加入。不可否认的是,当有了适当的支持,移动手机上Linux将会以更快的速度向前发展。但是,对于postmarketOS 能否成为iOS和Android的替代品,这还需要经过时间来告诉我们答案。

在那时手机厂商为自家设备提供系统更新的周期只有三五年,而它最初的诞生只是为了延长智能手机的生命周期。这种不屈服于 Android 和 iOS 筑起的高墙的极客文化也因此显得格外迷人。此外,Linux手机在使Linux在Android主导的移动市场中保持强大地位方面也发挥了重要作用。

点击查看往期内容回顾

继运行安卓系统后,首款苹果Linux智能手机诞生!

小睿带您来“尝鲜”,Matomo统计工具功能体验

长按二维码,关注我们

新睿云,让云服务触手可及

云主机|云存储|云数据库|云网络


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值