Linux的常用版本
- 格式:doc
- 大小:41.00 KB
- 文档页数:2
世界各国的Linux版本大全Linux操作系统的开放性和自由性使其在全球范围内得到广泛应用,并且各国也基于Linux开发了适应本地需求的特定版本。
本文将为您介绍世界各国的Linux版本,并对其特点和应用领域进行简要概述。
1. 美国:Red Hat Enterprise Linux (RHEL)Red Hat Enterprise Linux是美国Red Hat公司开发的商业版本,具有高度可靠性和稳定性。
它被广泛用于企业级应用和服务器领域,并且拥有强大且成熟的技术支持。
2. 中国:中标麒麟Linux (Kylin)中标麒麟Linux是中国开源软件促进会主导开发的国产操作系统,为满足政府和企事业单位的需求而设计。
它拥有良好的本土化特性和安全性,广泛应用于政府、金融和教育等领域。
3. 英国:UbuntuUbuntu是英国Canonical公司开发的一款流行的Linux发行版。
它注重用户友好性和易用性,拥有强大的社区支持和广泛的应用软件生态系统。
Ubuntu在个人电脑和服务器领域都广泛应用。
4. 德国:SUSE Linux Enterprise Server (SLES)SUSE Linux Enterprise Server是德国SUSE公司开发的一款面向企业级用户的商业版Linux操作系统。
它拥有出色的稳定性和扩展性,并且在云计算和虚拟化等领域具有广泛的应用。
5. 俄罗斯:Альт Линукс (ALT Linux)Альт Линукс是俄罗斯的一个开源软件项目,旨在为用户提供自由和灵活的操作系统。
它拥有多个版本,适用于不同的用户需求。
Альт Линукс在本地化和应用软件支持方面具备独特的优势。
6. 日本:AsianuxAsianux是由中国、日本和韩国三国合作开发的Linux操作系统。
它以兼容性和可靠性为特点,适用于不同国家和地区的用户需求。
Asianux在金融、电信等行业得到广泛应用。
7. 巴西:カラキオ (Caixa Mágica)カラキオ,又称Caixa Mágica,是巴西的一款本地化Linux发行版。
Linux没有最小只有更小----迷你Linux版本大集合2013-04-14 02:25:11| 分类:tdd,agile,java, | 标签:linux |字号订阅Linux没有最小只有更小----迷你Linux版本大集合Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。
Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。
Linux得名于天才程序员林纳斯·托瓦兹。
Linux 操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:UNIX操作系统、MINIX 操作系统、GNU 计划、POSIX 标准和Internet 网络。
文件结构/:根目录,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者。
/bin:bin 就是二进制(binary)英文缩写。
在一般的系统当中,都可以在这个目录下找到linux常用的命令。
系统所需要的那些命令位于此目录。
/boot:Linux的内核及引导系统程序所需要的文件目录,比如vmlinuz initrd.img 文件都位于这个目录中。
在一般情况下,GRUB或LILO系统引导管理器也位于这个目录。
/cdrom:这个目录在刚刚安装系统的时候是空的。
可以将光驱文件系统挂在这个目录下。
例如:mount /dev/cdrom /cdrom/dev:dev 是设备(device) 的英文缩写。
这个目录对所有的用户都十分重要。
因为在这个目录中包含了所有linux系统中使用的外部设备。
全面了解几种Red Hat的版本Linux已经耳熟能详,Linux是一个成熟而稳定的网络操作系统,对于那些学习Linux的的用户,你一定了解Red Hat,本文为你介绍几种Red Hat的版本,希望初学者的你能学择好Linux系统。
1.Red Hat LinuxRed Hat Linux是redhat最早发行的个人版本的Linux,其1.0版本于1994年11月3日发行。
虽然其历史不及其它Linux发行版本悠久,但比起很多的Linux发行套件,Red Hat 的历史悠久得多。
自从Red Hat9.0版本发布后,RedHat 公司就不再开发桌面版的Linux发行套件,Red Hat Linux停止了开发,而将全部力量集中在服务器版的开发上,也就是Red Hat Enterprise Linux 版。
2004年4月30日,Red Hat公司正式停止对Red Hat 9.0版本的支援,标志著Red Hat Linux的正式完结。
原本的桌面版Red Hat Linux发行套件则与来自开源社区的Fedora 计划合并,成为Fedora Core 发行版本。
目前Red Hat分为两个系列:由Red Hat公司提供收费技术支持和更新的Red Hat Enterprise Linux,以及由社区开发的免费的Fedora Core。
2.Fedora CoreFedora Core(缩写为FC)被红帽公司定位为新技术的实验场地,许多新的技术都会在FC 中检验,如果稳定的话红帽公司则会考虑加入Red HatEnterprise Linux 中。
Fedora Core 1发布于2003年年末,而FC的定位便是桌面用户。
FC提供了最新的软件包,同时,它的版本更新周期也非常短,仅6个月。
由于版本更新频繁,性能和稳定性得不到保证,因此,一般在服务器上不推荐采用Fedora Core。
其实可以这么认为,Fedora就是Red Hat发行Red Hat企业版Linux的一个实验版本,拿用户做测试,为Red Hat企业版发布做基础。
linux的版本分为两类:内核版本和发行版本。
内核版本是指linux的传世人linus领导的开发小组所开发的操作系统内核的版本号,如2.4.20.通常在内核版本号之后还会附加一个数字,如2.4.20-8,最后的数字用来表示该版本内核是第几次被修订的。
linux的内核版本号是由3部分组成:主版本号,次版本号,次次版本号。
如内核版本2.4.20,2是主版本号,4是次版本号,20是次次版本号。
当内核有重大改动时,主版本号会加1;当内核只是小改动,如加入一些新的特性,支持更多的硬件,次版本号会加1;次次版本号的增加只表示内核有轻微的改动,对内核的影响很小。
次版本号为奇数表示该版本是测试版,可能不是很稳定,若为偶数则表示是个稳定版本,普通用户可以放心使用。
如2.4、2.6是稳定版本,而2.5、2.7是开发中的测试版本。
内核只是实现了操作系统最关键的部分,只有在此基础上提供用户界面,增加一些应用软件,一般用户才能方便使用它。
一些公司或组织将linux内核和常用的应用软件包装起来,并提供安装界面和管理工具,这样就形成了linux的发行版本。
发行本版本经过了严格的测试,而且还加入了一些常用的应用软件(如字处理软件、播放器)和开发工具(如gcc、gdb)。
linux操作系统的版本介绍linux操作系统的版本介绍Linux可安装在各种计算机硬件设备中,比方手机、平板电脑、路由器、视频玩耍把握台、台式计算机、大型机和超级计算机。
下面是我收集的关于linux操作系统的版本,期望大家认真阅读!debian一般是非商业和非政府部门的民间效劳器使用外面的公司一般用redhat企业版,即RHEL(RedhatEnterpriseLinux)和CentOS(Community ENTerprise Operating System)Cent OS来自于Red Hat Enterprise Linux依据开放源代码规定释出的源代码所编译而成。
由于出自同样的源代码,因此有些要求高度稳定性的效劳器以CentOS替代商业版的Red Hat Enterprise Linux 使用。
两者的`不同,在于CentOS并不包含封闭源代码软件。
1.redhat 到底是主流的效劳器级别的linux版本。
最重要的是供应各种专业的技术支持,供应大的技术和产品解决方案。
拥有唯一的全球linux专业技术认证机构。
很多国企和大中型企业中的大型效劳器会首选红帽。
2.Centos 其实就是redhat换了个商标而已,相对于redhat根本上没有区分,好处就是完全免费,害处是不供应任何技术支持。
中小企业的一些标准效劳器系统经常承受。
3.ubuntu 个人系统方面的做的相当优秀,尤其是丰富的资源库和领先的图形界面的设计。
不过作为效劳器端目前用的还是不太多。
各大互联网公司应用比较多的还是 Centos , fedora ,redhat 而大型企业用来做数据中心的话,估量ubuntu server份额如今还不行,ubuntu server需要向这些企业证明自己,等待这些企业的评估。
目前企业数据中心效劳器这一块,redhat和suse占了90%,suse始终在下降,redhat是大佬。
oracle linux也发力了,centOS不具备redhat特有的优势,甚至后发潜力不如SL。
linux各种版本之间的关系Linux各种版本之间的关系Linux作为一个开源的操作系统,有许多版本。
在这些版本中,每一个都有自己的特点和用途。
本文将从不同的角度讨论这些版本之间的关系。
1. 按照发行人员划分在Linux的世界里,典型的分类方法是按照发行人员进行划分,这是因为不同的发行商会对Linux进行各种程度的修改,从而对其性能和稳定性产生影响。
目前,在Linux的发行版中,最为知名的是RedHat Linux和Ubuntu Linux。
RedHat Linux是由美国一家公司所推出,其企业版和个人版都深受欢迎。
而Ubuntu Linux则由一家英国的公司所推出,并且其精益求精的精神,也使其受到了广泛的赞誉。
此外,还有许多其他的Linux发行版,例如Fedora Linux、Debian Linux、Slackware Linux等,每一个都有自己独特的特色和用途,用户可以根据自己的需要选择不同的版本。
2. 按照内核版本划分另一个可以将Linux版本区分的方法是按照内核版本来划分。
Linux内核是Linux操作系统的核心部分,它协调了硬件和软件之间的关系。
目前,Linux内核的版本已经发展到了5.x系列。
在这些版本中,经典的版本是2.6.x和3.x系列,许多现代的Linux发行版都默认使用这些版本。
而更高的版本(4.x系列和5.x系列)则在某些地方进行了改进。
例如,相比于旧版本,新版本将更加注重网络安全性和抵御DDoS攻击的能力等。
3. 按照用途划分最后,我们可以根据Linux的用途来对其版本进行分类。
因为不同版本的Linux有着不同的用途,例如桌面版、专业服务器版、物联网版等。
桌面版是指专门用于个人电脑的Linux版本,它提供一系列图形用户界面和常见的软件,例如图像编辑器、浏览器、音乐播放器等等。
对于那些常常使用电脑的人,这个版本很容易上手。
服务器版则是适用于各类服务器和数据中心的版本,它更注重性能和稳定性。
简述linux文件系统的类型Linux文件系统是指Linux操作系统中用来组织和管理文件的一种系统。
Linux文件系统的类型有很多种,每种文件系统都有其特定的特点和用途。
本文将对常见的几种Linux文件系统进行简要介绍。
1. ext文件系统ext文件系统是最早也是最常用的Linux文件系统之一,它是Linux 操作系统的默认文件系统。
ext文件系统有多个版本,包括ext2、ext3和ext4。
其中,ext4是最新版本,具有更好的性能和可靠性。
ext文件系统使用索引节点(inode)来管理文件和目录,支持文件和目录的权限控制、日志功能以及快速文件系统检查等特性。
由于其可靠性和稳定性,ext文件系统常被用于服务器和桌面应用。
2. XFS文件系统XFS文件系统是一种高性能的Linux文件系统,最早由SGI开发。
XFS文件系统采用了B+树来组织和管理文件和目录,具有较高的扩展性和可靠性。
它支持大容量存储、高并发访问和快速文件系统检查等特性,适用于大规模数据存储和高性能计算等场景。
XFS文件系统广泛应用于企业级服务器和大型数据库等领域。
3. btrfs文件系统btrfs文件系统是一种新型的Linux文件系统,它的设计目标是提供高性能、高可靠性和高可扩展性。
btrfs文件系统支持快照、压缩、在线扩容和数据校验等功能,能够有效地保护数据的完整性和安全性。
btrfs文件系统还支持RAID和数据镜像等高级特性,可以提供更好的数据冗余和故障恢复能力。
btrfs文件系统逐渐成为Linux发行版中的重要选择,但在生产环境中仍需谨慎使用。
4. ZFS文件系统ZFS文件系统是由Sun Microsystems开发的一种先进的文件系统,现在由Oracle维护。
ZFS文件系统采用了复制写(Copy-on-write)技术和存储池(Storage Pool)的概念,具有高度的可靠性和可扩展性。
它支持快照、压缩、数据校验、数据恢复以及自动存储池管理等功能。
linux系统各版本的特点
Linux操作系统是一个开源的Unix-like操作系统内核,它有
许多不同的发行版,每个发行版都有自己的特点和优势。
以下是一
些常见的Linux发行版及其特点:
1. Ubuntu,Ubuntu是最受欢迎的Linux发行版之一,它注重
易用性和用户友好性。
它有一个强大的软件包管理系统和广泛的社
区支持。
Ubuntu也有长期支持版本,适合企业和个人用户。
2. Fedora,Fedora是由社区支持的发行版,它注重最新的软
件和技术。
它通常被用作开发和测试新功能的平台,因此适合技术
爱好者和开发人员。
3. CentOS,CentOS是基于Red Hat Enterprise Linux(RHEL)源代码构建的,它专注于稳定性和可靠性。
它通常被用于服务器环境,特别是在企业中。
4. Debian,Debian是一个稳定且功能丰富的发行版,它以其
强大的软件包管理系统和广泛的架构支持而闻名。
Debian也注重自
由软件的原则。
5. Arch Linux,Arch Linux是一个面向有经验的用户的发行版,它提供了最小的核心安装,允许用户根据自己的需求构建自定义的系统。
它注重简洁和灵活性。
6. openSUSE,openSUSE是一个用户友好的发行版,它有一个强大的图形化配置工具和易于使用的软件包管理系统。
它也有企业版,适合商业用户。
这些发行版都有各自独特的特点和优势,选择合适的发行版取决于用户的需求和偏好。
无论选择哪个版本,Linux操作系统都以其稳定性、安全性和灵活性而闻名。
Red Hat Enterprise Linux (v. 5 for 32-bit x86)此版本支持所有X86系统的CPU,包括英特尔,AMD的32位的CPU的机器,此版本也可以安装到英64位的AMD64或EM64T的CPU上.但运行是以32位运行的此版本的扩展应用软件包括以下4个.RHEL Cluster-Storage (v. 5 for 32-bit x86)RHEL Clustering (v. 5 for 32-bit x86)RHEL Supplementary (v. 5 for 32-bit x86)RHEL Virtualization (v. 5 for 32-bit x86)Red Hat Enterprise Linux (v. 5 for 64-bit x86_64)此版本支持所有X86_64系统的CPU,包括英特尔EM64T及AMD64的64位的CPU的机器,如HP/IBM使用EM64T及AMD64的PC服务器等,此版本不能装到32位的系统上.此版本的扩展应用软件包括以下4个.RHEL Cluster-Storage (v. 5 for 64-bit x86_64)RHEL Clustering (v. 5 for 64-bit x86_64)RHEL Supplementary (v. 5 for 64-bit x86_64)RHEL Virtualization (v. 5 for 64-bit x86_64)Red Hat Enterprise Linux (v. 5 for 64-bit Itanium)此版本支持使用安腾及安腾2的CPU的系统,64位,此版本不能安装到其它CPU上此版本的扩展应用软件包括以下4个.RHEL Cluster-Storage (v. 5 for 64-bit Itanium)RHEL Clustering (v. 5 for 64-bit Itanium)RHEL Supplementary (v. 5 for 64-bit Itanium)RHEL Virtualization (v. 5 for 64-bit Itanium)Red Hat Enterprise Linux (v. 5 for 64-bit IBM POWER)此版本支持使用IBM powerPC CPU的系统,包括IBM的P系列,OpenPower系列服务器等,此版本不支持其它CPU此版本的扩展应用软件包括以下4个.RHEL Supplementary (v. 5 for 64-bit IBM POWER)Red Hat Enterprise Linux AS (v. 4 for 32-bit x86)此版本支持所有X86系统的CPU,包括英特尔,AMD的32位的CPU的机器此版本的扩展应用软件包括以下11个.Red Hat Application Server v. 2 (AS v. 4 for i386)Red Hat Application Server v. 2 Beta (AS v. 4 for i386) Red Hat Cluster Suite (for AS v. 4 for x86)Red Hat Cluster Suite Beta (for AS v. 4 for x86)Red Hat Developer Suite v. 2.1 (AS v. 4 for i386)Red Hat Developer Suite v. 2.1 Beta (AS v. 4 for i386)Red Hat Developer Suite v. 3 (AS v. 4 for i386)Red Hat Web Application Stack 1.0 Beta (for AS v. 4 x86) RHEL AS (v. 4 for x86) BetaRHEL AS (v. 4 for x86) ExtrasRHEL AS (v. 4 for x86) Extras BetaRed Hat Enterprise Linux AS (v. 4 for 64-bit Intel Itanium)此版本支持使用安腾及安腾2的CPU的系统,64位此版本的扩展应用软件包括以下11个.Red Hat Application Server v. 2 (AS v. 4 for ia64)Red Hat Application Server v. 2 Beta (AS v. 4 for ia64) Red Hat Cluster Suite (for AS v. 4 for Itanium)Red Hat Cluster Suite Beta (for AS v. 4 for Itanium)Red Hat Developer Suite v. 2.1 (AS v. 4 for ia64)Red Hat Developer Suite v. 2.1 Beta (AS v. 4 for ia64)Red Hat Developer Suite v. 3 (AS v. 4 for ia64)RHEL AS (v. 4 for Itanium) BetaRHEL AS (v. 4 for Itanium) ExtrasRHEL AS (v. 4 for Itanium) Extras BetaRed Hat Enterprise Linux AS (v. 4 for 64-bit AMD64/Intel EM64T)此版本支持所有X86_64系统的CPU,包括英特尔EM64T及AMD64的64位的CPU的机器,如HP 的PC服务器,IBM的PC服务器等,此版本的扩展应用软件包括以下11个.Red Hat Application Server v. 2 (AS v. 4 for x86_64)Red Hat Application Server v. 2 Beta (AS v. 4 for x86_64)Red Hat Cluster Suite (for AS v. 4 for AMD64/EM64T)Red Hat Cluster Suite Beta (for AS v. 4 for AMD64/EM64T)Red Hat Developer Suite v. 2.1 (AS v. 4 for x86_64)Red Hat Developer Suite v. 2.1 Beta (AS v. 4 for x86_64)Red Hat Developer Suite v. 3 (AS v. 4 for x86_64)Red Hat Web Application Stack 1.0 Beta (for AS v. 4 AMD64/EM64T)RHEL AS (v. 4 for AMD64/EM64T) BetaRHEL AS (v. 4 for AMD64/EM64T) ExtrasRHEL AS (v. 4 for AMD64/EM64T) Extras BetaRed Hat Enterprise Linux AS (v. 4 for 64-bit IBM POWER)此版本支持使用IBM powerPC CPU的系统,包括IBM的P系列,openpower系列等此版本的扩展应用软件包括以下8个.Red Hat Application Server v. 2 (AS v. 4 for ppc)Red Hat Application Server v. 2 Beta (AS v. 4 for ppc)Red Hat Developer Suite v. 2.1 (AS v. 4 for ppc)Red Hat Developer Suite v. 2.1 Beta (AS v. 4 for ppc)Red Hat Developer Suite v. 3 (AS v. 4 for ppc)RHEL AS (v. 4 for POWER) BetaRHEL AS (v. 4 for POWER) ExtrasRHEL AS (v. 4 for POWER) Extras Beta。
浅析服务器操作系统及Linux系统各版本介绍 现代⼈没有不知道电脑的,也都知道电脑需要装系统,没有系统电脑就是⼀个废旧破壳,⼀堆塑料废品,有了系统后就可以做许多事情,⽐如安装各种软件,⽤于办公、娱乐、学习等。
系统对于电脑就像你买的房⼦⾥要通上⽔电⽓,没有⽔电⽓,就没法⽣活。
服务器就是另⼀种电脑,或者说是服务于电脑的电脑,所以它也需要系统,他的系统⼀般有别于电脑系统,更适合企业服务。
⼀、服务器操作系统分类 第⼀类就是uinx系统,⽀持⼩型计算机的分时操作系统,最后却成为客户⼀服务器环境中最流⾏的服务器操作系统之⼀。
是在C语⾔环境下编写的系统,⽀持许多不同的平台,拓然性较强,⽬前服务器⽤的不是太多。
第⼆类就是linux系统,是在unix系统基础上开源开发出来的⼀个系统版本,除了有unix的所有功能,还有⼀些其他功能,开放性较强,⽀持多⽤户、多进程、多线程,实时性较好,功能强⼤⽽稳定,应⽤范围⼴阔,在其下⾯⼜分为centOS、Redhat、Ubuntu都属于linux系统。
⽤在⽹站、游戏、软件的场景⽐较多,安全性较强。
懂开发的程序员⼀般喜欢⽤这类系统。
第三类NetWare系统,基于服务器的⽹络操作系统,要求⽹络中必须有⼀台专门服务器,在早期的计算机⽹络中NetWare操作系统应⽤⽐较普遍。
⽬前⽤户使⽤相对⽐较少。
第四类windows系统,家⽤⼀般都⽤windows系统,只是版本不同,服务器⽤的⼀般是windows sever,⼀般有windows2003,windows2008数据中⼼版和企业版,windows2012,windows2016,windows2019等,还有⼏个版本是服务器和家⽤电脑都可以使⽤的,⽐如windows7,windows10。
可以根据⾃⼰的业务需求,选择适合你的系统,⼀般⽹站不建议⽤win系统,建议linux系统,如果认为linux系统代码不⽅便,可以使⽤宝塔,安装宝塔后,linux系统跟win系统⼀样有明确的界⾯,操作⽅便简单。
linux各个版本的区别Redhat系列⽬前许多⾼⼿都使⽤它,长相⼀般但却很强悍,⼀般是Linux⾼⼿的⾸选系统,相⽐之下就是桌⾯系统有点不⼤⼀样,拥有强⼤的rpm软件包管理系统,界⾯更加简洁,如果你不喜欢太多花哨的桌⾯系统可以考虑⽤它! Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的RedhatAdvance Server,收费版本)、FedoraCore(由原来的Redhat桌⾯版本发展⽽来,免费版本)、CentOS(RHEL的社区克隆版本,免费)。
Redhat应该说是在国内使⽤⼈群最多的Linux版本,甚⾄有⼈将Redhat等同于Linux,⽽有些⽼鸟更是只⽤这⼀个版本的Linux。
所以这个版本的特点就是使⽤⼈群数量⼤,资料⾮常多,⾔下之意就是如果你有什么不明⽩的地⽅,很容易找到⼈来问,⽽且⽹上的⼀般Linux教程都是以Redhat为例来讲解的。
Redhat系列的包管理⽅式采⽤的是基于RPM包的YUM包管理⽅式,包分发⽅式是编译好的⼆进制⽂件。
稳定性⽅⾯RHEL和CentOS的稳定性⾮常好,适合于服务器使⽤,但是Fedora Core的稳定性较差,最好只⽤于桌⾯应⽤。
Debian系列Debian系列,包括Debian和Ubuntu等。
Debian是社区类Linux的典范,是迄今为⽌最遵循GNU规范的Linux系统。
Debian最早由Ian Murdock于1993年创建,分为三个版本分⽀(branch): stable, testing 和 unstable。
其中,unstable为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌⾯⽤户。
testing的版本都经过unstable中的测试,相对较为稳定,也⽀持了不少新技术(⽐如SMP等)。
⽽stable⼀般只⽤于服务器,上⾯的软件包⼤部分都⽐较过时,但是稳定和安全性都⾮常的⾼。
Linux内核版本介绍与查询-------转发⾃Linux内核版本命名在不同时期有着不同的规范,在涉及到Linux版本问题时经常容易混淆,主线版本/稳定版/长期⽀持版本经常搞不清楚,本⽂主要记录下内核版本命名的规则以及如何查看Linux系统版本信息。
1|0Linux内核(Linux kernel)简介内核是操作系统的核⼼,其主要功能有:1.响应中断,执⾏中断服务程序2.管理多个进程,调度和分享处理器的时间3.管理进程地址空间的内存管理4.⽹络和进程间通信等系统服务程序内核的活动范围:1.运⾏于⽤户空间,执⾏⽤户进程2.运⾏于内核空间,处于进程上下⽂,代表某个特定进程的执⾏3.运⾏于内核空间,处于中断上下⽂,与任何进程⽆关,处理某个特定的中断2|0Linux内核版本号第⼀种⽅式:Linux 的版本号分为两部分,即内核版本与发⾏版本。
内核版本号由3个数字组成:A.B.C。
各数字含义如下:A:内核主版本号。
这是很少发⽣变化,只有当发⽣重⼤变化的代码和内核发⽣才会发⽣。
在历史上曾改变两次的内核:1994年的1.0及1996年的2.0。
B:内核次版本号。
是指⼀些重⼤修改的内核。
偶数表⽰稳定版本;奇数表⽰开发中版本。
C:内核修订版本号。
是指轻微修订的内核。
这个数字当有安全补丁,bug修复,新的功能或驱动程序,内核便会有变化。
第⼆种⽅式:major.minor.patch-build.descmajor : 主版本号,有结构变化才变更 minor : 次版本号,新增功能时才发⽣变化,⼀般技术表⽰测试版,偶数表⽰⽣产版 patch : 补丁包数或次版本的修改次数 build : 编译(或构建)的次数,每次编译可能对少量程序做优化或修改,但⼀般没有⼤的(可控的)功能变化。
desc :当前版本的特殊信息,其信息由编译时指定,具有较⼤的随意性,有如下的标识是常⽤的: rc(或r),表⽰发⾏候选版本(release candidate),rc后的数字表⽰该正式版本的第⼏个候选版本,多数情况下,各候选版本之间数字越⼤越接近正式版。
五年26个版本!Linux内核版本的“武林大会”从2005年年中的2.6.12,到正在开发中的2.6.37,五年多来共有26个Linux内核版本,本文详细的对这26个内核版本进了性能测试,包括对于系统文件以及系统中各种应用的测试。
本文带领大家回顾了Linux内核5年来的发展历程,希望大家在这些评测中更加了解Linux内核的相关知识。
今天将他们对Linux系统的研究发挥到了极致:从2005年年中的2.6.12,到正在开发中的2.6.37,五年多来的26个Linux内核版本来了个“群英荟萃”!完成如此庞大规模的横评并不容易,因为每个版本都要跑二十多个测试项目,每个项目又得跑至少三到五遍,总计超过2500次。
好在一方面有自动测试套装Phoronix Test Suite,另一方面还有飞快的Intel Core i7-970六核心处理器。
Linux 2.6.12版本内核的时候,操作系统还是Ubuntu 5.10、SuSE 9.3、Fedora Core 4、Mandrake 2006这些老古董,而最终选择的基准系统是Fedora Core 4,并将其放在Ubuntu 10.10 64位系统下的虚拟机内。
最新的2.6.37版本尚未发布正式版,本次测试使用的是2010-10-31 Git snapshot。
至于2.6.12之前的更老版本,GCC4编译器和它们无法并存,故而没有加入此番测试。
测试平台的其他硬件配置还有:华擎X58 SuperComputer主板、3GB DDR3内存、OCZ Vertex 64GB固态硬盘、GeForce GTX 460显卡。
Linux系统内核这26个版本的具体发布时间依次如下:1. 2.6.12-2005.6.172. 2.6.13-2005.8.293. 2.6.14-2005.10.174. 2.6.15-2006.1.35. 2.6.16-2006.3.206. 2.6.17-2006.6.177. 2.6.18-2006.9.208. 2.6.19-2006.11.299. 2.6.20-2007.2.510.2.6.21-2007.4.2511.2.6.22-2007.7.812.2.6.23-2007.10.913.2.6.24-2008.1.2414.2.6.25-2008.4.1715.2.6.26-2008.7.1316.2.6.27-2008.10.917.2.6.28-2008.12.2518.2.6.29-2009.3.2319.2.6.30-2009.6.920.2.6.31-2009.9.921.2.6.32-2009.12.322.2.6.33-2010.2.2423.2.6.34-2010.5.1624.2.6.35-2010.8.125.2.6.36-2010.10.2026.2.6.37-(开发中)下面就是对各个版本的Linux内核进行的评测。
Linux的常用版本
由于Linux的内核源代码和大量的Linux应用程序可以自用获得,因此很多公司或组织开发了属于自己的Linux发行版本。
每个发行版本都具有自己的特性,目前全球有超过100种以上的Linux发行版本。
其中,较为知名的有Red Hat、Slackware、Debian、SuSE、TurboLinux、Blue Point、Red Flag等,下面仅简单的介绍几种发行版本。
1.Slackware
1992年,Patrick V olkerding创建了Slackware版本,是Linux发行版当中历史最悠久的。
曾经在所有发行版中拥有最多的用户数量。
与很多其它的发行版不同,它坚持KISS(Keep It Simple Stupid)的原则,即没有任何配置系统的图形界面工具。
该版本对于Linux的初学者来说,配置系统通常都会有一些困难,但是对有经验的系统管理员,将会喜欢这种方式带来的透明性和灵活性。
Slackware的软件包都由通常的tgz(tar/gzip)格式文件和安装脚本组成。
对于有经验的用户来说,tgz格式文件的功能比RPM更为强大,可以避免RPM之类管理器的依赖性问题。
另外,Slackware还有一个特性就是BSD风格的初始化脚本。
Slackware对所有的运行级(runlevel)任务都使用同一个脚本,而不是在不同的运行级中建立一堆脚本的链接。
这样,用户不必自己编写新的脚本就能很容易地调整系统。
由于Slackware系统比较简洁、干净,易于在它的基础上进行开发,因此基于Slackware衍生出了多个发行版。
2.Debian
Debian是一个致力于创建一个自由操作系统的合作组织,它由Ian Murdock于1993年创建。
该组织创建的操作系统为Debian GNU/Linux,简称为Debian。
这是一个免费的Linux系统,拥有许多用户。
目前,Debian包括不稳定版、测试版和稳定版3种不同版本,其中每种版本有如下说明:
●Unstable版(不稳定版)为最新的测试版本,其中包括最新的软件包,但是也有相
对较多的bug,适合桌面用户使用。
●Testing版(测试版)该版本都经过unstable中的测试,相对较为稳定,且支持很多
新技术,如对称多处理(SMP)技术。
Stable版(稳定版)一般只用于服务器,其中的软件包大部分都比较过时,但是稳定和安全性都非常的高。
Debian安装简单方便,可以通过光盘、DOS系统、网络等多种方式进行安装。
3.Ubuntu
Ubuntu基于Debian开发的,包括了大量来自Debian发行版的软件包,保留了Debian强大的软件包管理系统,以便简易地安装或彻底的删除程序。
与大多数发行版附带数量巨大的可用、可不用的软件不同。
Ubuntu的软件包清单只包含那些高质量的重要应用程序。
对于桌面和服务器来说Ubuntu都是合适的。
目前,Ubuntu发行版支持个人计算机(Intel x86)、64-bit PC(AMD64)和PowerPC(Apple iBook和Powerbook,G4和G5)架构,主要分为桌面版和服务器版。
其中,Ubuntu桌面版可以实现浏览网页、查阅电子邮件、撰写文件、分发表单、编辑图片以及进行许多其它操作;Ubuntu服务器版则建立在稳健的Debian服务器版的基础之上,它在一个稳定、安全、被充分支持的平台上提供着最好的自由软件。
4.Fedora
Fedora项目是由Red Hat赞助,由开源社区与Red Hat工程师合作开发的项目,是一套从Red Hat Linux发展出来的免费Linux系统。
从2003年推出第一个发行版Fedora Core1开始,到2009年11月推出Fedora 12为止,具有很快的更新速度。
对于Linux用户来说,Red Hat应该是最熟悉的发行版。
Red Hat最早由Bob Young和Marc Ewing在1995年创建。
Red Hat的发行版到Red Hat 9.0后就已停止技术支持。
因此,目前Red Hat分为2个系列,即由Red Hat公司提供收费技术支持和更新的Red Hat Enterprise Linux,以及由社区开发的免费的Fedora Core。
Fedora Core 自第5版起也直接更名为Fedora。