I am making an OS kernel using x86 Assembly Language. I have used DOS interrupts in the code.?

Does this mean that the system has to have DOS pre-installed for this kernel to run?
If no, then do i have to include keyboard and mouse drivers in my code as well?
1 answer 1