Oracle Linux

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 09:25, 8 июня 2018.
Oracle Linux
KFFC 9ek 400x400.jpg
OracleLinux640x480.png
Разработчик Oracle Corporation
Линейка ОС Linux
Состояние разработки Current
Исходный код Open source
Последний релиз 7.5 / 17.04.2018
Целевой маркетинг Enterprise and Cloud computing
Метод обновления YUM
Cистема управления пакетами RPM (RPM Package Manager)
Платформы IA-32, x86-64, SPARC, ARM
Ядро (тип) Monolithic Linux)
По умолчанию
пользовательский
интерфейс
GNOME and KDE
Лицензия GNU GPL
Официальный веб-сайт oracle.com/linux

Oracle Linux (прежде известная как Oracle Enterprise Linux, Unbreakable Linux) — открытый дистрибутив операционной системы Linux, доступный под лицензией GNU General Public License и свободный для скачивания через сайт корпорации Oracle (после регистрации в Oracle Software Delivery Cloud). Oracle также предоставляет услуги по платной технической поддержке организаций, использующих дистрибутив.

Потенциальные пользователи могут свободно загружать Oracle Linux через службу электронной доставки [[Oracle Corporation|Oracle] (Oracle Software Delivery Cloud) или с различных зеркальных сайтов, а также развертывать и распространять ее бесплатно. Программа поддержки Oracle Linux компании направлена на предоставление коммерческой технической поддержки, охватывающей Oracle Linux и существующие установки RHEL или CentOS, но без какой-либо сертификации от первого. [Источник 1].

Создан 25 октября 2006 года на основе RHEL Linux, появление дистрибутива серьёзно повлияло на курс акций RHEL, который снизился на 28 % и составил 14,25 доллара США за акцию, так как фактически предлагая копию дистрибутива от Red Hat, Oracle устанавливает стоимость услуг по технической поддержке на Oracle Linux' вдвое ниже (от $99 в расчёте на систему в год до $1199 за пакет расширенных услуг, включающий юридическую защиту пользователей Linux).

22 марта 2012 года корпорация Oracle объявила о том, что дистрибутивы, обновления и Errata для Oracle Linux становятся доступными бесплатно, в том числе для коммерческого использования (до этого, как и у RHEL, обновления и исправления были доступны только подписчикам техподдержки) [Источник 2].

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

Oracle Linux — единственный дистрибутив Linux, поддерживающий применение исправлений в реальном времени без прерывания работы, как в пространстве ядра, так и в пользовательском пространстве. Это значит, что можно устанавливать исправления системы безопасности без малейшего промедления — без простоя производственной среды и без перезагрузки. По состоянию на сегодня так было применено уже более миллиона исправлений (через Ksplice).

Будучи оптимизированной для гибридных облачных сред, операционная система Oracle Linux используется как для корпоративных развертываний, так и для облачных рабочих нагрузок, обрабатывающих миллиарды транзакций в день. Клиенты нашего облака используют Oracle Linux для обслуживания миллионов своих клиентов более чем в 195 странах мира. [Источник 3].

Совместимость с RHEL

Корпорация Oracle распространяет Oracle Linux с двумя альтернативными ядрами Linux:

  • Red Hat Compatible Kernel (RHCK);
  • Unbreakable Enterprise Kernel (UEK) – на основе новых версий ядра Linux, с собственными усовершенствованиями Oracle для OLTP, InfiniBand, SSD disk access, numa-оптимизаций, Reliable Datagram Sockets (RDS), асинхронного ввода/вывода, OCFS 2 и сетей.

Unbreakable Enterprise Kernel имеет 100% совместимость с RHEL. Oracle утверждает, что это позволяет без изменений устанавливать и запускать промежуточное программное обеспечение Oracle и сторонние приложения, сертифицированные RHEL, но не содержит ссылок на стороннюю документацию. [Источник 1].

Совместимость аппаратного обеспечения

Oracle Linux сертифицирован на IBM,Hewlett-Packard, Dell, Lenovo и Cisco. В 2010 году Force10 объявила о поддержке Oracle VM Server для x86 и Oracle Linux. Oracle Linux также доступен на Amazon EC2 как образ машины Amazon и на Microsoft Windows Azure как образ виртуальной машины.

Серверы Oracle / Sun с процессорами x86-64 могут быть сконфигурированы для поставки с Oracle Linux.

В ноябре 2017 года Oracle анонсировала Oracle Linux на платформе ARM с поддержкой Raspberry Pi 3, Cavium ThunderX и X-Gene 3. [Источник 1].

Поддержка виртуализации

Oracle Linux поддерживает KVM и Xen.

Другие продукты Oracle поддерживаются только в Xen-based Oracle VM Server для X86.[Источник 1].

Сопутствующие продукты

Oracle Linux используется в качестве основной операционной системы для следующих приложений:

  • Oracle Exadata;
  • Oracle Exalogic;
  • Oracle Big Data Appliance;
  • Oracle Exalytics;
  • Oracle Database Appliance. [Источник 1].

Ksplice

Ksplice

Ksplice, доступный как часть подписки Oracle Linux Premier, обновляет ядро операционной системы Linux (OS) и ключевые библиотеки пользовательского пространства, в то время как ОС работает, без перезагрузки или перерыва. Обновления ядра Linux с новыми исправлениями выпускаются примерно раз в месяц. Поскольку Ksplice полностью интегрирован с Oracle Linux, клиенты Oracle Linux Premier Support могут применять обновления без перезагрузки, повышая безопасность и надежность Oracle Linux.

Для работы Ksplice Uptrack Oracle требует ключ доступа. Пользователи могут получить ключ доступа, подписавшись на поддержку Oracle Linux Premier, которая дает им доступ к Unbreakable Linux Network (ULN). Далее нужно запросить ключ доступа Ksplice через ULN. После установки Ksplice можно устанавливать все обновления ядра Linux без перезагрузки. Изменения конфигурации или начальная перезагрузка для установки не требуются.

Характеристика Ksplice:

  • Возможность отката. Любое обновление, которое может быть установлено с помощью Ksplice может быть отменено без перезагрузки
  • Отсутствие влияния на производительность. Ksplice не оказывает отрицательного влияния на производительность.
  • Web-интерфейс и API. Просмотр и управление статусом Ksplice на всех ваших системах либо через веб-интерфейс, либо программно через rest API.
  • Виртуализация. Ksplice отлично работает в виртуализированных средах.
  • Ksplice поддерживает обновления многих важных пользовательских библиотек, таких как glibc и openssl без перезагрузки.
  • Оффлайн обновления. Ksplice можно обновить без подключения к интернету. [Источник 4].

Ядро Unbreakable Enterprise Kernel

Ядро Unbreakable Enterprise Kernel является частью операционной системы Oracle Linux, ранее известной как Oracle Enterprise Linux. Созданное общими усилиями команд разработчиков Oracle по направлениям Linux, базы данных, связующее программное обеспечение и аппаратное обеспечение, Linux-ядро Unbreakable Enterprise Kernel обладает следующими характеристиками: Скорость: прирост производительности свыше 75% по сравнению с версией ядра Red Hat Compatible Kernel в тестах производительности оперативной обработки транзакций (OLTP); увеличение быстродействия обмена сообщениями по интерфейсу InfiniBand на 200%; увеличение скорости доступа к твердотельным дискам (SSD) на 137%. Современность: обеспечивает оптимизацию для больших NUMA-серверов (архитектура с распределенной разделяемой памятью); улучшенное управление питанием и высокая энергоэффективность; более точный контроль ресурсов процессора и оперативной памяти. Надежность: поддержка расширений Data Integrity Extensions и модели защиты информации T10 Protection Information Model, для предотвращения записи поврежденных данных на устройство хранения; защита от сбоев оборудования, позволяющая улучшить время безотказной работы приложений; низкие показатели расхода производительности на трассировку. Оптимизация для продуктов [[Oracle Corporation|Oracle]: разработано и протестировано для работы с наилучшей производительностью и высочайшей надежностью - с аппаратным обеспечением, базами данных и связующим программным обеспечением [[Oracle Corporation|Oracle]. Новая редакция машины базы данных Oracle Exadata Database Machine и новая машина связующего программного обеспечения Oracle Exalogic Elastic Cloud используют ядро Unbreakable Enterprise Kernel для достижения беспрецедентного уровня производительности Linux. Ядро Unbreakable Enterprise Kernel создано на базе основной текущей версии ядра Linux kernel 2.6.32 и будет продолжать развиваться, так что клиенты смогут быстро воспользоваться и инновациями [[Oracle Corporation|Oracle], и усовершенствованиями сообщества разработчиков. [Источник 5].

Oracle Linux для облака инфраструктуры Oracle

Операционная система Oracle Linux обеспечивает работу облачных приложений Oracle, облачной платформы Oracle и облачной инфраструктуры Oracle. Oracle Linux Premier Support входит в состав подписки Oracle Cloud Infrastructure, обеспечивая доступ к поддержке Oracle-ресурсов. Oracle Linux предлагает наиболее экономичную и интегрированную операционную систему для Oracle Cloud с лучшими возможностями платформы не только для приложений Oracle, но и других приложений [Источник 6].

Дистрибутив Oracle Linux 7

Компания Oracle представила релиз промышленного дистрибутива Oracle Linux 7, созданного на основе пакетной базы Red Hat Enterprise Linux 7. Для загрузки без ограничений, но после бесплатной регистрации, распространяется установочный iso-образ, размером 4.7 Гб, подготовленный для архитектуры x86_64. Для Oracle Linux также открыт неограниченный и бесплатный доступ к yum-репозиторию с бинарными обновлениями пакетов с устранением ошибок (errata) и проблем безопасности.

В состав включены два варианта ядра Linux: оригинальное ядро из RHEL 7 (ответвление от оригинального ядра 3.10) и развиваемый компанией Oracle пакет с ядром Unbreakable Enterprise Kernel Release 3 Update 2 (ответвление от ядра 3.8), уже предлагаемый пользователям Oracle Linux 6.5. Кроме ядра, по функциональности Oracle Linux 7 аналогичен RHEL 7.

Из особенностей Oracle Linux 7 отмечается:

  • Готовая для промышленного применения файловая системаBtrfs;
  • Средства для работы с изолированными контейнерами LXC;
  • Поддержка системы динамической трассировки DTrace;
  • Сервис Ksplice, позволяющий устанавливать обновления для ядра Linux без перезагрузки;
  • Улучшенная поддержка Xen;
  • Переход на системный менеджер systemd и службу ведения логов systemd-journald;
  • Переход на загрузчик GRUB 2 c поддержкой GPT, EFI и OpenFirmware;
  • Механизм обновления Oracle Linux 6.5 до Oracle Linux 7. [Источник 7].

Oracle OpenStack для Oracle Linux

24 сентября 2014 года Oracle объявила Oracle OpenStack для дистрибутива Oracle Linux, который позволяет пользователям управлять Oracle Linux и Oracle VM через OpenStack в производственных средах. Основанный на выпуске OpenStack Icehouse, Oracle OpenStack для Oracle Linux -это программный продукт для управления облаком, который предоставляет решение корпоративного типа для развертывания и управления IT-средой. Продукт поддерживает гибкость OpenStack, позволяющ потребителям раскрыть различные конфигурации, и интегрировать с различными поставщиками програмного обеспечения и оборудования. Oracle OpenStack для Oracle Linux доступен для бесплатного скачивания. Его можно бесплатно загрузить с веб-страницы Oracle. Поддерживаемые сервисы OpenStack в версии 1 включают Nova, Keystone, Cinder, Glance, Neutron, Horizon и Swift. По данным Oracle поддержка для Oracle OpenStack для Oracleи ОС Linux входит в состав Oracle Premier Support for Oracle Linux, [[Oracle VM VirtualBox|Oracle VM] и систем. [Источник 1].

История выпусков

Oracle Linux Release Architectures RHEL base Oracle Linux release date RHEL release date Days after RHEL release
4.5 i386, x86-64 4.5 2007-05-01
4.6 i386, x86-64 4.6 2007-12-10 2007-11-16 24
4.7 i386, x86-64 4.7 2008-08-05 2008-07-24 12
4.8 i386, x86-64 4.8 2009-05-26 2009-05-18 8
4.9 i386, x86-64 4.9 2011-02-16
5.0 i386, x86-64 5 2007-06-26 2007-03-14 104
5.1 i386, x86-64 5.1 2007-11-26 2007-11-07 19
5.2 i386, x86-64 5.2 2008-06-02 2008-05-21 12
5.3 i386, x86-64 5.3 2009-01-28 2009-01-20 8
5.4 i386, x86-64, ia64 5.4 2009-09-09 2009-09-02 7
5.5 i386, x86-64, ia64 5.5 2010-04-07 2010-03-31 7
5.6 i386, x86-64, ia64 5.6 2011-01-22 2011-01-13 9
5.7 i386, x86-64, ia64 5.7 2011-08-16 2011-07-21 26
5.8 i386, x86-64, ia64 5.8 2012-03-02 2012-02-21 10
5.9 i386, x86-64, ia64 5.9 2013-01-16 2013-01-07 9
5.10 i386, x86-64, ia64 5.10 2013-10-08 2013-10-01 7
5.11 i386, x86-64, ia64 5.11 2014-09-23 2014-09-16 7
6.0 i386, x86-64 6 2011-02-11 2010-11-10 93
6.1 i386, x86-64 6.1 2011-06-01 2011-05-19 13
6.2 i386, x86-64 6.2 2011-12-15 2011-12-06 9
6.3 i386, x86-64 6.3 2012-06-28 2012-06-21 7
6.4 i386, x86-64 6.4 2013-02-28 2013-02-21 7
6.5 i386, x86-64 6.5 2013-11-12 2013-11-21 6
6.6 i386, x86-64 6.6 2014-10-21 2014-10-14 7
6.7 i386, x86-64 6.7 2015-07-31 2015-07-22 9
SPARC 2017-03-31 618
6.8 i386, x86-64 6.8 2016-05-16 2016-05-10 6
6.9 i386, x86-64 6.9 2017-03-28 2017-03-21 7
7.0 x86-64 7.0 2014-06-10 43
7.1 x86-64 7.1 2015-03-12 2015-03-05 7
7.2 x86-64 7.2 2015-11-19 6
7.3 x86-64 7.3 2016-11-10 2016-11-03 6
7.4 x86-64 7.4 2017-08-08 2017-07-31 8
7.5 x86-64 7.5 2018-04-17 2018-04-10 7

Последние инновации Linux

Oracle Linux 7

Oracle Linux поставляется с двумя ядрами: Unbreakable Enterprise Kernel (UEK), которое установлено и включено по умолчанию, и Red Hat Compatible Kernel. UEK отслеживает последние версии ядра Linux, предоставляя больше инноваций, чем другие коммерческие ядра Linux, обеспечивая двоичную совместимость с приложениями, сертифицированными для работы на Red Hat Enterprise Linux. UEK является открытым исходным кодом (GPL) и предназначен для корпоративных рабочих нагрузок.

Oracle Linux предоставляет расширенные возможности для поддержки и оптимизации новейшего корпоративного оборудования и программного обеспечения:

  • Обновления Ksplice с нулевым временем простоя-доступные клиентам поддержки Oracle Linux Premier.
  • База OpenStack имеет программное обеспечение для управления публичными, частными облачными инфраструктурами. Она может использоваться для управления популярными программными продуктами Oracle, такими как Oracle Database и Middleware.
  • Файловая система XFS - это журналируемая файловая система, известная своей высокой масштабируемостью и почти собственной производительностью ввода-вывода. XFS является файловой системой по умолчанию для Oracle Linux 7.
  • Целостность данных Oracle Linux поддерживает информационная модель защиты T10 (T10-PIM) предназначенная для предотвращения повреждения данных.

Запуск Oracle Linux с UEK дает дополнительные расширенные функции и улучшения безопасности:

  • Docker-безопасный запуск нескольких приложений на одном хосте.
  • DTrace - это платформа, которая предоставляет мощную инфраструктуру, позволяющую администраторам, разработчикам и обслуживающему персоналу кратко отвечать на произвольные вопросы о поведении операционной системы и пользовательских программ в режиме реального времени.
  • Oracle Cluster File System 2 (OCFS2)-это файловая система общего назначения, обеспечивающая высокую производительность [Источник 8].

Источники

  1. 1,0 1,1 1,2 1,3 1,4 1,5 Oracle Linux// Wikipedia. Дата обновления: 19.05.2018 // URL:https://en.wikipedia.org/wiki/Oracle_Linux. (Дата обращения: 04.06.2018).
  2. Oracle Linux// Википедия. Дата обновления: 20.04.2018 г. // URL: https://ru.wikipedia.org/wiki/Oracle_Linux. (Дата обращения: 20.04.2018).
  3. Oracle Linux// oracle.com // URL: https://www.oracle.com/ru/Linux/index.html. (Дата обращения: 20.04.2018).
  4. Oracle Linux// oracle.com // URL: http://www.oracle.com/us/technologies/linux/ksplice-datasheet-487388.pdf. (Дата обращения: 20.04.2018).
  5. Oracle Linux (Oracle Enterprise Linux)// www.tadviser.ru // URL:http: http://www.tadviser.ru/index.php/Продукт:Oracle_Linux_(Oracle_Enterprise_Linux) . (Дата обращения: 05.06.2018).
  6. Oracle Linux// oracle.com // URL:http://www.oracle.com/us/technologies/linux/linux-for-cloud-infrastructure-4024517.pdf . (Дата обращения: 20.04.2018).
  7. Доступен дистрибутив Oracle Linux 7// opennet.ru. Дата обновления: 23.07.2014// URL:https://www.opennet.ru/opennews/art.shtml?num=40255 . (Дата обращения: 20.04.2018).
  8. Oracle Linux// oracle.com // URL:http://www.oracle.com/us/technologies/linux/oracle-linux-ds-1985973.pdf . (Дата обращения: 20.04.2018).