operating system RRS feed

  • General discussion

  • hi

    i want to make an operating system but don't want to use linux scratch.i want to build from ground level to top level i.e from bootloader to fully working os. can anyone give me detailed explanation to do that


    Friday, November 1, 2013 3:45 PM

All replies

  • I don't think there is one detailed explanation of this out there.  First what do you mean by an OS, back when people created a lot of experimental OS'es they were a lot simpler than today's systems.  There are some experimental OS'es that run on PC's so you might look at them for a starting point.

    The real question you need to ask yourself is what are you trying to accomplish by creating a new OS.  If you are not happy with the application programming interface for instance, creating a new layer on an existing OS to try out your ideas is a lot easier, and you have access to tools from the OS.  If you want to try a new model of kernel, then some of the small experimental OS'es may be a suitable starting point, but recognize you will have no tools to support the system unless it complies with an existing OS at the upper layers.

    I worked on several experimental OS'es in college, but none of them ever became a complete system, the best I got was a number of ideas on systems where we had the sources and modified them got taken by the manufacturer.

    Don Burn Windows Filesystem and Driver Consulting Website: Blog:

    Friday, November 1, 2013 5:07 PM