Wer bezahlt die Speicherung und Bandbreite von Repositories?

41

Wenn ich ein yum updateoder mache apt-get update, stößt mein Computer auf mehrere Server und lädt mehrere Pakete herunter. Ich könnte mir vorstellen, dass diese Server täglich Millionen von ähnlichen Anfragen bearbeiten.

Wer bezahlt den Unterhalt, die Existenz und die Bandbreite dieser Server? Wenn die Antwort von der Distribution abhängt, sind CentOS, Arch und Ubuntu gute Beispiele. Ich wundere mich darüber, weil ich diese kostenlosen Betriebssysteme verwende und Bandbreite verbrauche, aber ich habe niemanden für dieses Privileg bezahlt.

Mendhak
quelle
Ich bezweifle, dass jedes einzelne Spiegelvisier täglich "Millionen" Anfragen bearbeitet. CentOS allein hat fast 500 Mirror-Sites, so dass die Anzahl der Downloads tendenziell erheblich zunimmt. Obwohl ich sicher bin, dass einige härter getroffen werden als andere.
OldTimer

Antworten:

34

Ich gehe davon aus, dass die meisten Distributionen private Einzelspenden akzeptieren (sie akzeptieren möglicherweise auch kostenloses Hosting). Dies ist jedoch in den meisten Fällen wahrscheinlich nicht der größte Teil ihrer Finanzierung.

Beachten Sie, dass einige der wichtigsten Distributionen möglicherweise bezahlte Mitarbeiter und möglicherweise auch Büroräume haben, deren Kosten wahrscheinlich die Kosten für das Hosting der Repos übersteigen 1 . Dies soll nicht heißen, dass sie nicht hauptsächlich auf freiwilliger Basis arbeiten (mit Ausnahme der kommerziellen Varianten), sondern lediglich über Betriebsbudgets verfügen.

Fedora ist im Besitz von Redhat, und letzteres ist ein börsennotiertes Milliarden-Dollar-Jahresgeschäft. Ich würde annehmen, dass sie einiges tun, um Ersteres zu unterstützen.

Laut Wikipedia gehört CentOS nun auch Redhat und Anfang des Jahres gab Redhat bekannt, dass sie die CentOS-Entwicklung weiterhin unterstützen.

Ubuntu gehört Canonical , was meiner Meinung nach nicht mit Redhat vergleichbar ist, aber sie haben wahrscheinlich immer noch Einnahmen in zweistelliger Millionenhöhe pro Jahr. Als ich das letzte Mal ein Bild heruntergeladen habe, war Ubuntu ziemlich aggressiv und hat Sie dazu ermutigt, gleichzeitig eine kleine Spende zu tätigen. Ich denke, 5 USD pro Jahr decken die Kosten für Repo-Hosting ab, die mit der durchschnittlichen Installation verbunden sind.

Das Debian- Projekt gibt es schon seit fast 20 Jahren und sicherlich hat ein beträchtlicher Teil der Benutzer die bereit sind, dabei zu helfen, es zu unterstützen. Sie haben auch eine Liste von "Partnern", die ihnen Ressourcen zur Verfügung stellen. Ich denke, Canonical hilft erheblich, da Ubuntu auf Debian angewiesen ist, aber nach diesem in Kiwis Antwort angegebenen Link müssen sie immer noch öffentlich um 250.000 Dollar betteln, um die Sitzungskosten zu decken, was ziemlich enttäuschend ist.

Arch ist wahrscheinlich viel ärmer als die anderen hier erwähnten Distributionen, aber sie sammeln möglicherweise immer noch genug Geld aus verschiedenen Quellen, um einige Entwickler und das Hosting zu unterstützen. Sie scheinen nicht offensichtlich auf ihrer Website zu werben, daher würde ich davon ausgehen, dass diese Finanzierung größtenteils aus Zuschüssen der Industrie (und möglicherweise der Regierung) stammt.

1. Um eine Vorstellung davon zu bekommen, wie viel dieses Hosting tatsächlich kosten würde, berücksichtigen Sie, dass GNU / Linux-Systeme wahrscheinlich 1-2% der weltweiten Desktopsysteme und mindestens 40% der Webserver ausmachen . Wenn wir dann davon ausgehen, dass dies ~ 25 Millionen Systeme sein könnten, wenn eine große (theoretische) Distribution 10% davon ausmacht und jeder Benutzer im Zeitdurchschnitt 4 MB pro Tag ausmacht, würde dies 10 TB / Tag betragen. Ich würde denken, wenn Sie die richtigen Leute kennen, könnten Sie vielleicht 3000 TB / Monat für <5000 US-Dollar bekommen.

Goldlöckchen
quelle
Die meisten Linux-Distributionen werden von Freiwilligen betrieben und haben kein bezahltes Personal. Vielleicht haben Canonical und Red Hat welche, aber Gentoo, Arch, Debian, Mint usw. usw. nicht. Auch Debian und Gentoo erscheinen mir als "Hauptdistributionen".
Faheem Mitha
@FaheemMitha Ich bin mir bewusst, dass sie größtenteils freiwillig sind. Mein Punkt war, dass die meisten von ihnen ( einschließlich Debian, ich habe einen Link dazu hinzugefügt) bezahlte Entwickler haben, die bei ihnen beschäftigt sind. Mein allgemeiner Punkt dabei ist, dass Hosting nicht die Hauptkosten für den Betrieb einer Distribution darstellt, und dass es sich um eine Ausgabe handelt, die alle auf die eine oder andere Weise abdecken. Ich habe diesbezüglich einige Qualifikationen hinzugefügt;)
Goldlöckchen
2
Es ist ein bisschen schön zu sehen, wie Arch mit dem Rest die Ellbogen reibt, auch wenn es so etwas wie ein Prinz und ein Armer ist.
mikeserv
1
Ich denke, AWS wird am oberen Ende dieser Dinge stehen. Ich bezweifle, dass Leute, die Linux-Distributionen betreiben, diese Art von Support und Infrastruktur benötigen. Sie brauchen einfach irgendwo online Boxen. Meine Schätzung, dass WRT 100 TB / Monat = 200 US-Dollar ist, basiert beispielsweise auf diesem oder jenem Wert (der möglicherweise etwas weniger als 200 US-Dollar beträgt). und vermutlich würden Sie einen Deal für 10 von ihnen bekommen.
Goldlöckchen
4
Es sollte beachtet werden, dass die meisten Distributionen viele Spiegel der Repos haben, die von Freiwilligen betrieben werden. Wenn Sie dies tun yum update, können Sie die Spiegelliste sehen, die Ihre Distribution durchläuft, bevor sie endlich mit dem Herunterladen beginnt. Viele sind an Universitäten, Forschungslabors, großen Unternehmen, die Serverplatz spenden usw.
SnakeDoc
29

Normalerweise hat jede Linux-Distribution ein paar zentrale Server, auf denen alle Pakete direkt abgelegt werden. Aber es gibt Spiegel auf der ganzen Welt, die Kopien dieser Pakete haben. Diese Spiegel kommunizieren direkt mit den zentralen Servern, die regelmäßig nach Updates suchen. Normalerweise verzögert sich die Veröffentlichung eines Updates zwischen diesen zentralen Servern und den Spiegeln. Wie kurz diese Verzögerung ist, hängt davon ab, wie oft der Mirror mit den zentralen Servern kommuniziert, um nach Unterschieden zwischen seinen Paketen zu suchen.

Bei diesen Spiegeln handelt es sich (in der Regel) um Universitäten und Unternehmen , die ihre Dienste freiwillig zum Nutzen der Distros-Community erbringen.

Zusätzlich helfen Spiegel, die Last zu verteilen , sodass die zentralen Server nicht unbedingt über eine hohe Bandbreite oder viele Ressourcen verfügen müssen.

Mavillan
quelle
2
Dies ist ein sehr wichtiger Punkt, den die anderen Antworten verfehlt haben.
Seth
5

In Bezug auf Debian spenden Unternehmen, die Debian verwenden, Server und Bandbreite. Ich denke, das Projekt verwendet auch Geldspenden, um Hardware zu kaufen, insbesondere Spezialhardware. Diskussionen hierzu finden Sie in den Debian-Mailinglisten. Ich habe jedoch noch nie davon gehört, dass Debian für Bandbreite bezahlt. Vermutlich finden sie genug ISPs, um die Bandbreite kostenlos nutzen zu können.

Dies gilt vermutlich auch für andere Gemeinschaftsprojekte. Die kommerzielleren Projekte wie RHEL tragen vermutlich ihre eigenen Kosten.

Sehen Sie sich diese Liste von Debian-Partnern dank Goldlöckchen an. Dies sind einige der Leute, die Debian helfen, wie ich oben erwähnt habe.

Beachten Sie, dass das Debian-Projekt selbst niemanden bezahlt, um für es zu arbeiten, mit der gelegentlichen historisch seltenen Ausnahme . Aber Unternehmen können und müssen Leute dafür bezahlen, an Debian zu arbeiten. Dies wird allgemein als Sponsoring bezeichnet.

Faheem Mitha
quelle
4

Die meiste Zeit große Unternehmen wie Intel IBM AMD ...
Wenn Sie sich Ubuntu ansehen, ist dies das kanonische Unternehmen, das mit der Bandbreite umgeht.
Für Source Forge bieten viele Universitäten Bandbreite und wieder einmal große Unternehmen wie Telefonanbieter (zum Beispiel in Frankreich kostenlos).

Centos gibt eine Liste der Bandbreiten-Sponsoren auf dieser Seite an:
http://www.centos.org/download/mirrors/

bearbeiten

Ich erinnere auch an eine Zusammenarbeit zwischen HP und Mozilla beim Mittagessen von Firefox ##, bei der HP Mozilla einen großen Server zur Verteilung der neuen Version zur Verfügung stellte, während Mozilla in seinem Blog über HP sprach.

bearbeiten 2

Debian scheint Geld zu brauchen, da dieser Artikel vor kurzem unter
https://wiki.debian.org/FriendsOfDebian veröffentlicht wurde

Kiwy
quelle
2

Wie @goldilocks antwortete, ist die Ubuntu-Software nicht unbedingt kostenlos. Es gibt auch kommerzielle Pakete mit Ubuntu. Unter diesem Link finden Sie eine Liste der von Ubuntu im Handel erhältlichen Software.

So funktioniert auch google. Ich mache Google-Suche für fast alles, aber ich bezahle nichts. Es gibt auch Unternehmen, die eine solche Open Source-Entwicklung fördern, indem sie sie finanzieren. Im Grunde genommen genießen wir als Endbenutzer die Dienste dieser wunderbaren Open-Source-Community.

Ramesh
quelle