Сама природа Общественной лицензии GNU (GPL) гарантирует, что любой проект, компания или организация, создающая продукты на основе программного обеспечения, лицензируемого GPL, должна выпустить исходный код для этой производной работы. И хотя это можно сделать неясным способом, который не очень полезен, Red Hat так не делает. Red Hat уже более двадцати лет является опорой сообщества открытого исходного кода. Его собственные дистрибутивы и дистрибутивы, в которые он вносит свой вклад, играют важную роль в экосистеме Linux. Одним из таких дистрибутивов является Red Hat Enterprise Linux (RHEL). Это коммерческий дистрибутив, ориентированный в первую очередь на крупный бизнес. Поскольку это коммерческий продукт, бесплатной версии не существует. Если вы хотите использовать RHEL, вам необходимо купить лицензию.
Однако, поскольку RHEL основан на программном обеспечении с открытым исходным кодом, Red Hat также публикует исходный код, который использовался для его создания. Название Red Hat является торговой маркой, поэтому просто пересобрать исходники и опубликовать дистрибутив невозможно. Но на основе этих источников можно создать новый дистрибутив, который предлагает двоичную совместимость и имеет тот же набор функций, что и RHEL. Существует несколько проектов, которые выполняют эту пересборку RHEL, включая Scientific Linux и Oracle Linux, но, вероятно, наиболее известным из этих дистрибутивов на основе RHEL является CentOS.
Есть еще одна небольшая информация, которая дополняет наше представление о CentOS. В январе 2014 года Red Hat фактически взяла на себя управление проектом CentOS. Торговая марка CentOS была передана Red Hat, и компания начала платить большинству ведущих разработчиков CentOS. Это означает, что CentOS теперь является официальным клоном RHEL!
В июне 2014 года Red Hat выпустила следующую основную версию своего корпоративного дистрибутива — Red Hat Enterprise Linux 7. Впоследствии CentOS опубликовала CentOS 7.0, первую версию с тех пор, как CentOS спонсировалась Red Hat.
Что нового в CentOS 7?
В CentOS 7 представлено несколько серьезных изменений по сравнению с линейкой CentOS 6.x. Во-первых, CentOS теперь использует XFS в качестве файловой системы по умолчанию. Во-вторых, OpenJDK-7 теперь является JDK по умолчанию. В-третьих, «initd» заменен на «systemd». Другие изменения включают использование ядра Linux 3.10.0, поддержку контейнеров Linux, а также включение Open VMware Tools и драйверов 3D-графики из коробки.
В CentOS 7 также существует новая схема нумерации. Официальное название первого выпуска — CentOS 7.0-1406. «7.0» взято из RHEL 7.0, а «1406» указывает отметку месяца кода, включенного в выпуск (например, июнь 2014 г.). Отметка месяца позволит CentOS выполнять повторные запуски с последними исправлениями безопасности и ошибками, сохраняя при этом связь с номером выпуска RHEL.
Установка
Загрузите DVD-диск .iso с сайта CentOS и запишите его на диск. Обратите внимание, что CentOS 7 поддерживает только 64-битные процессоры. Загрузите компьютер с DVD. Возможно, вам придется изменить настройки BIOS, чтобы компьютер загружался с оптического привода. В меню загрузки выберите «Установить CentOS 7» и нажмите ENTER.
Выберите язык установки и нажмите «Далее». На странице сводки установки проверьте все элементы, требующие внимания (отмеченные восклицательным знаком). Одним из пунктов, который, безусловно, потребует внимания, является «Место установки». Нажмите на значок и выберите устройства, на которые вы хотите установить. CentOS предлагает опцию автоматического разбиения на разделы, а также возможность создавать собственные разделы.
Как упоминалось выше, CentOS теперь использует XFS в качестве файловой системы по умолчанию. Если вы хотите использовать другую файловую систему, вам нужно будет использовать опцию «Я настрою разметку». По данным Red Hat, в реальных условиях XFS работает быстрее, чем EXT4. XFS изначально была разработана в Silicon Graphics, Inc. и может поддерживать файловые системы размером до 16 эксабайт (около 16 миллионов терабайт). XFS также поддерживает отдельные файлы размером до 8 эксабайт (около 8 миллионов терабайт) и структуры каталогов с десятками миллионов записей. XFS также поддерживает журналирование метаданных, что ускоряет восстановление после сбоя.
Выбор программного обеспечения по умолчанию предназначен только для минимальной системы без графического интерфейса. Нажмите «Выбор программного обеспечения», чтобы выбрать «Файловый сервер и сервер печати», «Базовый веб-сервер», «Хост виртуализации» или рабочий стол GNOME или KDE. CentOS 7 перешёл на GNOME 3, как и проект Fedora.
Когда вы будете готовы, нажмите «Начать установку». В процессе установки вы можете установить пароль root и добавить хотя бы одну учетную запись пользователя.
После завершения установки нажмите «Перезагрузить», чтобы перезагрузить систему.
Система перезагрузится либо в командной строке, либо на рабочем столе, в зависимости от того, какие пакеты вы установили. Установка «Рабочего стола GNOME» вместе с надстройками «Интернет-приложения» и «Офисный пакет и производительность» создает достойный рабочий стол. Конечно, многие люди будут использовать CentOS в качестве сервера, однако параметры рабочего стола показывают, что его можно настроить практически для любой конфигурации: от сервера или хоста виртуализации до «Рабочой станции для разработки и творчества».
CentOS имеет сильное сообщество пользователей; если у вас возникли проблемы с установкой или вопросы по использованию CentOS, попробуйте форумы .