大家好,我们又见面了,我是你们的朋友全湛
Linux 版本
Linux版本分为两类:
1.内核版本: 1.1)内核版本命名:
Linux内核版本号由三组数字组成:第一组数字。第二组数字。第三组数字
可以使用uname -r查看内核版本号,例如:2.6.32-754.2.1.el6。
除了前面的版本号外,末尾还有多个版本号,如:2.6.32-358.6.1.el6.i686、2.6.18-128.ELsmp、2.6.32-642.el6。
1.2)内核版本历史:
Linux 内核的最新版本是什么?
Linux内核大致分为以下几个阶段:
截至 2021 年,许多在线系统仍在使用 2.6.x 内核。.6 内核版本发布,与 2.4 内核版本相比,在很多方面都有改进,例如支持多处理器配置和 64 位计算。它还支持原生 POSIX 线程库 (NPTL),以实现高效的线程和处理。事实上,性能、安全性和驱动程序的改进是整个 2.6.x 内核的关键。
#.6.0
2.发布版本:
人们以Linux内核为中心,整合各种系统管理软件或者应用工具软件,形成一个完整的操作系统,这样的组合就称为Linux发行版。
Linux发行版大致可以分为两类:
1)(小红帽)应该叫一个系列,包括RHEL(Linux,所谓收费版)、Core(由原来的桌面版发展而来,免费版)、(RHEL的社区克隆版,免费)。应该说是国内使用最广泛的Linux版本,甚至有人把它和Linux划等号,一些老手也只用这个版本的Linux。所以这个版本的特点就是使用人数多,资料多,也就是说如果有不懂的地方很容易找人问,而且网上一般的Linux教程都是以实例讲解的。该系列的包管理方式采用以RPM包为基础的YUM包管理方式,包分发方式是编译好的二进制文件。从稳定性上来说,RHEL和Core都很稳定,适合服务器使用,但是Core稳定性较差,最好只用于桌面应用。
2)或系列,包括和等,是社区型Linux的典范,是至今为止最好遵循GNU规范的Linux系统。它最早由Ian于1993年创建,分为三个版本分支():、和。其中,是最新测试版,包含了最新的软件包,但Bug相对较多,适合桌面用户。的版本在经过测试,比较稳定,也支持很多新技术(比如SMP等)。一般只用于服务器。上面的软件包大多已经过时,但非常稳定安全。最有特色的就是apt-get/dpkg包管理方式,其实YUM也是模仿APT的方式,但在二进制文件分发方式上,APT应该是最好的。的资料也很丰富,支持社区也很多,有问题可以去问:)
3)严格来说,它不是一个独立的发行版,而是基于的增强版。可以说它是一个近乎完美的Linux桌面系统,具有所有的优点和自身增强的优点。根据所选的桌面系统,有三个版本可供选择,基于Gnome,基于KDE,基于Xfc。它的特点是界面非常友好,使用简单,对硬件的支持非常全面。是最适合桌面系统的Linux发行版。
Linux 内核的最新版本是什么?
POSIX 标准
POSIX:可移植操作系统接口(POSIX)是一系列相互关联的标准的总称,这些标准定义了软件在各种 UNIX 操作系统上运行的 API。它的正式名称是 IEEE 1003,国际标准名称是 ISO/IEC 9945。它基本上是(可移植操作系统接口)的缩写,X 表示它继承自 Unix API。
该标准源于1985年左右开始的一个项目,POSIX这个名字是 按照IEEE的要求提出的,作为一个容易记住的名字。
本标准并非强制标准,亦非大家使用的标准:
Linux与POSIX的关系:
有些 Linux 函数的功能和一些 POSIX 标准函数(接口)的功能相同,只是签名不同。你可以认为只是名字的改变。如果你使用了 POSIX 标准函数,那么当你为其他可以使用 POSIX 标准的系统编写代码时,就不需要修改原来的函数签名,而只需要重新编译(因为实现代码不一样)。
GNU 和 Linux 的关系
UNIX 操作系统最初是由贝尔实验室开发的,当时贝尔实验室是电信巨头的子公司。在 20 世纪 70 年代,Unix 成为非常流行的多用户、多任务操作系统。Unix 系统发明后,每个人都喜欢使用它,但后来它开始收费和商业闭源。...
于 1983 年发起了 GNU 项目,目标是构建一个完全免费的操作系统 GNU 来取代 Unix。1985 年,他创建了自由软件基金会 (FSF),并于 1989 年发布了 GPL 许可协议,以保护和传播 FSF 发布的自由软件。自由软件是权利问题,而不是价格问题。要理解这个概念,您应该将“自由”视为“言论自由”,而不是“免费啤酒”。
GNU(“GNU's Not Unix” 的递归缩写)是一个类 Unix 操作系统,它是由多个应用程序、系统库、开发工具甚至游戏组成的程序集合。GNU 的开发始于 1984 年 1 月,称为 GNU 项目。许多 GNU 程序都是在 GNU 项目下发布的,我们称之为 GNU 软件包。它主要包括:
许多其他软件包也都是按照自由软件的原则和 GPL 的条款开发和发布的,包括电子表格、源代码控制工具、编译器和解释器、互联网工具、图形和图像处理工具(如 Gimp)以及两个完整的基于对象的环境(GNOME 和 KDE)。有了这么多可用的自由软件,再加上 Linux 内核,我们可以说,创建一个 GNU 的自由类 UNIX 系统的目标已经实现了。(GNU 早期也有自己的内核,但后来选择了 Linux)
众所周知,一个完整的通用操作系统至少需要内核、编译套件、shell 以及主要的应用软件。GNU 最初的内核组件 Hurd 于 1990 年开发完成(比 Linux 更早),但设计过于复杂,进展缓慢。巧合的是,1991 年 10 月,Linus 在研究了 Minix 操作系统源代码六个月后,发布了自己的玩具内核源代码,这是一个用 C 编写的不完整的 POSIX 兼容内核,并成功将 GNU 的基础软件 Gcc 和 Bash 移植到其中。之后,大量用户参与开发,并于 1994 年使用 GPL 协议发布了 Linux 1.0 内核。
从此以后,GNU计划与Linux天衣无缝地结合在一起,形成了完全自由、完整的操作系统——GNU/Linux。许多以GNU/Linux为业的大公司纷纷涌现,大力发展GNU/Linux,使它越来越实用,并逐渐取代了Unix操作系统。
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。