LINUX.ORG.RU

Вышло ядро Linux 2.6.39

 ,


0

5

После двух месяцев разработки вышло новое ядро Linux версии 2.6.39.

Из нововведений следует отметить:

  • окончательно и безвозвратно удалён BKL. Соответствующего кода в ядре больше нет. Вообще нет. Весь процесс занял около трёх лет;
  • реализована обработка практически всех прерываний в отдельных потоках;
  • исправлены проблемы, возникшие после применения оптимизационных патчей, между VFS и SELinux;
  • переработана подсистема блочных устройств, что позволило снизить количество блокировок и очистить код;
  • добавлена поддержка паравиртуализированных сетевых устройств Xen;
  • внесены изменения в планировщик процессов, исправляющие проблемы с виртуализацией Windows;
  • добавлена поддержка ipset, что позволяет более эффективно работать со списками IP-адресов и портов;
  • произведено множество улучшений в файловых системах ext4, btrfs и xfs, направленных на увеличение быстродействия и повышение стабильности;
  • улучшена поддержка беспроводных карт Realtek, Intel, Broadcom и Ralink;
  • произведены улучшения в драйвере видеокарт Intel;
  • добавлена поддержка видеокарт семейства Cayman (AMD);
  • добавлена поддержка Z-компресии в драйвере Nouveau;
  • добавлена поддержка хабов USB 3.0;
  • добавлен драйвер мыши для Hyper-V;
  • удалены autofs3 и smbfs;
  • обновлена документация, поставляемая вместе с ядром;
  • добавлено и обновлено множество драйверов устройств;
  • внесено большое количество исправлений в другие подсистемы;
  • исправлено большое число ошибок.

Более детально прочитать о нововведениях можно здесь: часть 1, часть 2, часть 3, часть 4.

Подробный список изменений на Kernel Newbies

Загрузить тарболл исходных кодов

Загрузить патч на ядро 2.6.38

>>> Официальный анонс от Линуса Торвальдса

★★★★★

Последнее исправление: post-factum (всего исправлений: 7)

>окончательно и безвозвратно удалён BKL
Как же теперь изен будет тролить линуксойдов?

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

>Это всё — проблемы Big Kernel Lock (BKL), который невозможно вычислить и вычистить из ядра Linux.

iZEN **** (29.10.2010 1:04:06)

xorik ★★★★★
()

окончательно и безвозвратно удалён BKL. Соответствующего кода в ядре больше нет. Вообще нет.

Совсем-совсем нет? Опять?

произведено множество улучшений в файловых системах ext4, btrfs и xfs, направленных на увеличение быстродействия и улучшения стабильности

btrfs_fsck уже работает и не портит файлы?

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

Совсем-совсем нет? Опять?

Совсем не было никогда до этого. Анонсы в предыдущих версиях — это анонсы об удалении из основных подсистем. А теперь всё. Окончательно.

post-factum ★★★★★
() автор топика

оффтоп

удалёны autofs3 и smbfs;

>>направленных на увеличение быстродействия и улучшения стабильности;
лучше «на повышение стабильности»

adriano32 ★★★
()

Изменения в целом положительные, надо будет попробовать.

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

брр, а почему нельзя-то? У меня хомяк сейчас на бтрфс, вот думаю: куплю нетбук, а вот что на него ставить в качестве рута: рейзер4 или бтрфс?

no-steam ★★
()

окончательно и безвозвратно удалён BKL. Соответствующего кода в ядре больше нет. Вообще нет.

Ради этого могли и 2.8 обозвать. А кто виноват то был, выяснили?

реализована обработка практически всех прерываний в отдельных потоках;

мм, хотелось бы понять, что это даёт на практике.

внесены изменения в планировщик процессов, исправляющие проблемы с виртуализацией Windows;


Это он, это он это !
Ну, а остальное просто радует. Ждём в абанту.

darkshvein ☆☆
()
Ответ на: комментарий от vurdalak

Это было бы отдельной статьёй тогда

ТС, Спасибо за новость!!

darkshvein ☆☆
()
Ответ на: комментарий от iZEN

>Совсем-совсем нет? Опять?

Конечно. В отличие от Бзди, в которой его написать то даже не успели ещё,а напишут лет через 5 как минимум.

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

Ради этого могли и 2.8 обозвать

Это очередной раз доказывает, что систему нумерации версий будут менять.

А кто виноват то был, выяснили?

Копирайты файлов блокировок об этом умалчивают.

хотелось бы понять, что это даёт на практике.

Отзывчивость должна стать лучше. Интересно, повлияло ли это на 12309.

post-factum ★★★★★
() автор топика
Ответ на: комментарий от pekmop1024

>Интересно, вернули ли 12309 на приемлемый уровень, а то .38 просто адовое в этом плане.
He is dead, Jim.

darkshvein ☆☆
()
Ответ на: комментарий от post-factum

>Это очередной раз доказывает, что систему нумерации версий будут менять.
Например на такую как в хроме или фаерфоксе: Linux 3 летом, Linux 4 в октябре и Linux 5 к новому году.

akinator ★★
()

>окончательно и безвозвратно удалён BKL. Соответствующего кода в ядре больше нет. Вообще нет. Весь процесс занял около трёх лет

а как же теперь изя будет без него?

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

>Интересно, вернули ли 12309 на приемлемый уровень, а то .38 просто адовое в этом плане.

это твое предложение адовое. как хочешь, так и понимай.

registrant ★★★★★
()

WTF is BKL?

Я конечно мог бы и почитать те статейки, но там уж слишком много букв. Может кто-то объяснит в двух словах?

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

Это штука, которая неоправданно ограничивала параллелизм в ядре.

Manhunt ★★★★★
()

Про 12309 уже спрашивали?

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

При резком отключении питания могут запросто исчезнуть в никуда файлы (особеннно бесило исчезновение конфигов кедов).

tmpusr
()

внесено большое количество исправлений в другие подсистемы;

исправлено большое число ошибок.

Взгляд перескакивает с первой строки на вторую и получается «внесено большое число ошибок».

elverion
()

Проблемы с энергопотреблением уже исправили?

firestarter ★★★☆
()
Ответ на: :-\ от KosmiK

:-\

или релизом будет 2.6.39-rc7-git12 ??

KosmiK ★★
()
Ответ на: :-\ от KosmiK

> Выход ядра ожидается в ближайшее время

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

а как же теперь изя будет без него?

он всегда может откатится на предыдущую версию )

Sith ★★★★★
()

что-то про KMS (Kernel Mode Setting) не так много сказано. Ну, вытесняет он различные фреймбуфферы, а насколько лучше работает? Где можно подробнее узнать про данный проект?

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

что-то про KMS (Kernel Mode Setting) не так много сказано

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

Где можно подробнее узнать про данный проект?

Начни с википедии, там же есть ссылки.

madgnu ★★★★★
()
Ответ на: :-\ от KosmiK

>И где качать сорцы? ссылке битые, Not Found!
Ещё один открыл для себя машину времени лора?

x3al ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.