Linux 4.9 — самый большой релиз ядра, который когда-либо был

Linux 4.9 — самый большой релиз ядра, который когда-либо был

На днях Линус Торвальдс (Linus Torvalds) представил финальный релиз новой версии ядра Linux — 4.9.

Комментируя выход Linux 4.9, Линус охарактеризовал его как «самый большой релиз, который у нас когда-либо был, по крайней мере по числу коммитов»: «Если вы посмотрите на количество измененённых строк, у нас были более крупные релизы в прошлом, но обычно это способствовали специфичные обстоятельства (например, в v4.2 много строк пришло вместе с файлами определения регистров AMD GPU [..]). Релиз 4.9, напротив, просто большой». Среди значимых изменений и новшеств, представленных в ядре Linux 4.9:

  • добавлен интерфейс, позволяющий в пользовательском пространстве выделять ключи и защищать области памяти с ними (Memory Protection Keys, MPK), — эта функция поддерживается в будущих процессорах Intel;
  • поддержка так называемых vmapped stacks (виртуального маппинга стека ядра для лучшей безопасности) с помощью CONFIG_VMAP_STACK в сборках ядра для архитектуры x86_64 — похожую функциональность ранее предоставляли патчи Linux GrSecurity (GRKERNSEC_KSTACKOVERFLOW);
  • экспериментальная поддержка AMDGPU Southern Islands (SI) / GCN 1.0 для видеопроцессоров AMD (AMDGPU);
  • новая подсистема — Greybus, реализующая протокол уровня приложений для оборудования с UniPro (Unified Protocol); активно используется в проекте модульных смартфонов Google Project Ara;
  • поддержка 29 новых ARM-систем/процессоров (включая Raspberry Pi Zero);
  • улучшенная производительность в P-State для ряда процессоров Intel Atom;
  • поддержка виртуальных экранов (virtual display) в AMDGPU (содержимое доступно, например, с помощью инструментов для удалённого рабочего стола);
  • поддержка Intel Integrated Sensor Hub (ISH);
  • поддержка UBIFS в OverlayFS, разделяемые data extents в XFS, улучшение производительности F2FS;
  • драйвер проверки EFI (test driver) от Canonical (используется в Firmware Test Suite для проверки готовность runtime-интерфейса UEFI).

На данный момент ядро Linux составляют 22,3 миллионов строк кода, созданных в 635+ тысячах коммитах почти 16 тысячами разработчиков.

Запись в группу: https://iteducenter.ua/apply

Наши контакты:

Тел.: [відкрити контакти](044) 537-86-76, [відкрити контакти](093) 47-5555-0, [відкрити контакти](096) 99-99-560

Вебсайт: www.iteducenter.ua

Vkontakte: https://vk.com/iteducenter

Facebook: https://www.facebook.com/iteducenterua                           

Google Plus: https://plus.google.com/+IteducenterUaKiev


Залишити коментар
Будь ласка, введіть ваше ім’я
Будь ласка, введіть коментар.
1000 символів

Будь ласка, введіть email
або Відмінити

Інші статті в категорії IT, програмування, розробка