仅从设计和原理等技术角度看,Windows和Linux哪个系统更先进?

来源:头条 ·2018年06月02日 09:14

仅从技术角度看,不考虑用户量及市场占有率等外界因素。Linux指的是使用原生内核或少量修改内核的系统,不包含衍生版如android,嵌入式等~

为了让大家更便于理解,我先来说个段子。

有两个姑娘去参加大赛。一个姑娘(下称美女)身材匀称,长相可人。另一个(下称淑女)偏瘦,模样普通。当然了,比赛嘛,谁都想把自己打扮得漂漂亮亮的。于是,美女花了不少功夫选了长裙,做了头发,戴了项链,化了点淡妆……而淑女呢,也去选了衣服,化了妆……但问题很快来了,由于她本身不够漂亮,衣服选来选去很难有合身的,妆化来化去也漂亮不了多少。结果,她把心一横,裸妆上阵了。

比赛的时候,台下的观众看到美女娇美可人,仪态万千,心里都很喜欢。看到淑女呢,觉得太普通了,外表几乎和自己有得一拼,还全程黑着个脸。结果呢,评比的结果出来了,美女获得了最佳人气奖,淑女却获得了最佳选手奖。评委的颁奖词是这么说的:淑女,敢于以真实面目示人,并且个性独特,这种给人焕然一新的感觉,自从锤子TNT之后就再没见过!因此,获得了评委们的一致肯定!

刹那间,台下观众轰声四起,齐喝倒彩~

毫无疑问,段子里的美女就是Windows,淑女就是Linux。观众就是电脑小白,评委就是程序员。

好了,段子说完了,下面,就来说点正经的,虽然我尽量说得直白,但电脑小白可以忽略以下内容。


Linux

  • 不去追求易用

因此,它为了安全起见,可以每次安装一个软件时,都要求你输入管理员密码。当然,这样做的好处就在于,避免了后台有不法的软件悄悄安装。

因此,它可以为了节省系统资源,只启用命令行工具,而不启用美观易用的图形界面。要知道,图形界面说白了都是图片,耗资源的啊!

  • 不去追求兼容

因此,你的显卡能不能用不关它的事,你的游戏手柄插上来能不能用不关它的事,你的某种类型的电影格式放上来能不能识别不关它的事……

  • 不去追求体验

神马,中文字体丑得要死?你关心字体干啥。神马,半天找不到一个好用的聊天软件?你要软件干嘛。神马,找个文件十分棘手,不能勾两个选项就挑到自己需要的?你这么笨干嘛……话说,用Linux的不都是程序员嘛。

……

至于更多的……打住。答个问题说了这么多,我觉得也应该结束了。所以,最终,繁而简之,大而小之,千言万语汇成一句话:

与普通人理解不同的是,易用、极强的兼容性、美观生动的图形,这些才是真正的技术精髓。而那些只面向极客的东西,比如脱离易用性的安全,就如同一个128位的组合密码,或者说,是用一吨水泥浇在屋门口,不要说三五只老虎挡得住,就是一台装甲车也拿它无可奈何啊。

展开全部

作为一个写了多年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的优劣对比结果也是不一样。


补充

针对评论里有人说的Linux在服务器领域占有优势的说法,我们看看市占率就会发现服务器领域也是Windows占据绝对主流,当然很多大的系统和服务器选择Linux,Linux是有自己的优势的:开源,免费,可定制,网络性能高。

2008~2017 家电新闻网 Inc. All rights reserved.