Да, я и сам был очень удивлён. Ещё около трёх лет назад мне довелось участвовать в разработке небольшой ОС для 32-битной x86 и отлаживать её на реальном железе — без отладчика, с одним самописным printf, в корректности которого я и сам не всегда был уверен. Сейчас, конечно, совсем другое качество жизни :)
Спасибо за развёрнутый комментарий. Согласен, что изучение только Linux и других Unix-подобных систем легко приводит к воспроизведению тех же абстракций.
Linux-подобная модель в genrt сейчас используется как понятная отправная точка, позволяющая пройти весь путь от boot-кода до userspace. Я не рассматриваю её как окончательную архитектуру системы и не ставлю целью написать ещё один Linux.
О QNX я много слышал, но до практического знакомства с ней пока не дошёл — в том числе из-за проприетарной лицензии. С AS/400 я пока вообще не знаком, поэтому обязательно посмотрю материалы о ней и постараюсь разобраться в её подходах. Спасибо за предложенные направления — возьму их на заметку.
Благодарю за комментарий! Я тоже сначала рассматривал RISC-V, но в качестве первой архитектуры в итоге выбрал AArch64 - в перспективе хочу попробовать запустить genrt на Raspberry Pi 4 или похожей плате.
По скриншоту видно, что вы уже успели пройти довольно далеко. Надеюсь, вы ещё вернётесь к проекту. Если репозиторий публичный, было бы интересно посмотреть и сравнить подходы, особенно раннюю загрузку на RISC-V.
Да, я и сам был очень удивлён. Ещё около трёх лет назад мне довелось участвовать в разработке небольшой ОС для 32-битной x86 и отлаживать её на реальном железе — без отладчика, с одним самописным
printf, в корректности которого я и сам не всегда был уверен. Сейчас, конечно, совсем другое качество жизни :)Выглядит интересно, благодарю за наводку и материалы!
Спасибо за развёрнутый комментарий. Согласен, что изучение только Linux и других Unix-подобных систем легко приводит к воспроизведению тех же абстракций.
Linux-подобная модель в genrt сейчас используется как понятная отправная точка, позволяющая пройти весь путь от boot-кода до userspace. Я не рассматриваю её как окончательную архитектуру системы и не ставлю целью написать ещё один Linux.
О QNX я много слышал, но до практического знакомства с ней пока не дошёл — в том числе из-за проприетарной лицензии. С AS/400 я пока вообще не знаком, поэтому обязательно посмотрю материалы о ней и постараюсь разобраться в её подходах. Спасибо за предложенные направления — возьму их на заметку.
Благодарю за комментарий! Я тоже сначала рассматривал RISC-V, но в качестве первой архитектуры в итоге выбрал AArch64 - в перспективе хочу попробовать запустить genrt на Raspberry Pi 4 или похожей плате.
По скриншоту видно, что вы уже успели пройти довольно далеко. Надеюсь, вы ещё вернётесь к проекту. Если репозиторий публичный, было бы интересно посмотреть и сравнить подходы, особенно раннюю загрузку на RISC-V.