Multics在英文中是大而复杂,造成计划失败的原因之一 此外缺乏系统的项目管理也是计划失败的原因之一 肯汤普森最初开发完成后对系统的命名为UNICS,随后因为读音关系演化成UNIX 诞生之初隶属于AT&T,软件不是AT&T的产业,UNIX缺乏发展市场
起初ARPAnet采用ncp协议,ncp协议很慢,并且存在周期性不稳定的特点,由美国国防部资助开发了TCP/IP协议 TCP/IP面世之初没有得到大众的认知和普及,由美国国防部出面与AT&T做了约定,将TCP/IP协议捆绑到UNIX向大学发行非商业许可 1971年C语言的出现,UNIX捆绑了TCP/IP协议,捆绑了开发环境C语言,由美国国防部督促,AT&T面向大学发行非商业许可,直接促进了UNIX的发展
早期的UNIX采用汇编 UNIX主要发行版本
PowerPC:由IBM,苹果公司,摩托罗拉三家公司联合开发的CPU Linux操作系统以上的三种操作系统,一般用作与个人PC端,多用于企业级服务器 BSD–>伯克利 MacOS的内核同样为Linux
林纳斯托瓦兹是芬兰赫尔辛基大学的学生,(UNIX系统作为商用不能直接给学生使用)他所在的大学有个教授参考了UNIX第5版做了二次开发,开发出一个新的操作系统称之为MINUX,开源给学生 由于MINUX是教授对开发,因此存在某些漏洞,有些学生写了补丁给教授看,但教授,非常固执"为了维护,MINUX的纯洁性,不需要任何外来代码" 因此MINUX一直保持最原始的模样 而林纳斯托瓦兹则以MINUX为模板,自己写了补丁,又参考了其他人好的补丁,开发出了了一个新的操作系统,称之为Linux
林纳斯托瓦兹一开始发布的Linux仅仅是90多k的Linux内核,并没有外围软件 对于Linux内核官网,则会定期对Linux内核进行更新 对于更新过后的版本,命名规则为 主版本号.次版本号.末版本号 在主版本为2的Linux内核中,有这样一个说法 次版本为偶数时,该Linux内核版本为稳定版 次版本为奇数时,该版本为开发版 内核版和发行版 内核+每个厂商自行添加的桌面与应用程序,在进行开发就变成Linux发行版 因此,我们说虽然Linux存在各式各样的发行版,但是它们的内核版本都是一样的
Linux发行版本众多,大体上可分为两个系列 上图所示,左边为redhat系列,右边为debian系列 两个分支都是采用相同的Linux内核,最大的区别是软件安装的具体方式不同 选择CentOS原因 开源社区版本的Linux发行版 市场及行业中较为主流 KNOPPIX 免安装版本的Linux发行版,使用iOS镜像即可