Debian 现已正式支持 RISC-V 并告别 GNU/kFreeBSD

Debian

Debian 是一个操作系统和一个自由软件发行版。

近日,该消息由 Debian 项目开发者,最后 已成功正式移植 基于系统的分布 RISC-V架构 64 位(riscv64)。

值得一提的是,这是一个好消息,因为随着 Debian 对 RISC-V 的官方支持,它寻求为 RISC-V 架构提供一个开放的系统,从而添加到 RISC-V 兼容性列表中。 glibc 2.27、binutils 2.30、gcc 7 和 Linux 内核 4.15 的发行版。

对于那些不了解 RISC-V 的人来说,你应该知道 它允许创建完全开放的 SoC 和处理器。 目前,在RISC-V规范的基础上,多家公司和社区在各种免费许可(BSD、MIT、Apache 2.0)下正在开发几十个变体的微处理器内核、一百多个SoC和现成的芯片。

经过多年的努力,我很高兴地宣布 Debian riscv64 现已成为正式架构!

这一里程碑并不是旅程的结束,而是新旅程的开始:移植需要重新启动到官方存档,构建守护进程需要重新安装并交付给 DSA,许多错误需要修复。 如果一切顺利,该架构最终将与 Trixie 一起发布。 请注意,这个过程将很漫长,需要几个月的时间。

提到整合过程 新移植与官方 Debian 档案的整合将逐步完成。 在第一阶段,基于 debian-ports 中可用的软件包库,他们计划编译至少约 90 个源软件包,将其转移到官方存档,并使用单独的 GPG 密钥对其进行签名。

在第二阶段,计划更改用于开发 riscv64 端口的汇编基础设施,以在官方存档中发布构建,并且还将开始构建的最终完善和消除已识别错误的工作。 除非出现不可预见的问题,第一个官方支持的 riscv64 移植版本将在大约两年内形成,并将成为 Debian 13 版本的一部分。

RISC-V 软件包现已推出 用于从存储库安装 德比安·席德(Debian Sid) (不稳定)。 目前 Debian 存储库中大约 96% 的源代码包都是为 RISC-V 系统构建的。

此外, Debian 开发者 发布了 Debian GNU/kFreeBSD 移植的消息 (kfreebsd-amd64 和 kfreebsd-i386) 已从 Debian 存档中删除 (Debian 端口)。

然而,有人提到,GNU/kFreeBSD 软件包仍然可以从服务器下载,并且唯一积极开发的基于非 Linux 内核的 D​​ebian 平台是 Debian GNU/Hurd,它继续生成非官方版本。

对于那些不熟悉 Debian GNU/kFreeBSD 的人来说,您应该知道,这是当时构建的少数几个不使用 Linux 内核的版本,而是将 FreeBSD 内核与基于 glibc 的用户环境和 GNU 实用程序相结合的发行版之一。

多年来,Debian GNU/kFreeBSD 移植经历了几个阶段。 经过多年的发展,它随着 Squeeze 的发布作为技术突破而发布,并最终随着 Wheezy 的发布成为正式架构。 然而,几年后,随着 Jessie 的发布,它不再是官方架构,尽管官方档案中提供了 jessie-kfreebsd 套件。 几年后,它被转移到 debian-ports 档案库,多年来它慢慢地退缩了。

Debian GNU/kFreeBSD 是 Debian 6 和 Debian 7 中官方支持的移植之一,但在 Debian 8 中被弃用,此后一直处于半废弃状态。

例如,kfreebsd-amd64 和 kfreebsd-i386 的最后一次构建下载是一年多前。 去年,kfreebsd-i386 的端口加载失败一次,kfreebsd-amd64 的端口加载失败只有 11 次。 GNU/kFreeBSD 的实际软件包总数已减少到 30%。

最后 如果您有兴趣了解更多有关它的信息,您可以在中查看详细信息 以下链接。