OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Apr 18, 2024 1:14 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: Develop tools for Linux
PostPosted: Fri May 13, 2005 11:00 pm 
Offline

Joined: Thu Oct 21, 2004 11:00 pm
Posts: 23
Location: México D.F.
Hello again, I am back in this forum after a long time of inactivity because I was working into a PHP web site for my job.

I installed Linux Mandrake 10.1 at my computer and I am looking for the tools necessary to develop and test an OS project. I developed a little OS named MISIS into a Windows computer using nasm, DJGPP and bochs. I understand that Linux have a nasm and gcc/gpp, but there is a freeware PC simulator for Linux?

Thank you,

_________________
Pepito :)


Top
 Profile  
 
 Post subject: Re: Develop tools for Linux
PostPosted: Fri May 13, 2005 11:00 pm 
Offline

Joined: Sun Oct 24, 2004 11:00 pm
Posts: 2
Yo,

I was programming my own OS some time ago on linux. I stopped (for the second time) because I didn;t had the time anymore (School). The software I used was: gcc (offcourse), binutils (utils to look in object code and stuff), ld (very good linker, but took me a while to get my linker script 100% working), nasm. And bochs for emulation. This program is wonderful, for debugging it is handy to also use the GUI. I forgot the name. But google on bochs gui and you will find it I think.

Succes,
Lont


Top
 Profile  
 
 Post subject: Re: Develop tools for Linux
PostPosted: Fri May 13, 2005 11:00 pm 
Offline
Member
Member

Joined: Tue Nov 02, 2004 12:00 am
Posts: 195
And you might try Qemu, another emulator.

_________________
*post*


Top
 Profile  
 
 Post subject: Re: Develop tools for Linux
PostPosted: Sat May 14, 2005 11:00 pm 
Offline
Member
Member
User avatar

Joined: Sat Nov 20, 2004 12:00 am
Posts: 382
Location: Wellesley, Ontario, Canada
qemu is an excellent emulator, btw!

I use it with my OS simply because it's quick and light weight. A simple 'qemu -fda floppy.img' and my OS is up. Also, with the CVS version you have access to their accelerator module which (supposedly) provides VMWare-like speed.

bochs probably has more debugging support built into it, but if your OS has suitable trap handlers, then you really shouldn't need it (as far as I'm concerned every trap handler should always print out the entire stack contents in a format suitable for addr2line to extract a C stack trace).

Cheers,
Jeff


Top
 Profile  
 
 Post subject: Re: Develop tools for Linux
PostPosted: Sun May 15, 2005 11:00 pm 
Offline

Joined: Thu Oct 21, 2004 11:00 pm
Posts: 23
Location: México D.F.
Thank you very much for every one!

_________________
Pepito :)


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: Bing [Bot], Google [Bot] and 276 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group