所有基于Linux内核的操作系统都被称为“Linux发行版”,而Linux本身只是一个内核。Linux内核在GNU通用公共许可证下获得许可,该许可证赋予任何人查看、编辑和分发内核的任何应用程序的权利;免费创建自己的操作系统的能力鼓励了许多开发人员开始创建自己的发行版。
什么是Linux发行版?
了解Linux的真正含义很重要。Linux是一个内核组件,用于连接计算机硬件和操作系统。当您通过单击图标在计算机上启动应用程序时,内核与操作系统通信以启动应用程序并通过硬件将输出显示在屏幕上,即屏幕。
操作系统由底层内核、应用程序和通常的图形用户界面组成。称为“Linux发行版”的是所有使用Linux内核的操作系统。术语“分发”来自与其他用户共享基于Linux的操作系统的过程,也称为“分发”,因为内核和操作系统通常是免费的。
是什么造就了这么多Linux发行版?
Linux内核在GNU通用公共许可证下获得许可,该许可证赋予任何人查看、编辑和分发内核的任何应用程序的权利。但并不总是这样。
在此之前,Unix是一种流行的操作系统,但其源代码归AT&T所有。一段时间后,主要基于Unix的操作系统BSD(BerkeleySoftwareDistribution)诞生于加州大学伯克利分校。当时还有许多其他基于Unix的操作系统,它们都非常不同。
缺乏Unix操作系统标准的创建以及操作系统竞争,导致了所谓的“Unix战争”时代。各种供应商发布了他们自己的Unix版本并开始制定自己的标准,包括AT&T和BSD。
Unix版本的发展史
1983年,RichardStallman启动了GNU项目,该项目专注于自由和开源软件的开发和分发。GNU项目旨在创建一个免费版本的Unix,任何人都可以复制和自由分发。
Atthattime,manyapplications,includingTARandEmacs,weredevelopedundertheGNUGeneralPublicLicense.。该项目缺乏开源内核,即缺少能够帮助操作系统和应用程序与硬件交互的计算机部件。
LinusTorvalds在GNU项目启动八年后的1991年开始了Linux的开发工作。GNU/LinuxistheresultofLinuxbeingre-releasedayearlaterundertheGeneralPublicLicense.。任何人使用GPL许可证获得Linux内核,从而能够构建自己的操作系统并自由分发。
许多开发人员受到了能够免费创建自己的操作系统的能力的激励,于是开始创建自己的发行版。当时发布了包括Debian、RedHat和Slackware在内的各种发行版,开始了Linux革命。
为什么要创建新的Linux发行版?
开发人员持续创造和发布新的基于Linux的操作系统的主要理由只是因为这是他们所能做的。Linux内核和免费应用程序。在内核上创建整个操作系统的资源也不花一分钱。

Xubuntu、Kubuntu和Lubuntu是Ubuntu的几个不同版本。这3个版本之间的唯一区别是桌面环境。Xubuntu、Kubuntu和Lubuntu分别拥有XFCE、KDEPlasma和LXDE,而不是Ubuntu上预装的默认定制GNOME桌面。
操作系统的主要目标是使用户更容易使用桌面。当有人想要操作系统中的新功能时,传统的途径是向开发操作系统的公司提供反馈。GNU工程彻底改变了这一点。
用户将根据自己的意愿携手构建操作系统
用户自己将使用、开发、提供反馈、部署并最终分发开源发行版。您可以自由地创建自己的发行版并在自己梦想的操作系统中添加所需的功能。
开发人员可以得到来自任何有共同见解和想法的人的贡献,从而帮助项目的发展。无需联系公司或填写反馈表即可获得添加到操作系统的额外功能。
不仅是用户,甚至大公司也会创建新的发行版供公司内部使用。微软的CBL-Mariner就是一个典型的例子。这主要是因为大公司不想使用其他用户创建的发行版,而是希望从头开始或基于另一个主流发行版开发自己的操作系统。
Linux项目已经发展到像谷歌这样的科技巨头也开始在一些项目中依赖Linux内核的地步。以Android和ChromeOS为例。Android在内部使用Linux内核,ChromeOS构建在GentooLinux之上,GentooLinux是2000年发布的发行版。
GentooLinux
Linux桌面碎片化的另一个原因是可用的设备种类繁多。除台式机外,其他设备(例如基于ARM处理器的设备)也需要操作系统才能运行。Linux解决了这个问题,提供了工具,让开发人员能够为他们所需要的任何处理器创建操作系统。
RaspberryPi设备专属的发行版是RaspbianOS。您还可以找到无数为在专有操作系统供应商不支持的旧处理器上运行而开发的发行版。
真的需要这么多发行版吗?
如果您只是需要一台计算机和一个操作系统来完成工作,当然不是。您可以使用任何操作系统,只要它适合您的能力。Linux是适合那些希望在设备和数字生活方面获得更多选择的人的正确选择。
您可以尝试几种Linux操作系统,并选择您认为最适合自己的一种,或者继续复制和测试其他新的发行版。Linux为您提供了这样的选择。只要人们继续支持并为开源生态系统做出贡献,您就会继续在Internet上看到开发和免费发布的新发行版。
这就是开源的工作原理!
尽管许多专有操作系统(如Android和macOS)都具有封闭的源代码库,但它们使用Linux作为其项目的基础。由于发布Linux内核的许可证允许任何人在没有任何限制的情况下修改和分发代码,因此这是可以被接受的。
Linux操作系统的社区支持非常强大,因此发行版不断新增独特的功能。虽然您可以在Windows和macOS等其他专有操作系统上找到其中的许多功能,但其中一些功能仅限于少数Linux发行版。
以上就是linux发行版本多的原因是什么的详细内容,更多请关注主机测评网其它相关文章!
本文来源:国外服务器--linux发行版本多的原因是什么(linux各发行版的优缺点)
本文地址:https://www.idcbaba.com/guowai/3108.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



