初识运维2--Linux的成长史及Linux的基本构成
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识运维2--Linux的成长史及Linux的基本构成相关的知识,希望对你有一定的参考价值。
承接上文。1985年美国Richard Stallman成立GNU(GNU NOT IS UNIX),因Richard认为软件应该是自由流通的,崇尚软件应该是全人类的财富,所以Richard创立的GNU旨在开源思想,使得软件可以自由获取、自由修改、自由分发、自由开发衍生版。Richard发起GPL自由软件运动,为了软件的自由使用做出了极大的贡献。可恰恰无奈的是,虽然自己创立的GNU不应该使用Unix系统的,但是因为没有一个合适的系统而使Richard愁白了头。而此时,荷兰Vrije大学Andrew教授制作出minix类Unix的操作系统用来实验教学(教学实验类Unix因不应用于大型商业行为而不构成侵权),可是顽固的老教授不允许自己的学生对自己的操作系统指手画脚,芬兰籍留学生李纳斯·托瓦茨(Linus Benedict Torvalds)不忿于教授的守拙思想,励志自己做出一个操作系统,花了几个月的时间利用C语言和Unix系统编程思想做出了一个小型操作系统Freax,旨在自由开放,阴差阳错之下系统名字按自己的名字命名发布在新闻组上。而此时美国的Richard听闻此事,诚邀李纳斯加入GNU,至此,GNU/Linux诞生。
1994年,北卡来罗纳州Redhat创立,使Linux开始了发行版之路,Redhat发布了自己的Linux发行版--RedHat,基于遵守GNU的开源思想,发行出的RedHat是免费使用的,但是运行维护是收费的,而开源组织的人不忿于Redhat的行为,每当Redhat新的发行版本出现,就会有类似于Redhat的Linux发行版本的免费操作系统发布出来,而Redhat别无他法(不属于侵权行为)。
一个完整的操作系统=内核+各种应用程序。Linux系统不同于Unix系统式的“教堂式”开发,而是属于“集市式”开发,集思广益,全世界的程序员都为Linux的发展贡献出了自己的一份力量。
1991年10月,Linux内核 1.0版本发布,1994年Linux内核发布2.0版本,之后1994年Redhat的成立使得Linux有了发行版的系统。Linux内核的功能有:驱动硬件、资源分配、进程管理、文件系统管理、安全防护... 至现在,一共有三大主流发行版:Redhat、SUSE、Debian。还有基于这些主流发行版二次发行甚至多次发行版本,例如使用率较多的Ubuntu、CentOS、KUbuntu等。Linux内核版本号为:Linux-major.minor.release,其中Linux-major代表主版本号,minor代表次版本号,release代表对Linux系统内核的小改动,特殊的是,minor在2.x时代,奇数代表测试版(develop)或者开发版,偶数则代表稳定版(stable)。这里提供官方Linux系统内核下载地址:http://kernel.org。
在Linux系统中,应用程序一般包括四部分:二进制文件、库文件与头文件、配置文件、帮助文件。这些以后会详细说明,先跳过。
以上是关于初识运维2--Linux的成长史及Linux的基本构成的主要内容,如果未能解决你的问题,请参考以下文章