安卓和iOS系统的核心都是Linux,几乎所有的服务器也是Linux系统或UNIX系统。Linux才是微内核,win是把图形系统都塞到内核里了,跟微内核一点边都不搭。
Linux系统在一张软盘上就可以运行,是的微内核。Linux桌面跟内核是分离的,桌面不是系统级别的,所以图形界面率没有win高,但是稳定性比win高好几个数量级。甭管从什么角度来说,Linux一定比windows先进。单从内核技术角度说,你说的驱动程序动态加载那就不是微内核解决的问题。
Linux的kernel module是年前就支持的。那会儿Windows装驱动还要重启呢… 而且微内核要是真香,不可能solaris之后没有啥系统跟进。纯微内核目标是为了方便裁剪(注意是类似mmu不需要就下,驱动程序加载那是副产品)以及方便迁移架构。减少内存浪费也是一个目标。
但Linux kernel的灵魂拷问是:你有源码,另编译一次不就完事儿了吗?所以这个在linux kernel这儿不是个事儿。还有一个是,我个人比较怀疑Windows kernel的微核化粒度的。没有证据证明Windows的各主要模块是可替换的。单纯驱动可以动态加载那是2000年附近的事儿。
后怼一句Windows的性能,我同样的笔记本,用ubuntu除非我跑并发算素数啥的,否则CPU温度低,风扇低速的。但倒霉windows10,我啥也不干丫照样能把CPU推很热,风扇使劲吹。
Windows在桌面PC上的用户体验还算不错,但是在其他平台上就差太多了。Linux服务器就规模和稳定性比Windows强得多。源自unix的Mac OS, Android在各自平台上都完胜Windows。从这方面来看,只能说各擅胜场,怎能论孰优孰劣?
windows做不了正经的大型服务器。高性能计算几乎是LINUX天下,稳定性和率甩windows几条街。后问题来了,Linux既然这么牛逼为何大家都在用Windows系统?