LINUX.ORG.RU

Вышло ядро Linux 3.6

 ,


1

3

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

Среди прочих изменений следует отметить такие:

  • в файловых системах и подсистеме хранения данных:
    • для btrfs представлена поддержка квот для вложенных томов, а также механизм реализации инкрементных атомарных бекапов;
    • в ext4 переработана поддержка квот, а также увеличена производительность при перезаписывании файлов;
    • в xfs произведены многочисленные улучшения, в том числе повышена производительность;
    • улучшена безопасность при разыменовании символических и жёстких ссылок — теперь ядру можно запретить следовать по ссылкам в каталогах с установленным битом «sticky» (например, в /tmp);
    • добавлен новый интерфейс оповещения ядра утилитами пространства пользователя об изменении размера раздела с тем, чтобы эти изменения немедленно применялись ядром;
    • улучшена производительность комбинированных RAID-массивов, в составе которых есть диски SSD;
    • добавлена поддержка использования файлов подкачки через NFS;
    • в драйвер virtio-scsi добавлена поддержка горячего подключения/отключения дисков;
    • удалён демон пространства ядра pdflush в связи с переработкой подсистемы VFS;
  • в сетевой подсистеме:
    • добавлена поддержка буферов малых размеров для TCP во избежание чрезмерной буферизации данных во время передачи;
    • добавлена клиентская поддержка быстрого установления сессий TCP (серверная поддержка ожидается в следующей версии ядра);
    • расширен спектр поддерживаемых сетевых устройств;
    • в netfilter добавлена поддержка внешних обработчиков для подсистемы отслеживания соединений, что позволяет конструировать сложные обработчики событий в пространстве пользователя;
    • удалён кеш маршрутизации, приводящий к возможности осуществления атаки типа «отказ в обслуживании»;
  • в архитектуре:
    • расширено управление энергосбережением PCIe и ATA;
    • в драйвер intel_idle добавлена поддержка процессоров Ivy Bridge;
    • добавлена поддержка групп IOMMU, обеспечивающая более надёжную изоляцию устройств PCI и PCIe при использовании таких технологий виртуализации, как AMD-Vi и Intel VT-d;
    • добавлен фреймворк пространства пользователя VFIO, позволяющий эффективно пробрасывать устройства в гостевые системы;
    • улучшена производительность KVM;
    • в Xen добавлена возможность выключения отдельных CPU;
    • инфраструктура perf теперь позволяет получать информацию о производительности контроллера памяти и кеша L3 на процессорах Intel Nehalem и Sandy Bridge EP;
    • алгоритмы шифрования Serpent и Twofish теперь поддерживают ускорение с помощью использования ассемблерных инструкций AVX;
    • расширена поддержка платформ ARM и MIPS;
  • в драйверах:
    • улучшена поддержка Apple MacBook;
    • для драйвера Radeon теперь по умолчанию включен скоростной режим передачи PCIe 2.0;
    • расширена поддержка будущих процессоров Intel Haswell;
    • улучшена поддержка ресиверов DVB-T;
    • продолжена работа по реструктуризации подсистемы EDAC;
    • добавлен драйвер клавиатуры USB Lenovo ThinkPad;
    • расширен спектр поддерживаемых ноутбуков (в числе прочего включены патчи от gentoo_root для поддержки Lenovo IdeaPad Z570);
  • в инфраструктуре:
    • реализован механизм гибридного засыпания, при котором компьютер входит в S3, но предварительно содержимое памяти сохраняется на жёсткий диск; это позволяет обеспечить быстрое просыпание, но в случае потери электропитания во время сна позволит восстановить рабочее состояние системы с диска;
    • для генераторов псевдослучайных чисел (/dev/random и /dev/urandom) добавлены новые источники энтропии (MAC-адреса, информация DMI и USB);
    • улучшена поддержка EFI;
    • оптимизирован localmodconfig с целью исключения ненужных модулей;
    • добавлен контроллер cgroup HugeTLB;
  • также в ядро были внесены другие существенные (и не очень) изменения, которые невозможно полностью отразить в рамках формата такой новости.

Более подробно со списком изменений можно ознакомиться, пройдя по приведённым ниже ссылкам:

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

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

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

★★★★★

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

Выходят новые ядра... Над ними работают профессионалы... корпорации... сообщество... Пилят, пилят...

А у меня в результате (еще на 3.2 и выше) отвалился суспенд в S3. Отвалился не на уникальном ноутбуке, на десктопе.

Это не Linux, это какая-то пятая точка опоры. Агрххх!!!

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

А у меня в результате (еще на 3.2 и выше) отвалился суспенд в S3. Отвалился не на уникальном ноутбуке, на десктопе.
Это не Linux, это какая-то пятая точка опоры. Агрххх!!!

Багрепорты надеюсь написал?

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

Багрепорты надеюсь написал?

Я так и знал! Какие багрепорты? Машина засыпает, а потом вместо просыпания включается заново. Что в репорте написать?

Я сначала думал что у меня мать накрылась. Но суспенд на 3.0 в Live Убунты сработал штатно.

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

Причем та же Бубунта на полумертвом старинном недоноуте суспендится и просыпается.

А на десктопе пришлось включать хибернейт (который там почему-то вообще убрали) и пользуюсь теперь им.

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

И кстати, если в биосе выставляю S1, то работает. Но это ж смех. Пропеллеры крутятся, и даже монитор подсвечен и не уходит в сберегательный режим.

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

Написать про проблему, приложить вывод dmesg, kernel.log и конфиг ядра. От того, что ты ноешь на лоре, проблема не решится.

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

От того, что ты ноешь на лоре, проблема не решится.

Типичная реакция линуксоида.

Ни в dmesg, ни в kernel.log ничего особенного ни про суспенд, ни про панику, ни про сегфолты не вижу.

Я бы даже отправил в багтрекер Убунты, но напрягаться в попытках изложить по-аглицки проблему, которую все-равно никто решать не будет, не имею желания.

А ныть на ЛОРе - это святое. Чтобы люди знали, свяжись они с Линуксом - огребут список из нескольких разновидностей геморроя.

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

Я бы даже отправил в багтрекер ... не имею желания.
А ныть на ЛОРе - это святое.

В блеклист, до свидания.

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

И кстати, если в биосе выставляю S1, то работает. Но это ж смех. Пропеллеры крутятся, и даже монитор подсвечен и не уходит в сберегательный режим.

Ни в dmesg, ни в kernel.log ничего особенного ни про суспенд, ни про панику, ни про сегфолты не вижу.

Офигеть, какие-то страшные слова непонятные... Я так понимаю, речь идет о - закрыл крышку макбука и он сразу выключился , открыл - и он снова включился за 1 сек, как будто не выключался. Про это речь ? Или у вас что-то свое линуксово-техническое ?

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

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

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

Молодец :D

А вообще s/патч/о регрессии/

Трудовіе будни :(

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

У тебя на макбуке винда с оутпостом? Или вы два разных анонимуса?

Не, на маке это LittleSnitch, работает по тому же принципу что и аутпост.

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