- Red hat linux: подробный обзор для пользователей linux
- Общее
- Общая информация об установке и обновлении
- Обновление
- Установка
- Окно входа
- Рабочий стол
- Серверная система
- Обновление
- Развитие
- Вывод
- Как Red Hat убила свой главный продукт и стала многомиллиардной корпорацией
- Софт, скутеры и игрушечные бластеры
- Нашествие патентных троллей
- На пути к третьему миллиарду
- VMware «значительно опережает» Red Hat в виртуализации
- Споры о терминах и верности принципам
- Можно ли повторить успех Red Hat?
Red hat linux: подробный обзор для пользователей linux
Red Hat Enterprise Linux (RHEL) — флагман американской компании Red Hat. Он является прямым преемником прежнего дистрибутива Linux (RHL).
Общее
В сентябре 2003 года компания преобразовала Red Hat Linux в Fedora. В результате, RHEL остался единственным дистрибутивом Linux, который поставлялся непосредственно Red Hat. Основой RHEL по-прежнему является Fedora, которая активно поддерживается Red Hat.
Сам RHEL существует в разных вариантах и в свою очередь лежит в основе других продуктов, распространяемых Red Hat . Бизнес-модель компании заключается в том, что каждый клиент с активной подпиской имеет доступ ко всем версиям приобретенного продукта. Следовательно, у клиентов с подпиской RHEL есть различные варианты выбора. Во-первых, пользователи могут использовать самую последнюю версию продукта. Во-вторых, никто не запрещает использовать старую версию, поддерживаемую дистрибьютором. Затраты, понесенные при переходе на новую версию, пользователи не несут.
Компании или пользователи, у которых есть подписка, могут загружать нужные продукты прямо с клиентского портала компании.
Общая информация об установке и обновлении
Установка системы может быть выполнена непосредственно с носителя или карты памяти. Начиная с версии 7, производитель больше не поддерживает 32-битную архитектуру напрямую. Клиентам, которые хотят продолжать использовать 32-битные системы, предется Red Hat остаться на предыдущей 6 версии. Точно так же, относится и к пользователям систем Power 6. Однако выполнение 32-разрядных приложений на платформе x86_64 остается нетронутым. То есть, 32-разрядные приложения все еще могут быть запущены в 64-разрядной системе. Соответствующие библиотеки совместимости продолжают быть неотъемлемой частью дистрибутива.
Обновление
Начиная с версии 7, RHEL официально поддерживает обновление с предыдущей версии. Однако для этой цели пользователи должны соответствовать различным критериям. Таким образом, производитель гарантирует чистое обновление только с 64-битной серверной версией RHEL 6. Обновления рабочей станции и настольных вариантов не поддерживаются. Кроме того, предлагаются не все группы пакетов.
Red Hat предоставляет специально написанный инструмент под названием «preupgrade» для сбора информации. Инструмент проверяет систему и создает список ожидающих или несовместимостей. Результаты выводятся в виде текста, файла HTML или корня Apache. Потенциальные проблемы, которые могут быть исправлены автоматически, устраняются программой. Кроме того, «preupgrade» предупреждает о потенциальных проблемах после обновления. Например, если вы установили не Red Hat пакеты, инструмент предупредит вас и предложит, что делать дальше. То же самое относится к опциям или параметрам, которые определяет программа и которые требуют изменения. После устранения всех несоответствий можно запустить актуальный инструмент обновления.
Установка
Хотя установка дистрибутива Linux изначально была чем-то особенным, в последние годы Linux установил новые стандарты. Все основные дистрибутивы Linux потратили много времени на разработку. Поэтому разработчики улучшили процесс установки, и она не вызывает никаких трудностей.
С функциональной точки зрения выбор возможных способов установки практически не изменился по сравнению с последней версией 6. В отличие от RHEL 6, производитель больше не полагается на графическое представление при запуске, а скорее на текстовое.
Однако с точки зрения функциональности мало что изменилось. Например, Red Hat по-прежнему предлагает автоматическую установку в защищенной среде.
Окно входа
Продукт полностью обходится без загрузочной панели в текущей версии. Впервые Red Hat также использует GRUB2 в версии Enterprise . Новое поколение предлагает ряд новых функций и улучшений по сравнению с GRUB 0.96, используемым в RHEL 6.
Во-первых, загрузчик поддерживает BIOS. Во-вторых, осуществляется поддержка дополнительных типов микропрограмм, включая EFI и OpenFirmware. В-третьих, в дополнение к таблицам разделов основной загрузочной записи (MBR) поддерживаются таблицы разделов GUID (GPT).
Вероятно, самой большой новинкой базовой архитектуры RHEL является поворот на Systemd. Новая система нацелена на устранение многих недостатков старого решения SysVInit. Кроме того, она включает загрузку системы без выполнения сценариев оболочки.
Также новой для RHEL является возможность использовать быстрые блочные устройства в качестве кэша для медленных блочных устройств. Например, эта функция позволяет устройству PCIe SSD выступать в качестве кеша для хранилища с прямым подключением (DAS).
Кроме того, хранилище в сети хранения данных (SAN), повышает производительность файловой системы. Тем не менее, сама функциональность предлагается в качестве предварительной версии технологии и поэтому официально не поддерживается Red Hat.
Также в качестве предварительного ознакомления с технологией Red Hat Enterprise Linux 7 представляет кэш LVM и интерфейс программирования LVM.
Рабочий стол
Если пользователь установил графический интерфейс пользователя по умолчанию, он увидит окно входа в стандартную среду Gnome при первом запуске. Среда поставляется в версии 3.8.4 . Производитель не использует новую оболочку по умолчанию, но использует Gnome в «классическом» режиме.
В качестве причины Red Hat уже заявляла о привычках пользователей в прошлом. В результате клиенты привыкли к старому интерфейсу, и Red Hat не хочет их пугать радикальным сокращением, как в Gnome 3.
Однако, если вы хотите использовать новый вариант, вы можете начать курс. Пользователь не должен бояться ограничений.
И все же пользователи не могут обойтись без преобразования RHEL 7. Помимо Gnome, производитель также официально поставляет KDE.
Среда, поставленная в версии 4.10 , также была адаптирована и предварительно сконфигурирована. Как и в случае с Gnome, нет никаких реальных проблем. Среда четко настроена и более функциональна для серверной системы.
Серверная система
Обновление
Вероятно, наиболее распространенной целью распространения будет сервер. Почти все серверы, которые RHEL 7 приносит с собой, либо предварительно сконфигурированы, либо поставляются с принципиально функциональной установкой.
С выпуском RHEL 7 Red Hat официально отказывается от MySQL и включает MariaDB 5.5.35 в дистрибутив. Кроме того, дистрибутив поставляется с PostgreSQL 9.2.7 и Apache HTTP Server 2.4.6 . Для подключения Windows системы Samba предоставляет версию 4.1.1.
Новая версия Samba может выступать в качестве контроллера домена и сервера Active Directory. Он включает в себя сервер LDAP, центр распространения ключей Kerberos (KDC) и возможность входа через CIFS, как в Samba 3.
Фактически, не имеет значения, какой тип сервера хочет клиент — новый продукт Red Hat, скорее всего, удовлетворит эту потребность.
Таким образом, новый продукт предлагает множество улучшений, особенно в новых областях. Функции виртуализации были значительно расширены с момента последнего выпуска.
Помимо KVM, дистрибутив также поддерживает Xen и Hyper-V. Например, RHEL 7 можно использовать в качестве виртуальной машины второго поколения на хосте Microsoft Hyper-V Server 2012 R2. В дополнение к функциям, поддерживаемым в предыдущем выпуске, Generation 2 предоставляет новые возможности на виртуальной машине, такие как безопасная загрузка, загрузка с виртуального диска SCSI или поддержка прошивки UEFI.
Развитие
Благодаря интеграции технологии Docker, новая версия дистрибутива Red Hat предоставляет простой способ создания:
- доставки
- переносимости и изоляции приложений в физической,
- виртуальной,
- облачной среде
- среде разработки
- тестирования
- производства.
Используемая версия имеет номер версии 0.11.
Еще одним направлением развития системы было улучшение возможностей кластеризации. Таким образом, rgmanager был заменен на Pacemaker, что дает несколько преимуществ.
Кроме того, разработчики заменили распределитель нагрузки Piranha на keepalived и HAProxy. Структура распределения нагрузки основана на модуле ядра Linux Virtual Server.
В дополнение к многочисленным механизмам аутентификации и взаимодействия безопасность сервера обеспечивается использованием SELinux. Например, пользователь SELinux назначается каждому пользователю на основе политики SELinux.
Это позволяет пользователям Linux наследовать ограничения, которые применяются к пользователям SELinux.
По умолчанию каждому пользователю назначен пользователь SELinux. Кроме того, пакеты nss были обновлены до версии 3.15.2.
Подписи алгоритма дайджеста сообщений 2 (MD2), MD4 и MD5 больше не принимаются для оперативного протокола статуса сертификата (OCSP) или списков отзыва сертификатов (CRL).
Вывод
С Red Hat Enterprise Linux 7 производитель поставляет надежный дистрибутив, но ни в коем случае не обладает функциональным разнообразием дистрибутива сообщества Fedora. Но программы, содержащиеся в дистрибутиве, практически неразрушимы, а используемые концепции непротиворечивы.
Компания заявляет о выпуске продукта, который позволяет корпоративным клиентам профессионально использовать Linux. Red Hat также соответствует этому требованию.
Таким образом, в заключение, последняя итерация системы не только приносит прочную систему, но и значительно расширяет описанный сценарий приложения. Само собой разумеется, что для домашнего пользователя остается совсем немного места.
Но, для него компания предлагает другие продукты — например Fedora или версия CentOS для компании. В отличие от этого, RHEL 7 остается верным приписанной роли надежного, универсально развертываемого и гибкого корпоративного дистрибутива.
Источник
Как Red Hat убила свой главный продукт и стала многомиллиардной корпорацией
Пятнадцать лет назад Red Hat стояла перед судьбоносным выбором: прекратить или продолжать выпуск операционной системы Red Hat Linux, подарившей название всей компании. В компании возникло понимание того, что сам по себе открытый код не может создать бизнес-модель, способную конкурировать с корпорациями уровня Oracle и Microsoft. Требовались решительные действия.
По мнению нынешнего главы Red Hat по продуктам и технологиям Пола Кормье (Paul Cormier), занявшего пост вице-президента по разработкам в 2001 году, чтобы из небольшой компании-разработчика превратиться в серьезного игрока на рынке корпоративного ПО, Red Hat должна была заменить Red Hat Linux на программный продукт корпоративного класса, который сохранит открытость кода, но перестанет быть бесплатным.
Кормье называли в Red Hat сумасшедшим. «Разработчиков тогда не волновали никакие бизнес-модели, – говорит Кормье. – Они просто хотели делать Red Hat Linux. Так что после перехода на новую бизнес-модель у нас возникла определенная смута, кое-кто из разработчиков ушел, но большая часть осталась».
Предложение Кормье ставило на кон судьбу компании, но он одержал победу над скептиками, сумев убедить тогдашнего исполнительного директора Мэтью Шулика (Matthew Szulik) прекратить производство Red Hat Linux. Последняя стабильная версия этой операционной системы вышла в 2003 году, тогда же на рынок была выпущена и первая версия корпоративного дистрибутива Red Hat Enterprise Linux (RHEL). С тех пор компания демонстрирует стабильный рост доходов и прибыли, чему способствует растущая популярность серверов на базе Linux и успешная экспансия Red Hat на новые рынки.
Оглядываясь назад, очевидно, что рискованный замысел Кормье оказался пророческим, хотя и казался многим полной чушью. Как же Red Hat удалось рискнуть, победить и развить успех?
Софт, скутеры и игрушечные бластеры
Компания Red Hat была основана в 1993 году Бобом Янгом (Bob Young) и Марком Юингом (Marc Ewing), и обязана своим названием шляпе, которую Юинг носил во время учебы в Университете Карнеги-Меллона. Но Юинг уже покинул Red Hat, а Янг отошел от управления компанией к тому моменту, когда в нее пришел Кормье. Его приход совпал с выпуском новой версии Red Hat Linux, и он хорошо помнит свои тогдашние разговоры, в том числе беседу с руководителем разработчиков.
Народ в офисе тем временем катался на скутерах и палил друг в друга из игрушечных бластеров, было круто.
Основные деньги Red Hat тогда зарабатывала на технической поддержке по телефону, и Кормье понимал, что такая бизнес-модель не масштабируется.
«У нас реально не было никакой бизнес-модели, – говорит он. – Коробки с Red Hat Linux продавались в книжных магазинах по $29,95, а еще ее можно было совершенно бесплатно скачать из интернета. В то время у нас было, возможно, с десяток клиентов, которые платили нам деньги, в основном за разговоры по телефону. И мы знали, что все это не масштабируется: люди просто не понимали, за что тут платить».
Кормье вспоминает множество тянувшихся допоздна совещаний, на которых он убеждал топ-менеджеров компании заменить Red Hat Linux на Red Hat Enterprise Linux, которая с самого начала будет предлагаться только на условиях платной подписки, в том числе для получения любых обновлений, исправлений и патчей. По его словам, процесс шел туго, поскольку в поисках стратегии, способной принести компании миллиарды долларов, руководство никак не хотело отказываться от условий лицензирования ПО с открытым кодом.
Кормье победил, но Red Hat все же сохранила практику бесплатной раздачи ПО. В то время как RHEL приносит компании деньги, дух той, первой Red Hat Linux живет в операционной системе Fedora, которая была впервые представлена 2003 году и базировалась на коде Red Hat Linux, а теперь развивается в рамках спонсируемого Red Hat одноименного проекта с открытым кодом. Сегодня Fedora служит чем-то вроде полигона для обкатки новых функций и технологий, которые затем предлагаются корпоративным заказчикам в составе коммерческого продукта RHEL.
Исходный код RHEL также доступен на условиях лицензирования GPL (GNU General Public License) и может свободно компилироваться всеми желающим. Но вот готовые продукты на основе этого кода Red Hat предоставляет только за деньги. Да, есть такая вещь, как CentOS – бесплатный клон RHEL, скомпилированный из исходного кода Red Hat разработчиками компании CentOS. Но это не мешает Red Hat взимать плату за подписку на RHEL, поскольку считается, что только подписка на RHEL гарантирует работоспособность написанных для нее приложений после обновления операционной системы.
«Бинарники Red Hat Enterprise Linux, тот самый двоичный код, который выполняется на компьютере, не бесплатны, – говорит генеральный директор Red Hat Джим Уайтхерст (Jim Whitehurst). – Исходный код бесплатен и доступен всем желающим. А вот бинарники компилируем мы, и именно мы делаем из них продукт корпоративного класса».
Для крупных заказчиков не менее важно и то, что раз в два года Red Hat выпускает версии RHEL с так называемой долгосрочной поддержкой. Такие версии поддерживаются десять лет, причем, вплоть до того, что Red Hat отслеживает критические исправления Linux и портирует их на старые версии своей операционной системы.
«Поставьте себя на место Нью-Йоркской фондовой биржи, и вы поймете, что частая смена версий операционной системы, на которой у вас все построено – это то, чего вам меньше всего хочется», – говорит Уайтхерст.
Если бы Red Hat продолжила бесплатно раздавать ПО и продавать техническую поддержку, то «так и осталась бы крохотной компанией на грани рентабельности», добавляет Уайтхерст.
Red Hat Linux была очень похожа на сегодняшнюю Fedora с ее высокой скоростью выпуска новых версий ради того, чтобы предложить пользователям самые новые технологии. Но новые версии и исправления часто нарушали работоспособность старых приложений и не оставляли шансов на формирование экосистемы сторонних программных и аппаратных решений. С переходом на RHEL компания Red Hat смогла предложить корпоративным заказчикам именно то, что им было нужно: стабильный жизненный цикл и четкие планы релизов, а также отлаженную схему установки программных исправлений без риска нарушения работоспособности системы и приложений. И эта модель, безусловно, доказала свою жизнеспособность.
Нашествие патентных троллей
С ростом денежных поступлений Red Hat стала объектом атаки патентных троллей и особо рьяных защитников ПО с открытым кодом. Несмотря на необычную для софтверных компаний позицию – Red Hat открыто выступает против самого понятия патентов на ПО – компания выработала прагматическую стратегию приобретения защитных патентов. Red Hat идет в суд, когда дело касается основополагающих принципов, и решает не столь важные споры во внесудебном порядке, если это выходит дешевле.
«Если вы принимаете концепцию модульных инноваций, когда множество разных людей вносят свой вклад в прогресс, опираясь на достижения предшественников, то вам становится очевидно, что патенты только тормозят дело, – говорит Уайтхерст. – Я не думаю, что мы так уж отличаемся от любой другой софтверной компании, нам просто приходится иметь дело с огромной массой патентных троллей».
У юристов Red Hat всегда есть дела в суде, особенно в суде Восточного округа Техаса (известном как «очаг патентных исков»). Компания даже как-то объединилась со своим давним соперником, фирмой Novell, чтобы выиграть в 2010 году дело у «дочки» известного патентного тролля Acacia. Более того, новоявленные партнеры однажды готовили совместное экспертное заключение по поручению Microsoft, которое понадобилось при рассмотрении какого-то патентного иска.
Впрочем, Red Hat не чурается решать проблемы деньгами. В частности, в апреле 2011 компания пошла на внесудебное урегулирование с фирмой Acacia, а в 2008 году выплатила $4,2 млн по иску FireStar Software.
Кстати, подписки на ПО Red Hat обеспечивают заказчику юридическую защиту от судебных исков, связанных с использованием программного обеспечения Red Hat. Дело в том, что патентные тролли нередко атакуют не саму Red Hat, а ее клиентов, и тогда компания, как правило, принимает удар на себя.
«Иногда нам звонят заказчики и говорят, что на них подали в суд за использование наших продуктов. Тогда мы встаем на их защиту, – говорит Уайтхерст. – Мы стремимся урегулировать каждый случай оптимальным способом. С кем-то предпочитаем судиться, поскольку их патенты не применимы по тем или иным причинам. С кем-то остается только договариваться вне суда. Причем, обычно мы заключаем досудебное соглашение так, чтобы вывести из-под удара не только наших заказчиков, но и всех пользователей соответствующего программного кода».
Несмотря на неприятности с патентами, Red Hat стала одним из ведущих игроков на рынке корпоративных серверов, сосредоточившись на том, что она делает лучше всего: на создании превосходного ПО.
«Мы никогда не приходим к клиенту и не говорим: “Есть одно приложение, которое не поддерживается на платформе RHEL”, – говорит Кормье. – Если оно поддерживается на Windows, значит поддерживается и на RHEL».
Дэниел Вэнимор (Daniel Vandemore), главный архитектор компании Net-Results, работает с решениями Red Hat более десяти лет и согласен, что переход к сбалансированной стратегии выпуска новых версий сильно повысил привлекательность Red Hat для корпоративных заказчиков.
«Упаковка приложений для часто обновляющегося дистрибутива похожа на попытку поймать падающий нож, – говорит Вэнимор. – Буквально все, от новой версии glibc и вплоть до таких мелочей, как смена версии MySQL, может больно ударить по работоспособности вашего приложения. При этом возникает столько возможных конфигураций, что если пытаться протестировать их все, то может не остаться времени на разработку. Обуздав эту непредсказуемость и обеспечив поддержку RHEL на протяжении нескольких лет, Red Hat значительно повысила привлекательность своей операционной системы для сторонних поставщиков ПО».
На пути к третьему миллиарду
В 2012 году Red Hat преодолела важный рубеж и стала первой в истории компанией, чья годовая выручка составила один миллиард долларов и была полностью (или почти полностью) получена за счет разработки и сопровождения ПО с открытым кодом. В 2016 году компания закрепила свое лидерство, отчитавшись о достижении отметки в два миллиарда долларов выручки, а по итогам 2017 года стремится взять новую планку – три миллиарда долларов.
Обзаведясь RHEL, компания начала активную экспансию и вскоре стала обходить конкурентов, таких как Novell, которая после долгого и медленного угасания была продана Attachmate в 2010 году. Red Hat давно уже не ограничивается операционными системами и сегодня предлагает практически все виды софта, который может потребоваться в дата-центре при развертывании и выполнении приложений, включая такие решения, как middleware, системы хранения данных, средства безопасности, системы виртуализации и инструменты управления. Суммарная выручка Red Hat за три квартала этого отчетного года составила $2 148 млн (чистая прибыль – $271 млн), и ожидается, что по итогам года Red Hat преодолеет отметку в три миллиарда долларов (официально результаты будут обнародованы в конце марта).
Всего десять лет назад годовая выручка Red Hat равнялась $523 млн, достигнув миллиарда к 2012 году. При этом основные деньги поступают от подписок на ПО, остальные средства компания зарабатывает на обучении и услугах.
«Это просто очередное, одно из многих, подтверждение того, что ПО с открытым кодом является фундаментальной частью ИТ-инфраструктур, – говорит Джим Землин (Jim Zemlin), глава Linux Foundation. – Red Hat доказала, что это жизнеспособная бизнес-модель, что это лучший способ распространения ПО и что на этом можно хорошо зарабатывать».
Red Hat не думает останавливаться. В 2006 году компания совершила крупную покупку, приобретя компанию-разработчика JBoss Middleware. В ноябре 2010 года Red Hat купила поставщика PaaS-решений Makara, в октябре 2011 года – разработчика программной системы хранения данных Gluster, а в июне 2017 года – компанию с украинскими корнями Codenvy, поставщика онлайн-средств разработки современных контейнерных и облачных приложений.
VMware «значительно опережает» Red Hat в виртуализации
Решения Red Hat для дата-центров ничем не уступают предложениям Microsoft, и при этом не имеют ограничений, характерных для проприетарного софта. Вместе с тем, руководство Red Hat считает, что главный соперник компании находится отнюдь не в Редмонде.
«Мы почти не сталкиваемся с Microsoft», – говорит Уайтхерст, отмечая, что Red Hat в основном занимается теми, кто перешел или переходит с Unix на Linux, и ее главными конкурентами на этом поле являются Oracle и IBM. В будущем, по мнению Уайтхерста, Red Hat будет расти за счет ИТ-инфраструктур для общедоступных и частных облачных сред, а также для поставщиков решений класса «Software as a Service». И бороться здесь, в первую очередь, предстоит с системами виртуализации VMware.
Многие считают, что Red Hat это не по силам. VMware доминирует на рынке виртуализации серверов, и сейчас ее главный соперник – это Microsoft Hyper-V. Замыкает тройку лидеров Citrix со своим гипервизором с открытым кодом Xen, а Red Hat и Oracle пока борются за четвертое место.
Платформа виртуализации Red Hat построена на основе гипервизора KVM, который сегодня занимает менее одного процента рынка, отмечает аналитик компании Gartner Крис Вольф (Chris Wolf). По его мнению, у Red Hat хорошие технологии, но «вначале ей придется обойти Oracle, которая сегодня занимается виртуализацией очень серьезно».
Red Hat выпустила абсолютно новый специализированный продукт для виртуализации под названием Red Hat Virtualization (RHV), который предлагает множество новых функций и наконец-то оснащен системой управления, не привязанной к Windows Server, что важно для тех, кто хочет использовать только ПО с открытым кодом, такое как Java, JBoss и RHEL. Но, по мнению Вольфа, Red Hat сильно уступает VMware по части интеграции своих средств виртуализации со сторонними решениями резервного копирования, безопасности и аварийного восстановления.
Уайтхерст смотрит на вещи более оптимистично: «Они значительно опережают нас в виртуализации, а мы их – в операционных системах и middleware. А когда дело доходит до переносимости приложений между корпоративными дата-центрами и облачными средами, важны все три фактора. Они сильно оторвались в одном из них, но у нас огромное преимущество по двум другим».
Споры о терминах и верности принципам
Не все согласны называть Red Hat первой в истории компанией с открытым кодом, преодолевшей отметку в миллиард долларов. Как указывает разработчик Linux Грег Кроа-Хартман (Greg Kroah-Hartman), бизнес Google, Facebook и Amazon тоже построен на ПО с открытым кодом, а Linux уже принес миллиарды долларов IBM.
«Есть много крупных компаний, которые полагаются только на софт с открытым кодом и принимают активное участие в жизни проектов Open Source, – говорит он. – И они уже давно шагнули за отметку в миллиард долларов».
И все же Red Hat действительно уникальна тем, что зарабатывает почти все свои деньги за счет разработки и продажи ПО с открытым кодом. Red Hat также является крупнейшей компанией-участником проекта разработки ядра Linux по размеру программного вклада. Как с восхищением отмечает Кроа-Хартман, «они делают великое дело, позволяя своим сотрудникам вносить большой вклад в открытые проекты. Мне очень нравится все, чего они уже достигли и продолжают делать».
Однако Кроа-Хартман обращает внимание, что у Red Hat «есть и проприетарное ПО, и она его продает», что вызывает споры о том, можно ли называть Red Hat компанией с открытым кодом.
Надо сказать, что, приобретая проприетарные технологии, Red Hat со временем переводит их в разряд ПО с открытым кодом, как это было сделано с линейкой JBoss Middleware.
В 2011 году Red Hat сама подогрела споры о своей верности принципам Open Source, когда несколько отошла от общепринятой практики предоставления исходных текстов, пытаясь защитить продажи RHEL от атаки со стороны Oracle.
Oracle выпустила свой Linux-дистрибутив, который, как и дистрибутив CentOS, построен на исходном коде RHEL, и стала активно переманивать клиентов Red Hat, предлагая техническую поддержку по более низким ценам. В ответ Red Hat решила затруднить создание сторонних дистрибутивов на базе своего кода и стала предоставлять его в уже окончательном, интегрированном виде, без общепринятого разделения на каноническое ядро Linux и дополнительные патчи к нему.
Кроа-Хартман утверждает, что это не создало ни малейших проблем для разработчиков дистрибутивов. Этот ход Red Hat никак не отразился на выпуске новых версий CentOS, но он хорошо вписывается в давнее стремление Red Hat зарабатывать деньги на открытом коде, не нарушая лицензию GPL.
«Если уж начистоту, то Oracle говорила открытым текстом: “Это полная копия Red Hat, и мы предлагаем ее дешевле, чем Red Hat”, – говорит Уайтхерст. – Мы должны были защитить свою бизнес-модель, поскольку не будь мы успешными, Oracle вряд ли бы стала раздавать свои исходные коды так, как их раздаем мы, той же CentOS и всем остальным».
Можно ли повторить успех Red Hat?
По словам Уайтхерста, на рынке полно места для желающих повторить успех Red Hat. Годовые продажи корпоративного ПО составляют более $180-200 млрд, из которых лишь $30-40 млрд приходится на сегменты, в которых присутствует Red Hat.
«Есть огромные сектора, где мы не присутствуем ни в каком виде, – говорит Уайтхерста. – Те же СУБД».
У главы Linux Foundation Джима Землина есть множество примеров того, что сегодня инновации создаются именно молодыми компаниями, среди которых он выделяет разработчика Hadoop-решений Cloudera, а также фирму SugarCRM. Землин верит, что в мире появится еще не одна компания уровня Red Hat, отмечая при этом, что успех движения Open Source зависит как от тех, кто создает инновационные продукты на основе ПО с открытым кодом, так и тех, кто, как Red Hat, разрабатывает и продает программные продукты с открытым кодом.
По мнению Землина, без открытого кода Salesforce.com (клиент Red Hat), Google, Amazon и Facebook не смогли бы стать тем, кем стали.
«Я думаю, что таких компаний, как Red Hat, будет больше, но подобная постановка вопроса сужает рамки такого понятия, как успех с использованием ПО с открытым кодом, – говорит Землин. – На самом деле надо смотреть на сотни и сотни компаний, которые берут открытый код и достигают огромных успехов в бизнесе, используя этот код самыми разными способами».
Источник