现在的位置: 首页 > 综合 > 正文

从OS开始的扯淡

2018年01月29日 ⁄ 综合 ⁄ 共 2441字 ⁄ 字号 评论关闭

和同学聊天扯到了Windows和Linux的区别,一激动就说了很多很多啊~
现在把聊天记录屏蔽掉一些“学术内容”,整理一下发出来,观点不正确的地方还请大家批评指教~

故事很长,容我慢慢道来~
话说25年前,个人电脑的时代来临时,IBM这样的IT巨头没有足够意识到个人电脑的商机,错失了绝好的机会,而苹果和微软两个小公司之间展开了你死我活的竞争
最终,盖茨带领的微软逐渐赢得了胜利
廉价的个人电脑搭载着傻瓜式的windows,风靡全球,至今占据着90%以上的操作系统(因为个人电脑占到了全世界电脑的绝大多数)用户
微软的故事到此暂告段落
下面说说Unix
Unix或许是世界上最早的现代操作系统,它支持多用户、多任务,开创了太多太多的新技术、新标准、新方法,以至于时至今日的几乎所有操作系统都无法消除Unix的阴影
其实Unix已经像牛顿经典力学、量子力学与相对论一样成为了人类在信息化时代的一个无可撼动的经典
AT&T开发了Unix,并把它的一个免费版本提供给高校和研究机构,所以Unix成为了大学里操作系统课程的代名词
可是后来,Unix越来越好用也越来越昂贵,(下面是我推测的原因)儒雅和崇尚学术的人们感觉自己被利用和欺骗了,大家共同的改进和研究让Unix成为了最好的系统,它却商业化了
尤其是黑客文化的发源地MIT的IT男们暴怒了
那里的计算机领袖们发起了自由软件运动,其中最著名的是GNU,这个名字就是GNU's not Unix的递归缩写
自由的精神影响和波及到了全世界任何一个先进的角落
终于,历史的轮轴滚到了公元1991年的深秋,芬兰赫尔辛基大学读计算机专业的本科生埋头在实验室和宿舍里(就像我现在一样~),研究了intel 386CPU的指令集(当时的intel CPU性价比很高,普遍安装在PC中,其实现在也还是这样)和Unix的代码,在自己的电脑上面写出了一个勉强能够运行的操作系统内核
他欣喜若狂,他或许冥冥之中意识到,世界将因此而改变,忘了说了,那个本科生叫做Linus Torvalds
他也是个黑客(黑客这个词其实是个褒义词,起码也是个中性词),是个自由软件的爱好者
于是,他对他的内核进行了一些测试和调试后,就匆忙和兴奋地将他公布在了FTP上(WWW流行之前,FTP可是个好东西)
那是1991 年的10 月5 日
他将的他的系统取名叫Linux,是Linux is notunix的递归缩写
尽管linux是仿照Unix的,但在当时的IT界,这是一株星星之火,并迅速形成了燎原之势
数以万计的开源软件人士加入到了linux的开发中,当时正好是互联网崛起的时候,这为开源软件的发展提供了绝好的条件
于是风暴越卷越大,几年之后,全球数万人加入到了Linux的开发中,一些大公司为了在其中占有一席之地(这样他们可以提出自己的技术和标准),也加入了开发
这是人类的文明史上从未有过的,后来的开源领袖EricSteven Raymond总结Linux的成功经验,并写了软件开发圣经《教堂与集市》
数万人,数百万人,来自不同的国家和文化,讲着不同语言,走到了一起,共同完成一个看似不可能完成的工程:打造一个独立、免费的、开放的Unix式的系统
Linux不仅创造了一个操作系统,也某种程度上促进和开创了一种协同开发的模式,为今天开源软件的蓬勃发展奠定了一定的基础
如今的Linux已经远远不是在模仿Unix了,它的很多方面都比Unix更加优越了
Linux的开放性使得它像当初的Unix一样得到了大家的支持,时至今日,Linux的直接或间接的研究人员多得无法统计,几乎每一个大学、研究机构、商业公司都有从事Linux研究、维护、开发的人员
在全世界的机顶盒、手机、PDA、服务器、超级计算机中使用着无数的Linux
另外,有很少一部分个人电脑上也装着Linux
Linux其实只是指那个系统内核,但是人们习惯上把使用了Linux内核的系统也叫做Linux,比如Redhat、Ubuntu等等,这些是Linux的发行版本,都使用了Linux的内核以及很多为Linux和开发的软件
可是为什么90%以上的电脑上都装着windows呢?
原因还要从那个个人电脑时代说起,微软是那个时代的赢家,他击败了苹果,使得廉价的个人电脑搭载着傻瓜式的、而且比较便宜的windows系统风靡全球
可是个人电脑已经是上一个时代的产物了,我们已经无需去计较到底多少人的个人电脑上装着Windows了,也许一切都正在、也将会重新洗牌,就像现在基于Unix架构的IOS和基于Linux核心的Android占据了智能手机操作系统2/3的市场
Linux的开放性使得它在每一个时代来临时,都能够很好地赶上时代的潮流,就像C、C++和Java语言能够一直兴盛不衰、稳居世界前三大语言一样。物竞天择,善变者通过不断进化而生存、发展、壮大
当然Windows毋庸置疑,是一个很优秀的系统,在很多方面它都是非常非常优秀的
但是很不幸的是,微软或许就像当初IBM错失了个人电脑的时代一样失去了一些新的机遇
微软也许会像IBM一样继续地存在和发展下去,在它的领地上无可撼动。但是新生的市场会被很多新的公司和组织所占有,软件业也将越来越开放,就像当初的计算机不再是摆设在高校和科研机构中的昂贵仪器。
微软使得软件成为了商品,软件的每一个复制都向用户收取费用,这个理念打造了软件的城堡时代
但是现在软件正在逐渐成为网络上的一些服务,由专门的公司和组织来管理,用户只需要缴费、使用就可以,不需要自己去安装和维护。
未来的计算资源会像现在的供电系统一样,网络变成了一个全人类公共的超级计算机,这台计算机将会有更高的工作效率(个人电脑的工作效率和资源利用率只有5%左右,这是一种巨大的浪费,更何况几乎每个人都在维护自己电脑中的软件上浪费了很多的时间)
互联网所提供的服务是按需分配的,利用率非常高,当然这还是目前的一样理想,人们正在向这个方向迈出脚步,并且取得了一些初步的成就,这或许就是现在人们所说的“云计算”吧~

 

抱歉!评论已关闭.