Я счастливый пользователь Fedora, но большинство знакомых мне SCADA-систем используют CentOS. Я собираюсь предоставить SCADA-решение в Linux. Должен ли я перейти на CentOS или остаться с моим другом Fedora?
Я счастливый пользователь Fedora, но большинство знакомых мне SCADA-систем используют CentOS. Я собираюсь предоставить SCADA-решение в Linux. Должен ли я перейти на CentOS или остаться с моим другом Fedora?
Ответы:
Короткая версия: если вы ожидаете, что система будет использоваться дольше 1 года, используйте Centos 6.
Длинная версия: вопрос для любого приложения сводится к тому, как долго вы хотите запустить систему без серьезных потрясений. Имейте в виду, что эти типы проблем, как правило, оказываются гораздо дольше, чем первоначально ожидаемый временный период.
(Примечание: я использую Red Hat Enterprise Linux (RHEL) и Centos взаимозаменяемо, поскольку они двоично совместимы, а Centos обычно является бесплатной заменой, используемой вместо RHEL)
Проект Fedora активно предоставляет обновления для своих двух последних выпусков (на момент написания, Fedora 14 и 15). У вас есть самый последний набор пакетов, но вы сами по себе, как только выпущена версия N + 2. ( согласно Fedora Wiki )
Red Hat Enterprise Linux и Centos имеют регулярный цикл поддержки 7 лет и расширенный жизненный цикл 10 лет ( для Википедии )
До выпуска Centos 6 существовал довольно существенный компромисс между ним и Fedora. RHEL5 был построен на Fedora 6, которая была выпущена в 2006 году. Многие из пакетов начали показывать свой возраст, и люди хотели использовать более свежий набор пакетов для своих приложений (например, последние версии Mediawiki используют более свежую версию PHP, чем который поставляется с RHEL5). Выпуск Centos 6 меняет все это, поскольку он основан на гораздо более поздней версии Fedora 12 с большим количеством перенесенных изменений в Fedora 13 и 14.
Поскольку вы выбираете прямо сейчас, есть очень мало причин не ориентироваться на Centos 6, если вам действительно не нужна действительно более свежая версия пакета (об этом нужно много говорить). Вы получите как самый актуальный набор пакетов, так и 10 лет обновлений.
Fedora имеет короткие циклы выпуска и поддержки. Обычно вам необходимо довольно быстро перейти на более новые версии ОС, чтобы продолжить получать поддержку. Когда вы настраиваете производственный сервер, вы хотите точно знать, что вы сможете получать исправления ошибок и исправления безопасности в течение длительного времени. Цикл поддержки CentOS такой же, как у RHEL, который, я считаю, составляет десять лет.
Этот совет хорош для любой серверной операционной системы. Вы хотите знать, что когда вы что-то настраиваете, это устойчиво в обозримом будущем.
CentOS основан на RedHat Enterprise Linux (Подсказка: Предприятие)
RHEL очень популярен в крупных компаниях, особенно в финансовом секторе. CentOS построен из тех же пакетов, что и RedHat, но без поддержки (или стоимости). Обычно CentOS работает примерно на 6 месяцев позже RedHat с обновлениями ядра и т. Д.
В зависимости от вашей цели, существуют преимущества для обеих систем; Репозитории CentOS / RHEL по умолчанию включают только сборки программного обеспечения, проверенные и проверенные на безопасность, они никогда (или очень редко) не включают непроверенные или бета-пакеты. Если вы используете обновления безопасности RedHat для программного обеспечения, они обычно будут доступны в репозиториях в течение месяца после их появления, иногда в течение нескольких дней для критических проблем безопасности. Однако CentOS снова ставит эти обновления на срок до 6 месяцев.
Преимущество Fedora состоит в том, что у нее гораздо более современное программное обеспечение. Например, RedHat / CentOS 6 (последняя версия) основана, AFIK, на Fedora 9. В своих репозиториях Fedora предлагает более свежие версии большинства программного обеспечения, а также, возможно, более широкое сообщество пользователей.
TL, DR;
Fedora имеет более современное программное обеспечение, CentOS / RedHat имеет более стабильное программное обеспечение
Редактировать;
Также стоит отметить циклы обновления / поддержки. Обычно версии RedHat / CentOS поддерживаются / обновляются в течение многих лет после первоначальных выпусков, тогда как Fedora прекращает поддержку довольно скоро после выпуска. Fedora обычно не считается серверной ОС, тогда как RedHat / CentOS
Из того, что я понимаю, нет большой разницы между ними, я использую CentOS сам. Обычно я предпочитаю оставаться в курсе того, что делает индустрия, когда речь идет о приложениях, подобных вашему. Нет причин заново изобретать колесо, если оно уже работает в CentOS, то у вас гораздо меньше работы, чтобы его запустить и запустить. Просто мои 2 цента (O).