LINUX.ORG.RU

Вышло обновление ядра Unbreakable Enterprise Kernel R4U5

 , ,


0

1

Компания Oracle представило пятое обновление для ядра Unbreakable Enterprise Kernel 4. Исходные тексты, включая разбивку в отдельные патчи, доступны в открытом Git-репозитории Oracle. Пакеты - в репозитории Oracle Linux, расположенном по адресу yum.oracle.com . Ядро распространяется как ядро по умолчанию в Oracle Linux и предоставляет ряд расширенных возможностей, таких как интеграция DTrace и улучшенная поддержка Btrfs. Напомним, что в основном дистрибутиве Red Hat Enterprise Linux 7.4 приняли решение от нее отказаться. Новшества:

  • В реализации Btrfs улучшена обработка дедупликации данных и обеспечена возможность удаления устройств по их идентификатору (device ID);
  • Бэкпортирован усовершенствованный код обработки ошибок XFS.
  • Бэкпортированы изменения из ядер Linux 4.9 и 4.10, связанные с гипервизором Xen
  • В реализации DTrace улучшена поддержка FBT (Function Boundary Tracing) для отслеживания выхода за границы буфера в функциях, работающих на уровне ядра. Расширен охват проверок, осуществляемых провайдером ввода/вывода. Добавлена возможность добавлять контрольные проверки (probe) в файловые системы, работающее поверх штатного блочного уровня. Добавлена поддержка трассировки чтения и записи поверх NFS. Добавлены контрольные проверки SDT для протоколов TCP и UDP. Обеспечена автоматическая загрузка необходимых модулей DTrace;
  • Добавлена поддержка динамического изменения размера больших страниц памяти, что позволяет одновременно использовать большие страницы разного размера;
  • В nf_tables добавлены модули для дублирования сетевых пакетов с отправкой дубликатов в заданную точку приёма трафика;
  • В OpenFabrics Enterprise Distribution (OFED) добавлена поддержка интерфейса netlink, позволяющего подключать обработчики в пространстве пользователя;
  • Было добавлено 30 новых драйверов. Intel E100, Intel i40e, nvme, smartpqi. Добавлен Forcedeth для Ethernet в составе Nvidia Nforce
  • Под флагом Technology Preview продолжается тестирование экспериментальной поддержки DCTCP (Data Center TCP), DRBD (Distributed Replicated Block Device), системы верификации модулей ядра по цифровой подписи, режима совместимости NFS over RDMA с ZFS и Solaris, серверной реализации pNFS (parallel NFS).
  • Данное ядро теперь подписано новым личным ключом Oracle для SecureBoot, а не ключом Redhat, как это было раннее.

>>> Подробности



Проверено: Shaman007 ()

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

kto_tama ★★★★★ ()
Ответ на: комментарий от kto_tama

так давно ведь уже. опенсорс, всё такое. зато можно публично плюнуть на редхат и продолжить разрабатывать btrfs, не смотря на пронзительные крики со стороны параши.

редхат же поэтому и извивается со всем этим дерьмецом вроде сустемд, хотят чтобы всё на них было залочено, они всё контролировали и имели возможность вставлять палки в колёса конкурентов в виде каких-нибудь несовместимых ни с чем изменений под соусом «дефрагментации».

anonymous ()
Ответ на: комментарий от anonymous

так давно ведь уже. опенсорс, всё такое.

совершенно верно
опенсорс - это одновременно и благо, и зло
оракл берет фичи, которые были ранее выброшены из ядра, переписывает или допиливает их, возвращает взад, и говорит, что это круто - я не про бтрфс в данном случае говорю
поддержку бтрфс можно только приветствовать

kto_tama ★★★★★ ()
Ответ на: комментарий от Legioner

Линус делает то, что считает нужным. btrfs вроде как и так в ядре, какие с ним проблемы. То, что Линусу не нравится, в ядро не попадает

Есть мнение, что Линус тупо не знает, что с понравившейся ему btrfs делать.

anonymous ()

В реализации DTrace улучшена поддержка FBT (Function Boundary Tracing) для отслеживания выхода за границы буфера в функциях, работающих на уровне ядра.

Что за бред??? Это трассировка на входе в функцию и на выходе из нее. Никакими выходами за границу буфера и близко не пахнет.

anonymous ()