What tools you use?
-
- Posts: 1
- Joined: Wed Nov 02, 2011 7:13 pm
- Location: Chicago, Illinois
- Contact:
Re: What tools you use?
hi. i'm new to the forum and this thread gives me a lot of information that i need. thanks.
Interested in Forth Worth Roofing
Re: What tools you use?
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.
I wish I could say I use my own operating system as the platform but I'm not even close.
Fudge - Simplicity, clarity and speed.
http://github.com/Jezze/fudge/
http://github.com/Jezze/fudge/
Re: What tools you use?
Im using:
Programmer's Notepad 2
NASM
Thats it
lg Alex
Programmer's Notepad 2
NASM
Thats it
lg Alex
Re: What tools you use?
I use EMACS and NASM.
I tried using windows, but I prefer using Linux, it just makes it easier and faster.
I tried using windows, but I prefer using Linux, it just makes it easier and faster.
d3: virtualizing kernel in progress
https://github.com/WizardOfHaas/d3/
https://github.com/WizardOfHaas/d3/
-
- Member
- Posts: 255
- Joined: Tue Jun 15, 2010 9:27 am
- Location: Flyover State, United States
- Contact:
Re: What tools you use?
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
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?
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
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
Even the smallest person could change the course of the future - Lord Of The Rings.
In the end all that matters is what you have done - Alexander.
Even after a decade oh god those still gives me the shivers.
In the end all that matters is what you have done - Alexander.
Even after a decade oh god those still gives me the shivers.
Re: What tools you use?
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?
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).
- iocoder
- Member
- Posts: 208
- Joined: Sun Oct 18, 2009 5:47 pm
- Libera.chat IRC: iocoder
- Location: Alexandria, Egypt | Ottawa, Canada
- Contact:
Re: What tools you use?
I use gcc, binutils, autotools, m4, qemu, hexedit, nano and KDE's kate. my host is Arch Linux.
Re: What tools you use?
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.
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.
Hobby stuff (suckless libs, compilators, game engines, kernels): github. Work @ zabbix: arseniuss@zabbix
- zeitue
- Member
- Posts: 88
- Joined: Fri Dec 14, 2012 6:05 pm
- Libera.chat IRC: zeitue
- Location: United States, Texas
- Contact:
Re: What tools you use?
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
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
### Z++; && S++; ###
zeitue is pronounced zeɪtə
Web Site::Bit Bucket
Programming Languages: C, C++, Java, Ruby, Common Lisp, Clojure
Languages: English, zɪ̀ŋ, 日本語, maitraiuen
zeitue is pronounced zeɪtə
Web Site::Bit Bucket
Programming Languages: C, C++, Java, Ruby, Common Lisp, Clojure
Languages: English, zɪ̀ŋ, 日本語, maitraiuen
- Kazinsal
- Member
- Posts: 559
- Joined: Wed Jul 13, 2011 7:38 pm
- Libera.chat IRC: Kazinsal
- Location: Vancouver
- Contact:
Re: What tools you use?
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.
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?
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.
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?
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.
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.
Programming is 80% Math, 20% Grammar, and 10% Creativity <--- Do not make fun of my joke!
If you're new, check this out.
If you're new, check this out.
- Griwes
- Member
- Posts: 374
- Joined: Sat Jul 30, 2011 10:07 am
- Libera.chat IRC: Griwes
- Location: Wrocław/Racibórz, Poland
- Contact:
Re: What tools you use?
Let lack of my explicitly expressed comment on this be my comment.Hipster
Anyway, Linux Mint, YASM, Clang, KDevelop, plus pretty much any emu I can get to work. Plus standard set of *nixish tools, obviously.
Reaver Project :: Repository :: Ohloh project page
<klange> This is a horror story about what happens when you need a hammer and all you have is the skulls of the damned.
<drake1> as long as the lock is read and modified by atomic operations
<klange> This is a horror story about what happens when you need a hammer and all you have is the skulls of the damned.
<drake1> as long as the lock is read and modified by atomic operations