pf-kernel что это такое и зачем его едят - ftp.linux.kiev.ua.
pf-kernel что это такое и зачем его едят - ftp.linux.kiev.ua.
pf-kernel что это такое и зачем его едят - ftp.linux.kiev.ua.
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>pf</strong>-<strong>kernel</strong><br />
<strong>что</strong> <strong>это</strong> <strong>такое</strong> <strong>и</strong> <strong>зачем</strong> <strong>его</strong> <strong>едят</strong><br />
Александр Наталенко aka post-factum<br />
Linux.Org.Ru<br />
29.09.2012
2/22<br />
Что <strong>это</strong>?<br />
Набор полезных плюшек для ядра.
3/22<br />
Как всё нач<strong>и</strong>налось<br />
• комп<strong>и</strong>ляц<strong>и</strong>я — <strong>это</strong> круто;<br />
• деревянное железо;<br />
• много <strong>и</strong>нтересных патчей.<br />
…вот <strong>такое</strong> тяжёлое детство…
4/22<br />
Пр<strong>и</strong>ч<strong>и</strong>ны<br />
• недостаточная отзывч<strong>и</strong>вость;<br />
• неработающая г<strong>и</strong>бернац<strong>и</strong>я.<br />
…уже <strong>это</strong>го достаточно…
5/22<br />
Состав<br />
• BFS (<strong>и</strong> весь -ck);<br />
• BFQ;<br />
• TuxOnIce;<br />
• UKSM;<br />
• файлы .config для ноутбуков;<br />
• PKGBUILD для Arch Linux.
6/22<br />
Где?<br />
http://<strong>pf</strong>.natalenko.name/<br />
@<strong>pf</strong><strong>kernel</strong>
7/22<br />
Obsolete<br />
• LinuxIMQ (вяло поддерж<strong>и</strong>вается);<br />
• l7-filter (не поддерж<strong>и</strong>вается);<br />
• BLD (не для того предназначен);<br />
• Linux-VServer (глююююк<strong>и</strong>);<br />
• iptables-<strong>pf</strong> (не нужен).
8/22<br />
Б<strong>и</strong>нарные пакеты<br />
• Arch Linux (Christos Nouskas);<br />
• Debian (NiGHt-LEshiY);<br />
• PuppyRus (с<strong>и</strong>лам<strong>и</strong> мейнтейнеров);<br />
• openSUSE (HighwayStar);<br />
• Ubuntu (я, но только од<strong>и</strong>н раз);<br />
• PCLinuxOS (пока недоступны).
9/22<br />
Комп<strong>и</strong>ляц<strong>и</strong>я <strong>и</strong>з <strong>и</strong>сходн<strong>и</strong>ков<br />
• Arch Linux (Christos Nouskas);<br />
• Gentoo (M. Chandras, A. Alexander);<br />
• <strong>и</strong>л<strong>и</strong> другой д<strong>и</strong>стр<strong>и</strong>бут<strong>и</strong>в (ручкам<strong>и</strong>!).
10/22<br />
uksmstat<br />
https://github.com/<strong>pf</strong>actum/uksmstat/<br />
https://github.com/megabaks/stuff/tree/<br />
master/sys-apps/uksmstat
11/22<br />
Ч<strong>его</strong> хочу<br />
• мейнтейнера *.deb для Ubuntu;<br />
• *.rpm для Fedora;<br />
• стаб<strong>и</strong>льную Reiser4 (свободу Гансу<br />
Райзеру!);<br />
• поработ<strong>и</strong>ть Вселенную.
12/22<br />
Нагрузочное тест<strong>и</strong>рован<strong>и</strong>е<br />
«Есть л<strong>и</strong> польза от кастомных ядер»<br />
by NermaN<br />
http://habrahabr.ru/post/131263/
13/22<br />
Нагрузочное тест<strong>и</strong>рован<strong>и</strong>е<br />
<strong>kernel</strong>at<br />
https://github.com/<strong>pf</strong>actum/<strong>kernel</strong>at<br />
Пр<strong>и</strong>сылайте патч<strong>и</strong> :)
Тест<strong>и</strong>рован<strong>и</strong>е без I/O<br />
Intel Pentium D<strong>ua</strong>l Core T2330, 4 Гб ОЗУ<br />
14/22
Тест<strong>и</strong>рован<strong>и</strong>е с I/O<br />
Intel Pentium D<strong>ua</strong>l Core T2330, 4 Гб ОЗУ<br />
15/22
Сравн<strong>и</strong>ваем<br />
16/22
Тест<strong>и</strong>рован<strong>и</strong>е с I/O<br />
Intel Core i7-3517U, 4 Гб ОЗУ<br />
17/22
Тест<strong>и</strong>рован<strong>и</strong>е с I/O<br />
Intel Core i7-2630QM, 4 Гб ОЗУ<br />
18/22
19/22<br />
12309?<br />
Не, не слышал<strong>и</strong>.
20/22<br />
Я не разработч<strong>и</strong>к ядра…<br />
…я вс<strong>его</strong> л<strong>и</strong>шь мержу ветк<strong>и</strong>!
21/22<br />
Благодарност<strong>и</strong><br />
• Ск<strong>и</strong>фу за кр<strong>и</strong>т<strong>и</strong>ку кода;<br />
• Ивану Т<strong>и</strong>тову за тест<strong>и</strong>рован<strong>и</strong>е <strong>и</strong><br />
uksmstat.ebuild;<br />
• Farcaller'у за советы по<br />
презентац<strong>и</strong><strong>и</strong>.
Спас<strong>и</strong>бо за вн<strong>и</strong>ман<strong>и</strong>е! Вопросы?<br />
http://natalenko.name/<br />
<strong>pf</strong>actum@gmail.com<br />
https://github.com/<strong>pf</strong>actum<br />
xmpp:oleksandr@natalenko.name