URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 94043
[ Назад ]

Исходное сообщение
"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."

Отправлено opennews , 13-Фев-14 11:01 
Компания Oracle представила (https://blogs.oracle.com/linux/entry/unbreakable_enterprise_...) первое функциональное обновление для ядра Unbreakable Enterprise Kernel 3 (https://oss.oracle.com/ol6/docs/RELEASE-NOTES-UEK3-QU1-en.html). Исходные тексты ядра, включая разбивку на отдельные патчи, доступны (https://oss.oracle.com/git/?p=linux-uek3-3.8.git) в публичном Git-репозитории Oracle. Ядро позиционируется в качестве альтернативы штатному пакету с ядром, поставляемому в Red Hat Enterprise Linux.


Новая версия примечательна проведением работы по исправлению ошибок и обновлению драйверов устройств. Обновлены версии драйверов для устройств хранения и сетевых адаптеров компаний Broadcom, Cisco, Emulex, HP, Intel, LSI, Mellanox и Qlogic. Внесены улучшения в блочные и сетевые фронтэнды и бэкенды Xen. Добавлена поддержка параметра загрузки ядра crashkernel=auto, упрощающего настройку Kdump. Реализована новая возможность для включения статических контрольных вызовов DTrace  в модулях ядра. Обновлён Xtables-драйвер xt_LOG для ведения лога пакетов  IPv4/IPv6.

URL: https://blogs.oracle.com/linux/entry/unbreakable_enterprise_...
Новость: http://www.opennet.me/opennews/art.shtml?num=39077


Содержание

Сообщения в этом обсуждении
"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено Аноним , 13-Фев-14 11:16 
А в апстрим они вообще что-нибудь пытаются отдавать или "копайтесь в нашей свалке патчей, если хотите"?

"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено anonymous , 13-Фев-14 11:36 
>А в апстрим они вообще что-нибудь пытаются отдавать или "копайтесь в нашей свалке патчей, если хотите"?
>доступны в публичном Git-репозитории Oracle

Иногда лучше жевать.


"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено Аноним , 13-Фев-14 12:00 
>доступны в публичном Git-репозитории Oracle

Но это и есть "копайтесь в нашей свалке патчей, если хотите"


"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено pavlinux , 13-Фев-14 13:37 
А те как надо? Перед каждым патчем историю создания UNIX, август 91 - СССР распался и родился Linux,
цитаты из "Just For Fun", главу про под систему для которой представлен патч? Краткий мануал на git, patch, diff, make?



"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено ананим , 13-Фев-14 14:25 
Конечно они коммитят в апстрим ядра — http://www.opennet.me/opennews/art.shtml?num=38845
>11.9% изменений внесено сотрудниками компании Intel, 9.7% - Linaro, 9% - Red Hat, 5% - Samsung, 3.5% - IBM, 2.7% - SUSE, 1.7% - Google, 1.5% - NVIDIA, 1.1% - Oracle, 1.0% - Huawei, 0.9% - ARM.

Но какое это имеет отношение к конкретной сборки ядра для их дистрибутива?
Тем более что это ядро вы можете использовать в своём дистре.

Это просто сборка, микс из бэкпортированых драйверов из свежих ванильных(!!!) ядер с kernel.org, некоторых своих ноу-хау (типа DTrace), настроек (make menuconfig) и рекомендаций/документации по применению всего этого дела (например — Unbreakable Linux Network User's Guide — http://docs.oracle.com/cd/E37670_01/E39381/html/index.html)

Так (или почти так) работают все производители дистров.


"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено Школьник , 14-Фев-14 09:17 
Красношапка и этого не делает.

"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено Аноним , 13-Фев-14 18:19 
>> доступны в публичном Git-репозитории Oracle
> Иногда лучше жевать.

Как насчет юридических вопросов? Например, DTrace можно легально использовать только в оракловом ядре, в любом другом случае это будет пиратством.


"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено Аноним , 13-Фев-14 18:23 
> Как насчет юридических вопросов? Например, DTrace можно легально использовать только в
> оракловом ядре, в любом другом случае это будет пиратством.

А как это согласуется с GPLv2? Или это отдельный проприентарный модуль?


"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено Аноним , 13-Фев-14 22:30 
> А как это согласуется с GPLv2? Или это отдельный проприентарный модуль?

Насколько я понимаю, специально для UEK оракел, как правообладатель, лицензировал код DTrace под совместимой лицензией. Но только для UEK.


"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено ананим , 13-Фев-14 20:32 
>Например, DTrace можно легально использовать только в оракловом ядре, в любом другом случае это будет пиратством.

Чем то можете это подтвердить? CDDL конечно кaкaшкa, но всё-таки свободная.

DTrace просто видимо нафиг больше никому не нужен и всё. ZFS on Linux же вон вполне нормально развивается, быстрее чем в бзде версии релизились. Даже вон объединяются в одно комьюнити:
>OpenZFS was announced in September 2013 as the truly open source successor to the ZFS project. Our community brings together developers from the illumos, FreeBSD, Linux, and OS X platforms, and a wide range of companies that build products on top of OpenZFS.

http://open-zfs.org/wiki/Main_Page


"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено Аноним , 13-Фев-14 22:32 
> Чем то можете это подтвердить? CDDL конечно кaкaшкa, но всё-таки свободная.

И несовместимая с GPL.

> DTrace просто видимо нафиг больше никому не нужен и всё.

ZFS тоже был "не нужен", пока не придумали его в отдельном модуле распространять.

> ZFS on Linux же вон вполне нормально развивается

Если ФС можно вынести в отдельный модуль, то инфраструктуру трассировки, требующую наличия сенсоров непосредственно в различных участках кода ядра, полностью вынести не получится.


"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено linux must _RIP__ , 14-Фев-14 08:02 
> Всё наоборот — ZFS стал кому-то нужен под линухом и этот кто-то стал его его развивать отдельным модулем.

ZFS стал нужен большим дядям, которые хотят стораджей по 10-20P и что бы fsck там не работал месяцами.
в частности LLNL.gov - вот тогда все и сделали.. а админы локалхоста могут и дальше меряться пиписками и кричать что ZFS не нужно..


"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено vlikhachev , 14-Фев-14 23:22 
>> Всё наоборот — ZFS стал кому-то нужен под линухом и этот кто-то стал его его развивать отдельным модулем.
> ZFS стал нужен большим дядям, которые хотят стораджей по 10-20P и что
> бы fsck там не работал месяцами.
> в частности LLNL.gov - вот тогда все и сделали.. а админы локалхоста
> могут и дальше меряться пиписками и кричать что ZFS не нужно..

XFS не подходит разве?


"Компания Oracle выпустила обновление ядра Unbreakable..."
Отправлено arisu , 15-Фев-14 02:04 
> XFS не подходит разве?

нет, с ним Драмы не было. а этому дегенерату на факты наплевать, особенно если факты не подходят для его дегенеративных целей.


"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено Andrey Mitrofanov , 13-Фев-14 11:41 
> А в апстрим они вообще что-нибудь пытаются отдавать или "копайтесь в нашей
> свалке патчей, если хотите"?

Кто ж его знает, что они там "пытаются" ("Не пробуй, Люк!"), но 3.8 не числится на корневой kernel.org, ничего из перечисленного вверху, в новости не подходит для "стабильных" релизов на kernel.org. А в новых ядрах чего-то коммитят, да. Поищи слово "oracle", например, на

http://lwn.net/Articles/570483/
http://lwn.net/Articles/579081/

В другом апстриме, RHEL, вообще нет 3.8, вроде же. И в федоре, наверное.

Ты про какой "апстрим"-то??


"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено Аноним , 13-Фев-14 18:21 
> Кто ж его знает, что они там "пытаются" ("Не пробуй, Люк!"), но
> 3.8 не числится на корневой kernel.org, ничего из перечисленного вверху, в
> новости не подходит для "стабильных" релизов на kernel.org. А в новых
> ядрах чего-то коммитят, да.

DTrace уже закоммитили?


"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено ананим , 13-Фев-14 20:34 
А он уже кому-то кроме oracle понадобился?

"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено Аноним , 13-Фев-14 22:34 
> А он уже кому-то кроме oracle понадобился?

ZFS тоже был "не нужен никому, кроме оракла", пока не научились обходить проблемы с лицензией. По факту, получается, "что мы не осилили, то не нужно".


"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено ананим , 13-Фев-14 23:24 
Ну конечно, оформить модуль ядра — этож ракетсайнс.
А портирование это так, семечки.

Думай что говоришь то.


"Компания Oracle выпустила обновление ядра Unbreakable..."
Отправлено arisu , 14-Фев-14 07:03 
> ZFS тоже был «не нужен никому, кроме оракла»

и сейчас нафиг не нужен. только FreeBSD, у которой FS подобного уровня не было, а HAMMER брать и развивать они то ли побрезговали, то ли рук не хватило.


"Компания Oracle выпустила обновление ядра Unbreakable..."
Отправлено Аноним , 14-Фев-14 18:32 
Какая пoпaбoль :) Замуж вышла чтоли? 7 раз за вечер?

"Компания Oracle выпустила обновление ядра Unbreakable..."
Отправлено arisu , 15-Фев-14 02:03 
завидуй молча.

"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено linux must _RIP__ , 14-Фев-14 08:04 
>> А он уже кому-то кроме oracle понадобился?
> ZFS тоже был "не нужен никому, кроме оракла", пока не научились обходить
> проблемы с лицензией. По факту, получается, "что мы не осилили, то
> не нужно".

ZFS был нужен кому-то.. только Этому кому-то детская возня в болезнью столмана и нафик не сдалась.. Им работать надо было - поэтому сделали порт :)


"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено ананим , 14-Фев-14 13:17 
И поэтому они прикрутили «взрослый ZFS» к «детскому ядру linux'а».

>Им работать надо было - поэтому сделали порт :)

Им linux был нужен, поэтому и прикрутили.
А пафос с возрастом (по поводу возраста) проходит.


"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено linux must _RIP__ , 14-Фев-14 15:11 
там где оно надо - от ядра linux используются только огрызки :) для запуска MPI приложений.

"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено Аноним , 14-Фев-14 18:35 
> И поэтому они прикрутили «взрослый ZFS» к «детскому ядру linux'а».

Это комплексы :)
И у тех что пишет про ZFS взрослый в кавычках, и у тех кто пишет пло ядро линукс - детское.
Ну да вырастут, поумнеют ... правда даааалеко не все :(



"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено pavlinux , 13-Фев-14 13:47 
https://oss.oracle.com/git/?p=linux-uek3-3.8.git;a=blobdiff;...

+tcp_min_tso_segs - INTEGER
+       Minimal number of segments per TSO frame.
+       Since linux-3.12,

Во народ обрадуется, читать про 3.12 ядро в версии 3.8 :D  
---------------------------------------------------------------
Работают посаны:

22 января (он же вариант от 25 декабря 2010)


diff --git a/arch/x86/mm/init.c b/arch/x86/mm/init.c
index 7d7a36d..a8c7ad0 100644 (file)
--- a/arch/x86/mm/init.c
+++ b/arch/x86/mm/init.c
@@ -83,8 +83,8 @@ static void __init find_early_table_space(struct map_range *mr, int nr_range)
#ifdef CONFIG_X86_32
        /* for fixmap */
        tables += roundup(__end_of_fixed_addresses * sizeof(pte_t), PAGE_SIZE);
-#endif
        good_end = max_pfn_mapped << PAGE_SHIFT;
+#endif

        base = memblock_find_in_range(start, good_end, tables, PAGE_SIZE);
        if (!base)

25 января (он же вариант с версии 2.6.37)


diff --git a/arch/x86/mm/init.c b/arch/x86/mm/init.c
index a8c7ad0..7d7a36d 100644 (file)
--- a/arch/x86/mm/init.c
+++ b/arch/x86/mm/init.c
@@ -83,8 +83,8 @@ static void __init find_early_table_space(struct map_range *mr, int nr_range)
#ifdef CONFIG_X86_32
        /* for fixmap */
        tables += roundup(__end_of_fixed_addresses * sizeof(pte_t), PAGE_SIZE);
-       good_end = max_pfn_mapped << PAGE_SHIFT;
#endif
+       good_end = max_pfn_mapped << PAGE_SHIFT;

        base = memblock_find_in_range(start, good_end, tables, PAGE_SIZE);
        if (!base)


"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено barmaglot , 13-Фев-14 14:08 
А да прикольно :) Перед солдатом поставлена задача ... Задача стоит, солдат спит, служба идёт :)

"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено Аноним , 14-Фев-14 09:30 
Первый раз backout увидел?

"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено pavlinux , 13-Фев-14 18:27 
Усацца, это было ещё году в 2004 в SuSE :)


diff --git a/drivers/scsi/scsi_scan.c b/drivers/scsi/scsi_scan.c
index 307a811..6f746b2 100644 (file)
--- a/drivers/scsi/scsi_scan.c
+++ b/drivers/scsi/scsi_scan.c
@@ -109,7 +109,7 @@ MODULE_PARM_DESC(scan, "sync, async or none");
  * in practice, the maximum number of LUNs suppored by any device
  * is about 16k.
  */
-static unsigned int max_scsi_report_luns = 511;
+static unsigned int max_scsi_report_luns = 1023;

module_param_named(max_report_luns, max_scsi_report_luns, uint, S_IRUGO|S_IWUSR);
MODULE_PARM_DESC(max_report_luns,

---
Во полезный патчик https://oss.oracle.com/git/?p=linux-uek3-3.8.git;a=commitdif...

Patch has no impact for high speed flows, where having large TSO packets
makes sense to reach line rate.

For other flows, this helps better packet scheduling and ACK clocking.

This patch increases performance of TCP flows in lossy environments.


"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено linux must _RIP__ , 14-Фев-14 08:06 

> Patch has no impact for high speed flows, where having large TSO
> packets
> makes sense to reach line rate.
> For other flows, this helps better packet scheduling and ACK clocking.
> This patch increases performance of TCP flows in lossy environments.

а что местные анатики в состоянии купить хорошую карточку с поддержкой TSO offload ?:)


"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено pavlinux , 13-Фев-14 22:23 
Порыл я "это" - куета полная, 99% уже давно есть в 3.12, 3.13,
drivers/char/random.с нихрена не обновили.

"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено Аноним , 13-Фев-14 22:36 
> Порыл я "это" - куета полная, 99% уже давно есть в 3.12, 3.13,
> drivers/char/random.с нихрена не обновили.

Ты лучше расскажи на пальцах, что там в 3.13 поменяли (патч я видел) и что это дает?


"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено pavlinux , 14-Фев-14 00:12 
АНБ не спалит.

"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено ананим , 13-Фев-14 23:27 
>Порыл я "это" - куета полная, 99% уже давно есть в 3.12, 3.13,

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


"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено pavlinux , 14-Фев-14 00:19 
>>Порыл я "это" - куета полная, 99% уже давно есть в 3.12, 3.13,
> А ты что ожидал?

К примеру у RedHat и SuSE всегда вкусные плюшки, которых ещё нет даже в next- ветке.


"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено ананим , 14-Фев-14 00:43 
Да? В каком дистре я могу увидеть это ядро?
(Хинт — systemd пока ещё не ядро)

"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено pavlinux , 14-Фев-14 02:14 
> Да? В каком дистре я могу увидеть это ядро?

Кэп, - RHEL и SLES.
Дальше подрубаешь LKML и живёшь там.


"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено ананим , 14-Фев-14 03:26 
Глупости, кэп.
Все теже патчи, но в разных комбинациях.

"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено pavlinux , 14-Фев-14 14:53 
> Глупости, кэп.
> Все теже патчи, но в разных комбинациях.

Это прекрасно - чем больше не верят и ленятся, тем у нас больше бабла!


"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено Аноним , 14-Фев-14 18:37 
> Это прекрасно - чем больше не верят и ленятся, тем у нас больше бабла!

Майдан бэби?


"Компания Oracle выпустила обновление ядра Unbreakable Enterp..."
Отправлено Аноним , 13-Фев-14 23:50 
Unbreakable
Ну хотя бы изнутри свой api/abi не ломает