Представлены (http://www.kernel.org/) очередные корректирующие релизы ядра Linux: 3.0.54 (https://lkml.org/lkml/2012/12/3/493) (36 исправлений (http://www.kernel.org/pub/linux/kernel/v3.0/ChangeLog-3.0.54)), 3.4.21 (https://lkml.org/lkml/2012/12/3/491) (56 исправлений (http://www.kernel.org/pub/linux/kernel/v3.0/ChangeLog-3.4.21)) и 3.6.9 (https://lkml.org/lkml/2012/12/3/489) (55 исправлений (http://www.kernel.org/pub/linux/kernel/v3.0/ChangeLog-3.6.9)). Как обычно, в анонсе выхода новых версий подчеркивается обязательность проведения обновления. Из подсистем, в которые внесены исправления, можно отметить: md/raid10, ext4, jbd, ixgbe, iwlwifi, mac80211, jffs2, drm/radeon, SCSI, NFC, KVM, ALSA. Отдельно можно упомянуть устранение в ядрах 3.6.9 и 3.4.21 уязвимости в механизме виртуализации KVM (CVE-2012-4461 (http://www.securityfocus.com/bid/56414)), позволяющей непривилегированному злоумышленнику из гостевого окружения инициировать крах ядра хост-системы.Одновременно доступен (https://lkml.org/lkml/2012/12/3/444) тестовый выпуск 3.7-rc8. Релиз ядра 3.7 ожидается в следующий понедельник. Изначально релиз планировалось выпустить вчера, но в последний момент в ветке 3.7 всплыла ошибка, исправление которой требует дополнительного тестирования.
URL: http://www.kernel.org/
Новость: http://www.opennet.me/opennews/art.shtml?num=35496
> Релиз ядра 3.7 ожидается в следующий понедельник.А чё, Xmas Edition не будет?! Пичалька. :(
---
Кстати, там намного интереснее разборки, про полное удаление printk() из версии 3.8"I'm currently debating whether I should just remove the printk
(for 3.8) or actually do the iovec truncation by hand.
The "remove the printk" is a bit cheesy, but I suspect it's the
simpler/safer alternative.
...
Anyway, to clarify: the printk's are harmless, since the IO past the
end of the device is just error'ed out, and always has been. Which is
why I was considering just removing them.At the same time, those printk's have historically been useful for
finding unrelated bugs (ie filesystem corruption etc that causes
insane accesses) and there is the issue of the difference between EOF
and EIO return values, ...
https://plus.google.com/+Linux/posts/8RNNNhGDeVT
Вы еще и читать не умеете.Речь идет об удалении сообщения "attempt to access beyond end of device"
> Речь идет об удалении сообщения "attempt to access beyond end of device"Оказывается, не в лотерею, а в карты, не выиграл а проиграл...
А что нового в ядре 3.7 ?
> А что нового в ядре 3.7 ?
> А что нового в ядре 3.7 ?# Ректальный ускоритель интернета! :)
sysctl -w net.ipv4.tcp_fastopen=1;
Linuxs поработит мир!
Да он уже тихой сапой везде пролез.
расскажите как он пролез на десктопы? особенно в свете того что в Германии от него отказываются повсеместно, и только Мюнхен продолжает пилить деньги налогоплательщиков...
> особенно в свете того что в Германии от него отказываются повсеместно, и только Мюнхен продолжает пилить деньги налогоплательщиков...Это ты про Шindoшs?
> расскажите как он пролез на десктопы?Ну вот так вот взял и пролез. У лично меня он есть на десктопе и нотике, например. Да и валв что-то с поддержкой линукса носится. Все-таки не все хотят тонуть в болоте вместе с угребищем под названием win8.
заметил, что все они обновляются намного чаще, чем например любая нелинуксовая ОС. Значит ли это, что несовершенств тогда в нем намного меньше, чем в других ОС? (3.7, смотрю,- на подходе. Сколько эта ветка просуществует и сколько изменений претерпит она сама в течение своего срока жизни? (и не окажется ли так, что переходить на нее лучше будет не сразу?)
> (и не окажется ли так, что переходить на нее лучше будет не сразу?)В новых ядра в основном новые фичи с новыми багами, старое редко глобально меняется.
Переходить уже можно начиная с -rc3. Могут выскочить проблемы со сторонними модулями,
типа nvidia, catalist, vmware, virtualbox,... Про каталиста не в курсе, а остальные
уже пофиксили работу с ядром 3.7.
>> (и не окажется ли так, что переходить на нее лучше будет не сразу?)
> В новых ядра в основном новые фичи с новыми багами, старое редко
> глобально меняется.
> Переходить уже можно начиная с -rc3. Могут выскочить проблемы со сторонними модулями,
> типа nvidia, catalist, vmware, virtualbox,... Про каталиста не в курсе, а остальные
> уже пофиксили работу с ядром 3.7.Павлин -- ех ты -- этож Мыльца Рыцарев -- удачно он сегодня потролил
> удачно он сегодня потролилне вижу криминала
>> (и не окажется ли так, что переходить на нее лучше будет не сразу?)
> В новых ядра в основном новые фичи с новыми багами, старое редко
> глобально меняется.
> Переходить уже можно начиная с -rc3. Могут выскочить проблемы со сторонними модулями,за исключением того когда между rc4 и финальным релизом еще раз кардинально поменяют API :-)
такое не раз бывало.
> за исключением того когда между rc4 и финальным релизом еще раз кардинально
> поменяют API :-)
> такое не раз бывало.А того, кто об этом скажет - обвинят во всех багах ядра и назовут fucking idiot'ом. Это Линукс, детка.
> А того, кто об этом скажет - обвинят во всех багах ядра
> и назовут fucking idiot'ом. Это Линукс, детка.Еще скажи что гражданин с ником как у того клоуна им не является. Эталонный факин идиот.
> за исключением того когда между rc4 и финальным релизом еще раз кардинально поменяют API :-)Ядерное апи - внутреннее дело ядерщиков. Пусть меняют как хотят. Апликушникам это все-равно не видно, блобообразные драйверы в лине один хрен по жизни не велкам, а вот возможность менять систему так как удобно программистам - весьма ценно и позволяет реализовывать вкусные плюшки, которых у других тупо нет или есть за конские бабки и где-то сбоку.
>>> (и не окажется ли так, что переходить на нее лучше будет не сразу?)
>> В новых ядра в основном новые фичи с новыми багами, старое редко
>> глобально меняется.
>> Переходить уже можно начиная с -rc3. Могут выскочить проблемы со сторонними модулями,
> за исключением того когда между rc4 и финальным релизом еще раз кардинально
> поменяют API :-)
> такое не раз бывало.Не гони, детка! После очередного релиза открывается "окно" приема патчей,
добавляют и меняют только в этот период! RC1 - первый выход всей этой кучи,
народ компилит и ищет кроссбаги, во втором все исправляют, третий уже можно юзать.
Более того, есть -next ветка, до rc1 многие там тусят.
> Не гони, детка! После очередного релиза открывается "окно" приема патчей,О таких мелочах спецы по RIPу не в курсе :)
> заметил, что все они обновляются намного чаще, чем например любая нелинуксовая ОС.Нелинуксовая ОС обновляется достаточно часто:
% date
вторник, 4 декабря 2012 г. 15:49:08 (VOLT)% uname -a
FreeBSD roxy.fire 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #0 r243831: Tue Dec 4 00:56:20 VOLT 2012 root@roxy.fire:/usr/obj/usr/src/sys/ROXY amd64% svn up /usr/src
Updating '/usr/src':
U /usr/src/sys/kern/uipc_usrreq.c
U /usr/src/sys/kern/subr_taskqueue.c
U /usr/src/sys/amd64/amd64/pmap.c
U /usr/src/sys/amd64/amd64/initcpu.c
U /usr/src/sys/amd64/amd64/identcpu.c
U /usr/src/sys
Updated to revision 243860.Это притом, что релиз назначен на завтра.
> % uname -a
> FreeBSD roxy.fire 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #0 r243831: Tue Dec 4 00:56:20Ключевое слово - PRERELEASE
>> % uname -a
>> FreeBSD roxy.fire 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #0 r243831: Tue Dec 4 00:56:20
> Ключевое слово - PRERELEASEКлючевые слова: "обновляются часто".
> Нелинуксовая ОС обновляется достаточно часто:
> Это притом, что релиз назначен на завтра.Ну дык. Надо успеть сломать API.
> Надо успеть сломать API.Это по опыту Linux? Не, здесь не так — на FreeBSD работают бинарники от предыдущих версий, начиная с 4.x:
options COMPAT_FREEBSD4 # Compatible with FreeBSD4
options COMPAT_FREEBSD5 # Compatible with FreeBSD5
options COMPAT_FREEBSD6 # Compatible with FreeBSD6
options COMPAT_FREEBSD7 # Compatible with FreeBSD7
— опции совместимости ядерных ABI в ядре.ports/misc/compat4x
ports/misc/compat5x
ports/misc/compat6x
ports/misc/compat7x
ports/misc/compat8x
— "слои совместимости" системных API в портах.
> — "слои совместимости" системных API в портах.Вау, какие копролитовые залежи :)
Иногда действительно удобно. Не надо из портов компилять заново, особливо когда х.з. с какими опциями в предыдущий раз собирал. Стащил из предыдущей ветки (с другого компа) бинари с настройками - и вуаля, всё работает. К тому же никто не заставляет тебя пересобирать мир с этими самыми COMPAT_FREEBSD? или COMPAT_??. А хочешь полного обновления и пересбора всего и вся при каждом yaourt -Syu - welcome to ArchLinux :-). Благо Интернет сейчас безлимитный и ядер много.[сообщение отредактировано модератором]
>> заметил, что все они обновляются намного чаще, чем например любая нелинуксовая ОС.
> Нелинуксовая ОС обновляется достаточно часто:
> Updated to revision 243860.
> Это притом, что релиз назначен на завтра.Хочешь померяться числом коммитов _в час_ на релиз?
Не-не-не. Сейчас он скажет, что "это не главное"™.
> U /usr/src/sys/kern/uipc_usrreq.c
> U /usr/src/sys/kern/subr_taskqueue.c
> U /usr/src/sys/amd64/amd64/pmap.c
> U /usr/src/sys/amd64/amd64/initcpu.c
> U /usr/src/sys/amd64/amd64/identcpu.c
> U /usr/src/sysНедостаточно хардкорно, реквестируем полный дифф :)
>> U /usr/src/sys/kern/uipc_usrreq.c
>> U /usr/src/sys/kern/subr_taskqueue.c
>> U /usr/src/sys/amd64/amd64/pmap.c
>> U /usr/src/sys/amd64/amd64/initcpu.c
>> U /usr/src/sys/amd64/amd64/identcpu.c
>> U /usr/src/sys
> Недостаточно хардкорно, реквестируем полный дифф :)Где-то тут: http://svnweb.freebsd.org/base/stable/9/?sortby=date#dirlist
> Где-то тут: http://svnweb.freebsd.org/base/stable/9/?sortby=date#dirlistНу я надеялся что ты его сам получишь и сюда запостишь для пущей убедительности :)
> Это притом, что релиз назначен на завтра.Где релиз-то?
> заметил, что все они обновляются намного чаще, чем например любая нелинуксовая ОС.Ну так фигле, самая живая и работоспособная команда ядерщиков на сегодняшний день. Вкалывают так как другим и не снилось.
> Значит ли это, что несовершенств тогда в нем намного меньше, чем в других ОС?
Смотря что понимать под несовершенством. В целом мне нравится качество ядра в целом. Оно просто удивительно стабильное для такого размера и фичности.
> (3.7, смотрю,- на подходе.
Будет еще RC8 из-за того что были пойманы некоторые регрессии и внесены исправления. Еще минимум неделя тестов.
> Сколько эта ветка просуществует
> и сколько изменений претерпит она сама в течение своего срока жизни?Машина времени по слухам есть на ЛОРе. Сгоняйте и посмотрите. И нам заодно расскажете.
> (и не окажется ли так, что переходить на нее лучше будет не сразу?)
Как бы 8 кандидатов в релиз - это и так "не сразу". Такой подход намекает на то что багам/регрессиям была объявлена вполне конкретная война. В целом как обладатель 3.7-rc7 могу отметить что при повседневном юзеже каких-то особых отвалов башки у него не наблюдается.
> Будет еще RC8 из-за того что ...Merge tag 'upstream-3.7-rc9' of ...
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git...
Только для 3.0 и 3.4 недокоммитили один патчик и теперь oprofile.ko на x86_32 не собирается:)
Вот такой вопрос админа локалхоста - кто нибудь сравнивал производительность 2.6 и 3.6 , к примеру, на своих машинах ? У меня как то 2.6 получше будет по производительности :-)
Методы, результаты, числа, графики, конфиги, сравнения, погрешности, ср. кв. отклонения, анализ, выводы, где?!
> Методы, результаты, числа, графики, конфиги, сравнения, погрешности, ср. кв. отклонения,
> анализ, выводы, где?!Такой объем запросов только за плату :-)
> то 2.6 получше будет по производительности :-)Производительности ЧЕГО?
> Производительности ЧЕГО?будет
Ну где там новое ядро?
Понедельник еще не закончился!