我可以在具有 x86 的旧 PC 上安装 Linux 吗?

我可以在具有 x86 的旧 PC 上安装 Linux 吗?

这是我第一次尝试安装 Linux。我一直尝试安装 Debian,因为有人向我推荐了它,但它说它只支持 x64 和 x32 架构。在检查我用来做实验的旧 PC 时,我发现它有 x86 架构。我可以在这台电脑上安装 Linux 吗?如果不行,架构是如何确定的?如果我取出 CPU 并放入另一台旧台式机,情况会一样吗?我在浪费时间吗?

答案1

“x86” 架构是指 CPU 硬件。该术语源于第一批 INTEL CPU 的名称,即 8086、80186、80286 等,它们都运行相同的机器代码。这意味着对于用户来说,“x86” 架构的程序可在该系列的所有 CPU 上运行,无论确切的 CPU 名称如何。

PC(至少从 80 年代初期开始)都使用 INTEL x86 CPU。其他 CPU 系列包括 Motorola 68000(旧款 Mac)或 SPARC(Sun 工作站),还有许多其他 CPU 系列。

“x32”或“x64”是指基本数据结构的宽度(以位为单位)。简单地说,CPU 在一次内存访问中要么使用和处理 32 位,要么使用和处理 64 位。使用 64 位的主要优势是操作系统中的内部计数器现在可以容纳更大的数字,因此可以使用更多的内存。x86 机器上的 x32 操作系统只能使用 4 GB 或更少的 RAM。

那么,为什么不是所有 PC 都运行 x64 类型的 Windows 或 Linux?
CPU 必须支持 64 位操作。虽然大多数不到 5 年的 INTEL CPU 都支持 64 位操作,但有些不支持。
其次,为了使用硬件,您需要驱动程序来将硬件与操作系统连接起来。对于 x64 操作系统,您需要 64 位驱动程序,但可能没有。
如果您查看 CPU 的规格(使用软件工具,如http://www.cpuid.com/softwares/cpu-z.html因为 CPU 冷却器会阻碍目视检查)你可以找到它的详细信息http://ark.intel.com/

如果只是想了解一下 Linux 的感觉,您可以在永久安装之前通过从 Live CD/DVD 启动来试运行 Linux。这种方法可能比检查硬件的 x64 兼容性更快。

相关内容