常被混淆的 AIX 與 Linux,本質區別在於:AIX 是專有 Unix(IBM Power 專用),Linux 是開源內核+GNU 用戶態。
| 維度 | AIX | Linux (RHEL/SUSE/Debian...) |
|---|---|---|
| 內核來源 | IBM 專有、閉源 | Linux 內核開源(GPL) |
| CPU 架構 | 僅 Power/PowerPC | x86_64、ARM、Power、s390x、RISC-V… |
| 初始化系統 | SRC (System Resource Controller) | systemd / SysVinit / OpenRC |
| 包管理 | installp / RPM (AIX Toolbox) | RPM (dnf/yum/zypper) / DEB (apt) |
| 文件系統 | JFS2 (預設)、GPFS | ext4、XFS、Btrfs、ZFS… |
| Shell 預設 | ksh88 / ksh93 | bash |
| 動態庫後綴 | .a (靜態) / .so (共享,但格式不同) | .so |
| 線程模型 | 1:1 (M:N 歷史) | 1:1 (NPTL) |
| 授權成本 | 商業授權、訂閱制 | 免費(社區版)或訂閱支持(RHEL/SLES) |
POSIX / SUS 標準接口(`open`、`read`、`write`、`pthread`、`socket` 等)與常用命令(`ls`、`ps`、`grep`、`awk`、`sed`)大體兼容,可跨平台腳本化。