Link1说"Zircon由一个内核(源于/Zircon/kernel(以及一小部分用户空间服务、驱动程序和库"组成;,但在早些时候Link2声称;Zircon由微内核以及一小部分用户空间服务、驱动程序和库组成;。我很困惑锆石还是微内核吗
Zircon受到微内核架构的启发,并应用了其中的许多概念,但严格来说,它并不像其他微内核实现那样力求最小化。由于这个原因,锆石不能自我识别为微内核。
Zircon的体系结构与微内核保持一致,因为核心子系统(如设备驱动程序、文件系统、用户权限或网络堆栈(作为用户空间中的模块化服务存在于内核之外。然而,微内核通常维护少量的最小系统调用(syscalls(,包括内存/线程管理和IPC。锆石目前有150多个系统调用,覆盖了更广泛的功能表面积。