What tools you use?

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: What tools you use?

Post 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.
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
babylon2233
Member
Member
Posts: 66
Joined: Fri May 23, 2008 5:30 pm
Location: Malaysia

Re: What tools you use?

Post 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
tsp
Posts: 14
Joined: Tue Apr 24, 2007 5:35 am

Re: What tools you use?

Post 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!
Jacobbus
Posts: 7
Joined: Thu Apr 10, 2008 2:49 am

Re: What tools you use?

Post 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 :?:
RevivalDBM
Member
Member
Posts: 34
Joined: Sun Aug 03, 2008 5:38 am

Re: What tools you use?

Post 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.
User avatar
kmtdk
Member
Member
Posts: 263
Joined: Sat May 17, 2008 4:05 am
Location: Cyperspace, Denmark
Contact:

Re: What tools you use?

Post 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
well, what to say, to much to do in too little space.
when it goes up hill, increase work, when it goes straight, test yourself but when going down, slow down.
User avatar
inflater
Member
Member
Posts: 1309
Joined: Thu Sep 28, 2006 10:32 am
Location: Slovakia
Contact:

Re: What tools you use?

Post 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

;)
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English :P)
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Re: What tools you use?

Post by Dex »

I do all my Dev work on my own OS, using a fasm port and my own ide.
User avatar
kmtdk
Member
Member
Posts: 263
Joined: Sat May 17, 2008 4:05 am
Location: Cyperspace, Denmark
Contact:

Re: What tools you use?

Post 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
well, what to say, to much to do in too little space.
when it goes up hill, increase work, when it goes straight, test yourself but when going down, slow down.
User avatar
inflater
Member
Member
Posts: 1309
Joined: Thu Sep 28, 2006 10:32 am
Location: Slovakia
Contact:

Re: What tools you use?

Post 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 :(
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English :P)
User avatar
kmtdk
Member
Member
Posts: 263
Joined: Sat May 17, 2008 4:05 am
Location: Cyperspace, Denmark
Contact:

Re: What tools you use?

Post 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
well, what to say, to much to do in too little space.
when it goes up hill, increase work, when it goes straight, test yourself but when going down, slow down.
User avatar
AJ
Member
Member
Posts: 2646
Joined: Sun Oct 22, 2006 7:01 am
Location: Devon, UK
Contact:

Re: What tools you use?

Post by AJ »

inflater wrote:- FASM for ... hmm, maybe compiling? ;)
[pedant] assembling 8) [/pedant] :)
User avatar
thepowersgang
Member
Member
Posts: 734
Joined: Tue Dec 25, 2007 6:03 am
Libera.chat IRC: thePowersGang
Location: Perth, Western Australia
Contact:

Re: What tools you use?

Post 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
Kernel Development, It's the brain surgery of programming.
Acess2 OS (c) | Tifflin OS (rust) | mrustc - Rust compiler
Currently Working on: mrustc
albeva
Member
Member
Posts: 42
Joined: Thu Aug 21, 2008 8:31 pm

Re: What tools you use?

Post by albeva »

notepad++ is awesome. I use this sometimes as well.
User avatar
01000101
Member
Member
Posts: 1599
Joined: Fri Jun 22, 2007 12:47 pm
Contact:

Re: What tools you use?

Post 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.
Locked