Linux 4.9 — «самый большой релиз [ядра], который когда-либо был»
2Иллюстрация с сайта En.Wikipedia.Org
На днях Линус Торвальдс (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 тысячами разработчиков.
Постоянная ссылка к новости: http://www.nixp.ru/news/13884.html. Дмитрий Шурупов по материалам phoronix.com, lkml.org.
- Linux 4.0 — новый крупный релиз ядра Linux 8 2 13 апреля 2015 г.
- Linux 4.1 — новый LTS-релиз ядра свободной операционной системы 6 1 22 июня 2015 г.
- Предварительный релиз ядра Linux 4.2-RC1 стал рекордным по количеству новых строк 2 7 июля 2015 г.
- Linux 4.2 — новая версия ядра свободной операционной системы 3 3 10 сентября 2015 г.
- Linux 4.3: Open Source-драйвер для AMD Fury/Fiji, поддержка ARMv8.1, убран драйвер Ext3 2 2 9 ноября 2015 г.
- Linux 4.5: системный вызов copy_file_range, поддержка AMD PowerPlay, улучшения для ARMv6/ARMv7, cgroup v2 3 1 21 марта 2016 г.
- Linux 4.8: AMDGPU OverDrive, Raspberry Pi 3, улучшения в btrfs и XFS, безопасности 1 3 октября 2016 г.
- Linux 4.10: виртуализация GPU в KVM, гибридный опрос блочных устройств, writeback cache для RAID5, новые ARM SoC… 1 20 февраля 2017 г.
- Linux 4.11 — новая версия ядра свободной операционной системы 1 мая 2017 г.
- Linux 4.14 станет следующим релизом ядра с длительной поддержкой (LTS) 1 19 июня 2017 г.
- Linux 4.12: поддержка AMD Vega, новые планировщики и другие улучшения 4 июля 2017 г.
- Linux 4.13 — новая версия ядра свободной ОС 2 5 сентября 2017 г.
GNU/Linux kernel 5.7 сменил статус с «mainline» на «stable» — теперь уже можно ставить 1
Вышло ядро Linux 5.7 — это mainline и лучше пока подождать 1
Linux 4.13 — новая версия ядра свободной ОС 2
Linux 4.12: поддержка AMD Vega, новые планировщики и другие улучшения
Linux 4.11 — новая версия ядра свободной операционной системы
Linux 4.10: виртуализация GPU в KVM, гибридный опрос блочных устройств, writeback cache для RAID5, новые ARM SoC… 1
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1