Linux 是一种操作系统,但实际上,没有一个实体称为 Linux。 相反,您下载一个“发行版”(或“发行版”),它将 Linux 内核与提供完整桌面体验所需的附加软件捆绑在一起。 这些发行版,我们有时称为 Linux 操作系统,需要金钱和人力来制作。
有些发行版背后有一家公司。 Ubuntu,最流行的桌面Linux操作系统,属于这一类。 它并不孤单。
其他人没有公司赞助商,而是依靠其他方式维持生计。 一种这样的分布是 Debian. Ubuntu 基于 Debian,这意味着 Ubuntu 的大部分代码最终都来自 Debian 项目。
企业赞助商的存在改变了 Linux 发行版社区的结构。 即使您不是活跃的社区成员,这也会影响您作为用户的体验。 那么,您应该选择一个有公司支持的发行版,还是选择那些不支持的公司中的一个更好? 这里有六个问题需要考虑。
1. 人们是否为此工作付费?
很少有 Linux 发行版向员工支付工资,Ubuntu 是一个很大的例外。 Canonical 成立于 2004 年,旨在开发和传播 Ubuntu。 它通过以下方式赚钱 销售支持和附加服务.
作为一家为普通人设计操作系统的公司,Canonical 已成为 Apple 和 Microsoft 的开源替代品。 该公司雇用人员设计和开发 Ubuntu,维护为 Ubuntu 和基于 Ubuntu 的发行版提供软件的服务器,并托管 Ubuntu 和官方风格的网站。 也就是说,Ubuntu 是一个社区,许多贡献者来自 Canonical 之外。
Red Hat 和 SUSE Linux 都采用不同的方法。 每个赞助一个社区支持的发行版和 提供单独的企业选项. 你和我可能更喜欢跑步 Fedora 或者 openSUSE 在我们的计算机上,而拥有数百台计算机的大公司可能会选择 Red Hat Enterprise Linux 或 SUSE Linux Enterprise。
Red Hat 和 SUSE Linux 使用来自社区支持的发行版的代码制作他们的企业产品(尽管使用 openSUSE, 差异要小得多)。 每个人都雇用人员来支持企业客户的这些系统。 这 Fedora 和 openSUSE 社区在很大程度上留给他们自己的设备,Red Hat 和 SUSE 为软件包和网站提供托管。
最后,很少有发行版让员工付费以明确地在桌面上工作。 如果您想要那种体验,请考虑使用 Ubuntu 或 流行!_OS (稍后会详细介绍后者)。
2. 基础设施如何?
虽然免费和开源软件可以免费使用,但这并不意味着它是免费的。 整个系统都有很多隐藏的成本。 其中之一是维护存储和分发我们所依赖的所有软件的服务器的价格。 Canonical 为 Ubuntu 托管软件,Red Hat 为 Fedora,对于 SUSE 和 openSUSE 也是如此。 这些公司还为这些发行版和许多基于它们的发行版托管网站。
好处不仅限于这些发行版。 许多缺乏企业赞助商的发行版都基于 Ubuntu。 在 基本操作系统,非策划应用程序来自 Canonical 维护的服务器。
如果没有作为公司运营或没有公司赞助商,很难获得足够的资金来支付成本。 谁来支付托管费用? 贡献者如何从工作中抽出时间,以及他们如何鼓励其他开发人员支持发行版? 财务状况可能不稳定,服务器运行缓慢或有时会离线。 有时捐款就够了,有时又不够。
大型公司支持的发行版往往拥有可靠的基础架构。 您不太可能尝试为 Ubuntu 下载更新或 ISO 文件, Fedora, 或 openSUSE 并遇到无法使用的服务器。 但是,诸如 Debian 和 Arch Linux 由于投资于社区的人数众多,因此往往不会出现这个问题。
3. 我可以购买预装在 PC 上的这个发行版吗?
公司习惯于与其他公司互动。 有共同语言。 有共同的担忧。 当硬件制造商与另一家公司建立关系以提供软件时,他们就知道自己在做什么。 他们知道在哪里指导客户寻求帮助,并且他们知道在他们自己需要帮助时与谁合作。
这也是戴尔和 System76 提供运行 Ubuntu 的 PC 的部分原因(尽管后者很快就会切换到 Pop!_OS,它自己的基于 Ubuntu 的发行版)。 当然,它恰好是最流行的 Linux 桌面操作系统,但也很清楚您正在与谁合作:Canonical。 对于企业客户,戴尔 销售运行 Red Hat、SUSE 和 Oracle 企业选项的服务器. 都是成熟的公司。
有 其他硬件经销商 这让您可以选择自己的发行版,所以我并不是暗示没有地方可以购买预装的其他发行版。 但是这些供应商中的许多都在销售翻新机器,您可能会发现支持仅限于硬件。
4. 这个发行版是否试图在市场上竞争?
您是在过去几年开始使用 Ubuntu 并爱上 Unity 桌面的人吗? 在这种情况下,您现在可能正在经历受伤的感觉。 您熟悉和喜爱的界面正在消失,这一切都是因为 Canonical 认为公司继续投资 Unity 在财务上是不可行的。 从这个角度来看,他们是对的。 我们想要的并不总是对企业有利。
在过去的十年中,Ubuntu 的体验发生了巨大的变化。 一直坚持下去的人都经历过一个默认桌面,它最初是 GNOME 的略微调整版本,随着时间的推移经历了更广泛的变化,最终切换到名为 Unity 的内部界面,然后又切换回略微调整的 GNOME 版本。 这些变化主要是因为 Canonical 想要进入消费者市场,并且需要提供它可以支持的独特体验。
当你不是为了钱而参与其中时,这个问题就不那么重要了。 您可以出于对项目的热爱而继续开发界面。 您可能无法在工作上投入那么多时间,但您可以无限期地蚕食代码,即使最终只有几百人使用您的产品也没关系。
当然,界面可以来来去去,但整个发行版也是如此。 Linspire 试图围绕个人计算机的 Linux 桌面操作系统建立一家公司。 该发行版的开发于 2008 年停止。几年前,惠普停止了开发 自己的 HP Secure OS. 有多少人知道惠普曾经对开发 Linux 感兴趣?
5. 这个发行版是否坚持其价值观?
免费和开源软件不仅关乎创建代码,还关乎理想。 自由软件运动说计算是有权利的,提供软件的人应该符合一定的道德标准。 利润动机与自由软件的理念本质上并不冲突,但与此同时,没有什么比金钱更容易腐败了。
如果您是一个以盈利为目的的实体,并且您必须在道德上正确的决定和对您的底线更好的决定之间做出选择,那么您将做出艰难的决定。 如果你有股东要满足,那么追求金钱的压力就更大了。
这在 Linux 世界中并不是一个突出的问题,但它在过去引起了 Canonical 和一些 Ubuntu 用户之间的紧张关系。 从版本 12.10 开始,Ubuntu 在应用启动器中引入了亚马逊广告,并在 Dock 中预装了指向亚马逊的链接。 这些一直持续到 16.04。
Canonical 是一家希望上市的私人公司。 那个放 对 Canonical 施加更大压力,要求其放弃部分无利可图的业务.
6. 这个发行版是否受到地区差异的影响?
有没有想过为什么 Fedora 不提供专有编解码器? 部分原因是出于对推进免费和开源替代方案的承诺。 另一个原因是这样做可能会使红帽面临诉讼。 Red Hat 是一家受美国法律约束的美国公司。 Ubuntu 和 openSUSE 没有预装编解码器,尽管它们都可以方便以后下载。 这些发行版隶属于欧洲的公司。
许多没有附属公司的发行版没有任何形式的官方住所。 您可以将它们视为全球实体。 贡献者来自世界各地,很难确定是否有任何国家或地区可以被视为“家”。 这可能会产生提供一些保护的副作用。 哪个国家有管辖权? 既然没有利润,那么有多少人真正在乎呢?
然后是语言问题。 有时翻译很好,有时可能会让您摸不着头脑。
公司资金还能产生哪些其他影响?
Linux 发行版有多种形式和大小。 建立它们的社区也是如此。 有时公司拥有大部分权力,有时他们很高兴在董事会中占有一席之地。 还有像 Elementary OS 这样的项目,负责该项目的公司(也称为 Elementary)只有少数人。
如果发行版背后有公司资金,你会更信任它吗? 你不相信利润动机可能产生的影响吗? 您当前在您的机器上运行哪个发行版? 在评论中分享您的回复!