Привет, Гость!
Главная
Вход

Последняя активность

Форум / Компы / Линупс
Поиск
  Вышел релиз Linux ядра 2.6.31. Обзор новшеств!
1 2 3 >>
Seq)I(b)i( Seq)I(b)i( [Off] [#] (10.09.2009 / 18:14)
Линус Торвальдс объявил объявил в списке рассылки Linux ядра о выходе релиза 2.6.31. В новое ядро принято около 12 тысяч исправлений от 1356 разработчиков, размер патча - 57Мб (добавлено 923 тыс. строк кода, удалено - 513 тыс.). 70% всех изменений связано с инфраструктурой драйверов и еще 6% связано c прошивками (firmware) и звуковой подсистемой, что значительно больше неформального баланса "50% изменений в драйверах и 50% во всем остальном". Примерно 11% изменений имеют отношение к поддержке различных аппаратных архитектур (ARM, mips, powerpc, sh, x86) и примерно столько же приходится на код, обеспечивающий работу файловых систем.

Основные новшества:

Поддержка USB 3.0 и хост-контроллеров, соответствующих спецификации xHCI 0.95 (eXtensible Host Controller Interface). Стандарт USB 3.0 определяет в качестве максимальной скорости передачи данных через USB интерфейс - 4.8 гигабит в сек., что в 10 раз быстрее USB 2.0;

CUSE - расширяет возможности FUSE поддержкой создания драйверов символьных устройств (например, драйверов для звуковых карт), работающих на пользовательском уровне. Одним из первых проектов использующих CUSE является OSS Proxy , универсальный эмулятор звуковых устройств, позволяющий пробрасывать звук поверх сети на звуковую карту другой машины или организовать более полный уровень совместимости OSS-приложений с звуковой подсистемой ALSA, позволяющий в один и тот же момент использовать интерфейсы OSS (/dev/dsp, /dev/adsp и /dev/mixer) и ALSA;

Проведена работа по улучшению отзывчивости системы при выполнении типовых десктоп операций в условиях нехватки оперативной памяти. Удалось добиться уменьшения на 50% числа запросов, попадающих на вытесненные в раздел подкачки страницы памяти, и на 1/3 уменьшить число обращений к свопу (pswpin), что продемонстрировало в тестах увеличение интерактивности при работе с десктопом примерно в два раза;

Включение в состав KMS (Kernel Mode Setting) модуля для манипулирование видеорежимами на уровне ядра для карт ATI Radeon. В настоящий момент поддерживаются карты R1XX,R2XX,R3XX,R4XX,R5XX, в скором времени ожидается поддержка карт R6XX, R7XX (HD2XXX - HD4XXX) и более новых;

Добавлена подсистема Performance Counter, позволяющая задействовать для выявления узких мест, отладки и профилирования специальных "PERFMON" регистров, доступных в современных CPU (например, Intel Core 2). Регистры PERFMON могут отразить такие статистически данные, как число выполненных инструкций, распределение попаданий данных во внутренний кеш, качество работы предсказательной логики CPU. Достоинство задействования аппаратных счетчиков производительности в возможности проведения операции профилирования без использования ptrace и без замедления работы на выполнение сопутствующих вычислений. Для управления представлена специальная утилита perf, поддерживающая в числе прочего и top-подобный формат вывода текущей статистики;

Поддержка стандарта IEEE Std 802.15.4, определяющего низкоскоростной (до 250 Кб в сек), но энергоэффективный метод беспроводной передачи данных на небольшие расстояния (около 10 метров). Основное назначение - беспроводное соединение различных датчиков, переключателей и устройств автоматизации;

Предварительная поддержка работы в режиме NFS 4.1 клиента;

Улучшение средств по выявлению ошибок в ядре:
Kmemcheck - механизм для выявления фактов некорректной работы Linux ядра с памятью, позволяющий выявить неинициализированные области выделенной через kmalloc памяти. Kmemcheck осуществляет мониторинг всех операций записи и чтения, сохраняя в логе все факты чтения блоков памяти, в которые до этого не производилась запись;
Kmemleak - механизм для определения утечек памяти в Linux ядре. Используется метод похожий на применяемый в системе Valgrind;
Поддержка использования утилиты gcov из состава GCC для кода Linux ядра. Gcov позволяет проанализировать частоту выполнения различных участков кода и выявить блоки которые можно подвергнуть оптимизации;

Новый Firewire стек переведен в разряд базового стека. Ранее Firewire стек имел экспериментальный статус и разрабатывался в качестве замены для стека ieee1394. Кроме того, в ядре 2.6.31 добавлена поддержка проброса IPv4 поверх Firewire;

Значительное расширение поддерживаемого оборудования, например, добавлен новый беспроводной драйвер iwmc3200wifi для карт Intel Wireless Multicomm 802.11;

fsnotify - новая реализация механизма для слежения за событиями в файловой системе, представляющая собой переработанный вариант inotify и dnotify, основанный на использовании новой инфраструктуры нотификации в VFS;

Внесен ряд cущественных улучшений в код файловых систем Btrfs и Ext4.

Выпустив релиз 2.6.31, разработчики сразу переключились на подготовку следующей версии: Грег Кроа-Хартман (Greg Kroah-Hartman) опубликовал в своем блоге подробный обзор состояния экспериментальной "staging" ветки и подчеркнул какие из проектов уже готовы для включения в состав Linux ядра 2.6.32.

(с)opennet.ru
Изм. Seq)I(b)i( (10.09.2009 / 18:15) [1]
WildChild WildChild [Off] [#] (10.09.2009 / 20:16)
Seq)I(b)i( (10.09.2009/22:14)
размер патча - 57Мб
Это если такой размер патча, тогда какой же размер йадра? И какой же тогда долбоёб мне здесь утвержал, что ядро такое большое изза драйверов поэтому вывод здесь только один - монолитное ядро гавнецо
maXomaRa maXomaRa [Off] [#] (10.09.2009 / 20:23)
WildChild (11.09.2009/00:16)
Это если такой размер патча, тогда какой же размер йадра? И какой же тогда долбоёб мне здесь утвержал, что ядро такое большое изза драйверов поэтому вывод здесь только один - монолитное ядро г
Бляяя,ты неизлечим,камрад
WildChild WildChild [Off] [#] (10.09.2009 / 20:48)
maXomaRa (11.09.2009/00:23)
Бляяя,ты неизлечим,камрад
А я чем то болею? Что тебе не нравится вообще?
maXomaRa maXomaRa [Off] [#] (10.09.2009 / 20:55)
WildChild (11.09.2009/00:48)
А я чем то болею? Что тебе не нравится вообще?
Йа хател напейсать "неисправим" гг . Жопера заглючила,изменить не смог проста гг
WildChild WildChild [Off] [#] (10.09.2009 / 21:11)
maXomaRa, с красноглазикаме нужно бороццо и любые способы хорошы
maXomaRa maXomaRa [Off] [#] (10.09.2009 / 21:15)
WildChild (11.09.2009/01:11)
maXomaRa, с красноглазикаме нужно бороццо и любые способы хорошы
Ахуеть гг Воля к победе велика
Stv@d Stv@d [Off] [#] (11.09.2009 / 12:29)
Аццкей Линугзоид
WildChild (11.09.2009/00:16)
Это если такой размер патча, тогда какой же размер йадра? И какой же тогда долбоёб мне здесь утвержал, что ядро такое большое изза драйверов поэтому вывод здесь только один - монолитное ядро г
в скомпилировано виде метра 2...
монолитное ядро гавнецо - радуйсо в обожаемой тобой венде онно именно такое...
СтоПетццотКилоТушонке СтоПетццотКилоТушонке [Off] [#] (11.09.2009 / 12:50)
Очередной говнорелиз, миллионы пользователей винды не могут ошибаться
WildChild WildChild [Off] [#] (11.09.2009 / 12:52)
Stv@d (11.09.2009/16:29)
в скомпилировано виде метра 2...
Песдишь как дышишь? или признать не охота? В скомпилированном виде настолько меньше не может быть никак!
монолитное ядро гавнецо - радуйсо в обожаемой тобой венде онно именно такое...
ну это твоё заявление еще раз даказывает что ты проста нубик которы нихуя не знает ни в линупсе ни в винде. типичны пример школоты с ЧСВ. В венде вообще то гибридное йадро
СтоПетццотКилоТушонке СтоПетццотКилоТушонке [Off] [#] (11.09.2009 / 12:52)
Stv@d, дураг, это божественная винда дана нам божественной корпорацией Майкрософт. Ядро в линукс - жалкий плагиат. Так то!
WildChild WildChild [Off] [#] (11.09.2009 / 12:55)
А вообще я даже рад тому, что красноглазике активировалесь асобенна свадкО - он ведь нигде кроме как в темах про линупс и венду не пишет
von_FRitz von_FRitz [Off] [#] (11.09.2009 / 14:03)
внесем ясность =) само ядро, если его не перезагружать левыми модулями замечательно помещается на дискету, вместе с несложными утилитами (как то sh и awk) исходные тексты ядра в распакованном виде занимают (на собственном примере - ядро 2.6.30) порядка 300 (!) Мб. мое ядро, на рабочей системе (деб) в установленном виде занимает порядка 42мб а в пакете деб - 16. прост запасшись достаточным количеством ОЗУ мну повшивал в монолит те секции, которые обычно загружают в виде модулей.и пусть вас не пугают цифры - повторяю - линукс можно фхуячить на 1 дискету =)
заодно постеров попрошу поучить матчасть, по поводу того, кого называют "красноглазыми" ;) по теме сабжа - чтот в свете последних событий не сильно тянет ставить ведро *.31 =) уж дождусь следующего релиза на тридцатом
von_FRitz von_FRitz [Off] [#] (11.09.2009 / 14:05)
WildChild, вопрос не по существу: какими операционками ты, за свою, по видимому, не долгую жизнь пользовался, если только виндоус, то какие версии, и как долго какой пользовался, эт для интереса, просто любопытно, почему, вроде не глупый человек постоянно засерает технические темы, не создав ни одного поста по существу
СтоПетццотКилоТушонке СтоПетццотКилоТушонке [Off] [#] (11.09.2009 / 19:59)
von_FRitz, Луркайте.
http://lurkmore.ru/Линуксоид
http://lurkmore.ru/Красноглазый
maXomaRa maXomaRa [Off] [#] (11.09.2009 / 20:10)
СтоПетццотКилоТушонке (11.09.2009/23:59)
von_FRitz, Луркайте.
http://lurkmore.ru/Линуксоид
http://lurkmore.ru/Красноглазый
Луркоеб гг
Борман Борман [Off] [#] (12.09.2009 / 02:37)
Хуле срётесь?
Пезда линугсу, слышал йа Визин падаражает!
Мозговит Опухолевич Мозговит Опухолевич [Off] [#] (12.09.2009 / 04:26)
СтоПетццотКилоТушонке (11.09.2009/23:59)
von_FRitz, Луркайте.
http://lurkmore.ru/Линуксоид
http://lurkmore.ru/Красноглазый
Сцылко лох!
von_FRitz von_FRitz [Off] [#] (12.09.2009 / 05:44)
эх =) лор, лор... что может знать сафрименна молодежт о фидонете =D
WildChild WildChild [Off] [#] (12.09.2009 / 05:55)
von_FRitz (11.09.2009/18:05)
WildChild, вопрос не по существу: какими операционками ты, за свою, по видимому, не долгую жизнь пользовался, если только виндоус, то какие версии, и как долго какой пользовался, эт для интереса, прос
Все винды начиная с 95 (кроме серверных), большинство самых известных дистрибутивов линупса. МАКОСь пока не смог пойузать ибо не встала ) А всякий шлак типа солярки и фрее бсд и прочего очень специфичного ПО не юзал и не очень хочется. Аднахуйственна *NIX, а им йа сыт по горло. Ну еще работал в досах, и ему подобных вещах...
  Всего: 59
1 2 3 >>

Фильтр по автору
Скачать тему

Форум

Новые вверху
0 / 39

Gazenwagen Gegenkulturelle Gemeinschaft