Руководствуясь богатым опытом разработки собственной операционной системы, Антон проанализировал использование Linux для встроенных систем и описал сферы, где другие операционные системы (в том числе Embox) выглядят предпочтительнее. Мы обсудили нюансы поддержку разных архитектур в ОС, проблемы портирования драйверов, порассуждали о том, насколько Linux и другие ОС могут быть настоящими real-time ОС и насколько каждая из них POSIX-совместимая. Наконец, обсудили развитие студентов в сфере системного программирования — в том числе на примере самого́ Антона, начинавшего проект Embox еще в аспирантуре матмеха СПбГУ.
Видеоверсия выпуска на YouTube: https://youtu.be/1LUFhkkKNnk
Видеоверсия выпуска на Rutube: https://rutube.ru/video/d65d6dfb18a095e59d17b0501beb8dbb/
- Embox: https://github.com/embox/embox
- Упомянутые статьи на Хабре: https://habr.com/ru/articles/844288/ и https://habr.com/ru/articles/777302/
✅Подписывайтесь на Telegram-канал подкаста: https://t.me/+bx50QfUlw4pkZDEy
🔹Станьте частью команды YADRO! https://careers.yadro.com
- Тизер
- Представление Антона Бондарева
- Начало карьеры
- Причина создания Embox
- Развитие Linux для embedded и real-time систем
- Проблемы Linux, которые не позволяют его использовать в некоторых проектах
- Особенности Embox
- DSL язык для конфигурирования ОС
- Разработка драйверов и прикладных программ для Embox
- Поддержка Tcl в Embox и верификация на ПЛИС
- Внутреннее устройство Embox и тестирование ОС
- Конкуренты среди RTOS
- POSIX-совместимость
- Embox — ОС реального времени?
- Поддержка процессорных архитектур в Embox
- Портирование на RISC-V
- Активная работа со студентами
- Заключение



