延吉市建设局网站,网络平台都有哪些,电商网站设计的企业,wordpress固定网址打不开GNU和Linux的关系 其实#xff0c;我们通常称之为的Linux系统#xff0c;相对更准确的名称应该称为“GNU/Linux”系统#xff01;
一个功能完全的操作系统需要许多不同的组成部分#xff0c;其中就包括内核及其他组件#xff1b;而在GNU/Linux系统中的内核就…GNU和Linux的关系 其实我们通常称之为的Linux系统相对更准确的名称应该称为“GNU/Linux”系统
一个功能完全的操作系统需要许多不同的组成部分其中就包括内核及其他组件而在GNU/Linux系统中的内核就是Linux如硬件驱动程序、守护进程等其他组件就是GNU项目提供的如GCC、Emacs、Bash等等。
命名的大致过程
称GNU/Linux为 Linux
凭借GNU工具和一个功能齐备的Linux内核我们现在拥有一个工作正常的免费操作系统。但是我们应该如何称呼它呢从早期开始许多人将使用Linux内核的操作系统简单地称为Linux。这引发了一些紧张局势因为Linux并不代表我们在说Linux时所想象的大部分内容。
称GNU/Linux为 GNU/Linux
再次强调Linux内核是使软件和硬件能够相互通信的具体部分。而我们在屏幕上看到的一切呢那是其他东西。理想状态的GNOME桌面操作系统 Richard Stallman最初提议将这样的创作称为基于Linux的GNU系统。然后他改变了偏好提出了GNU/Linux发音为GNU slash Linux或GNU plus Linux以便清楚地表明两个项目都发挥了重要作用。一些人接受了这个观点而其他人则认为这个名字既笨拙又没有必要。这种分歧一直持续至今。
称GNU/Linux为 GNU
可以说在GNU/Linux中GNU的部分比Linux更多。 一家 CD-ROM 供应商发现在他们的“Linux 发行版”中GNU 软件是最大的单一队伍约占总源代码的 28%其中包括一些必不可少的主要组件没有这些组件就没有系统。Linux 本身约占 3%。2008 年的比例相似在 gNewSense 的“主”存储库中Linux 为 1.5%GNU 软件包为 15%。因此如果您要根据谁在系统中编写程序来为系统选择一个名称最合适的单一选择是“GNU”。
称GNU/Linux为 Linux
有强有力的理由认为GNU/Linux是一个更准确、更精确的名称。但它是否是一个好的名称呢以下是人们支持将操作系统称为Linux的一些论点。这个列表可能更短但或许更有说服力。
Linux已经更加流行。这在90年代就是如此而今天仍然如此。将操作系统称为其他名称将感觉像是有意的重新品牌努力。这是因为Linux使人们能够运行GNU项目和其他项目创建的所有软件。没有Linux你将无法使用任何东西。GNU/Linux是一个笨拙的名称。它阅读起来很尴尬说起来更加笨拙。单凭这个原因就足以让一些人认为Linux不是一个公平的名称所以他们不愿称操作系统为其他任何名称。我们何时停下来如果我们给予GNU以认可我们难道不应该给予X或Wayland以认可吗它们是大多数自由桌面生态系统所依赖的显示服务器。音频也很重要。桌面环境也很重要。不久之后我们将把我们的桌面称为GNOME/PipeWire/Wayland/GNU/Linux。
最后名字怎么叫都不是很重要毕竟只是一个表面上的称呼重要的是要知道系统的组成本质。
参考:
https://mp.weixin.qq.com/s/wPz38eCcV5Nlj_IrdGANRwhttps://blog.csdn.net/weixin_41044151/article/details/122303249https://zhuanlan.zhihu.com/p/636895350
Linux的发行版本
今天有许多不同的 GNU/Linux 系统变体通常称为“发行版”。它们中的大多数都包含非自由程序——它们的开发人员遵循与 Linux 相关的“开源”哲学而不是GNU的 “自由软件”哲学。但也有 完全免费的 GNU/Linux 发行版。FSF 支持其中一些的计算机设施。
制作免费的 GNU/Linux 发行版不仅仅是消除各种非自由程序的问题。现在通常的 Linux 版本也包含非自由程序。这些程序旨在在系统启动时加载到 I/O 设备中它们以一长串数字的形式包含在 Linux 的“源代码”中。因此维护免费的 GNU/Linux 发行版现在也需要维护Linux的免费版本。 因此把 Red Hat、Ubuntu、SUSE 等直接说成 Linux 其实是不确切的它们是 Linux 的发行版本更确切地说应该叫作“以Linux为核心的操作系统软件包”
CentOs和RedHat的区别
参考http://www.cqfcloud.com/?id16334
CentOS 和 Red Hat Enterprise Linux (RHEL) 之间的区别主要体现在以下几个方面
1、定义不同
centosCentOS是一个稳定、可预测、可管理和可复制的平台源自Red Hat Enterprise Linux
redhatRed Hat或Red Hat Enterprise Linux是针对商业市场的Linux发行版。因此这是 CentOS 和 RedHat 之间的主要区别。
2、初始版本不同
centosCentOS最初发布于2004年。
redhatRed Hat最初于2000年发布。
3、包管理器不同
centosCentOS 的包管理器是 Yum、Package Kit 和 rpm。
redhatRed Hat 的包管理器是 Yum、yumex、PackageKit 和 RPM。
4、平台不同
centosCentOS是为amd64平台设计的。
redhatRed Hat是为x86-64Power ISAARM 64IBM ZIBM Power和IBM LinuxOne设计的。
5、应用不同
centos台式电脑、工作站、大型机和服务器是 CentOS 的一些应用程序。
redhat工作站、大型机、服务器和超级计算机是redhat的一些应用程序。
6、付费不同
centosCentOS是免费的开源的。
redhatredhat是收费的提供基于订阅的服务并提供官方支持。
以上就是REDHAT与CentOS的区别需要注意的是CentOS 和 REDHAT 在大部分方面非常相似因为 CentOS 是基于 RHEL 的。在大多数情况下可以将 CentOS 视为没有商业支持的免费版本的 RHEL。选择使用哪个版本取决于不同的需求和预
GNU相关网站
GNU官网https://www.gnu.org/ GNU核心工具操作手册https://www.gnu.org/software/coreutils/manual/ GNU文档https://www.gnu.org/doc/doc.html