Page 4 of 5
Re: What tools you use?
Posted: Wed Nov 02, 2011 7:17 pm
by danedwards2
hi. i'm new to the forum and this thread gives me a lot of information that i need. thanks.
Re: What tools you use?
Posted: Thu Nov 03, 2011 5:11 am
by Jezze
I develop on Arch Linux using vim, gcc, nasm and make.
I wish I could say I use my own operating system as the platform but I'm not even close.
Re: What tools you use?
Posted: Sun Nov 13, 2011 5:54 am
by Alex
Im using:
Programmer's Notepad 2
NASM
Thats it
lg Alex
Re: What tools you use?
Posted: Wed Nov 30, 2011 10:46 pm
by GAT
I use EMACS and NASM.
I tried using windows, but I prefer using Linux, it just makes it easier and faster.
Re: What tools you use?
Posted: Fri Dec 02, 2011 1:35 am
by Tosi
Host OS(s): Windows Vista (x64), various linuces on live disks and portable drives, and a GNU/linux text-mode system in a virtual box
Editor(s): Notepad++, Visual C++ 2010 (I like the debugger, mostly for testing user mode stuff), vi/vim, various hex editors for studying machine code and file formats
Windows tools:cygwin and mingw. I prefer mingw unless something won't compile with it
Shells:bash unless I have to use cmd.exe for some reason
Compilers: gcc and Microsoft's cl.exe
Debuggers: Microsoft's debugger in conjunction with VS is great, GDB otherwise. I use GDB from the command line since most of the GUIs for it are hideous
Testing: Bochs, qemu, VirtualBox. Can't use real hardware yet since I'm having problems getting GRUB installed on my USB drive
Linkers and assemblers: binutils, nasm, Microsoft's tools (I don't write masm assembly for OS dev though)
Build tools: GNU make, autoconf for some user-mode programs (but I abhor automake), shell scripts
Version control: cvs, svn and git, depending on my mood (usually git because I don't feel like learning more than how to checkout with cvs and svn)
Image creation: dd and loopback devices on Linux, imdisk and cygwin on windows
Re: What tools you use?
Posted: Thu Dec 22, 2011 2:29 pm
by Muneer
When I was in windows (AKA Once Upon A Time)
DjGPP
nasm.
batch script.
My own self made asm editor in .net.
Virtual PC, VirtualBox, Bochs. I found Virtual PC detecting more issues than others.
Code:Blocks,Scite
Ever since I came to Lubuntu (AKA Escaped Hell)
gcc
nasm
makefile
Geany editor for both Asm and C
qemu
Re: What tools you use?
Posted: Tue Jan 24, 2012 6:18 am
by brain
I use vim as my editor, gnu gcc, make and friends plus nasm, qemu and gdb on ubuntu on a trusty, crusty netbook- it goes into the office with me at work so I can osdev on my lunch, as its when I actually get free time
Re: What tools you use?
Posted: Tue Jan 24, 2012 6:46 am
by qw
I am using Cygwin, GCC and binutils, NASM compiled from source to run under Cygwin, Bochs, Virtual PC and Sun VirtualBox. My host OS is Windows XP SP2 (my desktop PC is a little outdated).
Re: What tools you use?
Posted: Wed Jan 25, 2012 4:13 am
by iocoder
I use gcc, binutils, autotools, m4, qemu, hexedit, nano and KDE's kate. my host is Arch Linux.
Re: What tools you use?
Posted: Mon Mar 18, 2013 10:38 pm
by arseniuss
Host: Ubuntu 12.10 x86_64 SMP
Assembler: nasm
Preprocessor: cpp
Compiler: gcc
Linker: ld
IDE: NetBeans 7.2.1
Debugging: objdump, gcc -E, kvm+gdb, bochs, dissy
+ LOG function inside kernel which writes to serial port which are forwarded to stdout
Building: make, bash
Image creation: tar, dd
Scripts: bash
Versioning: git @ github
Information: osdev forums, Google, github, other OS projects, UNIX and POSIX, UDI specifications
I use "complex" makefile which have many includes depending on target architecture and needed features. Also scripts for automatic image update and kvm executing. Probably this year I'll make script for environment setup hosted on Sourceforge (downloading needed software and sets up configuration on Linux or Windows). For blogging I use Google's Blogger attached to my domain.
Re: What tools you use?
Posted: Mon Mar 18, 2013 11:45 pm
by zeitue
Host: Ubuntu x86_64 SMP
Assembler: gas/as
Preprocessor: cpp
Compiler: gcc, clang
Linker: ld
IDE: NetBeans, Eclipse, Emacs, Vim
VM: qemu, Virtual Box, bochs
Debugging: objdump, gcc -E, bochs, qemu
Building: make, bash, zsh, autotools
Image creation: tar, dd
Scripts: bash, zsh
Versioning: hg @ bitbucket
Information: OSDEV forums, OSDEV wiki, Google, bitbucket, github, other OS projects, Linux, AROS, L4
Target platforms: X86, X86_64, ARM, MIPS
Re: What tools you use?
Posted: Tue Mar 19, 2013 4:17 am
by Kazinsal
Well, since we've bumped this old thread...
Host: Windows 7 x64 Ultimate
Compiler: Microsoft C/C++ Optimizing Compiler Version 16.00 (cl.exe)
Utils: Windows Platform SDK (link.exe, ml.exe), MinGW binutils
IDE: Visual C++ 2010 Ultimate
Emulators/Virtualizers: VirtualBox, QEMU, Bochs
Other Tools: Inkscape, Photoshop CS6, 7-zip, WinImage, Notepad++, Winamp, Pidgin, Google Chrome
I wholly expect no one other than me to successfully compile my operating system.
Re: What tools you use?
Posted: Tue Mar 19, 2013 11:25 am
by greyOne
IDE: Switched to eclipse recently; used Notepad++ previously.
Host? Windows 8 Pro. Hipster.
Compiler: GCC toolchain for my OS.
Other tools:
PowerISO; incredibly useful for disk images since it supports floppies in FAT12, 16 and 32.
Also Git. Git is amazing. Gitblit on another machine to host my repos.
Re: What tools you use?
Posted: Tue Mar 19, 2013 3:50 pm
by Mikemk
Host: Microsoft Windows 8 x64
Assembler: NASM
Emulator: bochs, vmware player (bochs is good for debugging, fast vmware is better for stress testing)
Editor: Notepad++
Disk image tool: HxD
Not a whole lot of options when you're using a custom file system, custom byte code, custom programming language, et. al.
Re: What tools you use?
Posted: Tue Mar 19, 2013 4:36 pm
by Griwes
Hipster
Let lack of my explicitly expressed comment on this be my comment.
Anyway, Linux Mint, YASM, Clang, KDevelop, plus pretty much any emu I can get to work. Plus standard set of *nixish tools, obviously.