LINUX.ORG.RU

Linux 4.10

 ,


3

5

19-го февраля Линус Торвальдс представил ветку Linux 4.10, включающую множество улучшений, в особенности новые функции защиты и поддержку новейших компонентов оборудования.

Релиз находился в разработке на протяжении семи прошлых недель, в течение которых он получил в общей сложности восемь снапшотов Release Candidate.

«В целом разработка 4.10 завершилась не так скромно, как ожидалось изначально. После огромного релиза 4.9 я ожидал, что многие вещи не будут столь значимыми, но получился довольно средний по современным меркам ядра релиз. В итоге мы имеем примерно 13 000 коммитов (исключая подсчёт коммитов слияния — это ещё примерно 1200)», — сообщил Линус Торвальдс в анонсе.

Из заметных изменений:

  • поддержка Virtual GPU (презентация);
  • новая утилита perf c2c (может быть использована для анализа Cache Line Contention на системах NUMA);
  • возможность ручного распределения кэшей L2/L3 между группам процессов (Intel Cache Allocation Technology, статья);
  • хуки eBPF для cgroups;
  • гибридный опрос блоков;
  • улучшение управления обратной записью (writeback management, статья).

В 4.10 добавлен новый «perf sched timehist» для предоставления детальной истории планируемых задач, кроме того, для MD RAID 5 появилась экспериментальная поддержка FAILFAST и кэша обратной записи.

Также в новую версию вошло огромное число улучшений для разных файловых систем: EXT4, F2FS, XFS, OverlayFS, CIFS, UBIFS, BEFS. Удалена давно никем не поддерживаемая LogFS. Была значительно улучшена поддержка архитектуры ARM. Обновлены многочисленные драйверы, в особенности драйвер GPU для AMD Radeon.

>>> Технические детали релиза на kernelnewbies.org

>>> Оригинальная новость на news.softpedia.com

Ответ на: комментарий от RedEyedMan4

Удалена давно никем не поддерживаемая LogFS

Щас какой-нибудь маргинал начнет плакать

Не будут, есть UBIFS.

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

Операционная система - это и есть ядро. А все остальное, кроме ядра, это приложения операционной системы, либо их библиотеки.

Если линукс сложен для осмысления, то разберём пример с операционной оболочкой Norton Commander. По сути командир Нортон, это ОС, которая ещё не доросла до ОС вин 3.11, а если вместе с Norton Utilities 8, то почти и доросла. Ядра можно менять, а ОС будет всё та же - командир Нортон. Из этой ОС можно запускать приложения и пофиг на версию ядра пока всё нормально работает.

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

В принципе можно и так сказать, но как видно даже из этого примера, понятие ОС сейчас весьма размыто, и каждый под ним понимает что-то свое. Кто-то линуксом всю ОС назовет, и это тоже имеет право на жизнь. А если требовать строгого определения, получится как у Танненбаума.

curufinwe ★★★★ ()

Поставил, собрел, не запускается( висит на загрузке ramdisk, nomodeset не спасает, ошибок в явном виде не выдаётся. Просто пустой экран. Не готово?

essir ()

Чорный экран™ у BayTrail-атомов так и не починили. Печаль. Зря только ядро собирал. :'(

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

Кстати да, не распоследний, но топовый ноутбучный в третьем поколении i7 (i7 3940XM). Перестал вырубаться по перегреву с включенным турбо-буст.

h4tr3d ★★★★★ ()

уже вышло 4.10.1

Вот интересно, QNX - ос или наноядро?

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

Гм, по сравнению с 4.8 на 4.10 hidraw стал активно падать с «general protection fault: 0000 [#1] SMP». Пока откатился. Устройство кастомное, есть вероятность и его вины, но так быть не должно.

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

2 системы и 1 сервер (старый 4x Operon) - полёт нормальный. Debian/Stretch

P.S. 4.10.1

EuGeneus ★★ ()
Последнее исправление: EuGeneus (всего исправлений: 1)

С блобом nvidia не работает, экран адски мерцает несколько раз в секунду. Вернулся на 4.9.11

wolph ()

Кому-то поведение нового ядра с CONFIG_BLK_WBT_SQ=y очень понравилось:

https://lwn.net/Articles/715281/

Posted Feb 25, 2017 21:12 UTC (Sat) by nix (subscriber, #2304) [Link]

And the writeback throttling is sodding fabulous. It doesn't just affect USB sticks and MMC, either. Even on crude old spinning rust using single queues, with CONFIG_BLK_WBT_SQ on I see the write time needed for massive read-and-writes (hundreds of GiB) drop by 25%, even though the writes are linear and uncontended except by their own read-then-write traffic, and the system doesn't stall at all even if /usr is on the same disk and paging now and then.

A very impressive improvement indeed.

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

Большинство таких репортов в интернете — плацебо.

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

плацебо

Т.е. лекарства нет. А эффект есть (см. определение плацебо).

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