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