Page 1 of 1
new in os dev
Posted: Fri Jun 09, 2006 11:00 pm
by kon
hi
somebody here who know good tutorials about os dev
the topics i searching for are multitasking,ACPI,IRQ handling,
hardware abstraction,ABI design
...
i use vmware workstation to test my code
is this a good choice?
i think sometimes vmware does not behave like a real machine
for example it executes boot-sectors witch excludes the magic number
regards
kon
ps.: sorry for that bad english i try to improve it
Re: new in os dev
Posted: Sat Jun 10, 2006 11:00 pm
by JAAman
check out the
OS faq
and
BonaFide OS Dev
and
OSRC
make sure you have the intel manuals (or the AMD equivelents -- there essentially the same, just laid out differently) -- link in my signature
i think sometimes vmware does not behave like a real machine
for example it executes boot-sectors witch excludes the magic number
many real computers will do this also -- but not all, so make sure you do use the boot sig
multi-tasking and IRQ handling are very basic tasks, so information is easily avalible (try the OS FAQ, and bonifide), but ACPI is very advanced and not easy to implement -- it will be harder to find information, as fewer people have done it -- id recomend waiting till you have a functional OS before attempting this (basically: wait till your more experienced, and have completed the easier tasks first)
generally, basic IRQ handling must be done first (you need to be able to detect and respond to exceptions)
then try mem manager, and then multitasking
ACPI is an advanced driver, and therefore not really necesary until you have other things completed
Posted: Sat Jun 17, 2006 10:39 am
by kon
Thank You.
before i try to start os dev i have implement game-engine cores
like thread/memory handling,file io and so on
and futher tools
someday i say hey try to implement a win2k service and a linux daemon
so now i like building my own os
best regards
kon