Siapa yang membayar penyimpanan dan bandwidth repositori?

41

Ketika saya melakukan yum updateatau apt-get update, mesin saya menekan beberapa server dan mengunduh beberapa paket. Saya akan membayangkan bahwa server-server itu menangani jutaan permintaan serupa setiap hari.

Siapa yang membayar pemeliharaan, keberadaan, bandwidth server-server itu? Jika jawabannya tergantung pada distro, maka CentOS, Arch dan Ubuntu akan menjadi contoh yang baik. Saya bertanya-tanya tentang hal ini karena saya menggunakan sistem operasi gratis ini dan saya mengkonsumsi bandwidth, tetapi saya belum membayar siapa pun untuk hak istimewa ini.

Mendhak
sumber
Saya ragu bahwa penglihatan cermin tunggal menangani "jutaan" permintaan setiap hari. CentOS sendiri memiliki hampir 500 situs mirror, sehingga akan cenderung menyebar jumlah unduhan sedikit. Meskipun saya yakin beberapa mendapat pukulan lebih keras dari yang lain.
OldTimer

Jawaban:

34

Saya akan berasumsi sebagian besar distro menerima sumbangan pribadi perorangan (mereka juga dapat menerima hosting gratis). Namun, itu mungkin bukan bagian terbesar dari pembiayaan mereka dalam banyak kasus.

Perhatikan bahwa beberapa distro utama mungkin memiliki beberapa staf berbayar, dan mungkin juga ruang kantor, yang biayanya mungkin melebihi biaya hosting repo 1 . Ini tidak boleh diartikan bahwa mereka pada dasarnya tidak berdasarkan sukarela (kecuali untuk varian komersial, mereka), hanya saja mereka memang memiliki anggaran operasional.

Fedora dimiliki oleh Redhat, dan yang terakhir adalah bisnis tahunan bernilai miliaran dolar. Saya kira mereka melakukan sedikit untuk membantu mendukung yang pertama.

Menurut wikipedia , CentOS sekarang juga dimiliki oleh Redhat dan awal tahun ini Redhat mengumumkan sponsor berkelanjutan mereka untuk pengembangan CentOS.

Ubuntu dimiliki oleh Canonical , yang menurut saya tidak setara dengan Redhat, tetapi mereka mungkin masih memiliki pemasukan hingga puluhan juta USD per tahun. Terakhir kali saya mengunduh gambar, Ubuntu cukup agresif mendorong Anda untuk memberi sumbangan kecil pada saat yang sama. $ 5 setahun saya pikir akan mencakup biaya hosting repo yang terkait dengan instalasi rata-rata.

Proyek Debian telah ada selama hampir 20 tahun dan tentunya memiliki inti substansial pengguna yang bersedia membantu mendukungnya. Mereka juga memiliki daftar "mitra" di sini yang memberi mereka sumber daya. Saya akan berpikir Canonical membantu secara signifikan, karena Ubuntu bergantung pada Debian, tetapi menilai dari tautan ini yang diberikan dalam jawaban Kiwi, mereka masih harus meminta secara publik $ 250K untuk menutup biaya rapat, yang cukup mengecewakan.

Arch mungkin jauh lebih miskin daripada distro lain yang disebutkan di sini, tetapi mereka mungkin masih mengumpulkan cukup uang dari berbagai sumber untuk mendukung beberapa staf pengembangan dan hosting. Mereka tampaknya tidak secara jelas meminta di situs mereka, jadi saya kira dana ini sebagian besar berasal dari hibah industri (dan mungkin, pemerintah).

1. Untuk mengetahui berapa sebenarnya biaya hosting ini, pertimbangkan bahwa sistem GNU / Linux mungkin mewakili 1-2% dari sistem desktop di seluruh dunia dan setidaknya 40% dari server web . Jika kita mengasumsikan ini mungkin berjumlah ~ 25 juta sistem, jika distro besar (teoritis) menyumbang 10% dari mereka dan setiap pengguna menyumbang 4 MB sehari rata-rata dari waktu ke waktu, ini akan berjumlah 10 TB / hari. Saya akan berpikir jika Anda mengenal orang yang tepat, Anda mungkin bisa mendapatkan 3000 TB / bulan untuk <US $ 5.000.

goldilocks
sumber
Sebagian besar distribusi Linux dijalankan oleh sukarelawan dan tidak memiliki staf yang dibayar. Mungkin Canonical dan Red Hat memiliki beberapa, tetapi Gentoo, Arch, Debian, Mint dll. Dll tidak. Juga, Debian dan Gentoo menganggap saya sebagai distribusi "utama".
Faheem Mitha
@FaheemMitha Saya sadar bahwa mereka kebanyakan sukarelawan, maksud saya kebanyakan dari mereka ( termasuk Debian, saya telah menambahkan tautan tentang ini) memang telah membayar pengembang yang dipekerjakan oleh mereka. Poin umum saya dengan ini adalah bahwa hosting bukan biaya utama menjalankan distro, dan biaya itu adalah salah satu dari mereka semua menutupi satu atau lain cara. Saya telah menambahkan beberapa kualifikasi tentang ini;)
goldilocks
2
Agak menyenangkan melihat Arch menggosok siku dengan yang lain, bahkan jika itu adalah sesuatu yang dilakukan oleh seorang pangeran dan orang miskin.
mikeserv
1
Saya pikir AWS akan berada di ujung atas hal semacam itu. Saya ragu orang yang menjalankan distro linux akan memerlukan dukungan dan infrastruktur semacam itu, mereka hanya perlu kotak online di suatu tempat. Tebakan saya WRT 100 TB / bulan = $ 200 didasarkan pada, misalnya ini atau ini (yang berpotensi sedikit kurang dari $ 200); dan mungkin Anda akan mendapatkan kesepakatan untuk 10 dari mereka.
goldilocks
4
Perlu dicatat bahwa sebagian besar distro memiliki banyak mirror dari repo yang dijalankan oleh sukarelawan. Ketika Anda melakukan itu, yum updateAnda dapat melihat daftar mirror yang distro Anda lalui sebelum akhirnya mulai mengunduh sesuatu. Banyak di universitas, laboratorium penelitian, perusahaan besar yang menyumbangkan ruang server, dll.
SnakeDoc
29

Biasanya setiap distro Linux memiliki beberapa server pusat yang mereka taruh langsung semua paket. Tetapi ada cermin di seluruh dunia yang memiliki salinan paket-paket ini. Mirror ini berkomunikasi langsung dengan server pusat yang mencari pembaruan secara berkala. Biasanya ada penundaan dalam rilis pembaruan antara server pusat dan mirror ini. Seberapa pendek penundaan itu tergantung pada seberapa sering mirror berkomunikasi dengan server pusat mencari perbedaan antara paket-paketnya.

Cermin-cermin ini adalah (biasanya) universitas dan perusahaan yang secara sukarela memberikan layanan mereka untuk kepentingan komunitas distro.

Mirror buatan membantu mendistribusikan beban , sehingga server pusat tidak perlu memiliki bandwidth tinggi atau banyak sumber daya.

mavillan
sumber
2
Ini adalah poin yang sangat penting bahwa jawaban lain terlewatkan.
Seth
5

Sehubungan dengan Debian, perusahaan yang menggunakan Debian menyumbangkan server dan bandwidth. Saya pikir Proyek juga menggunakan sumbangan uang untuk membeli perangkat keras, khususnya perangkat keras khusus. Anda dapat menemukan diskusi ini di milis Debian. Namun, saya belum pernah mendengar Debian membayar bandwidth. Agaknya mereka dapat menemukan ISP yang cukup untuk membiarkan mereka menggunakan bandwidth secara gratis.

Hal yang sama mungkin juga berlaku untuk proyek komunitas lainnya. Proyek-proyek yang lebih komersial seperti RHEL mungkin membayar pengeluaran mereka sendiri.

Lihat daftar mitra Debian ini , terima kasih untuk goldilocks. Ini adalah beberapa orang yang memberikan bantuan kepada Debian seperti yang saya sebutkan di atas.

Perhatikan bahwa Proyek Debian itu sendiri tidak membayar siapa pun untuk bekerja dengannya, dengan pengecualian yang jarang terjadi secara historis . Tetapi perusahaan dapat dan memang membayar orang untuk mengerjakan Debian. Ini biasanya disebut sponsorship.

Faheem Mitha
sumber
4

Sebagian besar perusahaan besar seperti Intel IBM AMD ...
Jika Anda melihat Ubuntu itu adalah perusahaan kanonik yang menangani bandwidth.
Untuk sumber bentukan banyak universitas menawarkan bandwidth dan sekali lagi perusahaan besar seperti operator telepon (gratis di Perancis misalnya).

Centos memberikan daftar sponsor bandwidth di halaman ini
http://www.centos.org/download/mirrors/

sunting

Saya juga mengingatkan kerja sama antara HP dan Mozilla untuk makan siang Firefox ## di mana HP menyediakan server besar untuk Mozilla untuk mendistribusikan versi baru sementara Mozilla berbicara tentang HP di blog-nya.

edit 2

Debian tampaknya membutuhkan uang karena artikel ini muncul baru-baru ini
https://wiki.debian.org/FriendsOfDebian

Kiwy
sumber
2

Seperti yang dijawab @goldilocks, perangkat lunak Ubuntu tidak harus gratis. Ada paket komersial yang tersedia dengan Ubuntu juga. Lihatlah tautan ini untuk daftar perangkat lunak yang disediakan secara komersial oleh Ubuntu.

Ini adalah cara yang sama seperti cara kerja google. Saya melakukan pencarian google untuk hampir semuanya tetapi saya tidak membayar apa-apa. Juga, ada perusahaan yang mempromosikan pengembangan sumber terbuka seperti itu dengan mendanai mereka. Jadi pada dasarnya, kami sebagai pengguna akhir menikmati layanan dari komunitas open source yang luar biasa ini.

Ramesh
sumber