Page 3 of 11
Posted: Tue Oct 09, 2007 5:00 pm
by iammisc
I use gentoo here optimized for speed(so it runs fast on my old computer) and I use emacs for editing. I've set up my .emacs so that it automatically sets up my emacs the way I like it and I do everything in it. Sometimes(very rarely) I use gnome terminal to do something but most of the time i use the terminal I keep on top in emacs.
I love emacs.
Posted: Tue Oct 09, 2007 5:38 pm
by Brynet-Inc
Here is one of the systems I use for development, It's a member of my island-like office...
EDIT: Removed 2015: Imageshack replaced all links with spam.
Posted: Tue Oct 09, 2007 8:26 pm
by cg123

Here you can see me attempting to clean up the massive amounts of 2 AM code in my kernel. How exciting!
Not pictured:
- i586-elf GCC cross compiler
NASM
Six foot tower of empty root beer cans
Posted: Tue Oct 09, 2007 9:33 pm
by Dex
I do 90% of my Dev work in DexOS.
Posted: Wed Oct 10, 2007 12:35 am
by AndrewAPrice
Okay, I've switched to VS instead of CodeBlocks (still using Cygwin/GCC underneath). Here's my new dev environment:
Posted: Wed Oct 10, 2007 1:43 am
by AJ
Mine's a bit of a mess, I'm afraid! I like the look of MessiahAndrw's - do you know if all that (setting up an external compiler etc...) works with the express versions of VS? If so, I may have to switch.
I used to use code::blocks but forget why I got bored of that IDE - I may have to revisit it as eclipse can be a bit of a fiddle sometimes. I am
always on the look out for new IDE's as I haven't found one that does everything I want yet.
Cheers,
Adam
Posted: Wed Oct 10, 2007 1:48 am
by Solar
I just decided I won't post a screenshot of Konsole (one tab for vim / gdb, one tab for make, green-on-black colorsheme) and kpdf (for the standard document)...

Posted: Wed Oct 10, 2007 1:50 am
by pcmattman
AJ wrote:do you know if all that (setting up an external compiler etc...) works with the express versions of VS? If so, I may have to switch.
Yes, just create a Makefile project.
Posted: Wed Oct 10, 2007 6:02 pm
by AndrewAPrice
AJ wrote:I like the look of MessiahAndrw's - do you know if all that (setting up an external compiler etc...) works with the express versions of VS? If so, I may have to switch.
The way I did it is mentioned in this thread (scroll down):
http://www.osdev.org/phpBB2/viewtopic.php?t=15022
I'm not sure if VC++ express has a makefile project or not. If it doesn't you could still do the same thing by clicking "do not compile" on each source file to disable the MS compiler, then add your own pre-build event which calls a shell script that calls Cygwin's GCC.
The emulator should work under the express version too. Just remember to disable the feature to attach the debugger to emulator (in you project properties>Configuration Properties).
Posted: Thu Oct 11, 2007 1:39 am
by AJ
Thanks. I have now switched and am playing with VS and it all seems to work very nicely.
I always avoided it because I thought that it would be heavily biased to Win32 apps and I would have to hack my way around it (esp. after reading articles about OS dev on VS). It actually all works very well and intellisense / code completion works much better than the other IDE's I have tried.
@MessiahAndrw: Thanks - I found that one and those are the instructions I followed. Perhaps it's a good idea to have something like that on the wiki (I know there's stuff about VS compiler - maybe something could go in there about customising the IDE to work with a custom compiler)? If no one else has done this by the time I feel confident enough with it, I'll have a go.
Thanks for the help,
Adam
Posted: Fri Oct 12, 2007 9:04 am
by binutils
normally, vim, gedit on gnome, or plan9port(mine is below screenshot + xterm)
http://swtch.com/plan9port/screenshots/rio.png
or
vs 6.0
--
lfs-amd64 + xorg-git-version + links(2.0) + plan9port + vim + xterm
http://links.twibright.com/
xorg env only - no gnome/gtk
Posted: Fri Oct 19, 2007 12:01 pm
by DerekDouglas
Here's a shot of my physical work environment.
My main PC is a Sempron64, 1GB RAM running Vista Ultimate. I use Eclipse C/C++ with asm-plugin for my development environment. The laptop is a HP NC6000 1.7GHz Centrino running Ubuntu 7.10 and also Eclipse C/C++ with asm-plugin as the development environment.
I have a couple other computers laying around, but they are of no interest.
And I'm sure someone will notice that my Mario is miscoloured (should be red shirt, blue coveralls).

My mom painted that probably 20 years ago or whenever Kraft brought out the glass Mario peanut butter jars.
Posted: Sun Nov 11, 2007 2:24 am
by AndrewAPrice
Slight change to mine:
I use Visual Studio 2005 with Cygwin/GCC as the back end.
To build I press CTRL+ALT+B which invokes compiles any source files which have changed in any of my projects (kernel, sample programs, etc) and links them. Visual Studio detects if there are errors or warnings automatically from parsing GCC's output.
In the background I have a folder open that I usually ALT+TAB to. This folder contains a number of shortcuts:
Bochs log.lnk - Link to Bochs's output
Build Floppy - Step 1.bat - Mount floppy image and update the files.
Build Floppy - Step 2.bat - Unmount the floppy image.
Run in Bochs.lnk - Boot the floppy image in Bochs (slower - for debugging those low level bugs)
Run in VirtualBox.lnk - Boot the floppy image in VirtualBox (faster - used most of the time).
Constructing the floppy image is separated into two steps in case I wish to manually edit the disk before unmounting it.
A typical edit goes like this:
- Change code.
- CTRL+ALT+B
- If errors > 0 go back to step one.
- ALT+TAB
- Run "Build Floppy - Step 1.bat".
- Run "Build Floppy - Step 2.bat".
- Run "Run in VirtualBox.lnk"
- Play with OS.
- Close VirtualBox
- If happiness <= 0 ALT+TAB and go back to step one.
Posted: Sun Nov 11, 2007 3:24 pm
by cyr1x
I'm currently using notepad++ with g++.

Posted: Fri Nov 23, 2007 4:41 pm
by crazygray1
HxD and Fasm