共计 701 个字符,预计需要花费 2 分钟才能阅读完成。
导读 | 作为一个写了多年 C ++/VC++ 代码,在 Windows 和 Linux 平台都做过开发的程序员,仅从操作系统内核的角度看,Windows 无疑更先进一些。不说别的,Windows10 上有 WSL(Windows Subsystem for Linux,适用于 Linux 的 Windows 子系统) 也就是 Windows 的 Linux 子系统,这一点就比 Linux 强多了。如果包括软件生态等方面,Linux 更比不过 Windows 了。 |
什么是操作系统?操作系统最核心的就是硬件设备的管理,驱动管理,内存管理,任务调度等功能,在此之上又集成了很多的服务和功能,最后就是我们接触的 UI 和各种应用软件。
我们就说这个内核,Windows 是微内核,Linux 是宏内核,这俩有很大的区别,最简单的理解就是 Linux 是把各种驱动都塞进 Kernel 内核里,而 Windows 则把这些驱动剥离了出去实现了分离,这样稳定性就大大增加了。比较常见的是某个驱动挂了 Kernel 也就挂了,而 Windows 则不一定挂。当然微内核也有一个不太好的地方就是降低了一些性能,所以很多时候 Linux 性能更佳,在一些嵌入式设备等领域 Linux 有很大的优势。
很多人确实喜欢 Linux,这些人只是更喜欢 Linux 的自由、分享、极客和非商业化,就像很“电脑高手”只用键盘很少用鼠标一样,给很多人一种高高在上的感觉,可事实是鼠标就是很实用,你不能认为用组合键比用鼠标厉害。
这只是简单的说,事实上在不同的领域,Linux 和 Windows 的优劣对比结果也是不一样。
正文完
星哥玩云-微信公众号