В ядре Linux 7.3 упростят отключение Syscall User Dispatch
В мейнлайн ветку ядра Linux продвигаются патчи, которые упростят отключение функции Syscall User Dispatch. Соответствующие изменения ожидаются в версии ядра Linux 7.3.
Что такое Syscall User Dispatch
Механизм Syscall User Dispatch был добавлен в ядро Linux почти шесть лет назад и попал в мейнлайн начиная с версии 5.11. Изначально он создавался для нужд игр на Linux — точнее, для более эффективного запуска Windows-игр через Wine.
Syscall User Dispatch позволяет перехватывать системные вызовы от Windows-приложений, что помогает Wine эффективнее эмулировать поведение Windows при запуске игр и другого софта на Linux.
Причина изменений — безопасность
Теперь разработчики ядра готовят патчи, которые сделают отключение этого механизма более простым. Как отмечается, изменение вносится именно в целях безопасности.
Подробности о том, какие конкретно риски связаны с Syscall User Dispatch и как именно изменится процедура его отключения, в сообщении не раскрываются. Патчи пока находятся на стадии продвижения в основную ветку разработки ядра.
Если изменения будут приняты, они войдут в состав Linux 7.3 — одну из ближайших версий ядра.
Источник: Phoronix
Комментарии
Войдите, чтобы комментировать.