Дискуссия System Level Meetup: Kernel vs User Space — где границы целесообразности
Разобрали плюсы и минусы реализации функций в пространстве ядра и пользователя, определим границы их применения. Обсудили, когда выбор пространства обусловлен не только техническими, но и другими причинами. Станислав Богатырёв Эксперт по разработке ПО, YADRO Ведущий секции Linux kernel. Координатор и активный участник сообщества SPbLUG с опытом в индустрии более двадцати лет. Константин Карасёв руководитель проектов Аврора ДСИ (TEE) / Аврора СДЗ, ОС Аврора После окончания Московского института электроники и математики со специализацией «Cетевые операционные системы» занимался исследованиями и разработкой в области системного ПО в компаниях МЦСТ, Intel, Samsung. С 2012 года занимается разработкой доверенных сред исполнения. В «Открытой мобильной платформе» руководит командой разработки доверенной среды, экосистемы Аврора ДСИ (ТЕЕ) и средств доверенной загрузки. Яков Беликов эксперт по разработке ПО, YADRO Последние 15 лет занимается разработкой систем хранения данных. На сегодняшний день ведет исследования по переносу логики работы с железом в пространство пользователя для ускорения работы NVMe-only СХД. Степан Репин ведущий программист, ИнфоТеКС Последние пять лет работает над генератором-анализатором трафика на базе DPDK. Интересуется оптимизацией программ, сетевыми технологиями и операционными системами. Андрей Зубков владелец Продукта Sberlinux, СберТех 10 лет опыта разработки ПО Enterprise уровня, 4 года опыта сборки дистрибутивов Linux. Карьерный путь от инженера по автоматизации до системного архитектора и руководителя ключевого продукта инфраструктуры крупнейшего банка России и Восточной Европы. 📚 Дополнительные материалы ✅ Хабр: · Как патчить ядро Linux: подробное руководство https://habr.com/ru/companies/yadro/articles/969756/ · Как найти UB, которое никто не хочет замечать: разбираем clang-tidy изнутри https://habr.com/ru/companies/yadro/articles/1017930/ · Почему AI не может полноценно участвовать в разработке на С++ https://habr.com/ru/companies/yadro/articles/1003670/ ✅ Статьи на Истовом инженере: · Разработка тензорного компилятора под RISC-V CPU с помощью OpenVINO и MLIR https://engineer.yadro.com/article/tensor-compiler/ · Вирт, Кормен и диалекты Basic: что изучить про алгоритмы и структуры данных разработчикам на С++ https://engineer.yadro.com/article/algoritmy-i-struktury-dannyh-cpp/ · Обзор книги «С++ 20 в деталях»: доступно, но не для джунов https://engineer.yadro.com/article/c-get-the-details-book/ · Ищем Арнольда Шварценеггера среди мужчин, женщин и детей с помощью нейросети на С++ https://engineer.yadro.com/article/ml-for-neural-networks/ 🎧 Послушать: · Подкаст «Битовые маски» с Константином Владимировым. Компилятор для CPU и GPU. Часть 1. LLVM и GCC https://engineer.yadro.com/podcast/compiler-cpu-gpu-part-1/ · Подкаст «Битовые маски» с Константином Владимировым. Компилятор для CPU и GPU. Часть 2. LLVM в GPU компиляторах. Стандарты С++https://engineer.yadro.com/podcast/compiler-cpu-gpu-part-2/ · Подкаст «Битовые маски» с Дмитрием Петровым. Разработка компиляторов: что поменялось за 20 лет https://engineer.yadro.com/podcast/compiler-development/
Разобрали плюсы и минусы реализации функций в пространстве ядра и пользователя, определим границы их применения. Обсудили, когда выбор пространства обусловлен не только техническими, но и другими причинами. Станислав Богатырёв Эксперт по разработке ПО, YADRO Ведущий секции Linux kernel. Координатор и активный участник сообщества SPbLUG с опытом в индустрии более двадцати лет. Константин Карасёв руководитель проектов Аврора ДСИ (TEE) / Аврора СДЗ, ОС Аврора После окончания Московского института электроники и математики со специализацией «Cетевые операционные системы» занимался исследованиями и разработкой в области системного ПО в компаниях МЦСТ, Intel, Samsung. С 2012 года занимается разработкой доверенных сред исполнения. В «Открытой мобильной платформе» руководит командой разработки доверенной среды, экосистемы Аврора ДСИ (ТЕЕ) и средств доверенной загрузки. Яков Беликов эксперт по разработке ПО, YADRO Последние 15 лет занимается разработкой систем хранения данных. На сегодняшний день ведет исследования по переносу логики работы с железом в пространство пользователя для ускорения работы NVMe-only СХД. Степан Репин ведущий программист, ИнфоТеКС Последние пять лет работает над генератором-анализатором трафика на базе DPDK. Интересуется оптимизацией программ, сетевыми технологиями и операционными системами. Андрей Зубков владелец Продукта Sberlinux, СберТех 10 лет опыта разработки ПО Enterprise уровня, 4 года опыта сборки дистрибутивов Linux. Карьерный путь от инженера по автоматизации до системного архитектора и руководителя ключевого продукта инфраструктуры крупнейшего банка России и Восточной Европы. 📚 Дополнительные материалы ✅ Хабр: · Как патчить ядро Linux: подробное руководство https://habr.com/ru/companies/yadro/articles/969756/ · Как найти UB, которое никто не хочет замечать: разбираем clang-tidy изнутри https://habr.com/ru/companies/yadro/articles/1017930/ · Почему AI не может полноценно участвовать в разработке на С++ https://habr.com/ru/companies/yadro/articles/1003670/ ✅ Статьи на Истовом инженере: · Разработка тензорного компилятора под RISC-V CPU с помощью OpenVINO и MLIR https://engineer.yadro.com/article/tensor-compiler/ · Вирт, Кормен и диалекты Basic: что изучить про алгоритмы и структуры данных разработчикам на С++ https://engineer.yadro.com/article/algoritmy-i-struktury-dannyh-cpp/ · Обзор книги «С++ 20 в деталях»: доступно, но не для джунов https://engineer.yadro.com/article/c-get-the-details-book/ · Ищем Арнольда Шварценеггера среди мужчин, женщин и детей с помощью нейросети на С++ https://engineer.yadro.com/article/ml-for-neural-networks/ 🎧 Послушать: · Подкаст «Битовые маски» с Константином Владимировым. Компилятор для CPU и GPU. Часть 1. LLVM и GCC https://engineer.yadro.com/podcast/compiler-cpu-gpu-part-1/ · Подкаст «Битовые маски» с Константином Владимировым. Компилятор для CPU и GPU. Часть 2. LLVM в GPU компиляторах. Стандарты С++https://engineer.yadro.com/podcast/compiler-cpu-gpu-part-2/ · Подкаст «Битовые маски» с Дмитрием Петровым. Разработка компиляторов: что поменялось за 20 лет https://engineer.yadro.com/podcast/compiler-development/




