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.
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
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
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 [/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.