LINUX.ORG.RU

Вышел патчсет pf-kernel для ядра Linux версии 3.12

 , , ,


1

1

Состоялся первый выпуск десктопного патчсета pf-kernel для ядра Linux ветки 3.12.

pf-kernel — это набор патчей, которые не входят в основное ядро, но обеспечивают повышенную отзывчивость системы, предоставляют альтернативную подсистему гибернации, более быструю, нежели основная, а также уменьшают использование памяти с помощью техники объединения одинаковых страниц.

Задержка выпуска связана с устранением проблем в BFS, которые приводили к невозможности использования ванильной гибернации в некоторых системах, а также с обновлением кода TuxOnIce для нового ядра.

В патчсет входят:

  • стабильные патчи 3.12.2;
  • планировщик процессов BFS версии 443 с дополнительными исправлениями;
  • планировщик ввода-вывода BFQ версии 6r2;
  • подсистема гибернации TuxOnIce;
  • реализация техники слияния одинаковых страниц в памяти UKSM.

Известные проблемы в этом выпуске:

  • поведение UKSM при использовании zRAM не определено;
  • патчи к BFS, исправляющие гибернацию при использовании основного механизма (не TuxOnIce), приводят к предупреждениям в dmesg при загрузке, при этом каких-либо побочных эффектов от этого не замечено.

Патч применяется к чистому ядру версии 3.12 без стабилизационных патчей.

Для Arch Linux есть пакет в AUR'е. ebuild для Gentoo тоже обновлен. Для Ubuntu подготовлены неофициальные бинарные сборки.

Официальный сайт

Скачать патч

>>> Анонс

Ответ на: комментарий от carasin

Возвращаются бумеранги и карлсоны, а я никуда не уходил.

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

Всё равно долго не было слышно. В любом случае хорошо, что не выпилился. Новости про ядро на LOR'е больше никто писать не умеет.

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

с лора не уходят, если только тебя сами не «уйдут» :)

BMX ★★☆ ()

pf-kernel — это набор патчей, которые не входят в основное ядро, но обеспечивают повышенную отзывчивость системы, предоставляют альтернативную подсистему гибернации, более быструю, нежели основная, а также уменьшают использование памяти с помощью техники объединения одинаковых страниц.

Лучше бы над 12309 работал.

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

А ты лучше бы описал свои проблемы, если они есть и если это хоть что-то похожее на 12309. Авось, есть решение.

post-factum ★★★★★ ()

А 3.13 ещё не релизнулось?

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

Запамятовал. Помню, что релиз-кандидаты были. Вдруг релиз упустил. :)

Mitre ★★ ()

Вот как тяжело двигать прогресс и добавлять хорошие штуки в основное ядро если ты не корпорация. Приходится ютиться на гуглплюсах всяких.

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

На гуглоплюсах — потому что народ там есть заинтересованный. А так могу и на сайте маленький чейнджлог писать.

post-factum ★★★★★ ()

Багрепорт на бамп версии в Gentoo, если кому интересно.

И хорошо что ты снова пишешь анонсы на релизы своего патчсета ;-)

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

Патчи обычно применяют.

Можешь выгрузить патч куда-то, порекламирую в твиттерах и гуглплюсике.

post-factum ★★★★★ ()

Странно, я думал, что его забанили.

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

Тебя этикету не учили? Говоришь о человекев в 3м лице при его присутствии.

yurikoles ★★★ ()

О, давно от тебя ничего слышно не было :)

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

Licwin ★★★★★ ()

Кто-то этим действительно пользуется (кроме прыщеб. анонов)?
С ощутимыми профитами?

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

Оставьте свои фантазии при себе, такого никогда не было.

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

На 38 попугаев. Как я могу тебе ответить на вопрос, не имея того, на чём ты не хочешь запускать TOI?

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

Ну, я тех событий не свидетель, потому и уточняю.

yoghurt ★★★★★ ()

post-factum, что это за тест kernelat? Можешь вкрадце рассказать, что именно в ядре ты тестируешь и как?

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

https://github.com/pfactum/kernelat/

Вкратце: оно генерирует много процессов одновременно и замеряет время их порождения. На самом деле, это жуткий костыль и велосипед, можно не рассказывать про perf и прочее.

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

Вкратце: оно генерирует много процессов одновременно и замеряет время их >порождения. На самом деле, это жуткий костыль и велосипед, можно не >рассказывать про perf и прочее.

Ну почему же костыль. Такой тест тоже имеет право на существование. Время создания процесса — немаловажная величина (хотя она и не имеет непосредственного отношения к отзывчивости).

На самом деле объективный тест на отзывчивость хрен напишешь. Как минимум нужно иметь определенние, что считать отзывчивостью.

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

Ты с Коливасом постоянно переписываешься? Нет ощущения, что его энтузиазм начинает спадать?

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

Время от времени. Есть ощущение, да, отчасти он сам это подтвердил, что времени больше уделяет другим проектам, преимущественно, cgminer'у (не удивительно). Но пока апдейты -ck, как видишь, выпускает, а баги фиксит, нет повода для беспокойства. Всё равно BFS всегда будет оставаться в стороне.

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

О, на ЛОРе опять будут нормальные новости о релизах ядра.

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

Тем, что после возобновления не оставляет ничего в свопе... Дебильный uswsusp зачем-то половину памяти там оставляет, но она-то всё равно нужна, и у тебя потом ещё несколько минут всё тупит, пока система случайным чтением со скоростью 2 мб/с остатки дочитывает.

Однако есть и минус - я его прямо сегодня попробовал (3.12.2+tuxonice себе собрал под дебиан)... Засыпает и возобновляется действительно очень хорошо и быстро... когда засыпает и возобновляется вообще. А это происходит далеко не всегда - постоянно падает :-(

Посему мне даже интересно - может у кого-то из местных обитателей удавалось его заставить стабильно работать?

vitalif ★★★★★ ()

Помню, когда-то сам накладывал патчи CK, потом узнал про ядро Zen, собирал его. Потом перешёл на это ядро. Был дураком, стыдно. Сейчас этой фигнёй уже не маюсь, пользуюсь дефолтным убунтушным ядром и доволен жизнью.

Зато у меня security обновления всегда во время. А тогда я часто такие обновления пропускал, т.к. было лень пересобирать. Сидел с дырявыми ядрами, гг…

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

Из репозитория с гитхаба, из ветки tuxonice-3.12.

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