我需要使用一个大型软件包 (Xojo),该软件包需要 32 位架构才能运行。我尽力尝试,但似乎无法在 64 位 15.04 安装上安装 32 位库。
运行 32 位版本的 Ubuntu 没有任何问题(我仅将这台计算机用于 Xojo),但计算机有 8GB 内存,我希望能够全部使用。安装 32 位 Ubuntu 后,有没有办法充分利用所有 8GB 内存?Ubuntu 开箱即用吗?
答案1
Ubuntu 可以实现这个功能吗?
Ubuntu 将自动开启物理地址扩展 (PAE)如果可用则可用;否则甚至不会安装。
维基百科,重要部分(更多内容见链接):
在计算中,物理地址扩展 (PAE)是 IA-32 架构的内存管理功能,最早在 Pentium Pro 中引入。它定义了一个三级页表层次结构,每个表条目为 64 位而不是 32 位,允许这些 CPU 访问大于 4 GB(232 字节)的物理地址空间。
Linux
Linux 内核从 2.3.23 版开始全面支持 PAE 模式,可在 32 位计算机上访问高达 64 GB 的内存。启用 PAE 的 Linux 内核要求 CPU 也支持 PAE。Linux 内核支持 PAE 作为构建选项,主要发行版都提供 PAE 内核作为默认或选项。
Linux 发行版现在普遍使用支持 PAE 的内核作为默认内核,这一趋势始于 2009 年。截至 2012 年,包括 Red Hat Enterprise Linux / CentOS、Ubuntu 在内的许多发行版已停止分发非 PAE 内核,从而使 PAE 硬件成为强制性要求。