Большой обзор Red Hat Linux. Получение Red Hat Linux

Главной задачей для третьей версии семейства Red Hat Enterprise Linux было расширить и стандартизировать поддержку для многопроцессорной архитектуры. В первоначальной версии релиза поддерживалось всего пять различных архитектур в семи вариантах. Это:

  • Intel x86 совместимые (32-bit)
  • Intel Itanium (64-bit)
  • Advanced Micro Deviced AMD64 (64-bit)
  • IBM PowerPC(R)(eServer iSeries(TM) and eServer pSeries(TM))
  • IBM Mainframe (eSeries zSeries(TM) and S/390R))

Возможно, самое важное свойство процесса переноса Red Hat на нескольких архитектур это то, что все реализации строятся из одинаковых исходников. Главное достоинство такого подхода -- все продукты полностью совместимы независимо от архитектуры. Это помогает ISV в поддержке своих приложений для множества архитектур, а также упрощает системное администрирование и поддержку продукта.

Определенные члены семейства Enterprise Linux остаются без существенных изменений с версии 2.1:

  • Red Hat Enterprise Linux AS
  • Red Hat Enterprise Linux ES
  • Red Hat Enterprise Linux WS

В следующей таблице приведена информация о поддержке архитектуры отдельных членов семейства Enterprise Linux

Red Hat Enterprise Linux AS Red Hat Enterprise Linux ES Red Hat Enterprise Linux WS
Intel X86 совместимые Есть Есть Есть
Intel Itanium Есть Нет Есть
AMD64 Есть Нет Есть
IBM PowerPC Есть Нет Нет
IBM MainFrame Есть Нет Нет

Возможности Red Hat Enterprise Linux

Линейка продуктов Red Hat Enterprise Linux, как было написано выше, создается из общей базы исходников и предоставляет высокую степень стандартизации для всех архитектур. С точки зрения функциональности отдельные продукты совершенно одинаковы, дифференцируются они только по двум критериям — для серверного или клиентского применения они были разработаны и на оборудовании какого класса они используются.

Важной особенностью семейства является то, что оно строго разграничено на подуровни. Т.е. все возможности продукта более низкого класса обязательно доступны в продукте высокого класса, поэтому переход от одного к другому не влечет за собой потерю возможностей и серверные продукты могут использоваться в клиентском окружении.

В следующих разделах в общих чертах описаны особенности каждого члена семейства Red Hat Enterprise Linux.

Red Hat Enterprise Linux AS

Red Hat Enterprise Linux AS ("advanced server") — решение высшего класса в данном семействе продуктов, разработанное для развертывания на серверах больших ведомств и центров обработки и хранения данных. Из всего семейства только оно поддерживает системы IBM iSeries, pSeries и zSeries/S390. Enterprise Linux AS поставляется со стандартным уровнем поддержки (Standard Edition support), кроме того, это единственный член семейства, который поставляется с повышенным уровнем поддержки (Premium Edition support), которая гарантирует ответ в течение часа в любое время суток, в любой день недели. В x86-совместимой системе Red Hat Enterprise Linux AS лучше всего подходит, когда процессоров в этой системе больше двух, а основной памяти -- больше 8Gb.

Типичные сферы применения Red Hat Enterprise Linux AS это поддержка:

  • средних и больших баз данных и их приложений
  • web-серверов и серверов приложений
  • корпоративных приложений, таких, как CRM, ERP и SCM

(Обратите внимание, что отказоустойчивое кластерное решение (High Availability Clustering), входившее в версии 2.1 Red Hat Enterprise Linux AS, в версию 3 не включено, а выходит в виде отдельного продукта. Дополнительную информацию можно найти в разделе Приложения Red Hat.)

Red Hat Enterprise Linux ES

Red Hat Enterprise Linux ES ("entry/mid server") представляет собой операционную систему для серверов начального и среднего класса на рынке Intel X86. Он поддерживает 1-2-процессорные системы с основной памятью менее 8Gb и подходят для широкого применения: от базовых сетевых сервисов до внедрения в депертаментах среднего масштаба. Red Hat Enterprise Linux ES имеет те же возможности, что и AS, а отличается от него тем, что поддерживает меньшие системы и стоит дешевле. Enterprise Linux ES поставляется с базовой (Basic Edition) и стандартной (Standard Edition) поддержкой.

    Типичные сферы применеия Red Hat Enterprise Linux ES
  • Корпоративная web-инфраструктура
  • Приложения базовых сетевых сервисов (DHCP, DNS, firewalls, etc.)
  • Почтовые службы и службы печати файлов
  • Небольшие и средние базы данных и приложения уровня департамента

Red Hat Enterprise Linux WS

Red Hat Enterprise Linux WS ("workstation") — десктоп-клиент для Red Hat Enterprise Linux AS и ES. Он поддерживает системы с 1-2 процессорами Intel и AMD и идеален для окружения рабочего стола. В него входят прикладные приложения (программы для создания документов, электронная почта, обмен сообщениями, броузеры и т.д.), клиент-серверные окружения, среды разработки программного обеспечения и прикладные клиентские приложения третих фирм (такие, как Electronic Design Automation, Oil/Gas и программы визуализаии и рендеринга). Red Hat Enterprise Linux WS базируется на том же ядре, что и серверные продукты, но при этом не включает в себя массу сетевых серверных приложений (таких, как DNS и DHCP). Поэтому это решение подходит только для использования в клиентских окружениях. Enterprise Linux WS поставляется с базовой (Basic Edition) и стандартной (Standard Edition) поддержкой.

HPC с Red Hat Enterprise Linux WS

Red Hart Enterprise Linux WS наиболее приемлемый по цене и качеству продукт Enterprise Linux для использования при проведении высокопроизводительных вычислений (HPC - High Performance Computing). В таких случаях он устанавливается в режиме автономной рабочей станции, без монитора, клавиатуры и мыши. В семейство Enterprise Linux включено несколько общих связанных с HPC пакетов, таких как PVM и LAM.

Краткий список возможностей продуктов

В следующей таблице резюмируются свойства семейства продуктов Red Hat Enterprise LInux

Свойство Red Hat Enterprise Linux AS Red Hat Enterprise Linux ES Red Hat Enterprise Linux WS
Поддержка систем Х86 Есть Есть Есть
Поддержка систем Х86, Itanium, AMD64 Есть Нет Есть
Поддержка систем IBM серии Z, I, P Есть Нет Нет
Поддержка систем с количеством процессоров >2 Есть Нет Нет
Поддержка систем с объемом памяти >8Gb (X86) Есть Нет Есть
Подписка на Red Hat Network 1 год 1 год 1 год
Поддержка 12х5 Есть Есть Есть
Поддержка 24х7 Есть Нет Нет
Наличие приложений Рабочего стола Есть Есть Есть
Наличие сетевых серверных приложений (таких как DHCP, DNS) Есть Есть Нет
Поддержка приложениями ведущих ISV Есть Есть Есть

Технические возможности

Основной отличительной особенностью продуктов Red Hat Enterprise Linux является то, что они включают в себя технологии и возможности, создающие вычислительную среду промышленного уровня. Нужные свойства выбираются исходя из их пригодности для коммерческого внедрения (таких как поддержка больших SMP систем), при этом обеспечивается высокая степень надежности.

Это значительно отличает продукты Red Hat Enterprise Linux от большинства других дистрибутивов LINUX, в которых внимание фокусируется на включении последних версий программ (зачастую в ущерб надежности и стабильности их работы) и акцент делается на работе в низших областях рынка.

Red Hat Enterprise Linux V.3 разработан в тесном сотрудничестве с основными заказчиками Red Hat и ISV/OEM партнерами, в целях удовлетворения их требованиям. Разработка осуществлялась в течение 18 месяцев и почти 6 месяцев отводилось на бета-тестирование. В релиз добавлено более ста основных усовершентсвований и более чем 350 второстепенных. Приведенный ниже список раскрывает несколько наиболее важных из них:

  • Ядро для Red Hat Enterprise Linux V.3 базируется на ядре LINUX 2.4.21. Кроме того, оно включает многочисленные дополнительные свойства, взятые из новых экспериментальных версий ядра. Среди них Native Posix Threading Library и несколько дополнительных свойств, повышающих производительность системы.
  • Улучшена поддержка больших серверных систем. Для x86 SMP систем поддерживается до 16 логических CPU (8 hyperthreaded CPU пар) и до 64GB основной памяти. Число устройств, поддерживаемых подсистемами ввода-вывода SCSI и Fibre Channel удвоено (до 256 устройств). Также обеспечивается поддержка новых систем хранения, таких как Serial ATA (SATA).
  • Важной отличительной чертой семейства Enterprise Linux V.3 является совместимость снизу вверх для существующих систем Enterprise Linux 2.1. Поддерживается совместимость библиотек таким образом, что для запуска приложений из версии 2.1 нет нужды пересобирать пакеты. Конечно, пересборка пакетов приложений приведет к небольшому улучшению работы приложения за счет использования соответствующих расширений компилятора. Заметим, что некоторые многопоточные приложения понадобится модифицировать для их корректной работы с новой Native Posix Threading Library в Red Hat Enterprise Linux 3. В случае если такие изменения не могут быть сделаны, можно воспользоваться старыми Linux Threads.
  • Все продукты Red Hat Enterprise Linux включают окружение рабочего стола Red Hat Bluecurve, в этом году вошедшее в число продуктов с открытым кодом. Bluecurve предоставляет высокопроизводительное, наиболее удобное окружение рабочего стола Linux desktop GUI, которое представляет собой комбинацию лучших возможностей GNOME и KDE, а так же обладающее совместимостью и привлекательным интерфейсом. Bluecurve включает полный набор офисных приложений, таких как набор средств OpenOffice.org., Ximian"s Evolution как наиболее продвинутый почтовый клиент и ряд передовых веб-браузеров, таких как Mozilla. Red Hat Enterprise Linux V.3 не только выступает как серьезная серверная платформа, но и обеспечивает пользовательский интерфейс самого высокого уровня.
  • Большинство новых технологий, включенных в Red Hat Enterprise Linux, позволяет существенно повысить эффективность обслуживания пользовательских процессов и виртуального адресного пространства ядра в Intel x86-совместимых системах. Обычно 32-битные x86 системы имеют фиксированное виртуальное адресное пространство, равное 4GB, которые распределены между ядром - 1GB и каждым пользовательским процессом - 3GB (3-1 разбиение). Такое распределение использовалось уже много лет, но оно ограничивало возможность использования большего объема физической памяти. В 3 версии Red Hat Enterprise Linux стала возможной конфигурация 4-4 разбиение, где на каждый пользовательский процесс и ядро приходится по 4GB виртуального адресного пространства. Эта новая возможность имеет следующие преимущества:
    • Большее виртуальное адресное пространство ядра позволяет системе использовать больше физической памяти - Enterprise Linux 3 на x86-совместимых системах поддерживает до 64GB основной памяти.
    • Большее пользовательское виртуальное адресное пространство позволяет приложениям использовать приблизительно на 30% (3.7GB) памяти больше, что повышает их производительность.
    Эта уникальная возможность Red Hat Enterprise Linux может позволить увеличить продолжительность использования и повысить производительность x86-совместимых систем.
  • Red Hat тесно сотрудничает с множеством групп промышленной стандартизации, обеспечивая максимально возможную поддержку этих стандартов. Red Hat Enterprise Linux 2.1 имел сертификат COE (Common Operating Environment), выданный DISA (U.S. Defense Information Systems Agency). Red Hat Enterprise Linux 3 планирует получить NIAP/CC EAL 2 (National Information Assurance Partnership; Common Criteria; Evaluation Assurance Level) к концу 2003 года. Common Criteria является общепризнанным международным критерием и отражает зрелость и высокое качество продуктов семейства Red Hat Enterprise Linux. Кроме того, за счет соответствия Linux Standard Base Runtime Environment 1.3 обеспечивается простота переноса приложений между дистрибутивами Linux и Enterprise Linux 3. Для получения информации о спецификации LSB обратитесь к http://www.linuxbase.org/.
  • Новая версия включает большой набор функций защиты, таких как поддержка ACL (Access Control List) для ext2/3 файловых систем, которые обеспечивают проведение более тонких настроек контроля доступа к любому объекту файловой системы. Эта возможность поддерживается также на файловых системах NFS. Кроме того, новая версия включает поддержку IPsec на уровне ядра (используется возможность криптографии на уровне ядра).
  • Другая важная возможность Enterprise Linux 3 - Native POSIX Threading Library. Эта функция, разработанная и поддерживаемая Red Hat, обеспечивает высокую производительность многопоточных приложений (например, приложений Java). Данное свойство обеспечивает производительность, на несколько порядков превышающую предыдущие механизмы многопоточности в Linux, что позволяет системе Red Hat Enterprise Linux полноценно конкурировать с коммерческими Unix-системами, в которых используются многопоточные приложения.
  • Red Hat Enterprise Linux 3 включает GCC3.2, самую последнюю стабильную среду для разработчиков приложений. GCC 3.2 обеспечивает множество новых возможностей, включая полную поддержку для ANSI C++, более полную поддержку ISO C99 и поддержку расширений для различных архитектур, таких как усовершенстованный планировщик команд Itanium, и поддержку конвейера команд Pentium IV.
  • Для усовершенствования поддержки больших подсистем хранения данных Red Hat Enterprise Linux включает LVM (Logical Volume Manager). Данная технология позволяет объединять в единое целое большое число устройств хранения данных, а также максимально гибко управлять ими. Теперь вы можете управлять распределением хранилищ данных в соответствии с потребностями того или иного приложения, а не зависеть от физического устройства. При этом поддерживаются такие операции, как динамическое увеличение размера файловой системы.
  • Другим новым полезным свойством, которое поддерживается в Enterprise Linux 3, является поддержка бездисковых систем. Такие системы загружаются по сети и удаленно работают с первичным хранилищем данных на дисковой системе. Red Hat Enterprise Linux 3 предоставляет в распоряжение администраторов графическую утилиту, которую можно использовать для создания инфраструктуры сетевой организации множества бездисковых систем. Данное решение существенно экономит дисковое пространство и позволяет организовать централизованное управление бездисковыми системами. Например, большая система Enterprise Linux AS может содержать особый диск, на котором будет располагаться образ системы Enterprise Linux ES. Большое число машин-клиентов может разделять образ Enterprise Linux ES, поскольку их файлы, зависящие от того или иного узла, управляются отдельно при помощи сервера Enterprise Linux AS. Данное свойство может также использоваться в системе Enterprise Linux WS в окружениях, где применяются тонкие клиенты или проводятся высокопроизводительные вычисления.

Данный краткий перечень свойств системы представляет собой лишь общий обзор серъезных улучшений, сделанных в системе Enterprise Linux. Поскольку система Red Hat Enterprise Linux 3 ставит своей основной задачей улучшение производительности, масштабируемости, отказоустойчивости, разработки приложений и поддержки стандартов, она по праву является мировым лидером среди вычислительных систем промышленного уровня.

Службы поддержки

Компания Red Hat и ее партнеры продают Red Hat Enterprise Linux, в виде собственно физического продукта и пакета поддержки, которая выбирается заказчиком. В следующей таблице приведены все существующие уровни поддержки.

Обратите внимание, что поддержка осуществляется с помощью Red Hat Network, который дает доступ по интернету к апдейтам, апгрейдам, патчам и спискам ошибок (errata), выпускаемым Red Hat.

Кроме того, Red Hat со своими партнерами предлагают огромный выбор профессиональных и консультационных услуг. Эти услуги могут потребоваться заказчикам, чтобы проектировать, настраиватьть, развертывать и управлять системами Red Hat Enterprise Linux. Также существуют службы для перехода c UNIX и Windows систем. Доступность приложений Как было описано ранее, Red Hat Enterprise Linux быстро принимается ведущими поставщиков ПО (ISV). Далее приводится список ISV, которые уже портировали свое ПО или сделают это в ближайшее время.

Краткий список поддерживаемого ПО:

  • Oracle
    • 9i, 9iRAC, 9i Application Server, 8i, 11i eBusiness Suit, Oracle collaboration Suit
  • VERITAS
    • Foundation Suit, VCS, NetBackup Business Server and Datacenter
  • BEA
    • WebLogic Server 7.0, WebLogic Jrockit
  • IBM
    • WebSphere v5, DB2 v8.1, various Tivoli Products, Directory Server 5.1
  • Reuters
  • Plus key products from
    • BMC, CA, EMC, Legato, Rogue Wave and many others

На сайте redhat.com вы сможете найти полный список уже сертифицированного ПО: www.redhat.com/solutions/migration/applist.html.

Отличительной особенностью семейства продуктов Enterprise Linux является то, что ISV необходимо сертифицировать свое ПО только один раз, потому как все члены используют общедоступные ресурсы системы (например, ядро, средства разработки, библиотеки и т.п.), таким образом все окружение их приложений является одинаковым для всех. Это означает, что приложение сертифицированное одним из членов в выигрыше остаются все остальные участники (однако, ISV может не заложить поддержку своими приложениями специфичных продуктов Enterprise Linux - например, часто не включается поддержка больших серверных приложений в комплект предназначенных для малых систем).

Проверка производительности

Для многих ИТ организаций соответствие промышленным стандартам, прохождение тестов на производительность системы - это важный критерий по принятию решения при покупке системы. В течение 2002/2003 годов проводилось интенсивное тестирование производительности системы Red Hat Enterprise Linux версии 2.1 и были достигнуты наивысшие показатели TPC-C при использовании Oracle 9i RAC и ECperf при использовании Oracle 9i AS. Эти результаты задокументированы и опубликованы на соответсвующих вебсайтах и в в других официальных документах Red Hat.

В сентябре 2003 года компания Hewlett Packard анонсировала результаты тестов TPC-C, достигнутые на системе с Red Hat Enterprise Linux AS версии 3 и Oracle 10g Standart Edition Database, установленных на 4-х процессорной системе HP rx5670 Itanium, с обьемом памяти 96 гбайт. База данных была развернута на 356-ти дисках общей суммарной емкостью 6.8 тбайт. Полученные результаты TCP/C - 136,110 tpmC @ $3.94/tpmC для комплексного сервера приложений из 10 систем HP DL360G3 (2 CPU и 64 GB памяти в каждом), с использованием системы BEA Tuxedo 8.1.

Два других теста были запущены на этих же машинах и дали инетересные результаты. Первым было испытание Windows/SQL Server - достигнутая производительность 121,065 tpmC на $4.79, и вторым в испытания был HP UX/Oracle - достигнутая производительность 131,639 на $7.25. Как видно, результаты, полученные на Red Hat Enterprise Linux 3 лучше по критериям производительность и производительность/цена. На момент выхода этой статьи в свет, данная система показала наивысшие показатели производительности для 4-х процессорной системы и обогнала некоторые 8-ми процессорные системы.

Приведенные результаты тестов - первые в серии проверки производительности для системы Red Hat Enterprises Linux 3. С самыми новыми результатами вы можете ознакомиться на сайте www.redhat.com/software/rhel/benchmarks.

Приложения Red Hat

С Red Hat Enterprise Linux, созданной, как лидирующая операционная система для коммерческого применения, Red Hat работает над тем, как извлечь максимальные преимущества из программного обеспечения с открытым исходным кодом для дальнейшего развития программного обеспечения среднего и прикладного уровня. Стратегия Red Hat состоит в предоставлении дополнительной линейки продуктов, расширяющих стандартную систему Red Hat Enterprise Linux. На сегодняшний день доступны cледующие продукты, имеющие полную поддержку со стороны Red Hat. В 2004 году компания планирует выпуск новых.

Red Hat Cluster Suite

Red Hat Cluster Suite позволяет создать кластер высокой надежности состоящий из 2-8 компьютеров. Технология High availability clustering (или "failover clustering") является технологией, широко применяемой в коммерческих операционных системах; при ее использовании критичные приложения остаются постоянно доступными, их восстановление после сбоев оборудования или отключений происходит автоматически.

Технология Red Hat Cluster Suite, поддерживающая 2х-узловую конфигурацию, первоначально была включена состав Red Hat Enterprise Linux AS 2.1. С появлением Red Hat Enterprise Linux версии 3 возможности кластеризации были расширены для поддержки больших конфигураций, а эта технология стала поставляться как отдельный продукт. Он может быть установлен на системах Red Hat Enterprise Linux AS или Red Hat Enterprise Linux ES. Red Hat Cluster Suite подробно описан в статье "An Overview of Red Hat Cluster Suite".

Обратите внимание, что не следует путать кластера высокой надежности с кластерами высокопроизводительных вычислительными (HPC). HPC в основном используются при решении технических задач, и не пригодны для обычных коммерческих приложений. Для создания конфигурации под HPC Red Hat рекомендует использовать в качестве вычислительной платформы Red Hat Enterprise Linux WS.

Red Hat Developer Suite

Red Hat Developer Suite является полнофункциональной интегрированной средой для разработок (IDE) для разработчиков приложений, основанной на проекте с открытым исходным кодом Eclipse. Eclipse предоставляет разработчикам среду для эффективного создания разнообразных приложений на различных языках программирования, включая поддержку C/C++ и разработок приложений Java (причем количество поддерживаемых языков быстро растет).

Eclipse поддерживает широкий спектр операционных систем помимо Red Hat Enterprise Linux, а именно Windows XP, Windows 2000, Windows 98, Windows ME и Sun Solaris 8. Это значительно упрощает переход с сохранением наработанных разработчиками навыков и перенос существующих приложений с перечисленных платформ на Red Hat Enterprise Linux.

Eclipse поддерживает возможность создания расширений plug-in, что позволяет использовать языковые расширения и расширения связанные со специфическим окружением. Основной релиз Red Hat Developer Suite включает модули надстройки для C/C++, Java, RPM и профилирования, По мере пявления новых plugin"ов, они так же будут включаться. За подробной информацией о Eclipse обратитесь к сайту проекта: http://www.eclipse.org/.

Red Hat Content Management System

Red Hat Content Management System (CMS) является полнофункцмональным инструментом, основанным на абстракции потока заданий (workflow), для создания и поддержания сайтов в интранет"е, экстранет"е или Интернет"е. С помощью CMS неограниченное число людей может с легкостью создавать наполнение, редактировать его и опубликовать на Веб-сайте. CMS обладает встроенной поддержкой для создания шаблонов, возможностью управления жизненным циклом контента, механизмом контроля прав доступа, системой контроля версий, категоризацией и и возможностью создания пользовательских типов данных. Это наиболее поддерживаемая и полнофункциональная доступная CMS с открытым исходным кодом.

Red Hat Portal Server

Red Hat Portal Server является системой, позволяющей соединить локальный контент и контент расположенный удаленно через простой в использовании конфигурирационный Вэб-интерфейс. Портлеты могут быть созданы на основе уже готовых или самостоятельно разработанных шаблонов. Шаблоны также персонализируемы, чтобы отразить вид и поведение, принятые как стандарт корпорации, сообщества или удобные пользователю, который в итоге будет с этим работать. Portal Server предоставляет простой интерфейс для доступа к информации вашему отделу, сообществу или внешней организации и делает взаимодействие более эффективным.

Red Hat Web Application Framework

Наш набор content и portal решений построен как дополнение к Red Hat Web Application Framework (WAF). В этой открытой архитектуре используются стандарты и технологии, привычные J2EE разработчикам, а также подход, основанный на выборе оптимальных средств, чтобы непрерывно оценивать и перенимать новые стандарты. WAF снижает количество ресурсов, требуемых для развития и поддержки вэб- приложений, ориентированных на работу с данными, так же как и риск, связанный с фиксацией на какой-то одной статической архитектуре.

Red Hat WAF, CMS и Portal Server работают на любом J2EE servlet container"е, а так же и с Oracle и PostgreSQL базами данных. Они оптимизированы для работы с Red Hat Enterprise Linux, но также могут быть развернуты и в Unix, и в Windows средах. Предлагаемый нами широкий диапазон взаимодействующих между собой уровней всегда предоставляет возможность использования и открытого исходного кода, и закрытого. Это позволяет вам определить наилучшую комбинацию для каждого развертывания каждого конкретного проекта. Обратитесь к сайту www.redhat.com/software, где можно больше узнать о растущем семействе приложений Red Hat.

На сегодняшний день в сети доступно огромное количество разнообразных дистрибутивов с операционной системой Linux, каждый из которых предлагает различные преимущества и гибкость настройки. И порой сделать точный выбор нужного дистрибутива для своих нужд становится не простой задачей. Нужна скорость и лёгкость? Хотите что-то только для игр? Возможно, Вам нужен мультимедийный комбайн? Все это могут предложить различные сборки на базе Linux.

В этой статье представлен путеводитель по лучшим операционным системам Linux, которые можно скачать в интернете. Для поиска нужного Вам дистрибутива используете краткое содержание.

SUSE Linux Enterprise Desktop предназначен для использования в корпоративном сегменте и заточен на работу с различными офисными программами. Он достаточно гибкий для работы на многих устройствах, но достаточно надежный для чрезвычайно важных процессов. Также доступна версия SUSE Linux Enterprise Server. Производителем предоставляется коммерческая поддержка на протяжении 10 лет.


Разнообразие поддерживаемых платформ у SUSE Linux Enterprise довольно обширно. Ее можно запустить на

  • AMD64/Intel 64
  • IBM z Systems
  • IBM Power
  • Raspberry Pi
  • Itanium

Компания-производитель Novell позиционирует свою систему как полноценную замену операционной системе Windows, соответственно настройки по умолчанию должны удовлетворять большинство пользователей Windows.

Это всего лишь небольшой список доступных на сегодня дистрибутивов Linux. Многообразие дистрибутивов Linux полностью описать практически невозможно. Многие дистрибутивы Linux уже давно не поддерживаются разработчиками, а многие выпускают даже по несколько самостоятельных сборок, но которые похожи между собой как две капли воды. А почему бы Вам не рассказать о Вашем любимом дистрибутиве Linux и почему?

В одной из предыдущих статей мы делали обзор операционной системы Ubuntu, как одного из лучших коммерческих дистрибутивов. На самом деле дистрибутивов Linux, которые могут использоваться в серьезных компаниях и имеют хорошую поддержку не так много. Это Ubuntu от Canonical, Red Hat Enterprise Linux и SUSE Linux.

Эти дистрибутивы поддерживаются не разработчиками любителями, а серьезными компаниями, поэтому можно рассчитывать на то, что они более стабильны и будут своевременно получать обновления. В сегодняшней статье мы более подробно рассмотрим продукт компании Red Hat - сделаем обзор Red Hat Linux Enterprise.

Red Hat Linux - это один из старейших дистрибутивов Linux, который был основан в 1993 году. Как другие давние дистрибутивы, Red Hat Linux имеет много последователей, например: Caldera, Mandrake, TurboLinux, Yellow Dog и Red Flag.

В 2003 году Red Hat Linux разделился на две редакции - Red Hat Enterprise Linux и Fedora Linux, это провело четкую грань между коммерческой и бесплатной версией. Fedora - это 100% свободное программное обеспечение, в ней содержатся все самые новые технологии и в то же время, это хорошая система для персонального компьютера.

Red Hat Enterprise Linux обеспечивает очень высокую надежность и большой срок поддержки. Каждый выпуск поддерживается на протяжении 10 лет. Пользователи Red Hat 5 могут приобрести расширенную поддержку в течение более чем 10 лет.

Исходный код Red Hat Linux полностью открыт, и любой желающий может его полностью бесплатно скачивать или распространять и даже создавать конкурентные ответвления. Например, CentOS и Scientific Linux - это популярные ответвления, использующие кодовую базу Red Hat практически без изменений. Oracle имеет свою систему, основанную на исходном коде Red Hat - Oracle Unbreakable Linux. Это точно тот же Red Hat Linux, только с возможностью использования ядра от Oracle с различными патчами для увеличения безопасности.

Компания Red Hat - это отличный пример большого успеха проекта с открытым исходным кодом. Это первая компания в сфере свободного ПО, доход которой достиг $1 млрд долларов, в 2016 компания достигла отметки в $2 млрд долларов.

Получение Red Hat Linux

Пользователи Linux привыкли получать все программное обеспечение бесплатно, несмотря на то, что это не является обязательным требованием большинства лицензий СПО. Но Red Hat - платная операционная система. Но есть три способа получить дистрибутив бесплатно полностью легально:

  • Вы можете собрать систему из исходных кодов, хотя и это не совсем простая задача;
  • Можно использовать одно из ответвлений на основе Red Hat, которое уже предоставляет все готовые пакеты, например, CentOS;
  • Скачать образ системы можно на официальном сайте , но для этого вам нужно зарегистрироваться в участника программы для разработчиков. Эта версия точно такая же, как и платная, здесь используются те же репозитории и инструменты, например, менеджер подписок и портал клиентов Red Hat. Но вы не сможете использовать систему в качестве сервера, только для тестирования и разработки.

Также можно купить Red Hat Linux если вы хотите систему для серверов и у вас есть достаточно средств.

Продукты Red Hat

Компания Red Hat выпускает несколько редакций своей системы для использования в различных областях. Есть версии для JBoss Middleware, сервера KVM, облака, хранилища, мобильной разработки, платформ управления, настольных компьютеров, интернета вещей и конечно же сервера. Эта операционная система может работать на всем, начиная от встраиваемых устройств и до суперкомпьютеров.

У Red Hat есть даже специальная система Atomic Host для популярных сейчас контейнеров. Это специально оптимизированная Red Hat 7 для управления контейнерами Docker. Atomic Host упрощает создание и развертывание контейнеров, обеспечивая центральную консоль управления, в которой есть такое программное обеспечение, как: Docker, Kubernetes, SELinux, Systemd и другие стандартные компоненты.

Red Hat имеет партнерские отношения со многими крупными компаниями в сфере информационных технологий, это Dell, SAP, Cisco, Hewlett-Packard, Intel, IBM, Amazon и даже Microsoft. Как и в большинстве проектов свободного программного обеспечения вы получаете функциональную совместимость, а не завязаность на том или ином аппаратном обеспечении.

У Red Hat Linux есть версия системы для рабочего стола и рабочих станций, но о них не так много слышно. Red Hat очень хорошо показывает себя на рабочем столе, это безопасная и стабильная операционная система, простая в настройке и управлении. Для обычных пользователей тут есть один минус - не всегда можно получить самую новую версию программного обеспечения, ведь в дистрибутив попадают только хорошо отлаженные версии. Но для предприятий это в самый раз.

Программное обеспечение

Наш обзор Red Hat Linux был бы неполным без рассмотрения программного обеспечения системы. В этой системе используется система управления пакетами на основе rpm. Она очень похожа на deb но отличается некоторыми особенностями реализации. Отличий в функциональности минимум, разве что, немного меньше программ, чем для формата deb.

По умолчанию система поставляется с большим количеством различного программного обеспечения. В качестве системы обеспечения безопасности используется SELinux. Red Hat очень хорошо поработала над безопасностью своей системы, были созданы даже различные профили безопасности, содержащие наборы правил SELinux, для различных ситуаций.

Для настройки iptables в Red Hat используется утилита firewalld, это не отдельный брандмауэр, а просто еще одна надстройка над iptables. Он упрощает настройку и реализует некоторые дополнительные функции.

Система инициализации - systemd. Именно RedHat была одним из инициаторов перехода Linux дистрибутивов на Systemd, как и сейчас пытается форсировать переход на wayland включением его в Fedora по умолчанию.

В качестве окружения рабочего стола используется Gnome 3 со всем его стеком программ. Здесь есть офисный пакет LibreOffice, браузер Firefox, Gnome Музыка, Gnome Видео, Empathy и другое программное обеспечение, которое может вам понадобиться при повседневной работе.

В качестве файловой системы по умолчанию предлагается использовать XFS. Она дает максимальную производительность при работе с большими файлами, но ее нельзя уменьшить.

Минусы Red Hat Enterprise Linux

Основной минус Red Hat Linux - это достаточно старые версии программного обеспечения. Это происходит из-за того, что система должна содержать только стабильные программы, а чтобы убедиться в стабильности и дождаться исправления всех проблем нужно кое-какое время.

Хотя это может вызвать некоторые проблемы. Например, Red Hat 6 содержит в своем составе PHP 5.3.3, а Red Hat 7 - 5.4. Обе версии уже устарели, не поддерживаются и небезопасны. Red Hat бекпортирует исправления, но большинство новых проектов требуют более новой версии php.

Поддержка

Поддержка у Red Hat очень качественная и, как правило, получает очень много положительных отзывов от пользователей. Также компания предлагает полный набор обучающих и сертифицированных курсов. Они специально рассчитаны на программное обеспечение Red Hat но основные аспекты Linux везде одинаковы. Также у Red Hat есть отличная документация по операционной системе.

Выводы

В этой статье мы сделали обзор Red Hat Enterprise Linux. Это отличная операционная система, особенно для корпоративных пользователей. Кроме того, в лице CentOS она может стать отличным решением для пользователей домашних компьютеров. А что вы думаете об Red Hat Linux и других, основанных на ней дистрибутивах? Напишите в комментариях!



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: