系统内核Kernel
截至到2013/09/16Kernel的最新版本为3.11.1,这是一个开发版的最新版本;版本号3.11.1是由主版本号(3).次版本号(11).修订版本号(1)组成,其中,次版本号如果是偶数,表示该内核是稳定版;若是奇数,则该内核是开发版。
稳定版内核:具有很好的稳定性,可以广泛地应用和部署。新的稳定版内核一般都是对较早的稳定版本进行一些修正,或加入一些新的驱动程序。
开发版内核:处于实验阶段的,由于要实验各种解决方案,所以版本变化很快,但一般不建议使用。
GNU计划
Kernel只能实现系统最基本的功能,作为一个操作系统,仅仅只有内核是远远不够的,重点是要使用在Kernel之上运行的Web服务、FTP服务、邮件服务……这类应用程序,所以一个完整的Linux系统应该包括Kernel和应用程序两部分。
无论Linux的Kernel还是Linux中的应用程序,它们都具有一个共同的特点——都属于一个名为GNU的计划项目,都要遵守GNU计划中的GPL或LGPL协议。
GNU是世界知名的自由软件项目,正是它决定了Linux系统自由开放的属性,也正是它才导致了Linux系统百花齐放、版本众多的现状。
GNU计划是由一位名叫RichardStallman于1984年发起并创建的,Stallman堪称世界顶级程序员,也被誉为黑客中的黑客。而且除了技术之外,Stallman的思想更是超前,他认为:对于整个人类,知识传播的过程应该是开放的,计算机软件作为人类智慧的结晶,也是知识的一种,所以它应以源代码的方式呈现,没有人可以独占。软件的开发没有壁垒,也没有垄断,其主要目的就是为了满足更多的用户需求,激发更多的创新力量。
GNU的logo和RichardStallman:
所以,凡是属于GNU计划中的软件都是开放源代码的,任何人都可以自由地去使用、修改或传播这些软件。而且为了保证GNU计划内的软件经传播、改写以后仍然具有“自由”特性,该计划还专门制定了针对自由软件的授权许可协议GPL和LGPL协议,正是这些协议为GNU计划中的软件提供了统一的使用规范。
简单的总结一下:Linux系统的内核Kernel以及Linux系统中的绝大多数应用软件都来自于GNU计划,任何人都可以自由地(也可以狭隘地理解为免费地)去使用、传播它们,因此Linux系统的确切名称应该为“GNU/Linux操作系统”。
linux发行版本
由于Linux自由开源的特性,才造就了目前各种不同的Linux发行版本百花齐放的局面。Linux的标识是一只企鹅,企鹅只在南极才有,而南极洲不属于任何国家,所以企鹅寓意开放和自由,这也正是Linux的精髓。
Linux发行版就是指在Linux内核的基础之上添加上各种管理工具和应用软件,这就构成了一个完整的操作系统。根据GNU的相关协议,任何公司或社团甚至是个人都可以将Linux内核和各种自由软件打包成一个完整的Linux发行版。据不完全统计,目前各种Linux发行版加起来已有188个。虽然每个Linux发行版都有单独的名称,但其实它们所采用的Linux内核和使用的软件包都是基本类似的,只是在具体操作和使用上略有差别而已
RedHat也是全球最大的Linux厂商。RedHatLinux系列发行版具有广泛的企业用户基础,也代表着Linux操作系统的事实标准,RedHatLinux的一个分支RedHatEnterpriseLinux(简称RHEL)是专门面向企业用户,功能强大,性能也非常优越。RHEL为很多企业所采用,但需要向RedHat付费才可以使用。这个费用并不是用于购买RHEL操作系统本身,而是为了得到RedHat公司的服务和技术支持,以及专门针对企业应用的第三方软件定制。
2.CentOS
CentOS是RHEL的再编译版本,其实也就是抹去了RHEL系统中RedHat的标识信息,其功能和使用与RHEL基本是一致的。而且其版本更新也与RHEL保持同步,只要RedHat发布了RHELx.0,过不多久就会紧跟着出现CentOSx.0,CentOS其实就相当于是免费版的RHEL,现在好多企业用的CentOS
3..Debian
Debian于1993年8月16日由当时的普渡大学学生、现在的Sun开发者社区副总裁IanMurdock首次发布。
4.Ubuntu
Ubuntu主要是基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。2013年1月3日,Ubuntu正式发布面向智能手机的移动操作系统。
5.FreeBSE
FreeBSD是一个自由的(英文free也可以说是免费的)类UNIX操作系统(Unix-like),经由BSDUNIX由AT&TUNIX衍生而来,FreeBSD由于法律原因不能称为UNIX,但由于直接衍生于BSDUNIX,并且一些原来BSDUNIX的开发者后来转到FreeBSD的开发,使得FreeBSD在内部结构和系统API上和UNIX有很大的兼容性。由于FreeBSD宽松的法律条款,其代码被好多其他系统借鉴包括苹果公司的MacOSX,正因此由于MacOSX的UNIX兼容性,使得MacOSX获得了UNIX商标认证
6.SuSe
SUSELinux原是以SlackwareLinux为基础,并提供完整德文使用界面的产品。1992年PeterMcDonald成立了SoftlandingLinuxSystem(SLS)这个发行版。这套发行版包含的软件非常多,更首次收录了XWindow及TCP/IP等套件。Slackware就是一个基于SLS的发行版
7.等等
本文转自 justin_peng 51CTO博客,原文链接:http://blog.51cto.com/ityunwei2017/1297762,如需转载请自行联系原作者