前言
此前在华为Mate X2发布会上,华为表示鸿蒙系统将于今年4月与大家正式见面。而就在昨天,也就是4月27号,鸿蒙系统终于推送升级了,花粉狂喜,黑粉狂喷。
如果你问我鸿蒙系统的性能怎么样,我持保留意见。
如果你问我升不升级鸿蒙系统,我tm直接冲锋
这个开机界面还是蛮爽的!而且把power by android去掉了。
但是此次升级,面向的对象依然是开发者,不建议普通消费者拿主力机型冒然升级,手里只有一台华为机的朋友强烈不建议。
关于花粉和黑粉的争论大可不必去在意,因为两者的观点都没什么价值,花粉只要是华为的东西就狂吹,虽然我也站华为,但不得不说有些吹得实在是太尬了,那种几年赶超别人几十年的言论真的让我双脚能扣出一栋别墅。至于黑粉,不是蠢就是坏要么就是单纯闲得慌,不值一提。
所以我这篇文章并不是要站队,而是借着鸿蒙系统来普及一下操作系统到底是什么,网上吵得翻天地覆的人百分之九十九都不知道微内核是什么,甚至不知道操作系统内核的概念,都不知道支撑他们争吵的基石是什么。
微内核
关于微内核的资源,并不是很多,在实际工作和生活中,大型互联网公司的研发都并没有什么机会接触到微内核,更别说普通用户了,就连很多资深程序员都很少有人能接触到微内核的操作系统,互联网公司普遍使用的Linux内核是一个典型的宏内核,而Windows则是一个混合内核,若要学习微内核,还真没有什么好的平台。
Wiki是一个不错的起始点(打不开也可以百度百科):https://zh.wikipedia.org/wiki/%E5%BE%AE%E5%85%A7%E6%A0%B8
摘录一张经典的对比操作系统微内核和宏内核的图示:
收集了一个介绍Minix的PPT,感兴趣的朋友可以点击领取,自己看一下&