Вопросы к Поиску с Алисой
Для написания операционной системы необходимо освоить основы информатики и программирования. tproger.ru www.geeksforgeeks.org Для этого можно пройти, например, курсы Coursera: Computer Science 101 или Udacity: Intro to Computer Science. tproger.ru
Далее нужно изучить минимум два языка программирования: tproger.ru
После освоения теории стоит прочесть хотя бы одну или две книги про непосредственную разработку операционной системы. tproger.ru Например, «Linux From Scratch» или «The little book about OS development» Эрика Хэйлина и Адама Ренберга. tproger.ru
Для получения пошагового руководства по написанию собственной операционной системы можно воспользоваться сайтом OSDev.org. dzen.ru Здесь представлена обучающая информация по всем компонентам операционной системы: документация по аппаратному обеспечению и архитектуре, памяти, прерываниям, часам и таймерам и другим. dzen.ru
Обучение разработке операционной системы — сложная задача, поэтому рекомендуется обратиться к специалисту.