第三讲——讲一讲系统 本文共有2925个字,关键词: 说起操作系统来,大家肯定不会陌生,毕竟大多都是那么多年的资深骨灰级玩家,我这种小流氓那是肯定入不了法眼的。 我们常见的操作系统是由大名鼎鼎的微软公司开发的操作系统——Windows,不管是XP,7,8,9,10还是什么,面向的都是桌面级用户,也就是说开机之后操作系统会给你提供一个图形化的操作界面,你可以用鼠标东点点西点点,可以偷偷摸摸看点小电影啥的,这个就是windows操作系统给我们提供的与计算机交互的界面。 操作系统有很多,说成百上千一点儿也不夸张,但是按照操作系统内核来划分大致可以分为以下几类。 1.Windows NT 这就是windows操作系统的核心 2.Unix 采用这一核心的操作系统就太多了,就连前些年割肾都要去买的苹果全家桶,其核心也是基于Unix,Unix大旗下大将颇多,比如 惠普公司的 HP-UX Sun公司的 Solaris 还有一些是AIX,sco Unix,Unix wave等等 3.linux linux核心演变到今天早已无处不在,市场占有率很高的安卓手机,其核心基于linux,只是上面跑着一个Java的虚拟机,所以安卓系统与linux操作系统区别还是很大的,其安全性的差别因手机厂商的能力各有不同。 Linux旗下发行版那叫一个多,Redhat,centOS,Debian,Ubuntu,mint等等等等。 大家可能注意到了我在描述linux的时候用了“发行版”三个字,为什么用这么个词来表述? 首先,发行版这个词并不是我创造的,我只是引用一下,这个就得从linux的出生说起了。 Unix 1969年在贝尔实验室诞生,期初的时候是跑在一台PDP-7型号的计算机上,用来实现一个飞机大战的游戏,后来这个游戏没有火,运行这个游戏的操作系统火了,当时的编程语言大多都是汇编语言,汇编语言对硬件依赖性很大,不能很方便的移植到其他计算机上,这对于众多开大者来说很不方便,于是Unix的作者肯•汤姆森和另一名高手丹尼斯•里奇一起合作改写Unix,可是当时并没有合适的高级语言来给他们使用,于是两人先将一门叫做B的语言改写成了适合他们使用的语言,这个语言大家不会陌生,就是大名鼎鼎的C语言。条件具备了以后肯•汤姆森和丹尼斯•里奇用C语言将Unix操作系统重写,这使得Unix和C语言得到了迅速的发展,后来因为贝尔实验室被其他巨头收购,就收回了Unix的版权,也就是说使用Unix是要付费的,在此之前是开源的,开源使得Unix在很多大学里生根发芽,这其中最著名的就是BSD,是由加州大学和伯克利大学合作的产物。由于版权收回,使得BSD面临了一场旷日持久长达十年的官司,这十年里很多人畏于版权放弃了Unix系统,转而使用其他的操作系统,这使得Unix在市场的占有率大大受挫,Windows就是在这个时间段里发展起来的,虽然性能不好而且经常死机,但是它便宜啊,与其他操作系统绑定硬件出售的方式不同,Windows操作系统(那时还叫DOS)卖授权,就是给人家机器上安装操作系统一台几美元的价格,这在当时一个操作系统动辄上万刀来说不值一提,就算是性能差,因为没钱,所以能忍就忍!这一巨大的价格优势使得微软迅速壮大,苹果在那个时候是软硬件一起卖的,虽然性能不错但是高昂的价格让人望而却步。后来Windows迅速推出了桌面版的Windows NT,98,2000,2003,xp等等,一路势如破竹,当Unix与BSD醒悟过来的时候十年已经过去了,操作系统的江山几乎被微软的操作体统霸占。但是微软操作系统的不稳定为以后再服务器上的道路埋下了深深的隐患,谁也不想正热火朝天的赚钱,然后机器说崩溃就崩溃了。 Unix的优势在这个时候展现了出来,但是其高昂的价格依旧让人难以接受,一位大学教授为了教学需要,自己写了一个操作系统内核,但是这老头儿很固执,他决不允许 别人往里面加代码,这让一位小伙伴尤为恼火,这个小伙伴叫李纳斯,李纳斯是个富二代,家里在他生日的时候送了他一台计算机,装的是Unix的操作系统,这小伙儿觉得用着不爽,恰好在网上看到了老教授售卖的系统附带源码,于是就弄了一份,老教授的固执己见让李纳斯爆发了小宇宙,只花了几周的时间写了一个操作系统,叫做Linus,并以GNU(开源协议)协定将其放到了网上,这不打紧,这对于刚好需要一个操作系统内核的GUN组织来说简直是雪中送炭,GNU是一个递归缩写GNU’s Not Unix,但是GNU的所有软件都是跑在Unix上的,这不得不说很打脸,好几年都没有改变,知道Linus这个内核的出现,后来这个内核在全球众多志愿者高手们的努力下壮大起来,至于后来怎么就变成linux了就需要交给各位去研究了。GUN是一个提倡软件代码开放的组织,他们认为代码是全人类的共同财产,这在当时有众多大神般的人物支持,这个组织的倡导者是个很有实力的教授,gcc编译器就出自他的手,还有一款功能很强大的文本编辑软件Emace,且都是开源的。 这样一来万事俱备,东风也有了,所以作为完全开源的linux迅速的发展流行起来,但是这是在高手之间的流行使用,对于普通人来说,一大堆的源代码没法使用。 于是就出现了一些如Redhat的组织或者商业机构,他们把源代码收集起来,把内核和各类软件凑到一起,拼凑成一个可以供人安装使用的操作系统,这个操作系统称为发行版,当然这些发行版也是遵循GNU协定的,一样会公布源代码,而且这些组织或者商业机构还开发了相关的软件管理软件,例如Redhat的rmp,Debian的apt等等 解释发行版三个字整了洋洋洒洒一大片,阿弥陀佛,罪过罪过,水平有限,凑合着看吧。 「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」 赞赏 × 几人行 (๑>ڡ<)☆谢谢老板~ 2元 5元 10元 50元 100元 任意金额 2元 使用微信扫描二维码完成支付 版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。 给自己讲linux 2016-12-03 评论 1781 次浏览