在 Debian 中,变化仍在继续,现在他们告别了 mipsel,而 LoongArch 进入了 ports 家族

Debian

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

几天前 新闻发布了 Debian 项目的开发者宣布 完成并拆除“mipsel”架构端口 来自不稳定/实验存储库。 取消该端口的主要原因之一是,MIPS 类型的机器具有 64 位 CPU,并且在其上开发了“debian-mips64”端口,因此没有必要继续分配资源。

米普塞尔 是最古老的受支持的 Debian 移植之一, 较旧只是因为 i386 处理器的端口。 提到Debian 12很可能是支持mipsel的最后一个版本,而且这一变化并不影响mips64架构,仍然支持。

米普塞尔, 它是 MIPS 的两个端口之一,由“debian-mips”和“debian-mipsel”组成。 它们的不同之处在于字节在内部存储的方式,也称为二进制文件中的字节顺序。 MIPS CPU 能够使用两种表示形式,但由于软件在这方面通常不能互换,因此我们需要同时拥有两种架构。

SGI机器运行在big-endian模式(debian-mips),而龙芯3机器运行在little-endian模式(debian-mipsel)。 一些板,例如 Broadcom 的 BCM91250A 面包板(称为 SWARM)可以在两种模式下运行,可通过板上的开关进行选择。 某些机器(例如 Cavium Octeon)允许您在引导加载程序中在两种模式之间进行选择。

对于部分 在支持结束时,还提到了以下问题 停止 mipsel 支持的原因包括:

  • 用户空间的内存大小限制为 2 Gb。
  • 该架构容易受到问题 2038(32 位 time_t)的影响。 该修复将破坏 ABI,并且本质上需要整个系统重新启动,从而失去与二进制程序的兼容性。
  • 基于 mipsel 架构的安装系统,没有更强大或更弱的设备。
  • 为 mipsel 架构创建一些包时出现问题。
  • 现代工具通常使用 NaN 的不同表示形式来表示浮点。 修复此问题需要硬重启,并且会失去与现有二进制程序的兼容性。

此外, 还值得一提 开发商在宣布 mipsel 终止前几天宣布了这一点, 添加“loong64”架构端口» 适用于基于龙芯3 5000处理器中使用的LoongArch指令集架构并实现类似于MIPS和RISC-V的RISC ISA的系统。

随着这个新端口的添加, 添加了对端口构建基础设施的支持 以及官方 Debian 存档。 目前集成阶段,基于Debian-Ports提供的软件包库,已经为LoongArch编译了一套约200个软件包,并将逐步扩展。

您好!

我很高兴地宣布,我们已将 LoongArch 架构添加到 Debian 移植中。
这意味着该端口已添加到 Debian ports 文件镜像中以及
我想要建立的基础设施。

在最初手动启动大约 200 个软件包之后,现在正在构建两个版本。
在 qemu-user 的帮助下为新添加的“loong64”端口提供软件包。 足够之后
已为端口自托管创建了软件包,我们计划替换它们
龙芯上托管的两个真实硬件版本。

关于这个新的loong64端口, 我们也不应该忘记几周前RISC-V 的官方移植已经公布,新端口与官方 Debian 存档的集成过程将逐步进行。

Debian
相关文章:
Debian 现已正式支持 RISC-V 并告别 GNU/kFreeBSD

通过 Debian 项目内部所做的这些更改,它们让我们向用户了解到,通过终止对旧的或过时的架构的支持,项目中的许多事情正在得到改进,继续下去已经没有意义了。最好分配给新的架构。

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

LoongArch 架构添加到 Debian 端口

米普塞尔已删除


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。