MulderMan Posted January 9, 2005 Posted January 9, 2005 ive always wondered about things like this, becuase operating systems seem to just evolve from themselves eg. linux is programmed under linux and windows is programmed under windows.
albertlee Posted January 9, 2005 Author Posted January 9, 2005 then how about creating Unix from scratch?? Unix was first created in Bell Lab... Let's forget everything How do you start a OS from Scratch?? How are you going to compile?? Albert
Cap'n Refsmmat Posted January 9, 2005 Posted January 9, 2005 You make the libraries yourself. Then you compile.
albertlee Posted January 9, 2005 Author Posted January 9, 2005 thnx Cap'n Refsmmat!! but you compile the OS source code on top of what???
Silencer Posted January 10, 2005 Posted January 10, 2005 Another OS. Linux grew from Minix, which it turn was derived from UNIX. Of course the first OS was programmed in machine code... or pieces of paper with holes in them.
albertlee Posted January 10, 2005 Author Posted January 10, 2005 thx Silencer, so if I have the windows API + Windows, can I actually create a Windows-Like OS?? if so, any example?? thx Albert
MulderMan Posted January 10, 2005 Posted January 10, 2005 so they do sort of "evolve" like i thought? so in windows case it was from BASIC machine code to dos to gui and dos to a fully fleged os? must have been alot harder for them back in the day!
albertlee Posted January 10, 2005 Author Posted January 10, 2005 I thought that Windows isn't built on top of Dos!!
Silencer Posted January 10, 2005 Posted January 10, 2005 windows 3.1 was. From there it evolved further. To create you own version you would need the windows source code, which of course is greatly protected.
albertlee Posted January 11, 2005 Author Posted January 11, 2005 I know, Silencer, but maybe you guys misunderstood me abit... I mean, if I want to create a very simple OS, and create the libraries myself (from scratch, so not using any OS's API), where do I write the codes?? and where do I compile them?? Albert
Silencer Posted January 11, 2005 Posted January 11, 2005 I don't know. I guess it could be any system you like.
5614 Posted January 11, 2005 Posted January 11, 2005 yeah, any OS you like, from DOS to windows to linux... presumably the compiler would have to be compatable with the OS you are using, other than that its all your choice.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now