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

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

btrfs уже можно безопасно использовать?

vurdalak ★★★★★ ()

>окончательно и безвозвратно удалён 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 ★★★ ()

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

pekmop1024 ★★★★★ ()

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

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

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

no-steam ★★ ()

>окончательно и безвозвратно удалён BKL. Соответствующего кода в ядре больше нет. Вообще нет.
Ради этого могли и 2.8 обозвать. А кто виноват то был, выяснили?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Giant lock из BSD начали выпиливать ещё с 5-й версии. Как сейчас дела обстоят — не знаю.

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 ★★★★★ ()
Ответ на: комментарий от DoctorSinus

я юзаю с 2.6.34 на /home, полёт нормальный

Внезапные отключения питания пробовал?

vurdalak ★★★★★ ()

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

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

Я пробовал. Пока, вроде, файлы не пропадали. После XFS просто рай)

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

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

tmpusr ()

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

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

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

elverion ()

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

firestarter ★★★☆ ()

:-\

И где качать сорцы? ссылке битые, Not Found!

KosmiK ()
Ответ на: :-\ от 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 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.