谁为存储库的存储空间和带宽付费?


41

当我执行yum update或时apt-get update,我的机器正在运行多个服务器并下载了多个软件包。我可以想象那些服务器每天要处理数百万个类似的请求。

谁为这些服务器的维护,存在和带宽付费?如果答案取决于发行版,那么CentOS,Arch和Ubuntu将是很好的例子。我对此感到疑惑,因为我正在使用这些免费的操作系统,并且正在消耗带宽,但是我并没有向任何人支付此特权。


我怀疑任何一个镜子瞄准器每天都会处理“数百万”的请求。仅CentOS就有近500个镜像站点,因此倾向于将下载数量大量分散。尽管我敢肯定有些人会比其他人受到更大的打击。
OldTimer 2014年

Answers:


34

我认为大多数发行版都接受个人私人捐款(他们也可能接受免费托管)。但是,在大多数情况下,这可能不是他们筹资的大部分。

请注意,一些主要发行版可能有一些带薪人员,还有办公室空间,其成本可能超过托管回购协议1的成本。这并不意味着他们并非主要基于志愿人员(除了商业变量之外,他们都是),只是他们确实有运营预算。

Fedora由Redhat拥有,后者是一家年交易额达10亿美元的公司。我认为他们在帮助前者方面做了很多工作。

根据Wikipedia的说法CentOS现在也由Redhat拥有,并且在今年早些时候Redhat宣布了他们对CentOS开发的持续赞助。

UbuntuCanonical所有,我认为这与Redhat不相上下,但他们每年的收入仍可能达到数千万美元。上一次我下载图像时,Ubuntu在鼓励您同时捐款方面非常积极。我认为每年5美元可以支付与平均安装相关的回购托管费用。

Debian的项目已经存在了近20年,肯定有用户愿意帮助支持它的主要核心。他们在这里还有一个“合作伙伴”列表,可为他们提供资源。我想Canonical可以提供很大帮助,因为Ubuntu依赖Debian,但是从Kiwi的答案中提供的链接来看,他们仍然不得不公开乞讨25万美元来支付会议费用,这真是令人失望。

Arch可能比这里提到的其他发行版差很多,但是Arch仍然可以从各种来源收集足够的资金来支持一些开发人员和托管。他们似乎并没有在他们的网站上明显地征求意见,所以我想这笔资金主要来自行业(可能还有政府)的赠款。

1.要了解这种托管的实际成本,请考虑GNU / Linux系统可能占全球台式机系统的1-2%,至少占Web服务器的40%。如果我们假设这可能相当于2500万个系统,如果一个大型(理论上的)发行版占其中的10%,并且每个用户每天平均使用4 MB的磁盘,那么这相当于每天10 TB。我想,如果您认识合适的人,您也许会以不到$ 5000美元的价格获得3000 TB /月的服务。


大多数Linux发行版都是由志愿者运行的,并且没有带薪人员。也许Canonical和Red Hat确实有一些,但是Gentoo,Arch,Debian,Mint等等等却没有。同样,Debian和Gentoo令我感到“主要”发行。
Faheem Mitha 2014年

@FaheemMitha我知道他们大多是自愿者,我的意思是他们中的大多数人(包括Debian,我已经为此添加了一个链接)确实向他们雇用的开发人员付款。我对此的总体看法是,托管并不是运行发行版的主要费用,而费用是它们全部以一种或另一种方式覆盖的费用。我为此添加了一些限定词;)
goldilocks 2014年

2
Kinda很高兴看到Arch用肘部和肘部摩擦,即使它以王子和贫民窟的方式出现。
mikeserv

1
我认为AWS将会在这种事情中处于高端地位。我怀疑运行linux发行版的人会需要那种支持和基础设施,他们只是需要在线安装盒子。我猜WRT 100 TB /月= 200美元是基于这个这个(这可能少于200美元);大概您会在其中10个交易上达成协议。
goldilocks 2014年

4
应该注意的是,大多数发行版都有许多由志愿者运行的回购镜像。当您执行操作时,yum update您可以看到您的发行版在最终开始下载内容之前要经过的镜像列表。许多人在大学,研究实验室,大公司赠予服务器空间等
SnakeDoc

29

通常每个Linux发行版都有一些中央服务器,它们直接放置所有软件包。但是,世界各地存在具有这些软件包副本的镜像。这些镜像直接与中央服务器通信,以定期查找更新。通常,此中央服务器和镜像之间的更新发布会有所延迟。该延迟有多短取决于镜像与中央服务器通信的频率,以查找其软件包之间的差异。

这些镜像(通常)是大学公司,它们为发行版社区的利益自愿提供服务。

临时镜像有助于分配负载,因此中央服务器不一定需要具有高带宽或许多资源。


2
这是其他答案遗漏的非常重要的一点。
赛斯2014年

5

关于Debian,使用Debian的公司会捐赠服务器和带宽。我认为该项目还使用金钱捐款来购买硬件,尤其是专业硬件。您可以在Debian邮件列表中找到有关此主题的讨论。但是,我从未听说过Debian为带宽付出代价。大概他们可以找到足够的ISP,让他们免费使用带宽。

其他社区项目也可能如此。像RHEL这样的较商业化的项目大概需要自费。

感谢goldilocks,查看此Debian合作伙伴列表。如上所述,其中一些人为Debian提供了帮助。

请注意,除了历史上罕见的例外情况,Debian项目本身并没有付钱给任何人工作。但是公司可以并且确实付钱给在Debian上工作的人。这通常称为赞助。


4

多数时候,像英特尔IBM AMD这样的大公司...
如果您查看Ubuntu,那就是处理带宽的典型公司。
对于源伪造,许多大学提供带宽,再一次是像电话运营商这样的大公司(例如在法国免费)。

Centos在此页面上提供了带宽赞助商列表
http://www.centos.org/download/mirrors/

编辑

我还想起了HP与Mozilla在Firefox ##的午餐期间进行的合作,其中在Mozilla在其博客上谈论HP时,HP为Mozilla提供了一个大型服务器来分发新版本。

编辑2

Debian似乎需要资金,因为这篇文章最近出炉了
https://wiki.debian.org/FriendsOfDebian


2

就像@goldilocks回答的一样,Ubuntu软件不一定免费提供。Ubuntu还提供了一些商业软件包。看看这个链接,通过Ubuntu的商业提供软件的列表。

就像google的工作方式一样。我做谷歌搜索几乎所有的东西,但我什么都不付。另外,有些公司通过资助它们来促进这种开源开发。因此,基本上,我们作为最终用户正在享受这个出色的开源社区的服务。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.