How to operating systems… run… without having an OS to run in?
        Posted  
        
            by 
                Plazmotech Binary
            
        on Programmers
        
        See other posts from Programmers
        
            or by Plazmotech Binary
        
        
        
        Published on 2012-10-24T04:43:29Z
        Indexed on 
            2012/10/24
            5:25 UTC
        
        
        Read the original article
        Hit count: 221
        
I'm really curious right now. I'm a Python programmer, and this question just boggled me: You write an OS. How do you run it? It has to be run somehow, and that way is within another OS?
How can an application run without being in an OS? How do you tell the computer to run, say, C, and execute these commands to the screen, if it doesn't have an OS to run in?
Does it have to do with a UNIX kernel? If so, what is a unix kernel, or a kernel in general?
I'm sure OSes are more complicated than that, but how does it work? It would be really brilliant to know this!
Thanks.
© Programmers or respective owner