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