Linux значительно ускорится благодаря обновлению сокетов .NET
В ближайшее время дистрибутивы Linux ожидают значительное улучшение производительности благодаря обновлению сокетов .NET, которое включает поддержку API io_uring. Этот интерфейс системного вызова, запущенный в 2019 году, обеспечивает асинхронные операции ввода-вывода. В конце февраля 2026 года в io_uring был исправлен важный баг, что стало возможным благодаря искусственному интеллекту.
Разработчик Бен Адамс, работающий над .NET, подтвердил, что переход на io_uring обеспечит заметное улучшение производительности сокетов. Ожидается, что апдейт будет включен в одну из будущих версий ядра Linux.
io_uring создан для минимизации системных вызовов и переключений контекста, что должно значительно повысить производительность при работе с файловым и сетевым вводом-выводом. Microsoft адаптировала эту технологию для Windows 11, что подчеркивает её актуальность.
Адамс также обещает снижение нагрузки на процессор на 15-40% и улучшение пропускной способности при работе с HTTP/2. Однако стоит отметить, что список улучшений в патче был изменен, и причину редактирования он не озвучил.