<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_1_subsect_13_thread_30950"  />
<title>rulinux.net - Новости - Linux kernel - Релиз Linux-ядра 2.6.36. Обзор новшеств</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Новости - Linux kernel - Релиз Linux-ядра 2.6.36. Обзор новшеств</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re: Релиз Linux-ядра 2.6.36. Обзор новшеств</title>
<link>https://rulinux.net/message.php?newsid=30950&amp;page=1#69302</link>
<guid>https://rulinux.net/message.php?newsid=30950&amp;page=1#69302</guid>
<pubDate>Thu, 21 Oct 2010 10:11:21 +0400</pubDate>
<description><![CDATA[<p>Ну может и переводчик очепятался, всяко бывает.</p>]]></description>
</item>
<item>
<title>Re: Релиз Linux-ядра 2.6.36. Обзор новшеств</title>
<link>https://rulinux.net/message.php?newsid=30950&amp;page=1#69301</link>
<guid>https://rulinux.net/message.php?newsid=30950&amp;page=1#69301</guid>
<pubDate>Thu, 21 Oct 2010 09:39:03 +0400</pubDate>
<description><![CDATA[<p><i>>У меня средненький проект около 9к строк за месячишко, если не напрягаться. Если над ним тыща человек работало, как раз столько и выходит.</i><br> Я говорил именно про размер изменений в этой версии. Они ж не с нуля переписывают ядро то.</p><p>Если верить педивикии: 1 August 2010 - Linux 2.6.35 was released (13,545,604 lines of code).[16], да и вообще, &nbsp;<a href="http://www.kernel.org/diff/diffview.cgi?file=/pub/linux/kernel/v2.6/patch-2.6.36.bz2">http://www.kernel.org/diff/diffview.cgi?file=/pub/linux/kernel/v2.6/patch-2.6.36.bz2</a></p><p>9202 files changed, 583842 insertions(+), 630065 deletions(-)</p><p>На опеннете курят что-то не то.</p>]]></description>
</item>
<item>
<title>Re: Релиз Linux-ядра 2.6.36. Обзор новшеств</title>
<link>https://rulinux.net/message.php?newsid=30950&amp;page=1#69300</link>
<guid>https://rulinux.net/message.php?newsid=30950&amp;page=1#69300</guid>
<pubDate>Thu, 21 Oct 2010 09:25:51 +0400</pubDate>
<description><![CDATA[<p>Почему бы и нет? У меня средненький проект около 9к строк за месячишко, если не напрягаться. Если над ним тыща человек работало, как раз столько и выходит.</p>]]></description>
</item>
<item>
<title>Re: Релиз Linux-ядра 2.6.36. Обзор новшеств</title>
<link>https://rulinux.net/message.php?newsid=30950&amp;page=1#69299</link>
<guid>https://rulinux.net/message.php?newsid=30950&amp;page=1#69299</guid>
<pubDate>Thu, 21 Oct 2010 09:22:45 +0400</pubDate>
<description><![CDATA[<p><i>>добавлено 9256 тыс. строк кода, удалено - 9204 тыс. строк</i><br> Меня, почему-то, смущают эти цифры. Там реально 9 миллионов строк?:)</p>]]></description>
</item>
<item>
<title>Re: Релиз Масла-Масленого 2.6.36. Обзор новшеств</title>
<link>https://rulinux.net/message.php?newsid=30950&amp;page=1#69298</link>
<guid>https://rulinux.net/message.php?newsid=30950&amp;page=1#69298</guid>
<pubDate>Thu, 21 Oct 2010 08:40:54 +0400</pubDate>
<description><![CDATA[<p>У нас так выражаться не принято. Тут приличное общество, а не труполор какой-нибудь.</p>]]></description>
</item>
<item>
<title>Re: Релиз Масла-Масленого 2.6.36. Обзор новшеств</title>
<link>https://rulinux.net/message.php?newsid=30950&amp;page=1#69297</link>
<guid>https://rulinux.net/message.php?newsid=30950&amp;page=1#69297</guid>
<pubDate>Thu, 21 Oct 2010 08:22:18 +0400</pubDate>
<description><![CDATA[<p>Это копипаста, так-что притензии на опеннет.</p>]]></description>
</item>
<item>
<title>Re: Релиз Масла-Масленого 2.6.36. Обзор новшеств</title>
<link>https://rulinux.net/message.php?newsid=30950&amp;page=1#69296</link>
<guid>https://rulinux.net/message.php?newsid=30950&amp;page=1#69296</guid>
<pubDate>Thu, 21 Oct 2010 08:21:19 +0400</pubDate>
<description><![CDATA[<p>Заебали уже, честное слово!</p>]]></description>
</item>
<item>
<title>Re: Релиз Linux-ядра 2.6.36. Обзор новшеств</title>
<link>https://rulinux.net/message.php?newsid=30950&amp;page=1#69295</link>
<guid>https://rulinux.net/message.php?newsid=30950&amp;page=1#69295</guid>
<pubDate>Thu, 21 Oct 2010 07:58:26 +0400</pubDate>
<description><![CDATA[<p>Неплохой список. Ждём в дистрибутивах.</p>]]></description>
</item>
<item>
<title>Релиз Linux-ядра 2.6.36. Обзор новшеств</title>
<link>https://rulinux.net/message.php?newsid=30950&amp;page=1#69294</link>
<guid>https://rulinux.net/message.php?newsid=30950&amp;page=1#69294</guid>
<pubDate>Thu, 21 Oct 2010 07:41:54 +0400</pubDate>
<description><![CDATA[<p>После 80 дней разработки увидел свет релиз Linux-ядра 2.6.36 в котором появилась поддержка новой процессорной архитектуры Tile, интегрирована технология мандатного контроля доступа AppArmor, добавлена поддержка локального кэширования CIFS-разделов, обеспечена возможность управления питанием для CPU Intel Core i3/i5 и включена подсистема LIRC для управления устройствами через инфракрасный канал связи.</p><p>В новую версию принято 10195 исправлений от 1326 разработчиков, размер патча - 48 Мб (добавлено 9256 тыс. строк кода, удалено - 9204 тыс. строк). Около 39% всех представленных в 2.6.36 изменений связаны с драйверами устройств, примерно 27% изменений имеют отношение к обновлению кода специфичного для аппаратных архитектур, 12% связано с сетевым стеком, 6% - файловыми системами и 5% c внутренними подсистемами ядра.</p><p>В тексте анонса Линус Торвальдс отметил, что подготовка версии 2.6.36 немного затянулась, поэтому следующий релиз 2.6.37 будет разрабатываться более оперативно. Чтобы успеть выпустить первый кандидат в релизы до проведения саммита разработчиков Linux ядра, на прием новшеств для следующей версии вместо двух недель отводится ровно десять дней, после чего окно приема изменений будет закрыто.</p><p>Наиболее интересные новшества ядра 2.6.36: <ul>     <li>&nbsp; <b>Безопасность</b></p><p>          o В ядро интегрирована поддержка технологии мандатного контроля доступа AppArmor, которая позволяет контролировать полномочия процессов, определяя списки файлов с соответствующими правами (на чтение, запись, отображение в память и запуск, установку блокировки на файл и т.п.) для каждого приложения. Также AppArmor позволяет на самом общем уровне контролировать доступ к сети (например, запретить использование ICMP) и управлять POSIX capabilities. Основное отличие AppArmor от SELinux состоит в том, что SELinux оперирует ассоциированными с объектом метками, а AppArmor определяет полномочия на основании файлового пути, что заметно упрощает процесс настройки;      <li>&nbsp; <b>Оборудование и аппаратные архитектуры</b></p><p>          o Поддержка процессорной архитектуры Tile, отличающейся возможностью интеграции на одном чипе до нескольких сотен процессорных ядер. Процессорные ядра оформлены в чипе в виде связанной mesh-сети (каждый узел связан через соседние узлы сети), состоящей из независимых ячеек, каждая из которых состоит из вычислительного блока (процессор, поддерживающий основанный на MIPS набор инструкций), кэша и модуля маршрутизации, который обеспечивает связь текущей ячейки с соседями в неблокирющем режиме.</p><p>          o Поддержка новой технологии распределения питания, используемой в платформе Intel Core i3/5, отличающейся интеграцией графического процессора. В таких комбинированных чипах технология Intel Intelligent Power Sharing позволяет распределять питание между CPU и GPU, в зависимости от задач максимизируя производительность графических или вычислительных задач. Новый драйвер работает совместно с драйвером для контроля частоты CPU и DRM-драйвером i915, координирует параметры мощности и температуры с основным термальным драйвером, осуществляя мониторинг мощности и температуры GPU; </p><p>    <li>&nbsp; <b>Дисковая подсистема, ввод/вывод и файловые системы</b></p><p>          o Для сетевой файловой системы CIFS реализована поддержка локального кэширования данных. Поддержка кэширования реализована через подсистему FS-Cache, которая появилась в ядре 2.6.30 и поддерживала кэширование для файловых систем NFS и AFS;</p><p>          o В файловой системе теперь по умолчанию используется режим упорядоченного журналирования (mount -o data=ordered), при котором вначале на диск сбрасываются обновления данных, а потом в журнал помещаются изменения метаданных, что гарантирует отсутствие в файлах устаревших блоков данных в случае краха;</p><p>          o В файловой системе Squashfs, используемой для формирования LiveCD, появилась поддержка алгоритма сжатия LZO;</p><p>          o За неделю до релиза, из-за проблем с обеспечением целостности ABI, из ветки 2.6.35 был исключен ранее добавленный код Fnotify, нового механизма уведомления приложений (напирмер, антивирусных сканеров) об изменениях в файловой системе, идущего на смену системам inotify и dnotify (для данных систем обеспечен режим эмуляции, который работает поверх fanotify). Fanotify поддерживает отслеживание как активных событий (открытие, закрытие, чтение, запись и т.п.), так и выполнение пассивных операций, таких как открытие к отслеживаемому объекту доступного только на чтение специального файлового дескриптора. В отличие от inotify и dnotify в новой системе устранены проблемы с масштабированием при контроле за большим числом объектов и обеспечена поддержка нотификации на основе блокировки и контроля доступа.      <li>&nbsp; <b>Память и системные сервисы</b></p><p>          o Интегрирован ряд патчей для подсистемы виртуальной памяти, направленных на увеличение отзывчивости доесктоп-систем. Например, патчи минимизируют негативный эффект, проявляющийся в виде подвисаний приложений при копировании большого объема данных с медленных USB-носителей;</p><p>          o Значительно переработан алгоритм OOM Killer (Out of Memory Killer), принимающий решение об принудительном завершении процессов в ситуации катастрофической нехватки памяти (ОЗУ и swap). Выбор процессов для принудительного завершения связан со множеством нюансов, требующих учитывать большое число системных параметров. Новый OOM Killer более не приводит к завершению оболочки KDE при нехватке памяти, учитывает связь потомок-родитель (родитель теперь не завершается пока у него есть потомки), поддерживает эврестический метод блокирования разрастания большого числа процессов за короткий промежуток времени (fork-бомба);</p><p>          o Переработан механизм функционирования рабочих очередей (пулл нитей, позволяющий осуществить отложенное выполнение функций ядра), которые теперь поддерживает динамическое управление числом внутриядерных потоков, в зависимости от нагрузки на систему, и поддержание уровня очередей в допустимых пределах (если очередей больше, чем число CPU, наблюдается падение производительности из-за начала паразитного переключения контекста). Новая система также способна заменить код "slow-work", альтернативный пул потоков для выполнения некоторых операций, для которых традиционные рабочие очереди не подходят;</p><p>          o Активирована возможность использования интегрированного в прошлой версии ядра отладчика KDB при работе в графическом режиме. Нажатие Sysrq-g теперь при работе X-сервера отображает отладочную консоль и выходит из нее (команда "go"). Поддержка связки KMS + KDB пока доступна только для чипов Intel. Отладчик KDB разработан в недрах компании SGI и, в отличие от Kgdb, не требует для отладки второго компьютера, на котором запущен фронтэнд gdb. С помощью KDB можно инспектировать работу ядра на локальной системе, но его слабым звеном является отсутствие поддержки отладки на уровне исходных текстов; </ul></p><p>взято с &nbsp;<a href="http://opennet.ru">http://opennet.ru</a></p><br>>>> <a href="http://lkml.org/lkml/2010/10/20/409">Подробнее</a>]]></description>
</item>
</channel>
</rss>