事实上,NT 内核无论在设计上还是实现上,都比 linux 内核优秀。
最典型的例子就莫过于 NT 的微内核架构使得驱动或其他内核模块开发商可以不用过多的关注内核的无关涉及细节,大大提高开发效率,而且也可以让开发商避免开源协议的约束,减少顾虑。
linux 社区传统上就缺乏很好的高质量的商业级的驱动支持,很大部分的根源就在此。
所以,如果有朝一日 NT 内核出了开源版的话,如果 linux 社区不全是老顽固的话,我倒是觉得会出一个用 NT 内核的发行版(还能不能叫 linux 就不一定了)。
我只想说 kernel,系统 API 以及 Shell 是可以独立的三个存在,完全可以一套 Shell 干到底,但是如果内核换了,等于放弃了 Windows 硬件驱动生态。