The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Доступен первый кандидат в релизы Linux-ядра 2.6.39

31.03.2011 12:02

Линус Торвальдс объявил о закрытии окна по приему изменений для будущего релиза Linux-ядра и выпуске тестовой версии 2.6.39-rc1.

Из изменений можно отметить:

  • Интеграция кода ipset, позволяющего повысить эффективность работы пакетного фильтра с большими списками IP-адресов и подсетей. Подробнее о последней версии ipset можно прочитать здесь;
  • Интегрирован новый планировщик потока пакетов CHOKe (CHOose and Keep), разработанный с целью избавления сетевых подсистем от излишней буферизации, приводящей к возникновению дополнительных задержек и понижению пропускной способности.
  • Расширение поддержки оборудования, около 65% всех изменений связаны с драйверами устройств;
  • Начало работы по унификации кода поддержки платформ m68k и m68knommu;
  • Добавлена поддержка новой архитектуры UniCore-32, разработанной в микропроцессорном центре Пекинского университета. Процессоры на базе архитектуры UniCore-32 активно используются в Китае;
  • Реализация новых системных вызовов name_to_handle и open_by_handle, позволяющих пользовательским приложениям сопоставить имя файла с внутренней структурой file_handle или открыть файл, указав его handle. Нововведение может быть полезным для реализации серверов NFS и 9P на пользовательском уровне. Файловая система XFS уже поддерживает подобные механизмы, которые были реализованы через специализированные ioctl-вызовы FS_IOC_PATH_TO_HANDLE и XFS_IOC_OPEN_BY_HANDLE;
  • Реализация таймера CLOCK_BOOTTIME, позволяющего организовать автоматический выход системы из спящего режима в определенное время;
  • Добавление опции, заставляющей обработчики прерываний выполняться в виде нитей (threads);
  • Реализована новая подсистема "media controller", расширяющая возможности V4L2 в плане работы с устройствами аппаратной акселерации обработки мультимедиа-контента;
  • Реализация техники трансцендентного управления памятью ("Transcendent memory"), позволяющей улучшить поведение системы при работе с не представляющими важность данными (например кэш) в условиях дефицита оперативной памяти. По сути Transcendent memory напоминает RAM-диск, имеющий ряд особенностей: размер RAM-диска не известен, запись данных не всегда может быть гарантирована и уже записанные данные могут быть очищены (удалены);
  • Улучшения DRM/KMS-модулей: Поддержка метода Page Flipping и Z-сжатия (Z-compression) для видеодрайвера Nouveau. Реализация в DRM/KMS-драйвере Radeon поддержки карт Radeon HD 6900 "Cayman", а также поддержка тайлинга (tiling, процесс обработки изображения по частям с последующей раздельной обработкой фрагментов) для карт r6xx/r7xx. Включение в состав ядра прототипа драйвера для карт Intel GMA 500 Poulsbo, который пока не поддерживает функции акселерации. Добавление DRM-модуля для видеокарт с интерфейсом USB и USB2VGA-переходников на базе чипов DisplayLink, позволяющих подключить дополнительный монитор через USB-порт; В DRM-драйвер для Xen Dom0 добавлена поддержка менеджера памяти TTM (Translation Table Maps);
  • Интегрированы недостающие сетевые бэкенды (xen-netback), необходимые для работы Xen Dom0;
  • Последний компонент ядра избавлен от использования глобальной блокировки (Big Kernel Lock, BKL).


  1. Главная ссылка к новости (https://lkml.org/lkml/2011/3/2...)
  2. OpenNews: Релиз Linux-ядра 2.6.38
  3. OpenNews: Релиз Linux-ядра 2.6.37
  4. OpenNews: Релиз Linux-ядра 2.6.36. Обзор новшеств
  5. OpenNews: Релиз Linux-ядра 2.6.35
  6. OpenNews: Релиз xtables-addons 1.32 с поддержкой ipset 5
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/30084-ipset
Ключевые слова: ipset, linux, kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (26) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, User294 (ok), 12:57, 31/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Оно обещает быть вкусной штукой :)
     
     
  • 2.19, deadless (ok), 18:23, 31/03/2011 [^] [^^] [^^^] [ответить]  
  • –3 +/
    и чо там вкусного? пробуждение из хибернейта по таймеру? или поддержка unicore-32?
    по мне вкусное будет когда сядут и проведут месячник безопасности и заодно основательно так подчистят бугзилу. Чтобы не было этих идиотских ежедневных релизов. Я понимаю что тебе они в кайф, но не все такие садомазо. :)
     
     
  • 3.20, non anon (?), 20:12, 31/03/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >и чо там вкусного?

    Отвечает К.О.:
    - для администраторов там вкусна нативная поддержка xen dom0 и ipset, плюс уникальный debloat-шедулер пакетов (больше никого из вендоров осей проблема bufferbloat не волнует).
    - для десктопных юзеров там вкусны очередные фичи видеодров и расширенная поддержка нового железа

     
     
  • 4.25, deadless (ok), 10:34, 01/04/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    не понимаю тех кто увлекается xen dom0, вот апсолютно не понимаю, ipset ну для тех кому оно надо прямо вот ждал все эти 10 лет наверно да стоит собирать новое ведро, bufferbloat, да наверно есть такая проблема для меня опятьже не актуальная. А вот безопасность это очень актуально. но пожалуй мы никогда не дождемся чтобы упоминая о новых уязвимостях в ядре появлялись хотя бы раз в месяц, а не как сейчас..
     
     
  • 5.27, ананим (?), 14:55, 02/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >не понимаю тех кто увлекается xen dom0, вот апсолютно не понимаю

    что значит "увлекается"? есть сервант, куча виртуалок, и почему бы мне не захотелось чтобы этот сервант стал поддерживать новые фичи, которых уже допуркуа - улучшение ext3, появился ext4, заметные улучшения xfs, улучшения в различных шедулирах, айсказях и тд, и тп. тоже с сетью.
    к примеру XCP держит только ext3 (есть ещё рау и тд, но речь о локальной фс) и хранилища для виртуалок на нём до 2Тб. и чё, сидеть на 32 ведре?
    не, ксен в ведре - это классно. особенно для тех кто в него уже вляпался.
    >но пожалуй мы никогда не дождемся чтобы упоминая о новых уязвимостях в ядре появлялись хотя бы раз в месяц, а не как сейчас..

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

     
     
  • 6.28, Аноним (-), 15:46, 03/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> не понимаю тех кто увлекается xen dom0, вот апсолютно не понимаю
    > что значит "увлекается"? есть сервант, куча виртуалок, и почему бы мне не захотелось чтобы этот сервант стал поддерживать новые фичи

    kvm+qemu наше всё. даже в 32-м ядре.

     
  • 3.23, Аноним (-), 07:11, 01/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > по мне вкусное будет когда сядут и проведут месячник безопасности

    Да, это надо. А то пока что можно наблюдать у Линукса месячные безопасности.

     

  • 1.2, Аноним (-), 13:10, 31/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Ждём все эти ништячки уже в 11.10.
     
  • 1.3, Аноним (-), 13:17, 31/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Последний компонент ядра избавлен от использования глобальной блокировки (Big Kernel Lock, BKL).

    Ну что, быстро справились :)

    https://www.opennet.ru/opennews/art.shtml?num=15922

     
     
  • 2.5, Аноним (-), 13:42, 31/03/2011 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Этот коммит наводит на мысль, что BKL как будто насильно был в ядро внедрен с целью потом героически его вынести. Весь коммит - это удаление (а не переписывание) кода.
     
     
  • 3.12, Andrey Mitrofanov (?), 14:52, 31/03/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Весь коммит - это удаление (а не переписывание) кода.

    Наивно было бы полагать, что дело ограничилось одним коммитом. http://lmgtfy.com/?q=BKL+removal+site%3Alwn.net

     
  • 3.17, szh (ok), 16:27, 31/03/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Этот коммит наводит на мысль

    в гугле забанили, и остается только такой бред писать?

     

  • 1.4, rm (??), 13:34, 31/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Впервые узнал о UniCore-32, к сожалению много не нагугливается, но похоже что ближе всего она к ARM. И это уже третья ветка, если считать разрабатываемые сейчас в китае семейства CPU (другие два - это MIPSы от Lemote и Ingenic).
     
     
  • 2.9, Аноним (-), 14:20, 31/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Впервые узнал о UniCore-32, к сожалению много не нагугливается

    в гугле вообще информации по нему ноль, наверное сугубо китайщина...

     
     
  • 3.16, Остин (?), 16:23, 31/03/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Китайцы банят гугл - гугл банит китайцев. Закон сохранения =)
     
  • 3.18, Аноным (?), 16:40, 31/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > UniCore-32

    это которые longson (на основе MIPS, с другими командами) или что-то другое?

     

  • 1.7, анон (?), 13:45, 31/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    История борьбы с BKL в линуксе (кратко):
    - Убран BKL
    - Убран весь BKL
    - Убран ВООБЩЕ ВЕСЬ BKL
    - Ну теперь совсем убран!
    - Убран в последнем компоненте
    - ???
     
     
  • 2.8, Sergey722 (?), 13:56, 31/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    - Убран BKL
    - Убран весь BKL
    - Убран ВООБЩЕ ВЕСЬ BKL
    - Ну теперь совсем убран!
    - Убран в последнем компоненте
    - PROFIT
     
     
  • 3.21, nobody (??), 00:23, 01/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    -написали BFS
    -написали 200 строк
    -написали ulatencyd
    -написали на лоре "руки выпрями"
    ??????
    ?!
    А_ПОЧЕМУ_ПРИ_КОПИРОВАНИИ_ФАЙЛОВ_ЗАГРУЗКА_CPU=100%_ОПЯТЬ?!
     
     
  • 4.22, Аноним (-), 02:54, 01/04/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Потому что вы не понимаете разницы между ожиданием ввода-вывода и загрузкой.
     
  • 2.11, анонимище (?), 14:39, 31/03/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > История борьбы с BKL в линуксе (кратко):

    Примерно так последние 2 недели боролся и я с одним багом ;)

     
  • 2.13, Роман (??), 15:12, 31/03/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    До этого вычищались вызовы BKL.
    Последний патч удаляет саму реализацию BKL. Это значит, что если ядро собралось, то ни один компонент не использует BKL.
     

  • 1.10, Карбофос (ok), 14:24, 31/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    этот UniCore случаем не переделанный MIPS?
     
  • 1.14, docck (?), 15:55, 31/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что-то на убунте 10.10 с видюхой нвидиа 220 этот самый rc1 не захотел устанавливаться корректно, не смог подружиться с дровами 270.29
     
     
  • 2.15, Аноним (-), 16:17, 31/03/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Попробуй 270.30. Очевидно же :)
     

  • 1.24, docck (?), 10:06, 01/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ни фига не очевидно - 270.30 дают тот же результат. Сейчас вот приду с работы и попробую решить проблему путем замены 10.10 на 11.04 :)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру