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 подготовлены неофициальные бинарные сборки.

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

Скачать патч

>>> Анонс

★★★★★

Проверено: Shaman007 ()
Последнее исправление: post-factum (всего исправлений: 2)
Ответ на: комментарий от post-factum

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

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

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

BMX ★★☆
()

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

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

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

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

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

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

Mitre ★★
()

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

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

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

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

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

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

post-factum ★★★★★
() автор топика

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

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

Licwin ★★★★★
()

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

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

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

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

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

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

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

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

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

vitalif ★★★★★
()

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

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

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