Linux版本大全:从原始的0.01到最新的5.13,你知道几个? (linux的版本)

Linux作为一种稳定、安全、开源的操作系统,自问世以来就备受关注。它不仅在个人电脑和服务器上使用广泛,也是嵌入式设备和移动设备的首选系统。至今为止,Linux已经经历了多个版本的迭代,从原始的0.01版到最新的5.13版,每个版本都有其独特的特点和改进,下面就让我们来一一了解。

一、Linux 0.01版

Linux 0.01版是在1991年9月17日发布的,作为之一个正式版本,它的代码量只有不到1MB,其核心代码仅有10,239行,令人叹为观止。由于该版本将Linux放入了互联网上,而成为了历史上最有名气的版本。该版本包含了Minix的部分内容和少量自己编写的代码,主要用于学习和测试,暂不能完美地完成一般的任务。

二、Linux 1.0版

Linux 1.0版于1994年3月发布,经过了多次重大更新,代码量已经达到了176KB左右。该版本是一个重要的里程碑,它包括了许多深度功能的改进和加入,如设备管理和多用户支持等等,使Linux更加适合于服务器的环境。

三、Linux 2.0版

Linux 2.0版于1996年6月发布,其代码量达到1.5MB,目标主要是为了提高性能和稳定性。在此版中,Linux综上所述,稳定性和性能方面都得到了较为明显的提升。Linux 2.0版导致了Linux框架的一个巨大转变, 也是许多服务器创建者们不得不过渡到这个版本的一个原因。

四、Linux 2.2版

Linux 2.2版在1999年1月发布,重点强化了对Symmetric Multiprocessing (P) 的支持和多处理器的规范。通过充分利用多个CPU和内存,Linux的性能大大提高。Linux 2.2版已成为数据中心和云计算环境中广泛应用的标准版本。

五、Linux 2.4版

Linux 2.4版于2023年1月发布,其代码已经达到了10MB,同时也是当时最稳定的Linux版本。该版本的新特点是支持更多的硬件设备和驱动程序, 特别是对保护模式的处理进行了优化,从而在内存隔离方面做的相当不错。

六、Linux 2.6版

Linux 2.6版于2023年发布,跨越了四年时间,是迄今为止最持久和最漫长的一个开发周期。其代码量已达到了50MB,以更好地对硬件设备进行管理和对网络管理进行改进。 2.6版的新特性包括更好的文件系统和虚拟文件系统支持、改进的系统调用和协议栈等。

七、Linux 3.x版

Linux 3.x版主要是以改进内核性能和稳定性为主。它于2023年7月19日发布,这个版本的主要改进包括了截至1亿行代码的更广泛的支持(包括社交媒体等网络应用)、虚拟内存管理与调度、内存管理等等。目前仍有许多Linux发行版在使用Linux 3.x。

八、Linux 4.x版

Linux 4.x版由Linus Torvalds主导,于2023年5月释放。这个版本增加了许多大型企业、互联网厂商和开发人员期望的特性,例如高速缓存和分布式文件系统的优化等等,引入了新的文件系统Btrfs并带来许多新的硬件设备驱动程序的更新。Linux 4.x版是目前市场上应用最广泛的版本之一。

九、Linux 5.x版

Linux 5.x版是目前最新的发行版,于2023年3月3日发布。这个版本为嵌入式设备和虚拟机的用户提供了一些扩展的API、调试和可视化工具的更新,继续提升了系统的性能和稳定性。此版本的功能增强包括更好的智能网卡捕捉和内存管理功能的广泛优化。

:随着Linux从0.01版到最新的5.13版的不断发展,其提供的安全、可靠和开放的环境,被越来越多的企业和开发者所认可和使用。不断的更新和扩展使得Linux在各种场合下变得越来越强大,对于对计算机开发和网络管理有兴趣的读者,访问Linux官方网站,可以找到更多的信息和资源,可以在这个主题上自由的探索和学习。

相关问题拓展阅读:

怎么看linux版本(查看linux系统版本)

1.”怎么看linux版本,为您枣握森提供怎么看linux版本图文信息,打开linux系统,在linux的桌面的空白处右凳亩击。

2.在弹出的下拉选项里,点击打开终端。皮燃

3.在终端窗口里输入uname-a,回车后即可查看到电脑和操作系统的相关信息。

4.也可以输入cat/etc/issue来查看系统发行版本信息。

linux版本信息和区别

查看内核版本命令:

1) # cat /proc/version

Linux version 2.6.18-238.el5 ((mailto:)) (gcc version 4.1.(Red Hat 4.1.2-50)) #1 P Sun Dec 19 14:22:44 EST 2023

2)信核# uname -r

2.6.18-238.el5

3)# uname -a

Linux SOR_SYS.99bill.com 2.6.18-238.el5 #1 P Sun Dec 19 14:22:44 EST 2023 x86_64 x86_64 x86_64 GNU/Linux

查看linux版本:

1) 登录到服务器执行 l_release -a ,即可列出所有版本信息,例如:

# l_release -a

LSB Version:    :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch

Distributor ID: RedHatEnterpriseAS

Description:    Red Hat Enterprise Linux AS release 4 (Nahant Update 4)

Release:

Codename:NahantUpdate4

注:这个命滑悄掘令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。

2) 登录到linux执行cat /etc/issue,例如如下:

# cat /etc/issue

Red Hat Enterprise Linux Server release 5.6 (Tikanga)

Kernel \r on an \m

– 3) 登录到linux执行cat /etc/redhat-release ,例如如下:

– # cat /etc/redhat-release

  Red Hat Enterprise Linux AS release 4 (Nahant Update 4)

– 注:这种方式下可以直接看到具体的版本号,比运高如 AS4 Update 1

另:第3)、4)两种方法只对Redhat Linux有效

5) # file /bin/bash

/bin/bash: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped

6) # file /bin/cat

/bin/cat: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped

linux版本信息说明

Linux内核版本有两种:稳定版和开发版 ,Linux内核版本号由3个数字组成:r.x.y

  r:目前发布的内核主版本。

  x:偶数表示稳定版本;奇数表示开发中版本。

  y:错误修补的次数。

内核版本号每位都代表什么 ?

•以版本号为例: 2.6.18-128.ELp ,

•r:  2 , 主版本号

•x:  6 , 次版本号,表示稳定版本

•y:  18 , 修订版本号 , 表示修改的次数,头两个数字合在一齐可以描述内核系列。如稳定版的2.6.0,它是2.6版内核系列。

•128:  表示这个当前版本的第5次微调patch , 而ELp指出了当前内核是为ELp特别调校的

•EL :  Enterprise Linux  ; p : 表示支持多处理器 , 表示该内核版本支持多处理器

amd和intel

amd和Intel这俩公司的渊源很深,早期时Intel先是自己搞了个x86架构,然后amd拿到了x86的授权也可以自己做x86了。接着intel向64位过渡的时候自己搞了个ia64(x64架构)但是因为和x86架构不兼容市场反应极差,amd率先搞了x86的64位兼容(32和64的混合架构)也就是后来的x86-64,后来Intel也拿到了生产这货的授权(i和a两家专利交叉的很严重),也搞了x86-64,因为amd先搞出来的所以x86-64也叫amd64

目前amd和Intel是世界上更大的两家x86和x86-64的cpu厂家(intel比较给力,四分天下有其三)。除了这两家还有几家小的公司也有x86的授权,比如via,不过技术水平真的很一般

x86

x86是指intel的开发的一种32位指令集,从386开始时代开始的,一直沿用至今,是一种cisc指令集,所有intel早期的cpu,amd早期的cpu都支持这种指令集,ntel官方文档里面称为“IA-32”

早期的x86是cisc的代表,后来的发展中逐步引入了risc的部分理念,将内部指令的实现大量模块化,准确来说是一个cisc外加risc部分技术的架构。目前x86的主要产品有Intel的至强,酷睿,奔腾,赛扬和凌动;amd的锐龙,apu等。上文提到的x64架构目前只有intel 安腾而且已经放弃了产品线。

到目前为止intel和amd的x86架构cpu虽然指令集上有很大差别了但是还是相互兼容的,所以软件可以直接用。’

x84_64 与amd64

x84_64是x86 CPU开始迈向64位的时候,有2选择:1、向下兼容x86。2、完全重新设计指令集,不兼容x86。AMD抢跑了,比Intel率先制造出了商用的兼容x86的CPU,AMD称之为AMD64,抢了64位PC的之一桶金,得到了用户的认同。而Intel选择了设计一种不兼容x86的全新64为指令集,称之为IA-64(这玩意似乎就是安腾),但是比amd晚了一步,而且IA-64也挺惨淡的,因为是全新设计的CPU,没有编译器,也不支持windows(微软把intel给忽悠了,承诺了会出安腾版windows server版,但是迟迟拿不出东西)。。。后来不得不在时机落后的情况下也开始支持AMD64的指令集,但是换了个名字,叫x86_64,表示是x86指令集的64扩展,大概是不愿意承认这玩意是AMD设计出来的。

也就是说实际上,x86_64,x64,AMD64基本上是同一个东西,我们现在用的intel/amd的桌面级CPU基本上都是x86_64,与之相对的arm,ppc等都不是x86_64。

arm与mips

arm是risc的典型代表,不过在arm的发展过程中引入了部分复杂指令(完全没有复杂指令的话操作系统跑起来异常艰难),所以是一个risc基础外加cisc技术的cpu。

arm的主要专利技术在arm公司手中,像高通,三星,苹果这些公司需要拿到arm的授权。

另一个risc的典型处理器就是mips。mips是一个学院派的cpu,授权门槛极低,因此很多厂家都做mips或者mips衍生架构。我们平时接触到的mips架构cpu主要用在嵌入式领域,比如路由器。

目前最活跃的mips是中国的龙芯,其loongisa架构其实是mips的扩展。

mips mipsel mips64el 区别

– Debian目前提供3个端口,’mips’,’mipsel’和’mips64el’。 ‘mips’和’mipsel’端口分别是大端和小端变体,使用O32 ABI和硬件浮点。他们在Jessie中使用MIPS II ISA,在Stretch中使用MIPS32R2 ISA。 ‘mips64el’端口是一个64位小端端口,使用N64 ABI,硬件浮点和MIPS64R2 ISA。

– mips 是32位大端字节序

关于linux的版本的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。


数据运维技术 » Linux版本大全:从原始的0.01到最新的5.13,你知道几个? (linux的版本)