Я изучаю сетевой проект, и мне нужно установить сервер на базе Linux. Мне сказали, что одним из вариантов может быть RedHat. Я некоторое время просматривал сайт RedHat, и у меня возникли проблемы с различением того, что является открытым исходным кодом, а что предназначено для работы в качестве сервера.
Итак, вкратце, мои вопросы: есть ли у RedHat бесплатное серверное программное обеспечение с открытым исходным кодом, которое я могу загрузить и установить? Что за ссылка? Мне нужно заменить существующую ОС? (У меня есть старый ноутбук, на котором можно экспериментировать и пробовать разные ОС.)
Сегодня существует множество популярных дистрибутивов Linux, каждый со своими достоинствами и недостатками. RedHat Inc (сотрудничество) зарабатывает деньги, продавая свою упаковку и поддерживая распространяемое программное обеспечение.
Бесплатные альтернативы RedHat:
Самая большая разница между ними заключается в том, как вы будете получать новые программы для своей системы и поддерживать те, которые у вас уже есть. В мире Linux программное обеспечение загружается от разработчиков вашего дистрибутива с помощью инструмента, называемого диспетчером пакетов. Эти программы поддерживают список доступного программного обеспечения и управляют фактическим процессом установки или удаления за вас.
В зависимости от того, какое программное обеспечение вы планируете использовать для своего сетевого проекта, любое из них может быть вашим лучшим выбором. (Я указал формат пакета, используемый каждым из дистрибутивов в моем списке выше, на случай, если они помогут выбрать правильный для работы с любым программным обеспечением, которое вы, возможно, пытаетесь запустить Linux. Скорее всего, вы можете найти все, что вы найдете в нем загружаемый .deb или .rpm уже доступен через диспетчер пакетов)
Перейти на CentOS linux, это бесплатная версия redhat, CentOS точно такая же, как RHEL http://www.centos.org/
«Итак, мои вопросы, вкратце, есть ли у RedHat бесплатное серверное программное обеспечение с открытым исходным кодом, которое я могу загрузить и установить?»
Нет.
Но CentOS является клоном RedHat и распространяется бесплатно.
Есть также Fedora, которая бесплатна, и является ветвью разработки RedHat (вроде как), но, возможно, слишком передовой.
Наконец, я рекомендую Ubuntu Server Edition, которая бесплатна.
Загрузки
http://www.centos.org/modules/tinycontent/index.php?id=30
http://www.ubuntu.com/download/ubuntu/download
Однако это гораздо больше, чем просто «бесплатная загрузка». Например, что такое «сетевой проект»?
Но на самом деле я хочу сказать следующее: вам не нужно устанавливать ОС, с которой вы не знакомы, поскольку все, что вы можете найти, все эти или их эквиваленты будут работать и в Windows (или Mac OS X, если на то пошло). (И это от убежденного фаната Linux, который вообще не использует Windows.) Apache? Работает на Windows. MySQL? Работает на Windows.
Просто надо подумать.
Также о дистрибутивах Linux. Хотя Redhat, CentOS и Ubuntu действительно имеют доступные «серверные версии» своих операционных систем, в мире Linux различие между «сервером» и «настольным компьютером» на самом деле связано с упаковкой, а не с чем-то фундаментальным. В качестве примера возьмем сервер Ubuntu и рабочий стол Ubuntu. Вы можете начать с любого из них и запустить полноценный веб-сервер Apache. Конечный результат будет таким же. В то время как в Windows Server есть некоторые фундаментальные различия между серверной и настольной версиями ОС. (Но эти различия, вероятно, связаны в первую очередь с лицензированием. В любом случае, я отвлекся.)
Вы можете использовать Scientific Linux http://www.scientificlinux.org/. Ему лучше следовать за Red Hat, точнее всегда перед centos.