{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

为什么科技界的总有人是说Linux是最好的操作系统?

JasonJason 回答0 收藏1
收藏问题

3条回答

zzbo

zzbo

回答于2022-06-28 11:56

经过多年的努力,Linux终于实现了它的“霸权”。全球超级计算机TOP 500中都运行的是Linux,比英特尔更让人印象深刻——TOP 500中有92%的超级计算机使用的是英特尔的处理器。

  那么,Linux是如何到达这一步的呢?这个26年前由芬兰的大学生创建的操作系统是怎么突然崛起,并压倒Unix、微软Windows和一些其他的类Unix系统的?

  对于初学者来说,Unix系统是分散的,而且与供应商处理器绑定在一起。AT&T的贝尔实验室(Bell Labs)曾把Unix System V授权给供应商,然后他们就创造出了自己特有风格的系统。 Sun Microsystems推出了Solaris,IBM推出了AIX,HP推出了HP-UX,SGI推出了IRIX。但它们中没有一个是兼容的,移植往往需要重新编译。

  IDC公司高性能计算(HPC)部门Hyperion Research研究副总裁Steve Conway表示:“如果不是Unix,就不会有Linux。Unix时代已经让位于Linux时代,因为Linux更加开放,而不是厂商特定的。所以,这是Linux的机会,让整个社区有一个主要的操作系统。”  大部分Unix类系统都不支持x86架构。 SunMicrosystems的SunOS是一个基于文本的操作系统,该公司在x86架构上有Solaris,但是从来没有做过大的推进。所有其他的Unix类系统都面向定制的RISC处理器。当然,当时也没有人看到服务器上x86架构的大幅增长态势。

  在Linux之前, 类Unix系统中只有Microsoft公司与SCO公司联合开发的Xenix和经过BSD、386BSD和4.4BSD发展而来的FreeBSD大力支持x86架构。但是Xenix是桌面操作系统,从来不是服务器操作系统。而在2001年卖给Caldera Systems公司的时候,机会早已从它手中溜走,Linux已经在快速发展。

  然后是微软。早在Windows NT 4.0时期就推出了集群软件,但是在2006年才通过Window Compute Cluster Server 2003进行了第一次真正的努力。然而,该公司在这方面从来没有做过太多事情。

  Conway说:“就微软而言,他们瞄准了HPC市场几年,但并没有投入太多。当时看来HPC市场不会像现在那么大。90年代,高性能计算市场价值20亿美元,去年,达到了220亿美元。”

  Linux起飞

  在二十世纪九十年代中期,一个开发者团队提出了一种将x86服务器的处理能力进行集中的方法,以代替当时昂贵的专有HPC系统。被称为Beowulf,当时它没有被绑定到一个特定的操作系统,任何自由和开源的操作系统可以做。但是其发明者使用的Linux,然后这个趋势就开始了。

  Conway表示:“真正承载Linux的是2000年左右集群的到来,那就是集群真正进入HPC市场的时候了,其吸引力在于包括Linux在内的商品技术。十年来,HPC市场以百分之二十的复合速度增长。”

Beowulf也支持FreeBSD,那为什么FreeBSD没有起飞呢?Conway认为它正属于那种有好的想法但没有抓住好的发展机会的技术中的一员。

Linux有FreeBSD没有的东西:Linus Torvalds(林纳斯·托瓦兹)。Torvalds是一个非常严苛的领导,很多人说他太强硬了,他可能比乔布斯还要让员工觉得厌烦。但他一直是带领Linux往前走的人。

  最后一个优势是供应商支撑,FreeBSD从来没有。 Linux已经组织了公司。Red Hat以FreeBSD从未有过的方式开发Linux。最后来到了爆发口,SuSe和Canonical。然后是大角色的加入:1999年,IBM宣布支持Linux。从那时开始,Unix系统就已经变成了“行尸走肉”,只是大家都还不清楚而已。

  也许Linux不是历史的开创者,只是站在巨人的肩膀上,但它确实挺高

评论0 赞同0
  •  加载中...
SegmentFault

SegmentFault

回答于2022-06-28 11:56

作为一个计算机相关的工程师,我想,关于这个问题,我是有一定发言权的。


但是,我不想给你讲太多学术化的东西,我只是从我自己的使用感受上来回答你的疑惑。


为什么科技界总有人说Linux是最好的系统?首先,我们就要注意这个人群,科技界工作者,他们使用计算机的日常需求是什么?是便利,高效,安全,而Linux也正好满足这些要求


便利


有些人可能会说,Linux界面和Windows比起来差那么多,Windows下有那么多好玩的软件,为什么科技界的人还是觉得Linux最好呢?


其实,还是一个需求的问题,对于科技工作者来说,比如软件开发人员,他们需要的很多软件,在Windows上是没有的,即使Windows上有,用起来也很不方便,例如git、docker等工具,这些工具在和Linux搭配的很好,而和Windows搭配起来,则不那么让人省心了,首先,这些软件在Windows上安装就很费事,其次,它们还不能流畅的运行


高效


Linux的高效体现在强大的命令行上,那可能又有人问了,命令行操作那么困难,要记那么多命令,哪里有Windows傻瓜式的点击操作高效?


是的,Linux对普通用户不够友好,有比较高的准入门槛,但是只要你习惯了命令行的操作,你会发现Linux工作效率比Windows高出很多,比如我想要下载一个软件,在Linux系统上可能只需要执行一条 sudo apt-get install 软件名,同样的,开启一个服务,也只需要一条命令,这样的操作方式,不比Windows点过来点过去香吗?


下图就是我之前用Linux系统时的电脑桌面,以及命令行:


安全


无疑,系统的安全性对科技工作者太重要了,一个不安全的系统可能带来的损失是不可估量的。而Windows是不满足这种安全需求的,因为它的代码不开源,什么意思呢?就是这个系统对用户来说,我们完全不知道它怎么实现的,代码是怎么编写的,万一微软在Windows里放个后门,如果有需要,他们就可以控制你的电脑,窃取你的隐私!


而Linux系统不一样,它是完全开源的,我们可以看到他的每一行代码实现,我们可以知道这个系统有没有问题,这也是各大企业,国家机关服务器选用Linux系统的原因


其他


其实,关于Linux的优点还有很多,欢迎大家评论区补充...

评论0 赞同0
  •  加载中...
duan199226

duan199226

回答于2022-06-28 11:56

本来就是呀,最适合开发人员使用的,一般非it 工作人员 或娱乐目的,ubuntu 也很方便的

评论0 赞同0
  •  加载中...

相关问题

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<