Список заявок на доклады

Добавить заявку на доклад

Сквозь тернии к своей платформе live трансляций

common Доклад 45 минут Алексей Акулович
Алексей Акулович
Backend разработчик ВКонтакте

Как мы экспериментировали с разными решениями и что из этого вышло

Недостатки Linux API с точки зрения разработчика высокопроизводительного веб-сервера

common Доклад 45 минут Валентин Бартенев
Валентин Бартенев
Core Developer @ NGINX, Inc.

Программный интерфейс ядра Linux является пожалуй одним из самых часто используемых API разработчиками серверного ПО. И стороннему наблюдателю может показаться, что такой важный интерфейс должен следовать самым строгим стандартам, отвечать интересам программистов и быть продуманным до мелочей.

Однако личный опыт показывает, что это далеко не так. В данном докладе я подробно расскажу о том, с какими недоработками пришлось столкнуться и каких возможностей не хватает в Linux API, чтобы сделать nginx и другие наши разработки ещё лучше, быстрее. Проведу параллели с тем, как эти проблемы решаются в других unix-подобных операционных системах.

Рассчитываю, что доклад будет полезным не только тем, кто напрямую связан с Linux ядром, но и более широкой аудитории в качестве наглядного антипримера, как всё-таки не стоит проектировать программные интерфейсы.