LINUX.ORG.RU

Pf-kernel


26

2

Всего сообщений: 19

Патч pf-kernel для Linux 5.0

Группа Ядро Linux

Состоялся первый выпуск pf-kernel для ядра Linux ветки 5.0.

pf-kernel — это набор не входящих в официальную ветку ядра патчей, которые повышают отзывчивость системы, а также вносят другие улучшения.

В эту версию входят:

Патч применяется к чистому ядру версии 5.0.

Также доступны бинарные пакеты для Arch Linux (x86_64) без оптимизаций и с оптимизациями для процессоров Intel Silvermont и Skylake.

>>> IRC: #pfkernel @ Freenode

>>> Скачать патч

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

>>> Анонс

 , , , ,

post-factum
()

Патчи pf-kernel для Linux 4.12

Группа Ядро Linux

Состоялся пятый выпуск pf-kernel для ядра Linux ветки 4.12.

pf-kernel — это набор не входящих в официальную ветку ядра патчей, которые повышают отзывчивость системы, а также вносят другие улучшения.

( читать дальше... )

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

 , ,

post-factum
()

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

Группа Ядро Linux

В этой версии v4.6-pf1 используются BFSv0.470 и BFQv7r11, из состава патчсета убрана поддержка TuxOnIce и UKSM.

Доступны бинарные сборки ядра для дистрибутива Arch Linux.

>>> Подробности

 

irton
()

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

Группа Ядро Linux

Состоялся первый выпуск десктопного патчсета pf-kernel для ядра Linux ветки 4.5.

pf-kernel — это набор патчей, которые не входят в основное ядро, но обеспечивают повышенную отзывчивость системы, предоставляют альтернативную подсистему гибернации, более быструю, нежели основная, а также уменьшают использование памяти с помощью техники объединения одинаковых страниц.

В патчсет входят:

  • планировщик процессов BFS версии 469 от Кона Коливаса (Con Kolivas) с дополнениями от Альфреда Чена (Alfred Chen);
  • планировщик ввода-вывода BFQ версии 7r11 от Паоло Валенте (Paolo Valente), Арианны Аванзини (Arianna Avanzini) и Мауро Маринони (Mauro Marinoni);
  • подсистема гибернации TuxOnIce от Найджела Каннингема (Nigel Cunningham);
  • реализация техники слияния одинаковых страниц в памяти UKSM от Най Ся (Nai Xia);
  • патч от тов. Graysky, расширяющий список процессоров для оптимизации ядра компилятором;
  • несколько специфических исправлений для железа автора.

Новшеством этого выпуска стал патчсет от Дженса Ексбо (Jens Axboe), который предназначен для решения проблемы bufferbloat во время работы фонового writeback для медленных блочных устройств. В 4.5-pf1 доступна последняя, 4-я версия патчсета.

Патч применяется к чистому ядру версии 4.5 без стабилизационных патчей. В патчсет входит последняя стабильная версия ядра 4.5.1.

Также доступны бинарные сборки для Arch Linux (x86_64) для процессоров Intel Ivy Bridge и AMD Jaguar.

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

>>> Скачать патч

>>> Анонс

 , ,

post-factum
()

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

Группа Ядро Linux

Состоялся первый выпуск десктопного патчсета pf-kernel для ядра Linux ветки 3.19.

pf-kernel — это набор патчей, которые не входят в основное ядро, но обеспечивают повышенную отзывчивость системы, предоставляют альтернативную подсистему гибернации, более быструю, нежели основная, а также уменьшают использование памяти с помощью техники объединения одинаковых страниц.

( читать дальше... )

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

Скачать патч (цифровая подпись, верификация)

>>> Анонс

 , , ,

post-factum
()

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

Группа Ядро Linux

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

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

Скачать патч

>>> Анонс

 , ,

post-factum
()

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

Группа Ядро Linux

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

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

При использовании BFS, опции ядра CONFIG_RCU_USER_QS и CONFIG_RCU_NOCB_CPU должны быть отключены, иначе ядро может не загрузиться.

Скачать патч

Обсудить патч

Пожертвовать автору

>>> Анонс

 , ,

morse
()

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

Группа Ядро Linux

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

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

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

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

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

Скачать патч

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

>>> Анонс

 , ,

post-factum
()

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

Группа Ядро Linux

Состоялся релиз патчсета pf-kernel для ядра Linux версии 3.7.

pf-kernel — это набор патчей на ядро, которые направлены на улучшение отзывчивости пользовательского окружения (достигается применением патчсета -ck с планировщиком процессов BFS от Кона Коливаса и планировщиком ввода-вывода BFQ от команды итальянских разработчиков), экономию памяти (применяется патч UKSM от китайского разработчика Nai Xia), а также расширение возможностей подсистемы гибернации (с помощью TuxOnIce от австралийца Найджела Каннингема).

В этом выпуске включены:

( читать дальше... )

Ссылка на патч

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

>>> Анонс

 , ,

post-factum
()

Проект pf-kernel начинает сбор пожертвований

Группа Ядро Linux

Разработчиком pf-kernel принято решение начать сбор пожертвований для поддержки проекта.

Сбора большой суммы не ожидается, но:

  • В случае сбора суммы, которая превышает 3000$, будет закуплен мощный сервер, с помощью которого будут готовиться бинарные сборки pf-kernel для разных дистрибутивов сразу после выхода новой версии;
  • В случае, если средств хватит на одноразовый платёж в размере 55$, а в дальнейшем — 660$ в год, такая билд-ферма будет создана на мощностях арендованного сервера в Hetzner;
  • Если сумма сбора окажется маленькой, она уйдёт на оплату существующего сервера и домена.

post-factum выражает огромную благодарность за использование pf-kernel'а и уверяет, что собранные средства даром не пропадут.

Пожертвовать любую сумму можно на специальной странице сайта pf-kernel.

>>> Анонс сбора средств на форуме

 , ,

tazhate
()

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

Группа Ядро Linux

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

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

( читать дальше... )

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

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

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

>>> Анонс

 , ,

post-factum
()

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

Группа Ядро Linux

С небольшой задержкой вышла новая версия патчсета pf-kernel для ядра Linux версии 3.5.

Для тех, кто не в курсе: pf-kernel — это набор полезных патчей для ядра, направленных на улучшение отзывчивости рабочего окружения, также добавляющий некоторые полезные вещи, например, стороннюю подсистему гибернации.

В этом релизе:

( читать дальше... )

Скачать патч на чистое ядро 3.5

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

>>> Анонс

 , ,

post-factum
()

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

Группа Ядро Linux

Доступен первый релиз pf-kernel для Linux v3.4.

В этом выпуске:

  • исправлена проблема, которая приводила к невозможности выйти из гибернации при использовании TuxOnIce с включенным BFS на многопроцессорных машинах;
  • включен Linux-VServer;
  • LinuxIMQ и layer7-filter портированы из дерева исходных кодов DD-WRT;
  • включен стабилизационный патч Linux v3.4.1.

В остальном состав патчсета такой же, как и прежде. Отдельно стоит упомянуть, что в тексте анонса приведены известные на момент выпуска проблемы.

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

Скачать патч

>>> Анонс

 ,

post-factum
()

Открылся форум pf-kernel

Группа Linux General

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

Свои предложения и замечания можно высказывать в этой ветке.

К товарищам, которые хотят заниматься поддержкой веток определённых дистрибутивов (желательно, чтобы это были мейнтейнеры пакетов), просьба отметиться в этой теме.

>>> Перейти на форум

 ,

post-factum
()

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

Группа Ядро Linux

После небольшой задержки, связанной с доработкой планировщика ввода-вывода BFQ, вышел патчсет pf-kernel для Linux v3.3.

Патчсет содержит:

  • планировщик процессов BFS;
  • патчсет Кона Коливаса -ck;
  • планировщик ввода-вывода BFQ;
  • подсистему гибернации TuxOnIce;
  • драйвер устройств IMQ (для шейпинга трафика).

Помимо этого, в выпуске произошли такие изменения:

  • интегрирован стабилизационный патч Linux 3.3.1;
  • добавлена поддержка сетевого фильтра уровня приложений (l7-filter);
  • добавлен PKGBUILD для локальной сборки в Arch Linux'е.

Скачать патч

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

 , , , ,

post-factum
()

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

Группа Ядро Linux

Доступен новый выпуск патчсета pf-kernel для свежего ядра Linux v3.2.

В патчсет входят:

  • стабилизационное обновление ядра до версии 3.2.1;
  • патчсет Кона Коливаса -ck с планировщиком процессов BFS;
  • обновленный планировщик ввода-вывода BFQ;
  • подсистема гибернации TuxOnIce;
  • файл конфигурации для ручной сборки ядра на ноутбуке Dell Inspiron 1525.

В патчсете пока отсутствует LinuxIMQ.

Скачать патч на ядро 3.2

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

 , ,

post-factum
()

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

Группа Ядро Linux

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

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

  • стабилизационный патч Linux v3.1.1;
  • патчсет от Кона Коливаса (Con Kolivas) 3.1.0-ck2, включающий в себя свежайшую версию планировщика процессов BFSv415;
  • планировщик ввода-вывода BFQ v3-r1;
  • альтернативная подсистема гибернации TuxOnIce по состоянию на v3.1-rc8;
  • патч, уменьшающий энергопотребление системы до уровня Linux v2.6.37.

Также открыт канал на Twitter, в котором, по возможности, будут публиковаться новости, связанные с разработкой pf-kernel.

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

Также напоминаю, что патч применяется к чистому ядру 3.1 без стабилизационных патчей.

Официальный сайт (доступен и в сети IPv6)

>>> Скачать патч

 , , , , ,

post-factum
()

Вышел патч pf-kernel для ядра Linux 3.0

Группа Ядро Linux

После длительной задержки, связанной с ожиданием патчсета -ck, вышел патч pf-kernel для ядра Linux версии 3.0.

В патч включено:

  • стабильное обновление ядра до версии 3.0.1;
  • самый свежий TuxOnIce из дерева git;
  • патчсет от Кона Коливаса (Con Kolivas) -ck, включающий планировщик процессов BFS v406;
  • планировщик ввода/вывода BFQ, портированный с ядра 2.6.39 усилиями команды zen-kernel;
  • конфигурационный файл для сборки ядра для ноутбука Dell Inspiron 1525.

Автор приветствует сторонние бинарные сборки и готов их публиковать у себя на сайте при условии регулярного обновления.

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

>>> Скачать патч

 ,

post-factum
()

Вышел патчсет Linux 2.6.39-pf1

Группа Ядро Linux

Патчсет pf-kernel обновился до версии 2.6.39-pf1. В него включены:

  • ветка Коливаса -ck;
  • обновлённый до тестового патча BFS (исправляет проблемы с -ck1);
  • BFQ последней версии;
  • свежий TuxOnIce;
  • конфиг для ноутбука Dell Inspiron 1525.

Официальная страничка

>>> Прямая ссылка на патч

 , , , ,

post-factum
()