LINUX.ORG.RU

Вышел патчсет pf-kernel для Linux v3.6

 , ,


1

1

Увидел свет патчсет pf-kernel для ядра Linux (ветка 3.6). Он создан для повышения отзывчивости пользовательского окружения (за счёт применения планировщика процессов BFS и планировщика ввода-вывода BFQ), а также для предоставления некоторых полезных функций, отсутствующих в ванильном ядре, например, альтернативной подсистемы гибернации TuxOnIce и подсистемы автоматического слияния одинаковых страниц оперативной памяти UKSM.

В этой версии:

  • убран балансировщик нагрузки BLD для планировщика процессов CFS (объяснение в видео по ссылке ниже);
  • портирован планировщик процессов BFSv424;
  • включена новая версия планировщика ввода-вывода BFQ;
  • исправлена компиляция подсистемы гибернации TuxOnIce;
  • портирован патч UKSM с ветки 3.5.

Сайт патчсета

Скачать патчсет

Посмотреть видео доклада о pf-kernel на конференции OSDN — 2012

>>> Анонс

★★★★★

Проверено: catap ()
Последнее исправление: Deleted (всего исправлений: 4)

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

и не будет
уж лучше ext4, не говоря о более других

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

Это на сайте отражено, причём давно. А ещё я в твиттер об этом писал, и на форуме об этом писалось, потому не новость уже.

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

Почему это не в мини-новостях?

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

Печаль. Ну да и ладно, ядро цомпелять - не на Эверест забираться.

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

А чего нет, что есть в hardened? Если есть всё, уведомите, пожалуйста, мейнтейнеров hardened team, т.к. их ядро более старое.

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

Если есть всё, уведомите, пожалуйста, мейнтейнеров hardened team, т.к. их ядро более старое.

А мне это пардон зачем?

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

Хм у меня то драйвер в ядре, только через модуль будет работать?

Пихать драйвера для не нужной для загрузки (а если используется initrd, то и для нужной) периферии - это моветон. Может отрицательно влиять на стабильность и безопасность, при наличии udev последней версии вообще глупо. Мало того, обычно эти устройства нельзя (у которых драйвер не модулем, а монолитом) без проблем вынуть на лету (или переинициализоровать, что нужно в Вашем случае).

ktulhu666 ☆☆☆
()

Весёлый доклад, к сожалению пока без звука просмотрел.

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

Я думал, что Вы являетесь мейнтейнером генты.

У меня свой оверлей. А все мейнтейнеры перечислены в файликах metadata.xml ;)

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

Есть еще вино например. Которое хочет over 50 пакетов с i386.

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

Ты так говоришь, будто это процессор, а не заглушка для сокета.

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

post-factum

Это на сайте отражено, причём давно.

Спасибо за работу, уже поставил.

athost ★★★★★
()

Если на каждый патчсет постить новость - и всей главной не хватит.

bsdfun ★★★★★
()
1. есть способ легче чем самому компилировать на убунту?
2. есть ли смысл по сравнению со стандартным ядром?
ex3me ★★
()
Ответ на: комментарий от Deleted

Буковки похожие в названиях увидел?

anonymous
()

поскольку http://zen-kernel.org/ уже почти неделю блокирует доступ к себе, к гиту тоже - короче весь домен блокирует, то придется использовать либо pf-patch, либо накатывать самому из того что нужно... но вопрос почему произошел переход на 3.6 - оно того стоит по сравнению с 3.5? смысл?

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

Просто ноут продал, и сижу сейчас за этим калекой

Ладно, хоть не почку. И как, пятый себя оправдывает? ;)

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

Это такое KSM для бедных для десктопов?

ты бы хоть почитал что это
по сути это эволюция KSM с выпиливанием необходимости поддержки со стороны софта (madvise).
+ перепиленный и сильно ускоренный механизм поиска дублей
короче, KSM для некрофилов теперь

megabaks ★★★★
()
Последнее исправление: megabaks (всего исправлений: 1)
Ответ на: комментарий от fidaj

в двух словах расскажите какой толк?

з.ы. попытался запуститься с ядра, выдало ошибку о cpu и количестве cores.

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

1. да, найти мейнтейнера;
2. да, смотри видео.

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

столько на ЛОРе мазохистов, использующих в качестве компьютера ноутбук...

Ты знаешь, пока ты один или вдвоём с женой/подругой, это действительно мазохизм.

Но как только в доме появляется ребёнок, для которого любой проводок - это в первую очередь, то, за что надо подёргать, ноутбук начинает превращаться в весьма привлекательный вариант.

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

Дык geek-kernel - это просто ванильное ядро с патчами, а не доделанный патчсет. При включении одного патча остальные отваливаются. Например, с grsecurity не работают uksm, vserver, zfs, ck, ice, rt.

Кстати, как я понимаю, часто это связано только с изменением номера строки, т.е. если поправить все номера, то патч наложится и будет функционировать. Или я не прав?

ktulhu666 ☆☆☆
()
Ответ на: комментарий от dubrsl

Жалко, что никто не собирает патчсеты с hardened. Приходится грустить в стороне (запускать другие ядра на других машинах).

ktulhu666 ☆☆☆
()
Ответ на: комментарий от dubrsl

Как бы ссылка на сайте висит ещё со вчера.

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

Особо чувствительным Федоровцам видео лучше не смотреть, их там мило назвали бета-тестерами. ;-))
И да, чёт у меня не заработало pf-sources в первый раз, может в ebuild-е от 3.5.4 дело; подожду пока в portage особо просвещённые Гентушники положат то, что нужно.

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

Дык geek-kernel - это просто ванильное ядро с патчами, а не доделанный патчсет.

Если под «патчсетом» подразумевается один громадный патчик состряпанный из нескольких… то ты прав geek-kernel вовсе не «патчсет». И мало того geek-kernel во первых и не задумывался как «патчсет» а во вторых никогда им не станет. Любой «патчсет» лишает свободы выбора а geek-kernel наоборот дает эту самую свободу при этом обеспечивая гибкость настройки да еще и тестируя все патчи перед наложением. Фактически из одного geek-kernel можно наделать очень много «патчсетов».

При включении одного патча остальные отваливаются.

http://www.linux.org.ru/forum/talks/8069199

И вы должны знать, что все конфликтующие патчи в sys-kernel/geek-sources при любых комбинациях USE флагов автоматически пропускаются и будет установлен только первый из возможного множества конфликтующих патчей. Нет и не будет никаких проверок конфликтующих USE флагов.

Если непонятно то перечитай еще раз. ^

Например, с grsecurity не работают uksm, vserver, zfs, ck, ice, rt.

Ты сделал выбор. Тебе был нужен именно grsecurity. Вполне логично что другие патчи вероятно тоже захотят вносить изменения в те же самые файлы уже исправленные патчами grsecurity. Хочешь предложить решение проблемы? Форкай и присылай обратно патчи я думаю все будут только рады.

Кстати, как я понимаю, часто это связано только с изменением номера строки, т.е. если поправить все номера, то патч наложится и будет функционировать.

Это то над чем я сейчас работаю. Я хотел бы видить не только возможность управления набором патчей при помощи USE флагов но еще и порядком их наложения.

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

толк - системя работает для меня в первую очередь, а потом уже для всего остального... я не знаю как еще можно объяснить интерактивность...

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