Linux内核是Linux操作系统创始人主持的网站 www.kernel.org 上发布的操作系统的最基本的那些东西。
Linux发行版则是前述那些东西的基础上添加了一些工具软件的基础上构成的一套庞大复杂的操作系统。虽然内核都是一样的,但添加部分各不相同,这就构成了不同的发行版本。
Linux本身指的是一个操作系统内核,只有内核是无法直接使用的。我们需要的,可以使用的操作系统是一个包含了内核和一批有用的程序的的一个集合体,这个就是Linux发行版。
其中,Ubuntu。RedHat就是Linux的不同的发行版。
扩展资料:
Linux系统的主要特性
1、基本思想
Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。
Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。
3、完全兼容POSIX1.0标准
这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。
4、多用户、多任务
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。
5、良好的界面
Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。
6、支持多种平台
Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。
参考资料:百度百科-linux版本
Linux内核版本有两种:稳定版和开发版 ,Linux内核版本号由3组数字组成:第一个组数字.第二组数字.第三组数字
第一个组数字:目前发布的内核主版本。
第二个组数字:偶数表示稳定版本;奇数表示开发中版本。
第三个组数字:错误修补的次数。
例1: 2.6.18-128.ELsmp ,
第一个组数字: 2 , 主版本号
第二个组数字: 6 , 次版本号,表示稳定版本(因为有偶数)
第三个组数字 18 , 修订版本号 ,
表示修改的次数,头两个数字合在一齐可以描述内核系列。如稳定版的2.6.0,它是2.6版内核系列。128: 表示这个当前版本的第5次微调patch, 而ELsmp指出了当前内核是为ELsmp特别调校的 EL : Enterprise Linux ; smp : 表示支持多处理器 , 表示该内核版本支持多处理器。
linux发行版:
就Linux的本质来说,它只是操作系统的核心,负责控制硬件、管理文件系统、程序进程等,并不给用户提供各种工具和应用软件。所谓工欲善其事,被必先利其器,一套在优秀的操作系统核心,若没有强大的应用软件可以使用,如C/C++编译器、C/C++库、系统管理工具、网络工具、办公软件、多媒体软件、绘图软件等,也无法发挥它强大的功能,用户也无法仅仅使用这个系统核心进行工作,因此人们以Linux核心为中心,再集成搭配各种各样的系统管理软件或应用工具软件组成一套完整的操作系统,如此的组合便称为Linux发行版。
常见linux发行版如下
(1)Ubuntu: 多数用户的忠实选择
与很多Linux版本相比,Ubuntu仅能算是Linux家族的新生代小屁孩,但正所谓长江后浪推前浪,相比之前的版本,它已经有了很大的改变。Ubuntu的创始人Mark Shuttleworth是一位兼备财富与激情的南非企业家,他创建并推广了这种以“为人而生的Linux”(Linux for Humans)为口号的Ubuntu。市面上的各种Linux系统都各具特色,或资源丰富,或易于上手,或特定功能强大。而Ubuntu的定位是:为易用性而设计。目前Ubuntu在庞大的Linux发烧友社区支持下,正不断迅猛发展。
因为有来自社区的广泛支持和关注,所以推荐新手们选用Ubuntu系统来踏上Linux之旅。得益于众多的开发者和用户,你将能得到100%的硬件支持,而且可以轻松搜索到想学习的内容或想更改的设置。
Ubuntu也有很多“变形版”可供选用。它们的内核基本相同,但桌面环境各异。感兴趣的童鞋,也可以尝试具有KDE桌面环境的Kubuntu,以及适用于上网本等低配电脑的XFCE桌面环境——Xubuntu,另外还有许多其他的Ubuntu衍生版本可供选择。
(2)Linux Mint:更易于新手使用
与Ubuntu相比,Linux Mint多少缺乏一些核心软件和设计灵感。但它与Windows、Macs等操作系统更加类似,因此对于从其他系统跳槽过来的粉丝们就能轻松使用。Linux Mint的目标是提供一种更完整的即刻可用体验,因此它默认集成了操作系统的所有常规功能,如MP3、DVD以及Flash等。而且其菜单设置也更像Windows的开始菜单,让人倍感亲切,另外系统中还有很多为新手准备的智能选项。
(3)Fedora:可信赖的选择
Fedora是红帽企业Linux的个人桌面分支,是由Fedora开发团队推出并定期更新的强大操作系统。Fedora中整合有Linux的最前沿技术,并能广泛支持包括PowerPC架构处理器在内的多种硬件。Fedora和Ubuntu的使用并非完全不同,但一个重要区别就是软件包安装程序(用于快速从发行版系统服务器上获取并安装应用程序)。总体来说,我个人认为Fedora是个很不错的选择。
(4)Arch Linux:从零开始的工程
安装Arch Linux时,最好别选午休之类的小块时间,因为你必须静下心来仔细研究才能完成整个安装。这个安装过程是学习Linux系统的绝佳机会。通过配置系统设置,优化系统性能的过程,你将对Linux产生更加深刻的理解。
(5)openSUSE
(6)Debian
(7)Sabayon
发行版本:各个公司或者个人拿来内核版本作了私人处理,比如加上自己喜欢的界面、对内核版本微调整等。Linux学习可参考《Linux就该这么学》。