what do we need as prerequisites to build Simple Operating system though its not simple :P ?
Stacey Warren - Expert brainly.com
Hey! We 've verified this expert answer for you, click below to unlock the details :)
At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga.
Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus.
Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.
I got my questions answered at brainly.com in under 10 minutes. Go to brainly.com now for free help!
In order to build a simple operating system you need to have a strong knowledge of C++ or C#.You also need to have a lot of experience in Debugging.
Not the answer you are looking for? Search for more explanations.
Well, that would depend on how you define a "simple" OS...
Anyway, it's not impossible, but incredibly difficult. And, given you know c/c++ and assembly you will also need a great deal of knowledge about processors and digital systems.
Linus Torvalds wrote the original Linux kernel by himself so it's obviously not impossible.
Thnx for Inspiration @Lyrae and you say that i should compulsory have knowledge of C/c++?
No prob man ^^
Yes, knowledge of C/c++ are pretty much compulsory (especially pointers and memory management) and as I mentioned earlier it would not hurt to learn (at least) the basics of assembly language as well.
You'll find tons of great guides on how and were to start by simply googling "how to write an os".
I actually tried to code a simple OS myself last year, but ended up barely starting because of lack of time. Anyway, I received a tip from some kernel programmers, "Read and modify code of some early OSes. Try implementing at least one of them on a modern computer and you'll learn a lot more than reading a tutorial".
Regardless of the method you chose it'll be a great challenge, but it's definitely not impossible.
Out of curiosity, why an OS?