Thread: OS building
View Single Post
Old Aug 14th, 2006, 3:31 PM   #32
Random Spirit
Unverified User
 
Join Date: Aug 2006
Posts: 88
Rep Power: 0 Random Spirit is on a distinguished road
I think this thread is getting rather pointless now.

I think if linxis is actually writing an OS then i dont think he has the first idea where to start. Now some programmers would like to think that after writing a nice hello world app that they could actually write an OS one day. Im not saying that OS development is for the gods of the programming world, im saying that to actually write a functional OS requires planning and some knowledge. Reading a few advanced books and taking a few related modules on a computer science course might help get you there.

As part of my CS degree there is an optional module on advanced OS design and devlopment. I intend to take it and i know they use minix for examples on how to do things. So maybe one day i will have a basic OS that boots but i doubt it will be very usefull. Maybe i will even post the source code here when i have finnished the module and is safe to do so.

DaWei, back in your embedded days did people actually take different approaches to OS design? Were they all very similar to unix like the BSD's and linux we have today or did they each start from scratch in design each time a different OS was required? Were they microkernels?

Am i wrong in being under the impression that today most embedded devices use a variant of Linux to make it work in a real time situation?

Its an area of interst to me as in my placement year i might take a job at a company that specialises in embedded computers for various applications. I am not so intersted in the electronics of embedded devices, more on the software side. Would it be a good idea to get a basic grounding in electronics to help me get this placement? Am i mad in thinking of specialising in embedded and real time systems?
Random Spirit is offline   Reply With Quote