Genode — фреймворк для создания операционных систем
В этом докладе Сергей хотел бы познакомить вас с Genode — опенсорс-фреймворком для создания операционных систем. Основным языком разработки и расширения является подмножество C++, есть поддержка стандартного C++, но только для прикладных приложений.
С помощью Genode можно (относительно) легко создать свою микроядерную ОС.
В докладе мы:
- рассмотрим, зачем вообще нужны свои операционные системы в 2k21;
- очень кратко обсудим, что такое микроядро и зачем нам оно;
- посмотрим, какие возможности даёт Genode;
- попробуем собрать небольшой пример и запустить его локально.
Приглашенные Эксперты
Алексей Веселовский
Старший С++ разработчик в Align Technology. Занимается разработкой общих системных компонентов и фреймворка специализированной 3D CAD-системы.
Ранее разработал систему реалтайм мониторинга пациентов, а также систему сбора и обработки данных для self driving car. Участвовал в проекте Squid-proxy.
В область интересов входят вопросы надежности ПО, компиляторостроения, системного программирования.