Линус Торвальдс выпустил в это воскресенье версию 5.2 ядра Linux, после семи RC (релиз-кандидат). Новая версия ядра не является ответвлением LTS (долгосрочной поддержки), а это означает, что некоторые пользователи могут предпочесть сохранить свою версию LTS.
Linux 5.2 поставляется с Sound Open Firmware, прошивкой с открытым исходным кодом, которая поддерживает аудиоустройства DSP, новый API редактирования для монтирования файловых систем, новые драйверы графического процессора с открытым исходным кодом для устройств ARM Mali, а также многие другие улучшения.
на начальном этапе, Торвальдс сказал, что готов продолжить еще одну неделю RC, но цепь событий вынудила его.
В конце концов решил опубликовать ядро как есть после семи RC.
«Я был немного предрасположен к rc8 только из-за моих путешествий и полного отсутствия в Интернете на прошлой неделе. Итак, хотя ядро вернулось довольно поздно, я не вижу веских причин для еще одной недели rc, поэтому у нас есть версия 5.2 с обычным временем выпуска, оставленная как сообщение в списке Kernel Broadcast. Linux 5.2 теперь доступен и предлагает функции и улучшения для наиболее интересных.
Основные новости ядра 5.2
Версия 5.2 ядра Linux выделяется тем, что предлагает функциональность, которая делает сделать файловую систему EXT4 нечувствительной к регистру, el поддержка Intel Open Firmware, Графические драйверы ARM Mali с Lima и Panfrost, новый контроллер Realtek WiFi для замены существующего контроллера RTLWIFI, новых подсистем для полевой шины и общих счетчиков и т. д.
Эта версия также улучшает мониторинг информационных ресурсов точек давления, чтобы их можно было использовать в Android. Также имеется поддержка многих продуктов Intel, а Editing API был переработан с добавлением новых системных вызовов.
Открытый звук
В то время как многие аудиоустройства DSP имеют драйверы с открытым исходным кодом, ваша прошивка осталась закрытой и был доставлен в виде двоичных файлов.
В результате часто бывает трудно решить проблемы с прошивкой. В рамках проекта Звук Открыть прошивку (СФБ), при поддержке Intel и Google был создан для улучшения этой ситуации предоставляя платформу с открытым исходным кодом для создания прошивки с открытым исходным кодом для звука DSP.
Файлы SOF не только позволят пользователям иметь прошивку с открытым исходным кодом, но также позволят им настроить свою собственную прошивку. Ядро Linux версии 5.2 включает ядро SOF и прошивку Intel с открытым исходным кодом. для многих основных продуктов: Baytrail, CherryTrail, Broadwell, ApolloLake, GeminiLake, CannonLake и IceLake.
Улучшения EXT4
С момента его создания, В Linux учитывается регистр. Однако cВ версии 5.2 файловая система EXT4 позволяет поддержка файлов и папок которые не чувствительны к регистру.
Эти исправления находятся в разработке уже давно, но, наконец, готовы для основной поддержки. Начиная с версии 5.2, ядро Linux теперь добавляет новую функцию в файловую систему ETX4, которая не чувствительна к регистру.
Дополнительная защита от ошибок ЦП и возможность снижения риска загрузки
В этом выпуске добавлена структура ошибок для обработки аппаратной уязвимости Microarchitecture Data Sampling (MDS), которая позволяет спекулятивный непривилегированный доступ к данным, доступным в различных внутренних буферах ЦП.
Этот новый набор дефектов имеет несколько вариантов. Чтобы помочь пользователям справляться с растущим числом ошибок процессора между различными архитектурами, был добавлен новый архитектурно-независимый параметр загрузки под названием «mitigations =».
Это набор автономных и организованных параметров дуги (в настоящее время x86, PowerPC и s390), позволяющих легко включать или отключать защиту независимо от системы, в которой они находятся. 'подряд.
Ядро Linux 5.2 также включает в себя множество новых и обновленных драйверов для лучшей совместимости оборудования, а также множество исправлений ошибок и исправлений безопасности.
Новая версия ядра Linux, версия 5.2, содержит два драйвера сообщества для ускорителей ARM Mali.