от Bobby(21-02-2015)
pf-kernel е съвкупност от кръпки, които не са включени в основното Линукс ядро, но осигуряват по-отзивчива система чрез приоритизиране на
потребителските процеси, предоставят алтернативна по-бърза подсистема за хибернация, както и намаляване на използването на паметта чрез
техника на комбиниране на еднаквите страници в паметта.
Ето какво е включено в pf-kernel:
- планировчик на процесите BFS (Brain Fuck Scheduler) версия 460 от Кон Коливас, австралийски анестезиолог (!?!), кърнъл хакер и автор на
популярният в криптовалутните среди миньор CGMiner
- планировчик на входно-изходните операции BFQ (Budget Fair Queueing) версия 7r7 с автори университетски преподаватели и докторанти от
университета в Модена, Италия. Интересен факт е, че BFQ се ползва по подразбиране в дистрибуции като Manjaro, OpenMandriva, Sabayon и ROSA,
както и в някои версии на CyanogenMod.
- подсистема за хибернация TuxOnIce
- комбиниране на еднаквите страници в паметта чрез UKSM
- допълнителни процесорни оптимизации при компилиране на ядрото
Известни проблеми:
- поведението на UKSM при използване на zRAM е неопределено
pf-kernel е наличен в Arch Linux AUR, Gentoo ebuild, има и неофициални пакети за Debian и Fedora.
Страница на проекта
<< Y2k проблема за Линукс е 2038г. | Отчет на бъговете в Debian Jessie >>
|