openSUSE Leap 42.2 获得 64 位 Raspberry 镜像
2016年12月5日 | Douglas DeMaio | 无许可
该版本还包括对 ARMv7 的支持

openSUSE 的最新版本为 Raspberry Pi 提供了新的 可用镜像,并与 Raspberry Pi 上的 SUSE Linux Enterprise Server 一起成为首批为 Raspberry Pi 3 提供 64 位支持的发行版。
适用于 Raspberry Pi 3 的 openSUSE Leap 42.2 的 64 位镜像已经发布了几个星期。
Dirk Mueller 表示:“ARM 和 AArch64 镜像适用于 openSUSE Leap 42.2,并非一次性发布,它们会持续更新,并在 Leap 42.2 端口随着时间的推移成熟后包含修复。这些是第一个可用的镜像,并且随着时间的推移,将会推出更多带有更多修复的变体。”
适用于 Raspberry Pi 3 的 openSUSE Leap 42.2 镜像会定期重建,并不断改进功能。
Mueller 表示,拥有 Leap 镜像的稳定代码库,与 Raspberry Pi 3 镜像的 Tumbleweed 版本相比,更新更少,可以为那些希望将 Raspberry Pi 3 用于家庭自动化、邮件服务或作为小型、低功耗服务器的用户提供更高的稳定性并扩展用户机会。
Alexander Graf 表示:“总而言之,Leap 在 Raspberry Pi 3 上最令人兴奋的事情是,这是一个完全可用的基于上游的镜像,具有完整的 64 位支持,即使 Raspberry Pi 基金会也没有提供这样的支持。”
上游镜像意味着通过下游贡献者登陆 Linux 内核的支持。openSUSE Leap 42.2 内核与其他架构共享相同的代码库,并非基于 Raspberry Pi 基金会维护的内核树,这意味着一些尚未支持的上游功能,如 HDMI 音频和硬件加速视频解码,尚未在镜像中提供。
Graf 说:“你可以在你的小型设备和你的大型设备上运行相同的代码。”
Graf 说,使用该发行版在廉价和昂贵的设备上进行开发,这使得开发变得非常有趣。
他说:“有趣的主要原因是能够同时使用新的和旧的生态系统。有兴趣的人可以在最新的下一代技术或已经存在 10 年的技术上工作。”
Graf 明确表示,即使 64 位支持随着新镜像的发布而到来,仍然有很多工作要做。
他说:“有些东西不能工作,因为我们是基于上游的。这些事情需要时间。容易解决的、唾手可得的果实已经被摘取。有些仍然缺失,比如上游的电源管理,但总的来说,我们处于一个良好的状态。”
Graf 说,使 openSUSE Raspberry Pi 3 镜像与其他镜像不同的事情之一是,它是第一个具有工作 基于内核的虚拟机 (KVM) 支持的发行版。
另一件事是它可以与较新的或较旧的 Linux 内核一起工作。就像在其他系统上一样,只需要使用 libvirt 进行配置即可。
Graf 说:“你可以继续更新内核,并在较新的内核无法工作时选择较旧的内核。”
为此,请启用内核多版本功能并 按照这些说明操作。
Raspberry Pi 3 使用 ARMv8,但 openSUSE Leap 42.2 发布版启用了 ARM 指令架构的早期 32 位版本,该架构用于 Raspberry Pi 2。
ARMv7
Graf 和 Mueller 也都对 ARMv7 感到兴奋。
Mueller 说:“社区有很多关于在 ARMv7 上拥有稳定发行版的请求。”
以前版本的 openSUSE 具有 ARMv7,但 openSUSE Leap 42.1 没有;随着 openSUSE Leap 42.2 的重新引入,情况发生了变化,Mueller 说。
Graf 说:“openSUSE Leap 42.2 中的 ARMv7 旨在增加社区参与度。”
对 ARMv7 板感兴趣的黑客应该查看 BeagleBoard、BeagleBone (Black) 和 96Boards。