独立操作系统项目通常分两类:一类基于既有内核做发行版,另一类自行实现内核与子系统。Moxnox 属于后者,其技术定位是把 Windows NT 一系的架构思路与开源实现结合起来,同时通过 POSIX 兼容层扩展可运行的软件范围。
报道列出的三项特征是理解该版本的关键:架构上参考 Windows NT,兼容性上提供 POSIX 支持,文件系统上原生支持 Btrfs。Btrfs 自带的快照与校验能力对实验性系统尤其有用,可以在频繁迭代中提供回滚路径,也便于开发者复现问题。
企业 IT 对这类项目应保持研究性而非应用性的关注。操作系统替换涉及驱动支持、安全更新、审计与合规工具链,一个 1.0 阶段的实验项目在这些方面均不具备可用性;把它接入生产网络会带来无法评估的攻击面。有价值的用法是在隔离环境中观察其兼容层设计,作为遗留应用迁移与系统结构研究的参考样本,所有评估都应避免承载任何真实业务数据。
来源:Linux Today,原文。