[NIXP] Linux 4.12: поддержка AMD Vega, новые планировщики и другие улучшения

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Ответить
Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux
Контактная информация:

[NIXP] Linux 4.12: поддержка AMD Vega, новые планировщики и другие улучшения

Сообщение Dmitry Shurupov »

В минувшее воскресенье Линус Торвальдс (Linus Torvalds) анонсировал выпуск новой версии ядра Linux ­— 4.12. Одним из главных новшеств релиза Linux 4.12 стала начальная поддержка недавно анонсированной линейки видеокарт AMD Radeon RX Vega. Как отмечает Линус, практически половина всех изменений в кодовой базе Linux 4.12 приходится на заголовочные файлы для AMD Vega. Вообще же, около 85 % от общего объёма патча занимают драйверы (значительную роль здесь также сыграла поддержка Intel IPU). Среди прочих изменений в ядре Linux 4.12:


  • новый планировщик ввода/вывода BFQ (Budget Fair Queuing), призванный улучшить на десктопах отзывчивость интерактивных приложений, а для серверов — в потоковом вещании аудио и видео, при записи данных в реальном времени (например, журналирование пакетов), удалённом доступе к серверу (больше подробностей включая тесты на производительность доступны в документации);
  • новый планировщик ввода/вывода Kyber, обеспечивающий маленькие накладные расходы для быстрых устройств с обработкой множества очередей;
  • включение поддержки атомарных операций по умолчанию для видеокарт Intel с их полной поддержкой (из drm-intel-next-queued);
  • начальная поддержка видеокарты NVIDIA GTX 1000 (Pascal) в Open Source-драйвере;
  • драйвер 9pfs для гипервизора виртуализации Xen 4.9;
  • USB Type-C port manager (драйвер TCPM) для управления ролями каждого USB-порта;
  • механизм для улучшения безопасности KASLR (Kernel Address Space Layout Randomization) по умолчанию включён для x86-систем;
  • улучшения в механизме livepatch для обновления ядра без перезагрузки системы, создаваемом на базе разработок kGraft и kPatch;
  • значительное обновление в Device Mapper (DM) для снижения задержек при принятии решений, должны ли блоки данных быть переведены из кэша (или в кэш);
  • в MD улучшено поведение ввода-вывода RAID5 для производительности RAID5/6, основанных на жёстких дисках;
  • исправления в Btrfs для стабильного функционирования при использовании этой файловой системы на RAID5 и RAID6.

По-моему, это еще один повод перейти на Убунту.
Спасибо сказали:
Ответить