Минималистичное ядро Rust: вывод данных в QEMU с помощью core::fmt - Филипп Шустер | EuroRust 2025
Автор: EuroRust
Загружено: 2026-01-19
Просмотров: 369
Минимальное ядро Rust: вывод в QEMU с помощью core::fmt — Филипп Шустер на EuroRust 2025
Большинство инженеров-программистов работают в мире высокоуровневого программирования, но некоторые из них интересуются тем, как всё работает «под капотом». В этом докладе я кратко покажу, как можно создать минимальное ядро на Rust с драйвером для устройства отладчика QEMU debugcon, чтобы подключить возможности core::fmt к терминалу.
Этот доклад адресован всем, кто хочет понять, как создать небольшое ядро на Rust, как работает доступ к оборудованию и как легко можно подключить библиотеку форматирования Rust (core::fmt) к (виртуальному) аппаратному устройству. Это для всех, кто хочет начать разработку на низком уровне.
О Филиппе Шустере
Я программист на Rust, мне около тридцати, я живу в Германии и увлечен разработкой программного обеспечения, особенно в экосистеме Rust. За последние годы я посвятил сотни часов личным и открытым проектам, включая вклад в организацию Rust OSDev. Мои основные интересы лежат в области низкоуровневой разработки систем: драйверы устройств, микропрограммы, операционные системы и виртуализация. Я также занимался разработкой (распределенных) веб-приложений, инструментов командной строки и подобных областей — но это не является моей основной деятельностью.
После окончания университета в 2022 году я работаю полный рабочий день в компании Cyberus Technology, где продолжаю углублять свои знания в области системного программирования. Вне работы я люблю путешествовать, ходить на концерты и ценю открытую, инклюзивную и здоровую рабочую среду. Некоторые из моих мыслей и проектов вы можете найти в моем блоге.
--------------------
EuroRust 2026 – Приобретите билет на EuroRust 2026 прямо сейчас и присоединяйтесь к нам в Барселоне! 👉 https://eurorust.eu
EuroRust организован компанией Mainmatter, экспертами в области Rust и распределенных систем 👉 https://mainmatter.com/rust/
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: