内核决定了系统的属性,比如win和macos的系统就是闭源内核,其他人不能对这个内核查看和编辑,而linux则是一个开源内核,所有人都可以往里面添砖增瓦。
这就是为什么很多人说win和macos系统不安全的原因。
你内核都不知道是什么,怎么知道他们有没有加什么后门?
不过闭源也有个优势,那就是可以更好地保护系统的知识产权,避免软件被恶意盗取和侵犯,赚钱能力顶呱呱……
反观开源的linux,则相对透明化一些,而且因为linux版权属于公开的,全世界的开发者和用户们,都可以共同协作改进代码、修改bug和增加新功能。
因此很多系统用的内核,其实都是linux,比如谷哥的安卓等等。
有了内核这个碗,接下来就是往碗里加面了,这个面实际上就是硬件的驱动程序,这些程序决定了系统的流畅程度。
有了面,下一步就是加水了,它可以理解为图形界面,不然系统就是一片蓝屏和代码,操作起来非常麻烦,图形界面决定了用户的使用体验。