LINUX.ORG.RU

Вышло ядро Linux 3.3

 ,


0

1

После двух с половиной месяцев разработки увидела свет новая версия ядра Linux 3.3.

В этом выпуске представлены следующие новшества:

  • в сетевой подсистеме:
    • добавлена поддержка агрегирования устройств Ethernet в виртуальное устройство (802.1AX);
    • реализованы необходимые для работы Open vSwitch компоненты;
    • добавлена возможность управления приоритетами сетевых ресурсов в рамках cgroup;
    • представлены наработки, позволяющие контролировать объём данных в очереди на отправку;
    • добавлен контроллер выделяемого объёма памяти для буферов TCP;
    • драйвер Wi-Fi brcmsmac теперь использует bcma для обеспечения работы чипов, которые поддерживают технологию Broadcoms AMBA Interconnect;
    • в драйвер ath9k добавлена поддержка динамического выбора частоты;
    • драйвер hv_netvsc (для Hyper-V) переехал из staging в основной код сетевой подсистемы;
    • в драйвер tg3 добавлена поддержка Broadcom 57766;
    • драйвер virtio-net теперь поддерживает ACPI S4;
    • в AQM добавлен механизм динамического изменения порога отбрасывания кадров в зависимости от объёма трафика;
  • в ФС и подсистеме хранения данных:
    • ext4 получила новый механизм быстрого изменения размера раздела «на лету»;
    • произведено множество улучшений в коде XFS, что позволило значительно увеличить скорость работы с метаданными;
    • в btrfs улучшен код балансировки данных, а также добавлены экспериментальные механизмы проверки целостности во время выполнения операций;
    • в код поддержки софт-RAID добавлена возможность копирования данных с одного носителя на другой с последующим изъятием первого для горячей замены исправных компонентов массива без процедуры перестроения;
    • добавлена поддержка протокола SCSI RDMA;
    • улучшена поддержка SSD;
    • добавлен новый ioctl для предоставления данных о наличии вращающихся компонентов в устройстве хранения данных;
  • в архитектуре и инфраструктуре:
    • реализована начальная поддержка сохранения работающих приложений на диск с целью переноса их на другую систему;
    • в подсистему управления памятью внесены дополнительные исправления (некоторая их часть была принята в 3.2), устраняющие проблемы с производительностью при записи большого объёма данных на медленные носители;
    • улучшена работа контроллера памяти cgroups;
    • в KVM добавлен код для отслеживания производительности;
    • в Xen добавлена поддержка надёжного удаления данных при выполнении операции discard;
    • добавлена поддержка загрузки ядра напрямую с помощью EFI без использования загрузчика;
    • добавлена базовая поддержка спецификации ACPI 5.0;
    • код для ARM теперь поддерживает LPAE, что позволяет на 32-разрядных ARMv7 адресовать больше 4 Гб памяти;
    • в код ARM добавлена подсистема аудита;
    • также в коде ARM реализована базовая поддержка Tegra 3 SoC;
    • произведены многочисленные улучшения в подсистеме криптографии;
    • улучшена поддержка энергосбережения (ASPM);
    • улучшена инфраструктура IOMMU;
  • в драйверах:
    • в nouveau добавлена поддержка новых чипов GeForce;
    • технология энергосбережения RC6 для видеокарт Intel (Ivy Bridge) должна работать правильно без использования самого глубокого состояния (окончательное исправление поддержки RC6 для Sandy Bridge войдёт в 3.4);
    • графический драйвер Poulsbo покинул область staging и перешёл в основной код;
    • в драйвер vga_switcheroo добавлено множество функций для поддержки технологии Optimus;
    • улучшен драйвер Radeon DRM/KMS, в том числе, в части управления памятью;
    • множество драйверов Android внесено в область staging;
    • добавлен механизм разделения буфера DMA несколькими драйверами;
    • драйвер вывода звука, включенный в ALSA, теперь способен передавать данные устройствам в сжатой форме;
    • в драйверах ATA улучшено энергосбережение;
    • в ядро добавлен механизм контроля и управления зарядкой;
  • и, конечно же, в новом ядре исправлено большое число ошибок, а также внесены другие изменения, значимые и не очень, но для которых не осталось места в новости.

Более подробно с нововведениями можно ознакомиться на ресурсе h-online.com: раз, два, три, четыре, а также читая ленту коммитов ядра.

Детальное описание новшеств простым английским языком доступно здесь, здесь, здесь и здесь.

Скачать тарболл с исходниками

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

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

★★★★★

Последнее исправление: post-factum (всего исправлений: 8)

потестил бы кто-нить в сравнении с последним pf. Есть ли ещё смысл в ck и bfq?

anonymous
()

Ох. Надеюсь с этим моя аппаратура заживет новой жизнью, что-то не то пока :)

DenisPA ★★
()

в Debian lenny предыдущие версии приводили к ошибке ядра при вытаскивании флехи. Посмотрим как новая себя ведет.

ApostolPetr
()

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

:)

Ждём PKGBUILD-ов, изменения довольно приятные, хоть и исправления для RC6 пока не все включены.

cruxish ★★★★
()
Ответ на: комментарий от cruxish

Ждём PKGBUILD-ов, изменения довольно приятные, хоть и исправления для RC6 пока не все включены.

А вот, например, для Debian все необходимые для сборки пакета ядра builds идут в комплекте с ядром. Ничего ждать не нужно.

ttnl ★★★★★
()
Ответ на: комментарий от ttnl

А вот, например, для Debian все необходимые для сборки пакета ядра builds идут в комплекте с ядром. Ничего ждать не нужно.

И конфиги в том числе?

В любом случае, я всегда жду дистрибутивное ядро, сам уже пару лет не собирал. :)

cruxish ★★★★
()

Сашка, бронируй новость на 3.4. Можешь уже начинать писать, потом заапрувишь, когда выйдет. Чего время то зря терять.

anonymous
()
Ответ на: комментарий от anonymous

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

Если есть дамп машины времени — скинь, начну писать новость.

post-factum ★★★★★
() автор топика

Осталось только (средней) дочери Торвальца его протестить, и можно будет ставить.

AnimaliBi
()
Ответ на: комментарий от mkam

April 5th - KernelFreeze

Ну вот, а дальше по ссылкам слабо пройтись? Версия ядра (3.2 - 3.3) относится к FeatureFreeze. KernelFreeze, как понятно по ссылке, «is a deadline for kernel updates, since they require several lockstep actions which must be folded into the CD building process. As with other freeze dates, exceptional circumstances may justify exemptions to the freeze, at the discretion of the release managers.»

То есть в сборку перестают приниматься даже обновления, поскольку ядро требуется для сборки образа CD-диска.

om-nom-nimouse ★★
()
Ответ на: комментарий от GNU-Ubuntu1204LTS

Для атомов-актуально?

Не знаю, там только про SB говорится.
А разве на атомах есть проблемы с энергосбережением? Или у тебя poulsbo?

BMX ★★☆
()

ext4 получила новый механизм быстрого изменения размера раздела «на лету»;

Оно уменьшать на лету научилось?

onon ★★★
()

re

если не напряжет сильно - поясните плз - в чем улучшения в работе с SSD, а то аглицкий мой страдает. Про TRIM ничего нет?

dima_best
()

ext4 получила новый механизм быстрого изменения размера раздела «на лету»;

джва года ждал

vanyamasnuha
()

реализована начальная поддержка сохранения работающих приложений на диск с целью переноса их на другую систему

Завалишин застрелится из рогатки.

slackwarrior ★★★★★
()

Да уж, это вам не мозилла, changelog очень внушительный и даже для себя (исключительно десктоп) обнаружил массу нужных вещей. Пора обновлять свое 3.0.4-ck

partyzan ★★★
()

Для Northern Islands поддержку звука через hdmi все таки не запилили... а я так надеялся. печаль. в лучшем случае в 3.4 теперь только ждать и для просмотра фильмов в венду перегружаться

Loki13 ★★★★★
()

Надеюсь, старые модули опять «методом тыка» переделывать не придется? (это я про это. Сегодня, кстати, опять сидели с коллегой модуль правили - на сей раз еще одну камеру надо заставить работать)

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от malices_gossips

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

Есть комминт, который напрочь выпиливает из stagging, а вот впиливающего не вижу.

FeyFre ★★★★
()
Ответ на: комментарий от om-nom-nimouse

Ну вот, а дальше по ссылкам слабо пройтись?

Проходил только по KernelFreeze. Не знал про содержание FeatureFreeze, спасибо за разжёвывание :)

mkam
()
Ответ на: комментарий от anonymous

Оно требует аппаратного ускорения. А kqemu не требовал.

post-factum ★★★★★
() автор топика

в подсистему управления памятью внесены дополнительные исправления (некоторая их часть была принята в 3.2), устраняющие проблемы с производительностью при записи большого объёма данных на медленные носители;

ОООО ДАААА!!!! Неужели линукс наконец-то перестанет вставать раком при записи на флешку?

добавлена поддержка загрузки ядра напрямую с помощью EFI без использования загрузчика;

Линусу не понравилось красноглазить с установкой Суси на макбук. :-)

Axon ★★★★★
()

http://readers.lenta.ru/news/2012/03/19/linuxoid/ - лента вру как всегда всё переврала.

Для Ъ: «В Линукс встроили поддержку Андроид»... в основе Android лежит упрощенное ядро Linux...

Блин, регистранты на ленте, отпишитесь там автору статьи, чтобы он пошёл и уволился завтра.

timur_dav ☆☆☆☆☆
()

код для ARM теперь поддерживает LPAE, что позволяет на 32-разрядных ARMv7 адресовать больше 4 Гб памяти;

Готовятся к приходу Firefox на ARM?

dimakey
()
Ответ на: комментарий от anonymous

угу, но это немного не то, не находишь? kvm - тоже гут, но «это две большие разницы»

Lee_Noox ★★★
()
Ответ на: комментарий от dimakey

Он уже есть, если есть горячее желание оценить новинки - ставь ночные сборки, там выпилили XUL из интерфейса и он стал заметно легче.

timur_dav ☆☆☆☆☆
()
Ответ на: комментарий от anonymous

Что-то lts устанавливать совсем не хочется.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от pekmop1024

Владельцы nVidia GT520 (не М!) из попробовавших, там HDMI audio - починили?

я владелец, но HDMI не юзаю)

vova7890 ★★★
()
Ответ на: комментарий от timur_dav

http://readers.lenta.ru/news/2012/03/19/linuxoid/ - лента вру как всегда всё переврала.
Для Ъ: «В Линукс встроили поддержку Андроид»... в основе Android лежит упрощенное ядро Linux...
Блин, регистранты на ленте, отпишитесь там автору статьи, чтобы он пошёл и уволился завтра.

С удовольствием бы, но дегенераты забанили, так что остается только сидеть и фиксировать тамешних жополизов, так сказать претенденты в номинации жополиз года.

FeyFre ★★★★
()

добавлена поддержка загрузки ядра напрямую с помощью EFI без использования загрузчика;

круто, работает :)

Adjkru ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.