nixp.ru v3.0

26 ноября 2024,
вторник,
14:20:39 MSK

11 января 2011, 18:10

Linux 2.6.37: сборка без BKL, поддержка PPTP, SMP в Ext4 и XFS

6

Неделю назад, 4 января, вышла новая версия ядра Linux — 2.6.37.

Среди ключевых изменений в новогоднем релизе ядра Linux 2.6.37 можно выделить:

  • возможность сборки ядра без BKL (Big Kernel Lock), который был представлен в ядре 2.0 для поддержки SMP, — впрочем, прироста в производительности ожидать не стоит, поскольку все критичные части ядра уже давно были «очищены» от BKL;
  • ext4 теперь напрямую использует прослойку «bio» вместо «buffer», что заметно улучшает ее производительность и масштабируемость; улучшения в масштабируемости и для другой ФС — XFS (в релизе 2.6.38 эти работы будут продолжены);
  • появилась поддержка PPTP (PPP over IPv4) на уровне ядра, что заметно повышает производительность PPTP VPN-подключений в сравнении с существующими решениями для пользовательского пространства (poptop и pptpclient);
  • образ памяти для спящего режима (hibernation) теперь сжимается по алгоритму LZO;
  • поддержка RBD (Rados block device) для создания блочного устройства с объектами, хранящимися в распределенной файловой системе Ceph;
  • для представленного в прошлом релизе механизма fanotify представлен API, благодаря чему теперь fanotify активирован по умолчанию.

Постоянная ссылка к новости: http://www.nixp.ru/news/10991.html. Дмитрий Шурупов по материалам KernelNewbies.org.

fb twitter vk
Ameise

Проблема BKL ещё в мае 2008 года поднималась Ingo Molnar, обещали только лет через 10 убрать, по причине прозрачности, а управились за два.

ffldove

Видимо кто то из сильных мира сего (Red Hat, Canonical, IBM, Novell и прочих) был заинтересован в этом.

sashakrasnoyarsk.ru

Капец! Ну нафига pptp в ведро-то?

arhimedoffs

А кто Вас заставляет его включать при сборке? ) А для тех кому надо, может действительно производительность выростет существенно.

myst

Ага. Плевать, что потенциальная дыра прямо в ядро, знаменитое своей «security».

arhimedoffs

Так может тогда вообще перейдем на микроядро, в котором ничего не будет, будет самым надежным, а то что дыры будут в сервисах — так то ж не ядро.

Или с другой стороны: NFS — вечная дыра в ядре? Ею ведь тоже далеко не каждый пользуется, а в ядре — сколько я с *nix знаком (хоть это и не так уж много).

Thero

там он шустрый и урезанный добавили для встроенных систем..