Linux发行版及各发行版之间的联系与区别

Linux发行版主要有三个分支:Debian、Slackware、RedHat。

(1)Debian:(以社区的方式运作)

1、.Ubuntu:基于Debian开发的开源Linux操作系统,主要针对桌面和服务器;

2、Linux Mint:基于Debian和Ubuntu的Linux发行版, 致力于使桌面系统对个人用户每天的工作更易用,更高效, 其目标是提供一种更完整的即刻可用体验。

(2)Slackware:

1、suse:基于Slackware二次开发的一款Linux,主要用于商业桌面、服务器。

2、SLES(SUSE Linux Enterprise Server(SLES):企业服务器操作系统,是唯一能与微软操作系统兼容的Linux操作系统。

3、OpenSUSE:由suse发展而来,旨在推进 Linux 的广泛使用,主要用于桌面环境,用户界面非常华丽,而且性能良好。

(3)Redhat

1、rhel( red hat enterprise Linux):Red Hat公司发布的面向企业用户的Linux操作系统。早起版本主要用于桌面环境,免费;自2004年4月30日,Red Hat公司正式停止对Red Hat 9.0版本的支持,标志着Red Hat Linux的免费时代正式结束。从此Red Hat公司不再开发桌面版的Linux发行包,而将全部力量集中在服务器版的开发上,也就是Red Hat Enterprise Linux。每十八个月发行一个新版本,内核相对较低,力求稳定,不求最新。

2、Fedora:基于Red Hat Linux,在Red Hat Linux终止发行后,红帽公司计划以Fedora来取代Red Hat Linux在个人领域的应用,而另外发行的Red Hat Enterprise Linux取代Red Hat Linux在商业应用的领域。Fedora的功能对于用户而言,它是一套功能完备、更新快速的免费操作系统,而对赞助者Red Hat公司而言,它是许多新技术的测试平台,被认为可用的技术最终会加入到Red Hat Enterprise Linux中。Fedora大约每六个月发布新版本。

3、CentOS :基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。每个版本的 CentOS都会获得十年的支持(通过安全更新方式)。新版本的 CentOS 大约每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的 Linux 环境。

CentOS 是RHEL(Red Hat Enterprise Linux)源代码再编译的产物,而且在RHEL的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。

CentOS在2014初,宣布加入Red Hat。CentOS 加入红帽后不变的是1. CentOS 继续不收费;2. 保持赞助内容驱动的网络中心不变;3. Bug、Issue 和紧急事件处理策略不变;4. Red Hat Enterprise Linux 和 CentOS 防火墙也依然存在;变化的是:1. 我们是为红帽工作,不是为 RHEL;2. 红帽提供构建系统和初始内容分发资源的赞助;3.一些开发的资源包括源码的获取将更加容易; 4. 避免了原来和红帽上一些法律的问题。

(4)其它发行版本:

Gentoo:基于Linux的自由操作系统,它能为几乎任何应用程序或需求自动地作出优化和定制。追求极限的配置、性能,以及顶尖的用户和开发者社区,都是Gentoo体验的标志特点, Gentoo的哲学是自由和选择。得益于一种称为Portage的技术,Gentoo能成为理想的安全服务器、开发工作站、专业桌面、游戏系统、嵌入式解决方案或者别的东西--你想让它成为什么,它就可以成为什么。由于它近乎无限的适应性,可把Gentoo称作元发行版。

Arch Linux(或称Arch):以轻量简洁为设计理念的Linux发行版。其开发团队秉承简洁、优雅、正确和代码最小化的设计宗旨。

不同发行版之间的联系与区别

联系:所有的发行版都使用linux内核;都需要遵循GNU的GPL协定;所有的发行版都有自己的版本号,版本格式约定基本一样(主版本号.次版本号.发行号或修正号)。

区别:发行版的本质区别,在于集成了不同版本的内核、库、程序的组合。不同发行版几乎采用了不同的包管理器(SLES、Fedora、openSUSE、centos、RHEL使用rmp包管理系统,包文件以rpm为扩展名;Ubuntu系列,Debian系列使用基于DPKG包管理系统,包文件以deb为扩展名。)

时间: 2024-08-28 05:08:06

Linux发行版及各发行版之间的联系与区别的相关文章

常见Linux的发行版有哪些?并描述不同发行版之间的联系与区别。

一.按系列罗列linux的发行版,并描述不同发行版之间的联系和区别 Linux发行版=Linux内核+商业软件 linux的发行版: RedHat.Fedora.suse.红旗.debian.Ubuntu.centos 不同发行版之间的联系和区别: Red Hat ,是redhat自己的发行的企业版,是redhat的一个重要节点. Fedore是一款基于linux的操作系统,也是一组维持计算机正常运行的软件集合.由红帽公司赞助. suse linux,针对个人用户. 红旗linux的发行版,包括

按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别

一.按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别. Debian是三大发行版中唯一以社区形式运作,不以商业公司形式运作.是一个致力于创建自由操作系统的合作组织.而且debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程. Fedore是一款基于linux的操作系统,也是一组维持计算机正常运行的软件集合.由红帽公司赞助. suse是基于Slackware二次开发的一款Linux,主要用于商业桌面.服务器. 不同发行版之间的联系:所有发行版都是使用Linux内核:都需

Linux的发行版本以及不同发行版本之间的联系

Linux简介: Linux操作系统诞生于1991年10月,由芬兰赫尔辛基大学的在校生Linus Torvalds所编写.在介绍常见的Linux系统版本之前,首先需要区分Linux系统内核与Linux发行套件系统的不同.Linux系统内核指的是一个由Linus Torvalds负责维护,提供硬件抽象层.硬盘及文件系统控制及多任务功能的系统核心程序.而Linux发行套件系统是我们常说的Linux操作系统,也即是由Linux内核与各种常用软件的集合产品. Linux主流发行版本: Redhat,应称

常见的Linux发行版本及不同发行版本之间的联系和区别

Linux的发行版本主要有三大分支: slackware(1)SUSE Linux Enterprise Server (SLES)商业版的SUSE Linux,主要用于服务器(2)OpenSuse社区版的SUSE Linux,主要用于桌面,也可用于服务器 debian(1)Ubuntu开源的免费Linux,主要针对桌面用户,深受开发人员喜爱.也有针对服务器的Ubuntu server(2)mint基于Debian和Ubuntu开发的开源免费Linux,功能强大且易用的桌面级操作系统 redha

《构建高可用Linux服务器》第3版与第2版的区别

<构建高可用Linux服务器第3版>即将面市发行,有很多朋友在微博和QQ群上咨询与其第二版的区别,我这里也稍为说明下,<构建高可用Linux服务器>这次发行的是第3版,相对于第1版和第2版而言改动比较大,服务器系统主要以CentOS5.8 x86_64为主,删减了不少章节,部分有争议的内容也全部摈弃了.当然了,在写作过程中吸收了读者对上一版本的许多意见和建议,继续修正第2版的排版错误和人为错误及其它问题. 具体改动如下: 删除了原第二版第2章Linux服务器虚拟化章节,部分内容并进

linux下查看系统的发行版本及位数

linux下查看系统的发行版本:lsb_release -a 查看32.64位:1. getconf LONG_BIT 2. file /bin/ls 3. uname -a

Linux rmdir 命令实现(特别版)

本文地址:http://blog.csdn.net/a_ran/article/details/25250583 在学习linux系统编程的时候,实现了rmdir命令的特别版本. 因为rmdir只能删除空文件夹,而我实现的功能相当于 rm -rf path... 实现的功能: 递归删除指定文件夹的所有文件 程序说明: 1. my_rmdir(): 即为递归删除动作的自定义函数. 2. opendir(), readdir(), closedir(): 读取目录信息. 3. rmdir(): 删除

VMware发布Linux虚拟桌面技术预览版

VMware发布Linux虚拟桌面技术预览版 在众多客户的一片呼吁声中,VMware在3月中旬发布了Linux虚拟桌面的技术预览版.从此,用户可以通过VMware Horizon View来建立.发布并管理Linux虚拟桌面了.抢鲜尝试连接: http://www.surveymethods.com/EndUser.aspx?DFFB978FDE988B88D4 (注意:如果直接点击上面的连接出错,可将其拷贝到浏览器里再打开) 本篇博客将讨论以下三点: 一.    VMware Linux虚拟桌

Linux系统编程(第2版)笔记 (本书基本上就是Linux C API的简单使用说明,入门级别的)

Linux系统编程(第2版) 跳转至: 导航. 搜索 目录 1 入门和基本概念 2 文件I/O 3 缓冲I/O 4 高级文件I/O 5 进程管理 6 高级进程管理 7 线程 8 文件和目录管理 9 内存管理 10 信号 11 时间(这里谈不上系统编程了,就是C库API) 12 附录A C语言的GCC扩展 13 附录B 参考书目 入门和基本概念 文件I/O read(): EINTR EAGAIN 其他错误:EBADF EFAULT EINVAL EIO Append模式:每次write之前的文件