几天前 新闻发布了 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 项目内部所做的这些更改,它们让我们向用户了解到,通过终止对旧的或过时的架构的支持,项目中的许多事情正在得到改进,继续下去已经没有意义了。最好分配给新的架构。
最后,如果你是 有兴趣了解更多关于它的信息, 您可以在以下链接中查看详细信息。