Когда я делаю yum update
или apt-get update
, моя машина загружает несколько серверов и загружает несколько пакетов. Я полагаю, что эти серверы ежедневно обрабатывают миллионы подобных запросов.
Кто оплачивает обслуживание, существование, пропускную способность этих серверов? Если ответ зависит от дистрибутива, то CentOS, Arch и Ubuntu были бы хорошими примерами. Мне интересно об этом, потому что я использую эти бесплатные операционные системы и использую пропускную способность, но я никому не заплатил за эту привилегию.
distros
repository
bandwidth
Mendhak
источник
источник
Ответы:
Я предполагаю, что большинство дистрибутивов принимают индивидуальные частные пожертвования (они также могут принимать бесплатный хостинг). Тем не менее, это, вероятно, не основная часть их финансирования в большинстве случаев.
Обратите внимание, что в некоторых крупных дистрибутивах может быть оплачиваемый персонал, а также, возможно, офисные помещения, стоимость которых, вероятно, превышает стоимость размещения репозиториев 1 . Это не следует понимать как означающее, что они в основном не работают на добровольной основе (за исключением коммерческих вариантов), просто у них есть операционные бюджеты.
Fedora принадлежит Redhat, и последний является публичным бизнесом на миллиард долларов в год. Я бы предположил, что они делают совсем немного, чтобы помочь поддержать первое.
Согласно википедии , CentOS теперь также принадлежит Redhat, и ранее в этом году Redhat объявил о своем постоянном спонсорстве разработки CentOS.
Ubuntu принадлежит Canonical , и я не думаю, что она стоит на одном уровне с Redhat, но, вероятно, они все еще приносят доход в десятки миллионов долларов в год. В последний раз, когда я загружал изображение, Ubuntu довольно агрессивно призывал вас сделать небольшое пожертвование одновременно. 5 долларов в год, я думаю, покроет расходы на хостинг репо, связанные со средней установкой.
Проект Debian существует уже около 20 лет и, несомненно, имеет значительное количество пользователей, готовых помочь в его поддержке. У них также есть список «партнеров», которые предоставляют им ресурсы. Я думаю, что Canonical сильно помогает, поскольку Ubuntu зависит от Debian, но, судя по этой ссылке, приведенной в ответе Киви, им все еще приходится публично просить 250 тысяч долларов, чтобы покрыть расходы на встречи, что довольно разочаровывает.
Arch , вероятно, намного беднее, чем другие дистрибутивы, упомянутые здесь, но они по-прежнему могут собирать достаточно денег из разных источников для поддержки некоторых разработчиков и хостинга. Они явно не запрашивают на своем сайте, поэтому я предполагаю, что это финансирование в основном за счет отраслевых (и, возможно, государственных) грантов.
1. Чтобы получить некоторое представление о том, сколько на самом деле будет стоить этот хостинг, рассмотрим, что системы GNU / Linux, вероятно, составляют 1-2% настольных систем во всем мире и по меньшей мере 40% веб-серверов . Если затем предположить, что это может составить ~ 25 миллионов систем, если на большой (теоретический) дистрибутив приходится 10% из них, а на каждого пользователя приходится 4 МБ в день, усредненное по времени, это составит 10 ТБ / день. Я думаю, что если вы знаете нужных людей, вы могли бы получить 3000 ТБ / месяц за <5000 долларов США.
источник
yum update
вы можете увидеть список зеркал, через который проходит ваш дистрибутив, прежде чем он, наконец, начнет загружать вещи. Многие из них находятся в университетах, исследовательских лабораториях, крупных корпорациях, жертвующих серверное пространство и т. Д.Обычно в каждом дистрибутиве Linux есть несколько центральных серверов, на которые они помещают все пакеты. Но в мире существуют зеркала, на которых есть копии этих пакетов. Эти зеркала соединяются напрямую с центральными серверами, периодически ища обновления. Обычно происходит задержка в выпуске обновления между этими центральными серверами и зеркалами. Насколько коротка эта задержка, зависит от того, как часто зеркало взаимодействует с центральными серверами, ища разницу между его пакетами.
Этими зеркалами являются (как правило) университеты и компании, которые добровольно предоставляют свои услуги на благо сообщества дистрибутивов.
Дополнительные зеркала помогают распределить нагрузку , поэтому центральные серверы не обязательно должны иметь высокую пропускную способность или много ресурсов.
источник
Что касается Debian, компании, использующие Debian, жертвуют серверы и пропускную способность. Я думаю, что Проект также использует денежные пожертвования для покупки оборудования, в частности, специализированного оборудования. Вы можете найти обсуждение этого в списках рассылки Debian. Однако я никогда не слышал о том, чтобы Debian платил за пропускную способность. Предположительно они могут найти достаточно провайдеров, чтобы позволить им бесплатно использовать пропускную способность.
То же самое относится и к другим общественным проектам. Более коммерческие проекты, такие как RHEL, по-видимому, окупают свои расходы.
Смотрите этот список партнеров Debian , благодаря goldilocks. Это некоторые из тех, кто оказывает помощь Debian, как я упоминал выше.
Обратите внимание, что сам проект Debian не платит никому за него, за редким исторически редким исключением . Но компании могут и платят людям за работу над Debian. Это обычно называют спонсорством.
источник
Большую часть времени такая крупная компания, как Intel IBM AMD ...
Если вы посмотрите на Ubuntu, это каноническая компания, которая управляет пропускной способностью.
Многие университеты предлагают пропускную способность, и опять же крупные компании, такие как операторы телефонной связи (например, во Франции бесплатно).
Centos предоставляет список спонсоров полосы пропускания на этой странице
http://www.centos.org/download/mirrors/
редактировать
Я также напоминаю о сотрудничестве между HP и Mozilla во время ланча Firefox ##, когда HP предоставляла Mozilla большой сервер для распространения новой версии, в то время как Mozilla говорил о HP в своем блоге.
редактировать 2
Похоже, что Debian нужны деньги, поскольку эта статья появилась недавно
https://wiki.debian.org/FriendsOfDebian
источник
Как ответил @goldilocks, программное обеспечение Ubuntu не обязательно поставляется бесплатно. Есть коммерческие пакеты, доступные с Ubuntu также. Посмотрите по этой ссылке список коммерческих программ, выпущенных Ubuntu.
Это так же, как то, как работает Google. Я делаю поиск в Google почти все, но я ничего не плачу. Кроме того, есть компании, которые продвигают такое развитие открытого источника, финансируя их. В общем, мы, как конечные пользователи, наслаждаемся услугами этого замечательного сообщества открытого исходного кода.
источник