Ironclad 适用于各种系统。此外,内核具有很强的可移植性,并且旨在根据需要轻松地移植到其他架构。 本页面收集了 Ironclad 理论上可以很好地运行的系统的信息,以及 我们亲自检查和测试的系统。
Ironclad 适用于以下目标:
| 目标 | 支持的系统 |
|---|---|
| riscv64-limine | 兼容 Limine 的 RISC-V 板,支持 ACPI 和 DTB |
| x86_64-limine | UEFI 和 BIOS x86-64 计算机、笔记本电脑和台式机 |
这些平台在 Ironclad 代码库中被转换为目标,需要在编译内核时为相应的平台进行选择。
此外,当模拟上述平台时,Ironclad 可以在大多数模拟器软件上运行。
与前面所述的广泛概述不同,这是 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。
或者,我们非常感谢为项目贡献的移植和新的硬件支持。如果您正在考虑进行这些操作,请加入社区频道以获取我们的反馈,并查看贡 献指南