Windows有多个版本,但它们并不是作为完全独立的操作系统销售的,Mac OS X仅具有一个变体(至少对于台式机而言)。那么为什么会有这么多不同的Linux发行版呢?
Linux内核
由于所有Linux发行版仍然被认为是Linux,这意味着它们至少有一些共同点,那将是Linux内核。该软件是操作系统的核心–它将您与之交互的常规软件(例如浏览器)与实际完成所有工作的硬件桥接在一起。它还包括大量的驱动程序,以为您可能要使用的任何硬件提供支持。
这就是为什么保持内核更新,仍然管理可用内容和不可用内容的重要原因。但是,没有人对此有问题,因为从历史上来讲,内核在所有用例中都可以正常工作。开始改变。发行商的负责人可以选择他们包括的软件,例如他们要使用的软件包管理器(以及相关的软件包格式),要包括的显示服务器以及任何其他工具。发行负责人具有这些选择,因为每种Linux软件类别(例如显示服务器)可以具有多个以不同方式处理主题的应用程序。
对于显示管理器示例,发行版可以继续使用X .org的X-Server,因为它是过去几十年来的标准,或者发行版可以使用Wayland,因为它提供了新功能和其他所需的更新。他们还可以使用Mir,因为它是Wayland的分支,主要由Ubuntu背后的Canonical公司开发。桌面环境使用LXDE,依此类推。其他发行版保留为一个发行版,但提供了包含不同桌面环境的多个“分支"。
“我可以做得更好!"
存在其他发行版是因为他们喜欢其他发行版的技术方面,但希望替换一些发行版。与他人的软件包。一个很好的例子是Linux Mint,因为它与Ubuntu二进制兼容,但包含自己的系统工具集,自己的桌面环境和薄荷绿色的主题。
目标与道德
最后,Fedora率先使用最新的软件,意味着它同时使用最新版本的软件,并且是第一个包含或切换到新技术的软件。
发行版对开源软件的态度也各不相同,这对于开源纯粹主义者而言可能是重要的一点。例如,Ubuntu在其存储库中包含专有软件没有问题;它始终包含来自AMD和nVidia的Steam游戏客户端和图形驱动程序。另一方面,Fedora具有非常强大的开放源代码政策,可防止其在其存储库中包含任何专有软件。
诸如Steam游戏客户端,音频和视频编解码器之类的项目,以及所有这些需要通过第三方存储库安装。当然,不管发行项目的政策如何,最终您都可以对已安装的Linux副本执行任何操作,但是这些项目对人们仍然很重要。
结论
了解发行版之间的差异会极大地帮助您建立或打破Linux的经验。并非所有人都可以使用所有发行版,因此选择最适合您和您的喜好的发行版很重要。尝试任何发行版(无论是实际安装还是仅在虚拟机中)绝对没有错,因为这样可以使您很好地了解每个发行版的含义。
标签: