how?? where can i find more info on it??
how?? where can i find more info on it??
goto http://www.osdev.org. firstly, you'll have to pick up Assembly language programming so that you actually know what you're doing, as it's one thing to program for a protected environment, and quite another to interact directly with the hardware. it's also useful to familiarise yourself first with machine architecture (x86) and organisation. i recommend picking up a book or to (e- or paper) and then writing a few programs...
make no mistake, writing an OS is not an easy task (depending on what you want it to do, and its degree of 'user friendliness' )
need help -> email me!
Peter Kimberley
[email protected]
thanks..... i was thinking of doing one for my university project....
so........ it is not possible to program a os using C++??
it's definitely possible, but you'll have to use ASM to interface with the hardware (i.e. create a HAL - Hardware Abstration Layer). then you can use C / C++ to code the rest. it's fairly complicated, and you should have a reason for doing it, such as a self-mutating operating system....otherwise, i see that you probably want to find out how OSs work through making one - i made a mini-OS on the TI-92 calculator...if you need help with your GUI, email me, and i'll give you a hand.
i'm in yr. 12 right now, and will be doing some research into 'code mutation' in the near future; hopefully next year....
Peter Kimberley
[email protected]