Я не пытаться сделать что-то подобное, но из любопытства мне было интересно, можно ли реализовать «целую ОС» (не обязательно что-то большое, например Linux или Microsoft Windows, но больше похоже на небольшую операционную систему, подобную DOS. system) на C и / или C ++ без использования сборки или без нее.
Под реализацией ОС я подразумеваю создание ОС с нуля, запуск загрузчика и ядра с графическими драйверами (и, возможно, GUI) на C или C ++. . Я видел несколько низкоуровневых вещей, сделанных в C ++ путем доступа к низкоуровневым функциям через компилятор. Можно ли это сделать для всей ОС?
Я не спрашиваю, э, это хорошая идея, я просто спрашиваю, возможно ли это хотя бы отдаленно?