Компания Oracle анонсировала подготовку пакета "Unbreakable Enterprise Kernel" для собственного дистрибутива Oracle Linux, основанного на пакетной базе Red Hat Enterprise Linux 5. По заявлению Oracle, в отличие от стандартного ядра из поставки RHEL 5, представленное ядро специально оптимизировано для выполнения промышленного программного обеспечения Oracle и для работ на оборудовании Sun/Oracle, позволяя достичь повышения производительности OLTP-тестов на 75%, а Infiniband-тестов на 200%.
Особенности нового пакета с Linux-ядром:
В качестве основы для "Unbreakable Enterprise Kernel" взято ванильное ядро 2.6.32, в который продолжено бэкпортирование улучшений и кода драйверов из более новых выпусков Linux-ядра;
Ядро "Unbreakable Enterprise Kernel" теперь является единственным Linux-ядром, рекомендуемым компанией Oracle, что на первый взгляд является достаточно сильным ударом на продукцию компании Red Hat, но при детальном рассмотрении выясняется, что Oracle начала поставку нового ядра не только для своего дистрибутива, но и оформила пакеты для RHEL 5 (пользователям RHEL достаточно установить новое ядро из репозитория Oracle, нарушив при этом условия поддержки от Red Hat);
В Oracle Linux продолжена поставка в качестве опции возможности использования стандартного ядра от компании Red Hat, при необходимости обеспечения полной совместимости с дистрибутивом RHEL;
Новое ядро проверено на совместимость с большинством приложений RHEL 5, для запуска которых не потребуются какие-либо системные изменения;
Повышение производительности при работе с SSD-накопителями на 137%;
Специальные оптимизации для серверов, базирующихся на архитектуре NUMA. Улучшение системы управления питанием и контроля эффективности энергопотребления. Более точный контроль потребления ресурсов CPU и памяти;
Поддержка расширений по контролю целостности данных (Data Integrity Extensions) и информационной модели T10-защиты (T10 Protection Information Model), что позволяет защитить данные от их повреждения при их записи в хранилище за счет сохранения дополнительных корректирующих блоков. Добавлена поддержка аппаратных платформ по управлению сбоями. Интегрирована подсистема Performance Counter, позволяющая задействовать для выявления узких мест, отладки и профилирования специальных "PERFMON" регистров, доступных в современных CPU (например, Intel Core 2);
Реализован ряд оптимизаций, специфичных для продуктов Oracle: дополнительная поддержка оборудования Oracle/Sun и более полное тестирование ядра на данных аппаратных платформах;
Более тесная интеграция с продуктами Oracle Exadata Database Machine и Oracle Exalogic Elastic Cloud.