1. 为什么在 Ubuntu 上仍然需要 32 位支持
概述
随着大多数系统转向 64 位架构,仍然需要在拥有旧 PC 或资源受限的环境中提供 32 位支持。这对教育机构、企业使用场景以及依赖遗留系统的用户尤为重要。32 位硬件仍被使用的原因之一是成本更低,且适合能源高效的计算环境。
32 位支持的现状及安全风险
自 Ubuntu 18.04 LTS 起,官方不再提供 32 位版本。Ubuntu 团队作出此决定是为了将资源集中在改进 64 位环境上,减少对少数 32 位用户的支持。然而,继续使用 32 位系统会带来安全风险——例如无法获得 Chromium 或 Firefox 等浏览器的更新,这意味着会错过最新的功能和补丁。
2. Ubuntu 中 32 位支持的当前状态
支持 32 位的 Ubuntu 版本
官方对 32 位的 Ubuntu 支持一直延续到 18.04 LTS 版本。此后,Ubuntu 仅限于 64 位环境。虽然在需要 32 位支持时仍可使用 Ubuntu 16.04 或 18.04,但缺乏持续的安全更新使得在互联网上使用这些版本存在风险。
结束 32 位支持的影响
Ubuntu 停止 32 位支持会影响一些应用程序,例如 Wine 可能不再可靠运行。此外,依赖 32 位版本的某些游戏和商业软件也会失去兼容性。鉴于这些限制,需要 32 位支持的用户被鼓励迁移到继续提供此类支持的其他基于 Ubuntu 的发行版。
3. 基于 Ubuntu 的 32 位系统替代发行版
Emmabuntüs
Emmabuntüs 是一款基于 Ubuntu 的发行版,专为旧 PC 和教育环境设计。它积极支持 32 位系统,以减少数字鸿沟并推动可持续发展。其直观的界面和简洁的设计使其对初学者非常友好。
MX Linux
MX Linux 是一款基于 Debian 的发行版,以其高度可定制和轻量性能著称。采用 XFCE 桌面环境,即使在旧硬件上也能流畅运行。针对 32 位系统进行优化,MX Linux 成为传统环境中 Ubuntu 的热门替代方案。
Q4OS
Q4OS 基于 Trinity 桌面,提供轻量且稳定的操作环境。它专为遗留硬件设计,即使在内存极少、性能低下的处理器上也能顺畅运行。该发行版非常适合希望延长旧 PC 使用寿命的入门用户。
4. 如何在 64 位 Ubuntu 上运行 32 位应用程序
启用 Multiarch 并安装 32 位应用程序
要在 64 位 Ubuntu 上运行 32 位应用程序,必须启用 Multiarch 支持。这使您能够安装 32 位库并运行专为 32 位系统设计的应用程序,如 Wine 和某些复古游戏。使用以下命令配置 Multiarch:
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32z1 lib32ncurses6 lib32stdc++6
启用 Multiarch 后,您可以在 64 位 Ubuntu 系统上保持对 32 位应用程序的兼容性。这对仍依赖 32 位组件的软件(例如 Steam)尤为有用。
5. 总结与未来展望
32 位支持的现状及推荐选项
由于 Ubuntu 已不再提供 32 位支持,需使用 32 位环境的用户应考虑 MX Linux、Q4OS 等替代发行版。这些替代方案轻量、提供广泛的 32 位支持,是旧硬件的稳定实用选择。
对未来的建议和考虑
随着行业稳步向仅支持 64 位的环境转变,32 位支持将继续下降。要安全地维护 32 位系统,用户应依赖替代发行版或在 64 位 Ubuntu 上配置 Multiarch。基于最新信息做出明智决策对于安全高效地利用旧硬件至关重要。