LINUX.ORG.RU

Linux 2.6.38

 ,


0

2

Сегодня вышло ядро Linux 2.6.38. Самым заметным изменением в нём является «патч на 200 строк», который значительно повысил отзывчивость ядра.

Остальные изменения:

  • автоматическая группировка процессов (тот самый двухсотстрочник);
  • большое количество изменений, позволяющих увеличить скорость VFS на однопроцессорных и многопроцессорных системах;
  • LZO-компрессия для Btrfs, снапшоты, доступные для чтения;
  • B.A.T.M.A.N.;
  • поддержка AMD Fusion APU;
  • добавлен /proc/consoles, позволяющий просмотреть процессы, использующие /dev/console;
  • добавлено XZ-сжатие в SquashFS;
  • userspace-интерфейс для Crypto API;
  • NX-защита данных ядра, RO/NX для модулей ядра;
  • и многое другое.

Анонс

Исходный код

>>> Подробности

★★★★★

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

звучит неплохо

к лету допиленное ядрышко возможно уже появится в testing - интересно было б глянуть, но не вижу смысл бежать впереди паровоза и ставить что-то из исходников или тащить из sid

sl4mmer
()

Релиз - УГ. Никогда раньше фризов не было при чтении с внешнего винта, а тут на тебе, фризы постоянные, даже курсор мыши замирает на полсекунды

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

который значительно повысил отзывчивость ядра, и, фактически, приблизил решение наиболее знаменитого бага Linux под номером 12309.

Наглейшее 4.2 почитай на этом же сайте обсуждения того самого патча, 12309 тут не при чем

+1. 12309 - это довольно четко определенный баг, и патч в 200 строк к нему не имеет никакого отношения. Уберите эту желтизну с новости.

Pavval ★★★★★
()

Теперь точно вендекапенц.

lognur
()
Ответ на: комментарий от GotF

> Расскажите, кто-нибудь, этому школьнику о 2.6.27 LTS.

Ты чо, этот школьник крутой собиратель дистрибутивов. Зачем ему такие глубокие знания.

anonymous
()
Ответ на: комментарий от DoctorSinus

> ок, дебиан засчитан (что-то они больно оперативны)

Часто Debian даже тестинг арча обгоняет.

А насчёт цифирей я так скажу - мне не нравится, что в sid 2.6.37 а не 2.6.32, в тестинге пока 2.6.32. Потому что я использую и -vserver, и -openvz, и -xen. Да, на десктопах. Потому что любой, кто пользуется десктопами для себя, а не по привычкам, ограниченным возможностями microsoft(c) windows(tm), тот знает, в чём удобство десктопное от контейнеров и гипервизора. И без них ядро - это не ядро.

anonymous
()
Ответ на: комментарий от Sylvia

>учитывая то , какое глюкалово с .37 ядром у меня на ноуте

+1

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

Так, внешний винт тут не причем. Фризы сами появляются раз в 10 секунд даже на незагруженной машине. Кто-нибудь может подтвердить?

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

>PREEMPT вообще не славится надежностью.

Это не PREEMPT не надёжно а руки кривые у песателей :)

PREEMPT как раз позволяет оттестить места с рейсами которые иначе не увидеть в общей куче кода. Лично патчи делал на такие места.

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

> Так, внешний винт тут не причем. Фризы сами появляются раз в 10 секунд даже на незагруженной машине. Кто-нибудь может подтвердить?

У некоторых активных крикунов здесь они появляются даже на выключенной машине. При этом никакого линупса они даже в глаза никогда не видели.

anonymous
()
Ответ на: комментарий от JackDaniel

> Когда там уже btrfs будет годна для промышленного использования? Принципиальные баги в дизайне, на которые указал Шишкин, уже пофиксили?

Если поправить принципиальные баги в дизайне btrfs получится reiser4.

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

>У меня 2.6.36 и 2.6.37 вешали тачку раз в неделю

У меня сейчас 2 нетбука на столе с почти одинаковым железом но один с OpenSuse 11.3 (2.6.34) а второй с 11.4 (2.6.37) - на втором kernel bug лезут чуть ли не ежедневно в отличае от абсолютно стабильного первого...

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

Угу, такое же глючное УГ. Пусть Шишкин натирает свою шишку, а не лезет с умной рожей учить других. Ибо Reiser4 как была недоделкой, так и осталась ею.

frak
()
Ответ на: комментарий от DoctorSinus

Не орал. При монтировании с лайв диска система фризилась.

krolik80
()
Ответ на: комментарий от anonymous

Потому что Арч это не соревнование, кто быстрее зальёт очередной релиз, а осознанное использование актуального софта, без ущерба для стабильности.

original_hokum
()

> фактически, приблизил решение наиболее знаменитого бага Linux под номером 12309.

Опять этот мифический баг. Он как НЛО - никто его не видел, но все о нем говорят.

Кстати, это изменение не имеет отношения к 12309, к нему вообще ничего не имеет отношения, кроме кривых рук пользователей. А еще на этот патч сильно ругался Леннарт, потому что он не работает с его systemd, и приходится его отключать.

anonymous
()

ну вот, а я только закончил собирать 2.6.37

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

>мифический баг

Враньё.

никто его не видел

Враньё. я его вижу, как только начинаю перекидывать или копировать единицы-десятки-сотни гигабайт.

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

Ну это же несерьёзно :))

ss@ACER:~$ uptime
16:35:40 up 13 days, 13:53, 8 users, load average: 1.60, 1.32, 1.37


PS: Падения на нетбукае кстати происходит часто после выхода из гибернации или же при например при переключении движка эффектов в кедах, причём получить устойчивую повторяемость эффекта в каком-то одном месте пока не удалось. Видимо код очень грязный пока.

sS ★★★★★
()

блин, только вчера установил 2.6.37

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

> у меня ноут специальный, certified for redeyes (tm), на нем если что-то может глючить - оно глючит

Может какой-то баг в локальных либах, из-за которого все, что собирается, глючит? Попробуй какой-нибудь бинарный livecd с последним ядром. По идее последнее ядро должно быть в федоре:

http://fedoraproject.org/get-prerelease

Или, если не страшно тестить ночные билды, то: http://alt.fedoraproject.org/pub/alt/nightly-composes/

Образ можно залить на флешку методом: dd if=blablabla.iso of=/dev/sdb

anonymous
()
Ответ на: комментарий от frak

Это как раз и плохо. кернел баги просто спят до поры чтобы забрать твои данные в самый неподходящий момент :)

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

>А еще на этот патч сильно ругался Леннарт, потому что он не работает с его systemd, и приходится его отключать.

И правильно, не нужен ни Леннарт, ни systemd. Достаточно одного пульсаудио, придуманного этим великим разработчиком.

anonymous
()
Ответ на: комментарий от ostin

> Я так понимаю, его раньше 16-ой федоры не ждать

В 15-ой Федоре будет 38-е ядро.

Relan ★★★★★
()

DoctorSinus> патч на 200 строк
xorik> Фризы сами появляются раз в 10 секунд даже на незагруженной машине. Кто-нибудь может подтвердить?

Если этот патч на 200 строк имеет нечто общее с zen-патчами ядра в районе .32, то да, есть такая тема... Я потому zen и не смог юзать в свое время.

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

> Враньё. я его вижу, как только начинаю перекидывать или копировать единицы-десятки-сотни гигабайт.

Во-первых, для теста, сделай от рута: # for f in /proc/irq/*/smp_affinity; do echo 1 > $f; done и проверь свое копирование.

Если после этого фризы пропадут, то поздравляю - у тебя кривой дистрибутив, лечится установкой и запуском irqbalance.

Если же проблема останется - запусти в одной консоли копирование своей сотни гигабайт, а в другой `vmstat 1 100`, и выложи его вывод куда-нибудь с указанием строк, во время которых видел фризы.

anonymous
()
Ответ на: комментарий от frak

Хотя если твои данные ничего не стоят то конечно продолжай небоятся :)

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

DoctorSinus>> патч на 200 строк xorik>> Фризы сами появляются раз в 10 секунд даже на незагруженной машине. Кто-нибудь может подтвердить?

Если этот патч на 200 строк имеет нечто общее с zen-патчами ядра в районе .32, то да, есть такая тема... Я потому zen и не смог юзать в свое время.

Не, это - другое. Этот патч группирует процессы по tty, в общем-то - простой хак, но Линус очень просил. :)

Фризы надо бы проверить на каком-то бинарно собранном ядре из другого дистра, чтобы убедиться, что это не собственный косяк сборки. Если баг останется - ловить причину latencytop-ом.

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

> Не, это - другое. Этот патч группирует процессы по tty, в общем-то - простой хак, но Линус очень просил. :)

А он с ulatencyd не подерется?

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