广州的一起做网站,垂直搜索引擎,私域电商平台,咸阳哪里做网站文章目录 Unix和LinuxGNU和GPLGNU/Linux名称的来源RHEL和CentosDebian和Ubuntu 以上都是操作系统#xff0c;服务器操作系统、桌面操作系统。 对于刚刚接触Linux系统或者从事运维相关工作的人来说#xff0c;肯定会听过很多名词#xff0c;但是不知道他们的区别和联系#… 文章目录 Unix和LinuxGNU和GPLGNU/Linux名称的来源RHEL和CentosDebian和Ubuntu 以上都是操作系统服务器操作系统、桌面操作系统。 对于刚刚接触Linux系统或者从事运维相关工作的人来说肯定会听过很多名词但是不知道他们的区别和联系比如Unix和Linux、RHEL和Centos等等这篇文章的目的就是介绍各个名词的区别和联系。
Unix和Linux
Unix于1969年由贝尔实验室开发出来使用至今已变更了很多个版本。目前主流的Unix系统有三种分别是AIX、HP-UX、Solaris这些Unix系统互不兼容。
Linux于1991年由芬兰大学生Linus开发出来是一个类Unix系统但是其代码不源自任何Unix版本完全不是Unix的一个分支而是一个开源版的模仿。
现在Linux主要使用在PC机和嵌入式或者一些小型企业的服务器而Unix垄断着大型企业的关键性应用领域。
GNU和GPL
GNU名称的含义是GNU’s Not Unix!大意就是希望GNU产生不像Unix一样闭源的产品是作者Richard Stallman 根据文字游戏和一首歌曲The Gnu取名的Gnu也是 Wildebeest 角马的意思所以为什么GNU的logo是一只牛一样的动物其实是角马。
GNU是一项倡导免费操作系统的项目这个项目所产生的一个最著名的免费软件或者说系统就是Linux而这个计划所发布的软件以GPLGeneral Public License即GNU项目自己所持有的通用公共许可证进行授权。
GNU/Linux名称的来源
GNU/Linux命名争议是在自由及开放源代码软件社群成员内的关于是应该把使用GNU软件与Linux内核组合之操作系统称为“GNU/Linux”还是“Linux”的争议。
GNU/Linux这一名称是由自由软件基金会的创立者与GNU计划的发起人理查德·斯托曼所提出的。GNU的开发者与其支持者希望以该名称来作为此操作系统的正式名称。他们认为此操作系统包括了GNU系统软件包与Linux核心使用GNU/Linux这个名称可以良好概括它的主要内容。况且GNU项目原本就是以发展一个自由的操作系统为远程项目但迟迟没有完成。而Linux核心的出现刚好可以补足这个缺口。
Linux内核本身并不是GNU计划的一部分GNU/Linux这个名称在Linux社群中并没有得到一致认同。一些发行版社群例如Debian采用了GNU/Linux这一名称但许多Linux社群中的成员认为使用Linux这一名称是更好的为此提出了数项理由主张Linux这个名称朗朗上口且在公众与媒体中更为通用。Linux内核项目的发起人林纳斯·托瓦兹偏好于使用Linux但对于GNU/Linux这个名字并不强烈反感。
个人比较支持理查德·斯托曼的观点
RHEL和Centos
RHEL是Redhat公司依据Linux开发的Linux发行版并且也开源。而Centos则是开源社区依据RHEL的源码进行二次开发产生的Linux发行版。所以RHEL是Centos的基础二者基本上兼容比如都可以用yum进行rpm包的管理。
Debian和Ubuntu
Debian是美国的一名大学生以Linux为核心开发的一套Linux发行版并且开源。而Ubuntu则是南非的一名企业家以Debian为基础开发的另一套Linux发行版所以说Debian是Ubuntu的基础二者有很多兼容的地方比如都可以用apt进行deb包的管理。
原文来自https://tonychen.vip/archives/89