LINUX.ORG.RU

Вышел патчсет pf-kernel для ядра Linux версии 3.12

 , ,


1

1

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

Официальный сайт

Скачать патч

>>> Анонс

★★★★★

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

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

оно всё лежит, уже собираю
как соберу - можно будет кинуть ссылку на бинарник в неофициальную репу
или не нужно - его же проверить нужно на закладки, мало ли чего я туда напихал

smilessss ★★★★★
()

Судя по упоминанию страничной адресации памяти и содержимому каталога с бинарниками, предоставленному по ссылке, этот проект реализуется только для архитектур i386 и AMD64. Это так?

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

Вдруг захотелось поставить слаку и попробовать с ванильным ядром. Красивый график по ссылке. :^)

Infra_HDC ★★★★★
()

С BFQ никогда дело не имел, интересно попробовать, там все три патча надо накладывать?

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

http://www.ex.ua/get/931429921684/84836736

Сейчас соберу для дефолтного конфига.
это для amd cpu (там снята галочка с прогрузки микрокода и intel only фич)
не знаю зачем тогда ссылка, может кто из Лоровцев захочет поставить на свой AMD cpu

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

Ок... что ещё... а может какие-то опции в config'е всё портят? Там ничего критичного нет, к TOI относящегося? Могу конфиг скинуть, если поможет)

vitalif ★★★★★
()

Для Ubuntu подготовлены неофициальные бинарные сборки

Только зачем оно без Apparmor патча, сомнительно. Самое забавное что поддержка вроде в ядре есть сама по себе, но видимо она неполная, на enforce, происходят «замечательные» вещи.
А UKSM тоже сомнительно, там вроде сам патч на UKSM нужно патчить отдельным патчем, чтобы избавиться от отправления данных в Китай. Да и вообще UKSM нужен только запускателям хрома с 200+ вкладок, где по открыты множества сайтов, причем половина одинаковых. Для виртуалок есть нормальный ksm
Да, если что это не критика, просто размышление в слух. А автор молодец.

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

Что за фигня по ссылке? Где там в коде работа с сетью?

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

А, увидел. В новых версиях не нашёл такого, в старых да, было.

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

А UKSM тоже сомнительно, там вроде сам патч на UKSM нужно патчить отдельным патчем, чтобы избавиться от отправления данных в Китай.

UKSM в ядре начиная с версии 3.5, т.е. версия UKSM тогда была уже 0.1.2, в которой такой штуки нет.

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

Ясно. Это очень хорошо, в свое время меня это напугало.

anonymous_sama ★★★★★
()

после установки данного ядра на nvida gt540 разрешение монитора становиться 800х600 и ничем в другое не переводиться. nvidia x-setting и вовсе говорит, что не знает ни про какие драйвера. Драйвера пропиетарные nvidia-331

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

правда, пишут, что недоступно, может, нужно с автором связаться.

Доступно, просто автор слоупок и обновляет репу редко. Кому лень конпелять самому, пущай ждет.

anonymous
()

Опять вылез этот постфактум со своим говнопатчем. А новость проверена ещё одной незаурядной личностью. Тьфу.

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

запустить пропиетарные дрова нвидии версии 331 на сабже так и не удалось. На ядре от liquorix 3.11 всё работает нормально, после их пересборки...

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

Значит, дело в изменениях 3.11…3.12, которые не поддерживаются нвидиевским блобом.

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

Факты нельзя использовать в качестве доказательства. Ты видишь факт — тормозит, но причины не знаешь. А причин может быть несколько. Поэтому, нельзя утверждать, что 12309 на самом деле существует, и что он один.

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

Сначала говоришь о вере, потом о доказательствах, ты уж у себя в голове разберись сначала.

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

Сомнение. Сомнение вполне себе такая научная штука.

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

2
флешка usb 3.0 если всунуть в 2.0-слот, то при dd притормаживания наблюдаются, но если вставить в 3.0, то все шоколадно
дела становятся хуже, если работать с этой же флешкой, но записывать туда файл (ФС ntfs-fuse). Тогда тормоза и притормаживания соответственно.

но это только с ЮСБ
с хардом и linux-3.11 все исправилось

по итогу: нету больше бага 12309, но есть другие, вызывающие ту же симптоматику
p.s. версия ядра 3.11.10 ванильная

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

Ясно... В принципе, при использовании USB 3.0 хоста и 3.0 HDD (на работе такой конфиг) - у меня тоже не наблюдается эта проблема.

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от vitalif

Навскидку, ничего подозрительного.

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