LINUX.ORG.RU
 
post-factum

Вышло ядро 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 уже можно безопасно использовать?

*** ()
[#]  
xorik

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

***** ()
[#] Ответ на: комментарий от xorik 18.05.2011 17:30:24  
xorik

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

***** ()
[#]  
iZEN

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

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

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

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

***** ()
[#] Ответ на: комментарий от iZEN 18.05.2011 17:41:08  
post-factum
>>-----Цитата---->>

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

<<-----Цитата----<<

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

***** ()
[#]  
adriano32

оффтоп

>>удалёны autofs3 и smbfs;

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

*** ()
[#] Ответ на: оффтоп от adriano32 18.05.2011 17:45:26  
post-factum

Re: оффтоп

fixed

***** ()
[#]  
pekmop1024

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

*** ()
[#]  

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

* ()
[#] Ответ на: комментарий от vurdalak 18.05.2011 17:29:51  

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

* ()
[#]  
darkshvein

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

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

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

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

## ()
[#] Ответ на: комментарий от vurdalak 18.05.2011 17:29:51  
darkshvein

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

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

## ()
[#] Ответ на: комментарий от xorik 18.05.2011 17:35:02  
darkshvein

Бугага, теперь мы будем его троллить.

## ()
[#] Ответ на: комментарий от iZEN 18.05.2011 17:41:08  
darkshvein

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

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

## ()
[#] Ответ на: комментарий от darkshvein 18.05.2011 18:16:32  
post-factum
>>-----Цитата---->>

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

<<-----Цитата----<<

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

>>-----Цитата---->>

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

<<-----Цитата----<<

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

>>-----Цитата---->>

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

<<-----Цитата----<<

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

***** ()
[#] Ответ на: комментарий от darkshvein 18.05.2011 18:19:14  
post-factum

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

***** ()
[#] Ответ на: комментарий от pekmop1024 18.05.2011 18:03:01  
darkshvein

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

## ()
[#] Ответ на: комментарий от post-factum 18.05.2011 18:31:04  
yusri

Там ссылка на патч

** ()
[#] Ответ на: комментарий от yusri 18.05.2011 18:32:31  
post-factum

Там две ссылки — на патч и на исходники.

***** ()
[#] Ответ на: комментарий от post-factum 18.05.2011 18:36:28  
yusri

Мне опять надо менять очки ;(

** ()
[#] Ответ на: комментарий от post-factum 18.05.2011 18:20:52  

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

* ()
[#] Ответ на: комментарий от akinator 18.05.2011 18:41:17  
post-factum

Я думаю, что Линус в этих делах более практичен.

***** ()
[#]  
registrant

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

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

***** ()
[#] Ответ на: комментарий от pekmop1024 18.05.2011 18:03:01  
registrant

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

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

***** ()
[#]  
onix_N

WTF is BKL?

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

** ()
[#] Ответ на: комментарий от onix_N 18.05.2011 19:13:05  
Manhunt

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

*** ()
[#] Ответ на: комментарий от vurdalak 18.05.2011 17:29:51  

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

***** ()
[#] Ответ на: комментарий от DoctorSinus 18.05.2011 19:24:51  
>>-----Цитата---->>

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

<<-----Цитата----<<

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

*** ()
[#]  
madcore

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

***** ()
[#] Ответ на: комментарий от vurdalak 18.05.2011 19:31:14  

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

()
[#] Ответ на: комментарий от adepto 18.05.2011 20:23:47  

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

()
[#]  
elverion
>>-----Цитата---->>

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

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

<<-----Цитата----<<

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

()
[#]  
firestarter

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

*** ()
[#]  
KosmiK

:-\

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

()
[#] Ответ на: :-\ от KosmiK 18.05.2011 20:45:35  
KosmiK

:-\

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

()
[#] Ответ на: :-\ от KosmiK 18.05.2011 20:45:35  

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

()
[#] Ответ на: комментарий от registrant 18.05.2011 19:00:25  
Sith

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

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

**** ()
[#]  
iVS

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

* ()
[#] Ответ на: комментарий от iVS 18.05.2011 21:39:58  
>>-----Цитата---->>

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

<<-----Цитата----<<

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

>>-----Цитата---->>

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

<<-----Цитата----<<

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

***** ()
[#] Ответ на: :-\ от KosmiK 18.05.2011 20:45:35  
x3al

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

**** ()