openSUSE ARM 的 Hackweek 成果

2011年10月4日 | Jos Poortvliet | 无许可

ARM powered logo

上周五,Dirk Müller 向 openSUSE-Factory 发送了一封邮件,关于 openSUSE ARM 移植 的状态。SUSE 员工 Adrian、Alexander、Dirk 和 Reinhard 在他们的 Hackweek 期间,通过让 openSUSE Factory 在 ARM 上构建和运行,来重振 Jan-Simon 和 Martin 的最初工作。 OBS 上的当前构建状态 显示,几乎 2500 个软件包正在成功构建,团队邀请任何感兴趣的人来帮助增加这个数量!

Hackweek 和 ARM

openSUSE ARM 的努力是由 Andrew Wafaa 宣布的,在 在纽伦堡举行的 openSUSE 会议 之后。 openSUSE ARM 邮件列表 以及 #openSUSE-arm IRC 频道 充满了活动。Hackweek 为 ARM 启动了 openSUSE。

Hackweek 是 SUSE 的一项传统,每年有一周时间,任何工程师都可以从事他或她希望的任何自由软件项目。这个名为 Hackweek 的活动已经进入了 第七个版本,多年来为新的或现有的自由软件项目带来了许多令人兴奋的贡献。今年,由四名 SUSE 员工组成的团队与 openSUSE 社区合作,使 openSUSE ARM 启动起来。

状态

目前,openSUSE Factory for ARM 针对 armv5tel(软浮点,带有 thumbs)和 armv7l(硬浮点,带有 aapcs-linux ABI)进行构建。这些是广泛使用的架构,似乎也正在成为跨发行版的标准。目前,几乎 2500 个软件包正在成功构建,并且在真实硬件上的测试表明它们可以正常工作。随着低级依赖项的修复,预计未来几天会有更多软件包加入。

有一些问题正在调查中,包括 GCC 4.6 和 armv5tel 之间的错误编译问题,导致 RPM 数据库损坏,但已经有了一个解决方法(使用 GCC 4.4 构建)。由于构建是在用户模式 QEMU 中完成的,因此也存在一些线程问题,而 QEMU 的线程模拟并不好。然而,System QEMU 速度很慢,因此团队正在寻找获取真实硬件的可能性。建议和硬件捐赠都非常受欢迎!

提供帮助!

欢迎提供帮助。团队特别希望有人帮助查找和修复 构建错误,并最好直接向 openSUSE Factory 提交包含修复的合并请求。

由于 QEMU,在本地构建软件包进行测试并不困难,但团队建议使用 openSUSE:Tools:Unstable 仓库进行 QEMU,因为需要一些最近的修复才能正确构建。

可以在 openSUSE Wiki 上 找到当前状态以及如何参与和需要做什么的信息。

如果您想参与或只是想了解状态,请查看 openSUSE 的新 ARM!

分类: 活动 Hack Week

标签

分享此帖子