跳转到帖子

游客您好,欢迎来到黑客世界论坛!您可以在这里进行注册。

赤队小组-代号1949(原CHT攻防小组)在这个瞬息万变的网络时代,我们保持初心,创造最好的社区来共同交流网络技术。您可以在论坛获取黑客攻防技巧与知识,您也可以加入我们的Telegram交流群 共同实时探讨交流。论坛禁止各种广告,请注册用户查看我们的使用与隐私策略,谢谢您的配合。小组成员可以获取论坛隐藏内容!

TheHackerWorld官方

The end of the i386 kernel and images

精选回复

发布于

i386 架构早已过时,从本周开始,Kali Linux 中对i386 的支持将大幅缩减, i386 内核和镜像将消失。将不再为此平台创建图像和版本。

首先是一些术语

让我们从Kali Linux 中使用的术语开始讨论CPU 架构。这些术语更普遍地适用于任何基于Debian 的Linux 发行版。

amd64指的是x86-64架构,即。 x86指令集的64位版本。i386指的是x86架构,即。原始的32 位x86 架构。

发生了什么变化

首先,Linux kernel: 从6.11 版本开始(刚刚登陆Kali 滚动),该内核不再针对i386 架构构建。

其次,直接后果是Kali Linux 镜像。我们将不再构建i386 Installer 映像、i386 Live 映像和i386 Pre-Built VM 映像。此更改会影响下一批每周映像(2024-W44,下周一到期)和下一个Kali Linux 版本(2024.4,年底前到期)。

然而,i386 软件包通常不会从存储库中删除,因此仍然可以在64 位系统上运行i386 程序。人们可以使用dpkg --add-architecture i386 以便通过包管理器在其系统上安装i386 包。在64 位系统上运行i386 二进制文件是一种标准方案,并且得到了很好的支持。或者,我们还提供i386 Docker 镜像。

如果您受到此更改的影响并且需要更多指导来在Kali Linux 上运行i386 二进制文件,请通过我们的错误跟踪器与我们联系,我们将尽力提供帮助。

背景和背景,供好奇的人使用

Kali Linux 可以在各种CPU 架构上运行,amd64 是迄今为止最流行的。它是配备个人计算机(工作站和笔记本电脑等)和服务器的Intel 和AMD CPU 的首选架构。简而言之,它在个人计算中无处不在。 Kali 还可以在i386 CPU 上运行。 i386 是amd64 的祖先,早在64 位x86 架构接管并取代它之前就用于个人计算机。

请注意,第一个amd64 处理器于2003 年发布,第一个支持它的Debian 版本是2007 年的“4.0 Etch”。另外值得注意的是,最后生产的i386 CPU 似乎是Intel Pentium 4 的某些型号,并于2007 年停产。所以,这是一个很长一段时间的变化。

既然我们已经为硬件制定了粗略的时间表,那么软件呢?当然,软件的支持,特别是Linux 内核的支持,必须在硬件停产后持续很多年。但随着时间的推移,i386 CPU 越来越少,维护i386 特定代码的努力也越来越少,所以它慢慢消亡。

在Linux 发行版中,对i386 的支持多年来一直在稳步下降。 2017 年,Arch Linux 逐步淘汰了32 位ISO。 2019 年是重要的一年,Fedora 31 放弃了i386 内核和镜像,Ubuntu 19.10 也做了同样的事情。

到2023 年底,Debian 同意放弃i386 内核和镜像。它终于在几周前(即9 月份)生效,当时Debian 内核团队宣布他们将停止构建i386 内核软件包。然后6.11 内核于10 月初上传到Debian,没有i386 内核包。这也意味着i386 安装程序映像的结束。

Kali Linux 基于Debian,因此Kali Linux 也放弃了i386 内核和镜像。这对于2024 年第44 周开始的每周图像有效,将于10 月28 日星期一发布。对于Kali 滚动用户来说已经很有效了。

您可能会问,包裹怎么样?只要可以重建i386 软件包,它们就会保留下来。这意味着,只要有人维护它并修复出现的i386 特定问题即可。让i386 保持活力的最大领域之一是游戏: 为32 位x86 编译的旧游戏仍然存在,并深受游戏玩家的喜爱。正因为如此,我们希望i386 的软件包基线能够在未来保持不变。与此同时,我们可以预期其他领域和生态系统会在他们认为合适的情况下放弃i386 支持,以减少维护工作。因此,i386 软件包的总数多年来将慢慢下降,这是肯定的。

创建帐户或登录后发表意见

最近浏览 0

  • 没有会员查看此页面。