Обновить
8K+
7
Шишов Илья@redeemed-sis

Пользователь

16
Рейтинг
Отправить сообщение

Да, я и сам был очень удивлён. Ещё около трёх лет назад мне довелось участвовать в разработке небольшой ОС для 32-битной x86 и отлаживать её на реальном железе — без отладчика, с одним самописным printf, в корректности которого я и сам не всегда был уверен. Сейчас, конечно, совсем другое качество жизни :)

Выглядит интересно, благодарю за наводку и материалы!

Спасибо за развёрнутый комментарий. Согласен, что изучение только Linux и других Unix-подобных систем легко приводит к воспроизведению тех же абстракций.

Linux-подобная модель в genrt сейчас используется как понятная отправная точка, позволяющая пройти весь путь от boot-кода до userspace. Я не рассматриваю её как окончательную архитектуру системы и не ставлю целью написать ещё один Linux.

О QNX я много слышал, но до практического знакомства с ней пока не дошёл — в том числе из-за проприетарной лицензии. С AS/400 я пока вообще не знаком, поэтому обязательно посмотрю материалы о ней и постараюсь разобраться в её подходах. Спасибо за предложенные направления — возьму их на заметку.

Благодарю за комментарий! Я тоже сначала рассматривал RISC-V, но в качестве первой архитектуры в итоге выбрал AArch64 - в перспективе хочу попробовать запустить genrt на Raspberry Pi 4 или похожей плате.

По скриншоту видно, что вы уже успели пройти довольно далеко. Надеюсь, вы ещё вернётесь к проекту. Если репозиторий публичный, было бы интересно посмотреть и сравнить подходы, особенно раннюю загрузку на RISC-V.

Информация

В рейтинге
540-й
Зарегистрирован
Активность

Специализация

Инженер встраиваемых систем, Системный инженер
От 350 000 ₽
Linux
Git
Bash
C
Assembler
Разработка программного обеспечения
Системное программирование
Многопоточность
Rust
Docker