<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Компания Oracle представила Linux-ядро Unbreakable Enterprise Kernel 2]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=20934</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=20934&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Компания Oracle представила Linux-ядро Unbreakable Enterprise Kernel 2».]]></description>
		<lastBuildDate>Tue, 13 Mar 2012 18:49:56 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Компания Oracle представила Linux-ядро Unbreakable Enterprise Kernel 2]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=259473#p259473</link>
			<description><![CDATA[<p><strong>Компания Oracle представила Linux-ядро Unbreakable Enterprise Kernel 2</strong></p><p>Компания Oracle <a href="https://blogs.oracle.com/linux/entry/oracle_unbreakable_enterprise_kernel_release"> объявила</a> о выходе стабильной версии <a href="http://oss.oracle.com/ol6/docs/RELEASE-NOTES-UEK2-en.html"> Unbreakable Enterprise Kernel 2</a>, варианта ядра Linux, ориентированного для промышленного применения в дистрибутиве Oracle Linux в качестве альтернативы ядру из состава Red Hat Enterprise Linux. Установка нового ядра поддерживается в Oracle Linux 5.8 и Oracle Linux 6.2, также нет никаких препятствий по использованию данного ядра в аналогичных версиях RHEL, CentOS и Scientific Linux. Обновления с устранением ошибок в прошлой версии Unbreakable Enterprise Kernel 1 будут выходить еще в течение 9 месяцев, но поддержка нового оборудования будет добавляться только в ветку Unbreakable Enterprise Kernel Release 2.</p><p>Пакет Unbreakable Enterprise Kernel 2 основан на ядре Linux 3.0.16, дополненном дополнительными возможностями, оптимизациями и исправлениями. Ядро проверено на совместимость с большинством приложений, работающих в RHEL, и специально оптимизировано для работы с&nbsp; промышленным программным обеспечением и оборудованием Oracle. Unbreakable Enterprise Kernel 2 <a href="http://public-yum.oracle.com/"> доступен</a> для свободной загрузки&nbsp; в исходных текстах из <a href="http://oss.oracle.com/git/?p=linux-uek-2.6.39.git;a=summary"> Git-репозитория</a> без скрытия отдельных патчей, что позволяет другим дистрибутивам легко адаптировать наработки ядра Oracle в свои продукты. </p><p>Из ключевых <a href="http://www.oracle.com/us/technologies/linux/uek-r2-features-and-benefits-1555063.pdf"> особенностей</a> Unbreakable Enterprise Kernel 2 от <a href="http://www.opennet.ru/opennews/art.shtml?num=29576"> первой версии</a> ядра Oracle, отмечается:<br /></p><ul><li><p>Переход на использования в качестве основы ядра Linux 3.0 с бэкпортирвоанием некоторых возможностей более новых ядер серии 3.x, в то время как прошлый выпуск базировался на ядре 2.6.32. Примечательно, что ядро Unbreakable Enterprise Kernel 2 идентифицирует себя как 2.6.39 для обеспечения совместимости с некоторыми приложениями, не адаптированными для новой нумерации ядер 3.x;</p></li><li><p>Поддержка файловой системы Btrfs&nbsp; для промышленной эксплуатации. По умолчанию в Oracle Linux по прежнему остаётся ФС Ext4, которую отныне Btrfs дополняет в качестве официально поддерживаемой опции. Примечательно, что в анонсе упоминается включение в состав пакета btrfs-progs&nbsp; обновлённой утилиты btrfsfsck, поддерживающей восстановление целостности повреждённой ФС (опция &quot;--repair&quot;), а именно поддержку перестроения записей экстентов, восстановление информации о группах блоков и работу с повреждёнными группами блоков. Из других улучшений Btrfs отмечается online-дефрагментация, проверка целостности данных (&quot;Scrubbing&quot;, сверка указанных в экстентах контрольных сумм с контрольными суммами, вычисленными на основе фактических данных), возможность использования LZO-сжатия, снапшоты в режиме только для чтения, команды &quot;btrfs subvolume list&quot; и &quot;btrfs subvolume find-new&quot;, поддержка прямого ввода/вывода (Direct I/O), опция монтирования nospace_cache, асинхронное создание снапшотов и большое число различных исправлений и оптимизаций;</p></li><li><p>Поддержка изолированных окружений на базе легковесных контейнеров LXC (LinuX Container), базирующихся на использовании cgroups и отдельных пространств имён. В LXC-контейнере не используется виртуализация, а на базе уже работающего ядра Linux создаётся отдельное представление операционной системы со своей структурой ФС и сетевым стеком;</p></li><li><p>Экспериментальная <a href="http://www.opennet.ru/opennews/art.shtml?num=33169"> поддержка</a> системы динамической отладки DTrace, позволяющая выявлять причины узких мест и проблем с производительностью при помощи штатного ядра Linux и без необходимости перезапуска приложений. В версии DTrace&nbsp; для Linux пока доступно лишь несколько базовых провайдеров и ограниченное число контрольных вызовов (probes);</p></li><li><p>Поддержка &quot;Transparent Huge Рages&quot;, техники увеличения базового размера адресуемых страниц памяти (ранее размер страницы составлял всегда 4096 байт, а сейчас может быть увеличен до 2 или 4 Мб), что приводит к сокращению числа используемых TLB-блоков (Translation Lookaside Buffer) и расширению возможностей по задействованию выделенной, но неиспользуемой памяти, для кэширования системных данных (например, под дисковый кэш). Увеличение размера страницы особенно эффективно при использовании систем виртуализации и СУБД;</p></li><li><p>Поддержка механизма уплотнения памяти (memory compaction), позволяющего снизить фрагментацию внешней памяти за счет перемещения нескольких использованных страниц памяти в один блок большего размера, состоящий из непрерывно следующих друг за другом занятых страниц. В итоге, после выполнения операции упаковки, вместо перемешанного набора свободных и занятых непрерывных страниц памяти, получается один большой блок с используемыми страницами и один большой блок со свободными страницами, что в дальнейшем упрощает проведения операций выделения больших областей памяти;</p></li><li><p>Улучшения в поддержке Cgroups. Поддержка лимитирвоания ввода/вывода в cgroups, что позволяет установить верхнюю границу интенсивности записи или чтения данных для заданной группы процессов.</p></li><li><p>Поддержка технологии XPS (Transmit Packet Steering), позволяющей повысить на 20-30% пропускную способность передачи сетевых пакетов для адаптеров, поддерживающих несколько очередей пакетов;</p></li><li><p>Дополнительные наработки в области увеличения производительности и масштабируемости. Оптимизации затронули такие подсистемы как планировщик задач, система управления памятью, файловые системы и сетевой стек. Экспериментальная поддержка DRBD (Distributed Replicated Block Device);</p></li><li><p>Улучшение поддержки систем виртуализации Xen. Дополнительные оптимизации для использования ядра на стороне гостевых систем. В ядре Unbreakable Enterprise Kernel 2 обеспечена полная поддержка работы в роли хоста на базе гипервизора Xen, а также возможность запуска в гостевых системах в режимах паравиртуализации и аппаратной виртуализации (HVM). Поддержка бэкендов для работы с блочными устройствами и PCI-картами в Xen DomU портирована из ядра Linux 3.3;</p></li><li><p>Улучшение в релизации файловой системы&nbsp; OCFS2 (Oracle Cluster File System): Добавлена поддержка монтирования дисковых разделов, размером более 16 Тб. Добавлена новая опция монтирования &quot;coherency=*&quot; для реализации обеспечения согласованности данных в кластере при режиме записи O_DIRECT. Добавлен ioctl OCFS2_IOC_INFO, позволяющий получить непривилегированному пользователю статистику о работе ФС. Добавлена возможность перемещения экстентов и интегрирована поддержка операций TRIM, что позволит увеличить производительность при работе с SSD-накопителями и повысить их срок службы. Добавлена поддержка заблаговременного резервирования (allocation reservation) блоков, что позволяет значительно сократить фрагментацию;</p></li><li><p>Экспериментальная поддержка проверки валидности модулей ядра по цифровым подписям. В процессе загрузки модуля его сигнатура будет проверена при помощи вшитых в ядро публичных ключей, в зависимости от настроек модули без корректной цифровой подписи могут быть блокированы;</p></li><li><p>Обновление драйверов устройств.</p></li></ul><p><a href="http://www.opennet.ru/opennews/art.shtml?num=33344">Источник »</a><br /><a href="https://blogs.oracle.com/linux/entry/oracle_unbreakable_enterprise_kernel_release">Главная ссылка к новости »</a></p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Tue, 13 Mar 2012 18:49:56 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=259473#p259473</guid>
		</item>
	</channel>
</rss>
