nixp.ru v3.0

5 ноября 2024,
вторник,
10:30:15 MSK

19 мая 2011, 15:55

Linux 2.6.39: окончательное освобождение от BKL

8

Сегодня вышла новая версия ядра Linux — 2.6.39. На подготовку релиза ушло около двух месяцев (с момента выпуска Linux 2.6.38), что в лишний раз подтвердило тенденцию уменьшения сроков подготовки каждого последующего релиза: если на 2.6.31 ушло 92 дня, то на 2.6.36 — 80, а на 2.6.39 — всего 65.

Среди изменений, представленных в Linux 2.6.39, можно выделить следующие:

  • полное избавление от BKL (Big Kernel Lock — вынужденной блокировки, ограничивавшей возможности параллельных вычислений в SMP-процессорах); знаменательный коммит был сделан Арндом Бергманном (Arnd Bergmann) и озаглавлен как «BKL: That’s all, folks»;
  • поддержка семейства графических чипов AMD Cayman в драйвере Radeon (пока без ускорения);
  • поддержка Z-компрессии для видеокарт NVIDIA в драйвере Nouveau;
  • включение в ядро ipset — фреймворка и одноименной команды для эффективной работы с большими таблицами IP-адресов, номеров портов (TCP/UDP) или IP-адресов с MAC-адресами;
  • включение в ядро сетевого бэкенда (netback) для возможности взаимодействия фронтэнд-драйверов в гостевых системах Xen (DomU) с другими системами;
  • в файловой системе ext4 теперь по умолчанию активируется опция mblk_io_submit («Multiple Page-IO Submissions»), призванная значительно улучшить производительность и масштабируемость (код для нее появился еще в Linux 2.6.37);
  • файловая система btrfs получила возможность «Batched Discard», которая использует команду fstrim с целью оповещения SSD-дисков о неиспользуемых областях;
  • новая файловая система pstore позиционируется как «platform-persistent storage»;
  • поддержка хабов USB 3.0.

Постоянная ссылка к новости: http://www.nixp.ru/news/11201.html. Дмитрий Шурупов по материалам h-online.com.

fb twitter vk
fgh151

Говорят что основная масса изменений и добавлений коснулась драйверов. Давно жду)