[ad_1]
Линус Торвальдс вчера выпустил версию ядра Linux 5.15 с новым драйвером NTFS, сервером SMB3 и расширенным монитором памяти среди функций. 5.15, скорее всего, будет LTS-выпуском, если 5.16 не появится до конца года.

Часть тепловой карты, созданной DAMON, новое в ядре 5.15
Торвальдс заметил, что «этот выпуск, возможно, начался с некоторой боли, связанной с ошибкой, но он довольно быстро утих, и в целом 5.15 был удовлетворительным.[ly] маленький и спокойный “.
Проблема “-Werror” связана с решением Торвальда изменить Makefile, используемый для компиляции ядра, чтобы предупреждения рассматривались как ошибки – решение, которое впоследствии пришлось смягчить в ответ на жалобы от других разработчиков программного обеспечения, которые были подавлены ошибками сборки. Позже Торвальдс назвал этот инцидент «нанесением самому себе ущерба».
Версия 5.15 также завершает долгий процесс слияния нового драйвера ядра для NTFS. Драйвер был разработан Paragon Software, и сочетание сложности кода и того факта, что Paragon был новичком в процессе отправки кода ядра, вызывало некоторое беспокойство; но после толчка Торвальдса код был успешно включен.
Другие новые функции в этом выпуске включают IOMMU (блок управления памятью ввода-вывода) для DART (таблица разрешения адресов устройств) микросхемы Apple M1, которая является частью работы над Asahi Linux, как объяснил здесь разработчик Свен Питер.
Также имеется драйвер для графического процессора Intel Alchemist, также известного как DG2, первого в новой серии выделенных видеокарт ARC.
Также появился файловый сервер Samsung SMB3 ksmbd, описанный как «новый модуль ядра, реализующий серверную часть протокола SMB3».
Samsung заявила, что она обеспечивает оптимизированную производительность, но также что «более крупной целью является более быстрое добавление новых функций (например, RDMA, также известного как ‘smbdirect’, и недавние улучшения в протоколе шифрования и подписи), которые легче разработать на меньших, более сильно оптимизированный сервер ядра, чем, например, в Samba. “
Поэтому мы можем ожидать дальнейших функций в будущих обновлениях, хотя Samsung также заявила, что «это не предназначено для замены Samba, а скорее будет расширением, позволяющим лучше оптимизировать для Linux».
Команда отметила, что «семейство протоколов SMB является наиболее широко используемым протоколом сетевой файловой системы, используемым по умолчанию на Windows и Mac (и даже на многих телефонах и планшетах), с клиентами и серверами во всех основных операционных системах, но без сервера ядра. для Linux “.
Еще одна примечательная функция – DAMON (Data Access Monitor), созданная Amazon, которую можно использовать для расширенной оптимизации управления памятью.
DAMON разработан, чтобы быть точным, легким и масштабируемым, и, по словам разработчика SeongJae Park, смягчает “проблемы с [core] механизмы «в настоящее время реализованы в ядре».
По словам Парка, «экспериментальная реализация« упреждающего восстановления »на основе DAMON, prcl, сокращает 91,45% жилых наборов и 22,91% занимаемой системной памяти, в то время как накладные расходы времени выполнения в лучшем случае (parsec3 / freqmine) составляют лишь 2,43%, ” Например.
Традиционно последний выпуск ядра Linux в году становится LTS-выпуском. Это будет 5.15? В 2020 году 11 октября была выпущена версия 5.9, а 13 декабря – версия 5.10, ставшая LTS-версией. Это говорит о том, что грядущий 5.16 может или не сможет выжать до конца года.
Новые функции, которые, вероятно, появятся в 5.16, включают FUTEX2 от Collabora, который, помимо прочего, принесет пользу реализациям Windows API WaitMultipleObjects в Wine и Proton (Steam Play), конечным результатом будет повышение производительности. Эта функция среди прочего, на которую надеются в следующей итерации, означает, что некоторые захотят, чтобы 5.16 доработала вовремя. ®
[ad_2]