LINUX.ORG.RU

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

 , ,


1

1

pf-kernel — патчсет для ядра Linux, включающий патчи, которые официально не входят в ядро. К таким патчам относятся:

  • ветка -ck с планировщиком процессов BFS, призванном улучшить интерактивность системы;
  • планировщик ввода-вывода BFQ, значительно улучающий интерактивность системы при дисковых операциях;
  • альтернативная подсистема гибернации TuxOnIce;
  • патч UKSM, созданный для дедупликации страниц памяти (полезно при использовании, например, нескольких однотипных виртуальных машин).

В новой версии патчсета добавлена подсистема кеширования данных с помощью SSD — EnhanceIO. Она позволяет добиться значительного повышения быстродействия дисковых операций без снижения надёжности системы хранения данных при использовании связки HDD+SSD. Детальнее об EnhanceIO можно прочитать по этим ссылкам: раз, два.

Также в этой версии бекпортированы изменения, касающиеся lzo, с ветки 3.9. Это позволило значительно увеличить скорость гибернации и выхода из неё на современных машинах.

В патчсет уже входит стабилизационный патч на ядро версии 3.8.3. Также подготовлены бинарные сборки для Arch Linux, Debian и Ubuntu.

Скачать патч

Скачать бинарные сборки

>>> Анонс

★★★★★

Проверено: Pinkbyte ()
Последнее исправление: post-factum (всего исправлений: 2)

В ауре скрипты сборки пакета сломали...

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

Не вижу необходимости держать их в десктопном ядре.

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

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

Спасибо :)

X-Pilot ★★★★★
()
Ответ на: комментарий от Komintern

ZFS на фре даже подглючивает иногда, чего уж говорить про линукс.

Ну, мне только «на посмотреть» :)

X-Pilot ★★★★★
()

А почему были прекращены апдейты для 3.7 ещё до того как появился pf kernel для 3.8? Не хотелось бы оставаться без апдейтов.

true_admin ★★★★★
()

Второй вопрос. Из новости я понял что сборка основана на 3.8.3. Однако по ссылкам 3.8.1 . Почему так?

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

Потому что я тестировал 3.8 с патчами, которые постепенно выходили.

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

Потому что минорная нумерация у меня своя.

fr: синхронизировать нумерацию с апстримовской чтобы понимать какое ведро лежит в основе.

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

Ох. Посмотрим. Я в анонсах обычно говорю, какая версия включена.

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

Ты даже uksm не смог найти О_о?..

К.О. опять вы?

И да на их форуме предварительные видел… но меня не останавливало отсутствие одного патча так что меня должно заставить не дождаться официального релиза?

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

Ничё, что предварительный патч был бажный, и мне пришлось репорты писать, чтобы его чинили, а потом тестить заново? Ты хоть бы помогал хоть в чём-то. А то на готовое всегда горазды слетаться, а как к делу доходит, так нигугу.

post-factum ★★★★★
() автор топика
Последнее исправление: post-factum (всего исправлений: 1)

поставил на убунту 12.10, не собираются dkms модули. при установке хедеров говорит что

Setting up linux-headers-3.8.1-pf (1) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 3.8.1-pf /boot/vmlinuz-3.8.1-pf
Error! Could not locate dkms.conf file.
File:  does not exist.

и потом дкмс не находит сырцы

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

хмм, хэдеры вроде поставились, но теперь при установке дкмс модуля для виртуалбокса падает:

* Trying to register the VirtualBox kernel modules using DKMS                                                                                                                                                              Error! Your kernel headers for kernel 3.8.1-pf cannot be found.
Please install the linux-headers-3.8.1-pf package,
or use the --kernelsourcedir option to tell DKMS where it's located

 * Failed, trying without DKMS
 * Recompiling VirtualBox kernel modules  
 * Look at /var/log/vbox-install.log to find out what went wrong

в логе соответственно

Makefile:181: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.  Stop

прописывать --kernelsourcedir и KERN_DIR не помогает

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

не знаю, у меня и на домашней 13.04, и на рабочей 12.10 то же самое

tulskiy
()

скачал ядро pf-3.8.1 в gentoo, скопировал конфиг из 3.7.5 ,скомпилировал и теперь ядро не грузится новое,не находит устройство с чего дальше грузиться...

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

не проедет,конфиг уже затерся да и я же знаю какой драйвер используется.... не впервый раз уж ядро собираю.... диск кстати ssd

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

логи дать не могу,система не грузится,скриншот чуть позже,собирается пока ядро,проц амд е350 :)

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

сейчас да,собираю заново ядро... в чипсетах изменений не было...

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

стер конфиг к черту,сконфигурировал все полностью заново и загрузился :) спасибо за помощь:)

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