当我执行yum update
或时apt-get update
,我的机器正在运行多个服务器并下载了多个软件包。我可以想象那些服务器每天要处理数百万个类似的请求。
谁为这些服务器的维护,存在和带宽付费?如果答案取决于发行版,那么CentOS,Arch和Ubuntu将是很好的例子。我对此感到疑惑,因为我正在使用这些免费的操作系统,并且正在消耗带宽,但是我并没有向任何人支付此特权。
当我执行yum update
或时apt-get update
,我的机器正在运行多个服务器并下载了多个软件包。我可以想象那些服务器每天要处理数百万个类似的请求。
谁为这些服务器的维护,存在和带宽付费?如果答案取决于发行版,那么CentOS,Arch和Ubuntu将是很好的例子。我对此感到疑惑,因为我正在使用这些免费的操作系统,并且正在消耗带宽,但是我并没有向任何人支付此特权。
Answers:
我认为大多数发行版都接受个人私人捐款(他们也可能接受免费托管)。但是,在大多数情况下,这可能不是他们筹资的大部分。
请注意,一些主要发行版可能有一些带薪人员,还有办公室空间,其成本可能超过托管回购协议1的成本。这并不意味着他们并非主要基于志愿人员(除了商业变量之外,他们都是),只是他们确实有运营预算。
Fedora由Redhat拥有,后者是一家年交易额达10亿美元的公司。我认为他们在帮助前者方面做了很多工作。
根据Wikipedia的说法,CentOS现在也由Redhat拥有,并且在今年早些时候Redhat宣布了他们对CentOS开发的持续赞助。
Ubuntu归Canonical所有,我认为这与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 /月的服务。
yum update
您可以看到您的发行版在最终开始下载内容之前要经过的镜像列表。许多人在大学,研究实验室,大公司赠予服务器空间等
关于Debian,使用Debian的公司会捐赠服务器和带宽。我认为该项目还使用金钱捐款来购买硬件,尤其是专业硬件。您可以在Debian邮件列表中找到有关此主题的讨论。但是,我从未听说过Debian为带宽付出代价。大概他们可以找到足够的ISP,让他们免费使用带宽。
其他社区项目也可能如此。像RHEL这样的较商业化的项目大概需要自费。
感谢goldilocks,查看此Debian合作伙伴列表。如上所述,其中一些人为Debian提供了帮助。
请注意,除了历史上罕见的例外情况,Debian项目本身并没有付钱给任何人工作。但是公司可以并且确实付钱给在Debian上工作的人。这通常称为赞助。
多数时候,像英特尔IBM AMD这样的大公司...
如果您查看Ubuntu,那就是处理带宽的典型公司。
对于源伪造,许多大学提供带宽,再一次是像电话运营商这样的大公司(例如在法国免费)。
Centos在此页面上提供了带宽赞助商列表
http://www.centos.org/download/mirrors/
我还想起了HP与Mozilla在Firefox ##的午餐期间进行的合作,其中在Mozilla在其博客上谈论HP时,HP为Mozilla提供了一个大型服务器来分发新版本。
Debian似乎需要资金,因为这篇文章最近出炉了
https://wiki.debian.org/FriendsOfDebian