Page 2 of 5

Re: What tools you use?

Posted: Fri Aug 29, 2008 1:45 am
by Combuster
yasm + binutils + gcc + freebasic + make + subversion + stock unix tools.

I use different text editors depending on what Machine/OS I'm working. That usually means ConTEXT on windows, kate/vim on linux.

Re: What tools you use?

Posted: Fri Aug 29, 2008 6:04 am
by babylon2233
I'm not really developing any OS but to code something I will use the following:

gedit/netbeans
gcc
make
ant
subversion
Openjdk

Re: What tools you use?

Posted: Sat Aug 30, 2008 3:10 am
by tsp
The kernel I'm developing is for ARM processors (maybe in the future I will try to do port to X86 also) and the tools I'm using are:
  • Notepad++ (editor, very good!)
  • YAGARTO (GNU ARM toolchain)
  • OpenOCD (for flashing my SAM7-EX256 board, on-chip debugging)
  • QEMU (for testing code in Integrator/CP board)
  • Doxygen (source code documentation tool)
All the tools I'm using are free!

Re: What tools you use?

Posted: Sat Aug 30, 2008 5:18 am
by Jacobbus
After years of happy use of notepad I've finally found my new Programmer's File Editor
The first time it loaded I instantly was in love
It dates form a century long gone, and it lets you define keys so F5 builds my OS and starts the emulator. :P
you don't get that in notepad ;)
and the site says its completely year 2000 proof, always good to know

but seriously, I tried a lot of editors but this is the only one ever to beat notepad.
it doesn't have syntax highlighting which makes it kind of useless for C
but it has "Automatic C-aware indenting" no idea what that means :?:

Re: What tools you use?

Posted: Sat Aug 30, 2008 5:57 am
by RevivalDBM
I use several machines for OS development:
  • Dell Latitude S600GT - Serial Console (CentOS 5)
  • Dell Latitude S500GT - Real Hardware Testing (No OS, except OnyxOS(my project) live CD)
  • Dell Inspiron 1300 - Development and virtual machine testing (Fedora 9)
As for the programs, it's your standard affair; Gedit, gcc, make, nasm, qemu.

Re: What tools you use?

Posted: Sat Aug 30, 2008 6:56 am
by kmtdk
Well
im only using 6 things:
FASM ( i love it, what can i do ?? )
BOCHS + enchaed debugger
GOOGLE -> to find info ( somethimes i ask here, wich is much better
2 real computers ( one laptop, witch has some problems booting my os up ??? , and 1 normal old one)
a hex editor, to transfere to the viatuel fdd.
if i use cd i use 7 things, a program to write to the cd..

KMT dk

Re: What tools you use?

Posted: Sat Aug 30, 2008 7:05 am
by inflater
Cool, another ASM programmer 8) Well, to be more specific, I use:

For programming:
- Windows Notepad
- WinXP command line
- FASM for ... hmm, maybe compiling? ;)
- PARTCOPY for rawriting the pascal subprogram
- BOOTABLE for writing the boot sector
- APACK for compressing the kernel
- Batch files to do the compile work with one doubleclick :P

For debugging:
- Bochs debugger
- QEMU emulator for testing
- Microsoft Virtual PC 2007 for testing (gah)
- VirtualBox
- physical HW for testing also
- Good hex editor, like Hex Workshop

and if I seek help,
- OSdev.org
- ATHELP
- OSdev wiki sometimes
- Google.com

;)

Re: What tools you use?

Posted: Sat Aug 30, 2008 7:26 am
by Dex
I do all my Dev work on my own OS, using a fasm port and my own ide.

Re: What tools you use?

Posted: Sat Aug 30, 2008 8:57 am
by kmtdk
cool Dex..
that is the way i want to programm ( using my own os ) , but im not that long.
@inflate: does you only programm in asm ??

KMT dk

Re: What tools you use?

Posted: Sat Aug 30, 2008 9:05 am
by inflater
@KMT dk: If you mean the OS kernel, its programmed in ASM, only the spiral demo is hardcoded in free pascal. The kernel and the shell are 100% assembly.
If you mean my coding skills, then its Delphi (Pascal) and ASM. I wish I would be good in C/C++ because many programmers are using it, but I don't have strength to overcome my meaning about C: disgusting layout/syntax and overall hate of the language :(

Re: What tools you use?

Posted: Sat Aug 30, 2008 9:20 am
by kmtdk
@inflate: i only code os in asm [ have you read the "black book" ? ]
I have not learnede much c++, but some of the very basics.

KMT dk

Re: What tools you use?

Posted: Sun Aug 31, 2008 7:37 am
by AJ
inflater wrote:- FASM for ... hmm, maybe compiling? ;)
[pedant] assembling 8) [/pedant] :)

Re: What tools you use?

Posted: Sun Aug 31, 2008 8:25 am
by thepowersgang
Editor: Notepad++
Compiler: GCC (DJGPP version)
Linker: LD (DJGPP version)
Assembler: nasm
Make Util: Mingw Make
Debugging: Bochs and copious printf statements

I also use VFD and FileDisk for editing the virtual disks

Re: What tools you use?

Posted: Sun Aug 31, 2008 10:01 am
by albeva
notepad++ is awesome. I use this sometimes as well.

Re: What tools you use?

Posted: Sun Aug 31, 2008 11:29 am
by 01000101
I could have sworn I already posted in this thread... but I guess not.

Host OS: Ubuntu 8.04.1 Server x86_64
Assembler: NASM
Compiler: GCC 4.2.3
Linker: LD
IDE: GEdit
Test Computers:
- Powerhouse machine -
- twin xeon 5405's
- 8 gigs 667mhz FB ECC mem
- Intel dual-port gigabit NICs

- DiNS machine -
- xeon 5405
- 1 gig 667mhz FB ECC mem
- Intel dual-port gigabit NICs

- Gaming machine -
- Core2Duo e6600
- 2 gig 1066mhz mem
- Nvidia 9600GSO
- twin rtl8169 gigabit NICs

and a few older machines that I rarely use for testing. btw, I know there's a seperate thread, but if anyone would like testing done on one of these computers, feel free to ask.