Kernel BFS

Con Kolivas вернулся к разработке ядра и представил новый шедулер BFS.

BFS – это аббревиатура от Brain Fuck Scheduler. Он был разработан по принципу «гляжу только вперёд» и позволяет выжать максимум из достаточно слабых компьютеров, при этом он не ориентирован на суперкомпьютеры. BFS ориентирован на десктоп, имеет при этом по дизайну сверхнизкие задержки для великолепной интерактивности, вместо того, чтобы заниматься подсчётами, при этом BFS имеет настоящую «честность» (распределения процессорного времени), хорошее распределение уровней NICE и отличную масштабируемость при обычных нагрузках.

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

И вот сегодня оказалось, что в AUR появился пакет kernel26-bfs, который позволяет собрать ядро с необходимыми патчами. Оказалось так же, что пакет несколько устарел и пытается использовать версию патча, которой уже нет на сервере. Опишу решение данной проблемы.

(далее…)

новость

[13:32] juev@matrix:~$ uname -a
Linux matrix 2.6.30 #1 SMP PREEMPT Wed Jun 10 12:56:10 SAMST 2009 i686 Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz GenuineIntel GNU/Linux

С чем Вас и поздравляю!

способы включения KMS

Существует два способа активации KMS (kernel mode setting):

  1. задать опцию при компиляции ядра;
  2. передать определенную опцию ядру при загрузке системы.

И если первой я уже касался, хочется более подробнее остановиться на второй. Для чего это может быть нужно? Если у Вас используется видеокарта от Intel и Вам не хочется пересобирать ядро для использования KMS. Или же, Вам просто хочется, без особых усилий, посмотреть, что такое KMS и чем оно отличается от обычного режима.

(далее…)

драйвер видео intel и крах xorg

На компьютере у меня используется встроенная видокарта Intel X3100. По настройке и использованию драйверов я уже описывал. А сегодня хочу затронуть некоторые проблемы, которые возникают при использовании данной видеокарты с сервером xorg, а также варианты решения проблем.

Во-первых, необходимо использовать драйвер xf86-video-intel или xf86-video-intel-newest, при попытке использования драйвера xf86-video-intel-legacy на x3100 получаете существенное падение производительности и искажение изображения в видео и в интерфейсе некоторых программ.

(далее…)

Дополнение по сборке ядра в archlinux

В заметке archlinux – сборка ядра благодаряGnomik (Антон) была выявлена небольшая неточность. О которой спешу рассказать.

(далее…)

xorg-server 1.6.0 в archlinux

Сегодня в мире Archlinux  событие! Пакет xorg-server 1.6.0 перенесли из testing в extra. И он стал доступен для установки всем желающим!

Новый релиз содержит в себе новые возможности  input device properties, DRI2 and kernel modesetting (KMS). Именно KMS меня и заинтересовал больше всего. После обновления ядра до 2.6.29 пришлось эту возможность отключить, так как xorg ее не поддерживал и просто зависал при запуске.

(далее…)

Обновление Linux ядра 2.6.29.1

Вчера вечером вышло обновление Linux ядра 2.6.29.1

Из изменений следует отметить исправление ошибок в модулях виртуальных машин KVM и lguest, в модулях ath5k и ath9k, дополнения в модулях работы с USB-подсистемой, исправления в сетевых модулях.

ChangeLog-2.6.29.1 Скачать

Источник

Результаты измерения производительности последних 6 релизов Linux ядра

«Benchmarking The Linux 2.6.24 Through 2.6.29 Kernels» – результаты измерения производительности последних 6 релизов Linux ядра, с 2.6.24 по 2.6.29:

  • В 14 тестах различия в производительности оказались на уровне погрешности;
  • При оценке времени сжатия при использовании 7-zip, ядро 2.6.29 отстало от 2.6.28 на 21%.
  • 2.6.29 ядро в тесте на производительность OpenSSL при выполнении операций шифрования (RSA 4096-bit) обогнало все остальные ядра в два раза.
  • В пяти тестах GraphicsMagic ядро 2.6.29 вырвалось вперед, оторвавшись от конкурентов на 30-40%.
  • При измерении производительности SQLite, 2.6.29 ядро оказалось на уровне ядер 2.6.24 и 2.6.25, опередив остальные ядра в 3 раза.

Источник

Ядро 2.6.29 в действии…

Сегодня вышел релиз ядра linux 2.6.29, которое включает в себя множество новшеств.

Я являюсь обладателем встроенным в материнскую плату видеоадаптером Intel X3100. Поэтому сразу создал пакет для archlinux (метод уже описывал, поэтому на нем останавливаться не буду) и приступил к тестированию.

Столкнулся с тем, что xorg перестал нормально загружаться. Появляется курсор на черном фоне и все. Причем даже в консоль переключиться по Ctrl+Alt+F1 невозможно.

(далее…)

Вышел релиз Linux ядра 2.6.29

Линус Торвальдс объявил в списке рассылки Linux ядра о выходе релиза 2.6.29. В новое ядро принято около 12.5 тысяч исправлений от 1376 разработчиков, размер патча – 69Мб (добавлено 1 358 216 строк кода, удалено – 542 981).

(далее…)