В этом выпуске к ведущим подкаста «Битовые маски» присоединился Антон Бондарев, создатель и активный разработчик Embox — свободной кросс-платформенной RTOS для встроенных систем.
Разработка RTOS Embox. Портирование ОС на RISC-V. Linux для embedded
Разработка RTOS Embox. Портирование ОС на RISC-V. Linux для embedded
Где послушать:
Руководствуясь богатым опытом разработки собственной операционной системы, Антон проанализировал использование Linux для встроенных систем и описал сферы, где другие операционные системы (в том числе Embox) выглядят предпочтительнее. Мы обсудили нюансы поддержку разных архитектур в ОС, проблемы портирования драйверов, порассуждали о том, насколько Linux и другие ОС могут быть настоящими real-time ОС и насколько каждая из них POSIX-совместимая. Наконец, обсудили развитие студентов в сфере системного программирования — в том числе на примере самого́ Антона, начинавшего проект Embox еще в аспирантуре матмеха СПбГУ.
- Проект Embox на GitHub
- Упомянутые статьи на Хабре:
Путешествие Embox на AMUR
Embox отправляется на Vostok
Смотрите выпуски подкаста и на нашем Rutube-канале
И подписывайтесь на Telegram-канал подкаста!
- 00:00:00 — Тизер
- 00:00:50 — Представление Антона Бондарева
- 00:01:54 — Начало карьеры
- 00:04:17 — Причина создания Embox
- 00:04:55 — Развитие Linux для embedded и real-time систем
- 00:09:38 — Проблемы Linux, которые не позволяют его использовать в некоторых проектах
- 00:14:08 — Особенности Embox
- 00:22:52 — DSL язык для конфигурирования ОС
- 00:29:01 — Разработка драйверов и прикладных программ для Embox
- 00:38:55 — Поддержка Tcl в Embox и верификация на ПЛИС
- 00:42:24 — Внутреннее устройство Embox и тестирование ОС
- 00:49:08 — Конкуренты среди RTOS
- 00:51:24 — POSIX-совместимость
- 00:56:49 — Embox — ОС реального времени?
- 00:58:14 — Поддержка процессорных архитектур в Embox
- 01:01:55 — Портирование на RISC-V
- 01:14:22 — Активная работа со студентами
- 01:25:03 — Заключение
Будь первым, кто оставит комментарий