支持的硬件

Ironclad 适用于各种系统。此外,内核具有很强的可移植性,并且旨在根据需要轻松地移植到其他架构。 本页面收集了 Ironclad 理论上可以很好地运行的系统的信息,以及 我们亲自检查和测试的系统。

目标支持

Ironclad 适用于以下目标:

目标 支持的系统
riscv64-limine 兼容 Limine 的 RISC-V 板,支持 ACPI 和 DTB
x86_64-limine UEFI 和 BIOS x86-64 计算机、笔记本电脑和台式机

这些平台在 Ironclad 代码库中被转换为目标,需要在编译内核时为相应的平台进行选择。

此外,当模拟上述平台时,Ironclad 可以在大多数模拟器软件上运行。

已测试的 SBC 和 CPU 架构

与前面所述的广泛概述不同,这是 Ironclad 已知可以运行且定期进行测试的 SBC 和 CPU 的具体列表。由于此列表的具体性,不会列出诸如特定一代的 AMD x86 消费系统等 通用目标。

架构 供应商 板名称 处理器 / SoC Ironclad 目标
RISC-V Milk-V Jupiter SpacemiT K1/M1, X60™(RV64GCVB), RVA22, RVV1.0 riscv64-limine
x86 LattePanda V1 Intel Atom® x5-Z8350 x86_64-limine

外围设备支持

以下是 Ironclad 支持的硬件的非完整列表:

硬件 备注
ATA 存储 仅限 MMIO
i63000esb 仅支持看门狗
NVMe 存储
SATA 存储 不提供 SATAPI 支持
VirtIO 虚拟设备 存储、RNG、网络和其他
RTL8139 网卡 仅限 x86

需要硬件支持吗?

可以在我们的社区频道中提出平台和硬件移植,或者以捐赠为交换进行委托。如需讨论移植的想法以换取捐赠,请通过电子邮件联系我们,邮箱地址为 streaksu@mailbox.org

或者,我们非常感谢为项目贡献的移植和新的硬件支持。如果您正在考虑进行这些操作,请加入社区频道以获取我们的反馈,并查看贡 献指南