LINUX.ORG.RU

Вышло ядро Linux 3.5

 , ,


0

3

После двух месяцев разработки вышла очередная версия ядра Linux — 3.5.

Из нововведений выделим следующие:

  • в сетевой подсистеме:
    • добавлен планировщик пакетов CoDel, реализующий механизм активного управления очередью с контролируемыми задержками, который призван обеспечить качество обслуживания на глобальном уровне сети Интернет, устраняющий переполнение буферов;
    • в стек TCP добавлена функция ранней перепередачи, которая ускоряет восстановление соединения при потере пакетов;
    • в код NFC добавлена поддержка компонентов NFC с поддержкой HCI;
    • удалена поддержка Token Ring и Econet (RIP :( — прим. pf);
  • в файловых системах и подсистеме хранения данных:
    • в btrfs устранены всплески задержки записи метаданных, а также улучшено обнаружение ошибок данных;
    • в ext4 появилась возможность добавлять контрольные суммы CRC32 к метаданным;
    • код программного RAID теперь поддерживает использование инструкций AVX;
    • улучшена поддержка HFS;
    • добавлена базовая поддержка SMB2 в CIFS;
    • для FUSE представлена поддержка «punch hole», обеспечиваемая через вызов fallocate;
    • внесены обширные изменения в XFS;
  • в архитектуре:
  • в драйверах:
    • в драйвер E1000e добавлена поддержка i217 PHY;
    • улучшена производительность драйверов для видеокарт с чипами от R600 до R900;
    • улучшена транспортировка звука поверх HDMI для новых Radeon GPU;
    • в драйвер nouveau добавлена поддержка аппаратного ускорения на чипах Kepler;
    • информация о поддержке Intel RC6 теперь экспортируется в sysfs;
    • добавлена поддержка фреймворка prime для i915, nouveau, Radeon и некоторых других драйверов, что улучшает работу с гибридной графикой;
    • добавлена поддержка звуковой карты Asus Xonar DGX;
    • удалена устаревшая файловая система устройств USB (/proc/bus/usb);
  • в инфраструктуре:
    • улучшена изоляция контейнеров, направленная на чёткое разграничение прав пользователей;
    • усовершенствована система протоколирования сообщений ядра;
    • механизм seccomp расширен для повышения безопасности при исполнении недоверенного кода;
    • включена функция Android «extcon»;
    • улучшена подсистема гибернации;
    • добавлена функция Android «autosleep», которая является альтернативой wakelocks, механизма, обеспечивающего автоматическое засыпание устройств с целью экономии энергии;
    • добавлен frontswap;
    • добавлен CMA;
  • естественно, в рамках маленькой новости невозможно упомянуть все остальные изменения, улучшения и ухудшения, значительные и не очень, а также исправления старых багов и добавление новых, поэтому настойчивому и любопытному читателю предлагается последовать по нижеприведенным ссылкам.

Подробнее об изменениях можно прочитать в этих статьях: ноль, раз, два, три, четыре, пять. Также рекомендуется ознакомиться с такими источниками: Linux Kernel Newbies, Linux Kernel Newbies (страницей о драйверах), обзором Phoronix, а также страницей со ссылками на все новости, которые касаются новой версии ядра. Особо интересующимся настоятельно рекомендуется читать лог коммитов как самый полный источник информации о нововведениях.

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

>>> Скачать патч на версию 3.4

>>> Анонс

Наконец-то. Больше всего радует то, как допилили радеоновский драйвер.

ktan ★★★ ()

Для radeon драйвера достаточные улучшения для релиза, для nouveau какойто кеплер и всё, верной дорогой идут товарищи nouveau.

bhfq ★★★★★ ()

Отлично. drm-prime — очень актуальная штука.

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

Это вся 600-ая серия видеокарт, вообще-то, а не «какой-то кеплер». У ати архитектура не менялась несколько поколений, поэтому и доработки там сразу для нескольких серий. А «какой-то кеплер» - новая архитектура.

гордый владелец ati r600

anonymous ()

в ext4 появилась возможность добавлять контрольные суммы CRC32 к метаданным;

зачем, если проверка и так на уровне железа есть?

dikiy ★★★★☆ ()

поясните подробно, что значит «произведена дальнейшая реструктуризация и унификация кода поддержки платформы ARM;»?

будет ли обещанный универсальный бинарник ядра Linux чтобы запускаться на любом ARMе и затем уже использовать соответствующие драйверы для себя?

I-Love-Microsoft ★★★★★ ()

XFS рулит

Очень радует что вот уже третье ядро подряд вносятся патчи на производительность XFS, добавляя этой быстрой файловой системе еще больше скорости.

chaos_dremel ()

uprobes, continuous memory allocation - да это просто праздник какой-то!

mv ★★★★★ ()

улучшена поддержка HFS;

Интересно, теперь можно ресайзить?

sT331h0rs3 ★★★★★ ()

Не за горами Linux 3.11 for Workgroups...

Spoofing ★★★★★ ()

Из новости


добавлен планировщик пакетов CoDel, реализующий механизм активного управления очередью с контролируемыми задержками, который призван обеспечить качество обслуживания на глобальном уровне сети Интернет, устраняющий переполнение буферов;


Это что же - затруднение ddos-атак?
Отрадно.

Из новости


добавлена базовая поддержка SMB2 в CIFS;


«ваще пуля!»

Из новости


внесены обширные изменения в XFS;


Особенно радует то, что эта заслуженная FS имеет столько потенциала!

Пойду-ка обновлюсь...

Pronin ★★★★ ()

Наконец-то! ext4 metadata checksumming.

И работа над обратным добавлением Android сильно радует.

Замечательный релиз, жаль, что он попадает в Ubuntu 12.10, а не LTS.:( Тогда это было бы совсем другое дело.

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

ачем, если проверка и так на уровне железа есть?

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

crypt ★★★★ ()

документация о загрузке ядра через EFI напрямую;

готовьтесь выбрасывать гроюбы и лилы

uin ★★ ()

А отключение nvd9 через vgaswitcheroo починили? А то сломали в 3.4 и приходится на больше не обновляющемся 3.3 сидеть.

anonymous ()

12309 поправили? Или всё ещё не готово к десктопу?

resurtm ★★ ()

Ждем geek-sources.

loz ★★★★★ ()

в стек TCP добавлена функция ранней перепередачи, которая ускоряет восстановление соединения при потере пакетов

в btrfs устранены всплески задержки записи метаданных, а также улучшено обнаружение ошибок данных

в ext4 появилась возможность добавлять контрольные суммы CRC32 к метаданным

да это просто праздник какой-то

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

сколько ни пытался его собрать - валится с ошибкой на fbcon

автор уверял, что в новых версиях эта ошибка починена, однако он врёт - валится всё так же

anonymous ()

Заметно ускорились, однако.

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

Я собираю без fbcon, так что ничего не могу сказать.

loz ★★★★★ ()

чет не пойму, на нуво келпер запилили, а фермеров оно как вешало с ноаксел=0 так и вешает, да и не ускоряет нихрена.

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

я тоже

тем не менее, валится с ошибкой на fbcon

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

Тогда может проблема в сочетании патчей, вот моя, отлично работающая, конфигурация на 3.4:

bfq branding ck ice suse -aufs -bld -deblob -fbcondecor -fedora -grsecurity -imq -mageia -pardus -pld -reiser4 -rt -uksm

loz ★★★★★ ()

Неужели token ring настолько нигде больше не используется?

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

А зачем ждать? Легко же с 12.10 3 пакета поставить.

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

В PPA не обязательно будут coreutils или другие user-space утилиты с поддержкой новых возможностей ядра. Кроме того, PPA не вариант, когда нужна Long Term Support, а именно в этом смысл Ubuntu LTS.

Пример из жизни: некоторые люди выбрали 10.04 в качестве LTS на десктопах. Потом появился Sandy Bridge. В RHEL поддержка появилась, а Canonical забили. Ну да, есть PPA с ядром произвольной версии, но security bugfixов в нем не будет.

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

По ссылке написано, что кеплер запилили, но пока без фирмвари. Ее нужно выдирать из блоба.

anonymous ()

К чему эта гонка за версиями?

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

coreutils или другие user-space утилиты с поддержкой новых возможностей ядра

ЩИТО? coreutils никогда не были ядрозависимыми.

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

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

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

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

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

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

Thero ★★★★★ ()

Собираются ли на нём блобы Nvidia и Broadcom-WL? WL нужен, ибо в brcmsmac что-то не так давно сломали, и теперь не создаются сети ad-hoc. Хотя, в 3.5, может, это уже починили.

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

К чему эта гонка за версиями?

А почему бы и нет, если есть чем порадовать

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

Лишить ядро единственной киллер-фичи? Не, этого не будет.

vurdalak ★★★★★ ()

Рискну-ка я fedor`u обновить, мб баги 3.4.5 пофиксили...

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