要求
本页面将告诉您使用 Alpine Linux 操作系统所需的各项要求
硬件要求
对于安装和使用,请考虑到 Alpine 可以在多种设备上运行,从个人电脑到视频游戏机,因此您必须验证以下详细信息
- CPU 架构
- 内存
- 存储
- 外围设备
架构
CPU 架构是一种指令集设计,它定义了软件如何使用处理器。在台式机和服务器中广泛使用的是 x86(主要是 i686)和 x86_64(也称为 amd64)。还有其他不受 "x86" 限制的受支持计算机架构,例如大型机、服务器和嵌入式设备(例如 Sonicwall 和 Cisco 路由器)。下表列出了 Alpine 支持的架构
Alpine Linux 硬件支持矩阵 | |||
架构 | 端口 | 描述 | 起始版本 |
---|---|---|---|
x86 | x86 | 32 位 i686 兼容(或更高版本)CPU,至少具有 CMOV 和 SSE2 | 全部 |
x86_64 | AMD64 兼容 64 位 x86 指令集 | 全部 | |
ARM | armhf | 32 位 ARM,带硬浮点 ABI - 适用于 ARMv6 设备 - Raspberry Pi 1、Zero、ZeroW、cm1 (defconfig bcmrpi) | v3.0 |
armv7 | 32 位 ARM - 适用于 ARMv7 设备 - Raspberry Pi 2、3、3+、Zero2W、cm3、cm3+ (defconfig bcm2709) | v3.9 | |
aarch64 | 64 位 ARM - 适用于 ARMv8+ 设备 - Raspberry Pi 3、3+、4、400、Zero2W、cm3、cm3+、cm4、5 (defconfig bcm2711) | v3.5 | |
PowerPC | ppc64le | 64 位 PowerPC (小端序),主要用于 POWER8 和 POWER9 | v3.6 |
IBM System Z | s390x | IBM Z 大型机,特别是 IBM Z 和 IBM LinuxONE (最低 z196) | v3.6 |
RISC V | riscv64 | 64 位 RISC V | v3.20 |
LoongArch | loongarch64 | 64 位 LoongArch | v3.21 |
内存
![]() 这些数字似乎大多是猜测,如果不是为非 x86* 架构彻底捏造的。 |
下面显示了各种安装类型和阶段的最小 RAM 容量
目标架构 | 启动所需的最小 RAM | 安装所需的最小 RAM | GUI 桌面所需的最小 RAM | 足以进行 GUI 工作的 RAM |
---|---|---|---|---|
x86_64 | 128 MB | 320 MB | 512 MB | 8 GB |
x86 | 96 MB | 128 MB | 320 MB | 3 GB |
ppc64le | 128 MB | 256 MB | 2 GB | 8 GB |
armhf | 256 MB | 512 MB | 1 GB | 6 GB |
armv7 | 256 MB | 512 MB | 1 GB | 6 GB |
aarch64 | 256 MB | 512 MB | 2 GB | 8 GB |
s390x | 128 MB | 256 MB | 2 GB | 不适用 |
存储
这意味着任何可以在安装前后添加的外部或内部存储设备,供 Alpine Linux 系统使用。
支持 PATA 和 SATA 硬盘驱动器,以及任何可以在安装期间被 Linux 检测到的 USB 或 SD 卡。
外围设备
这意味着任何可以在安装前后添加并被 Alpine Linux 检测到的外部或内部设备。支持的外围设备取决于当前 Linux 内核的版本。
几乎支持任何 GPU,但某些功能和 3D 加速可能取决于 MESA 驱动程序
- Intel:自大约 2001 年以来,大多数 Intel 芯片都应该可以工作,但基于 PowerVR 的芯片(例如 GMA 500、GMA 600、GMA 3600、GMA 3650)除外
- ATI/AMD,仅 Radeon 系列,但最近两年的型号除外,不支持 Rage r128/mach64 系列。
- Nvidia:对 Nvidia GPU 的支持有限,因为他们的驱动程序是专有的,并且是为 GNU libc 构建的。Nouveau 驱动程序可作为免费替代品。
- 3DfX、S3 Savage、SiS、VIA 和 Matrox 自内核 6.3 以来完全不受支持 (Alpine 3.18 是最新版本,即使是最微弱的机会也能让这些设备工作)
软件要求
介质
应按照安装中的说明验证镜像,以确保文件在传输过程中未损坏。
启动
下表描述了支持的固件类型,有关更多信息,请查看Alpine 和 UEFI wiki 页面。
支持的架构 | 支持的固件 | 支持的类型 |
---|---|---|
x86_64 | Coreboot, Vendor/OEM | BIOS, UEFI |
x86 | Coreboot, Vendor/OEM | BIOS, UEFI |
ppc64le | Coreboot, Vendor/OEM | UEFI |
armhf | Uboot, Vendor/OEM | UEFI |
armv7 | Uboot, Vendor/OEM | UEFI |
aarch64 | Vendor/OEM | UEFI |
s390x | Vendor/OEM | 未知 |
空间
![]() 所需的存储空间应移至硬件部分,并且此处的分区似乎有些不合适。 |
Alpine 的默认安装至少需要 1GB 的可用空间。您可以在Alpine 和 UEFI wiki 页面上的 Alpine 磁盘布局(针对 UEFI/BIOS)上查看各种分区配置及其大小。
参见