First, if someone intends to eventually use C to write programs for their OS, I suppose one would have to write their own runtime library?
Second, how do you deal with drivers for your OS? Or do you interface with the BIOS? I know, in DOS, how to call int 10h, etc, but how does interfacing with the BIOS work in ring 0 in protected mode?
Third, do you use a simulator? Or do you have another machine you use to test your OS?
And last, has anyone written networking capabilities for your OS? How difficult was it? After all, what good is a machine if it can't talk to other machines
THANKS!