os development

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
goba

os development

Post by goba »

yo this iste needs a section for pure assembly operating systems ive had a lot of trouble trying to find assembly code for kernels every tutorial wants you to make it all in C or C++ wich isnt easy unless your running linux or unix
Tim Robinson

RE:os development

Post by Tim Robinson »

Sure, it's easy. On Windows, for instance, you can download Cygwin, which gives you a full Linux-compatible programming environment. http://www.cygwin.com/
Joe

RE:os development

Post by Joe »

or just get a c compiler!?
djgpp, turbo c...
hefe

RE:os development

Post by hefe »

yes i agree the others, you can also setup a good OS development environment on win32.

after some try and error i now have this working win32 osdev environment:

Development Environment for Hefeteig OS:

Assembler: NASM  
http://nasm.sourceforge.net/

Compiler, Linker, Make, Objdump, etc... : DJGPP
http://www.delorie.com/djgpp/

dd: the cygwin version (gnuwin32 version seems buggy)
http://www.cygwin.com/

rawwrite: rawwritewin (rawwrite seems buggy)
http://uranus.it.swin.edu.au/~jn/linux/rawwrite.htm

Other *nix tools: gnuwin32
http://sourceforge.net/projects/gnuwin32/

Emulator: Bochs (make sure to set  "pit: realtime=1" or the PIT will run tooooooo fast
http://bochs.sourceforge.net

i installed all programms into one "bin" directory, which i added to my PATH variable. from cygwin i only copied dd.exe and all .dlls into that directory

kind regards
hefeteig
mikeleany

RE:os development

Post by mikeleany »

Or just get Linux. It is FREE afterall.
Post Reply