C-совместимость операционной системы, реализованной на rust

Операционная система пишется на rust, а прикладные программы хочется писать и на C. Rust это позволяет, но на практике возникает множество задач, связанных с правильной компиляцией и сборкой библиотеки операционной системы и компиляцией, линковкой с операционной системой и сборкой прикладных программ. Помимо всего, ещё и сишный API необходимо реализовать. Всё это — данная тема.

Руководитель проекта: Архипов Иван, https://t.me/arhivser6 Репозиторий с проектом: https://github.com/IvanArkhipov1999/Martos

Требования к студенту

Представление об архитектуре ЭВМ и ОС, владение Си или Rust

Уровень

2 курс, 3 курс


Руководитель

Смирнов Кирилл Константинович


Консультант

Смирнов Кирилл Константинович


Источник

Софтком