Post a shot of your dev environment
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.
I love emacs.
- Attachments
-
- Screenshot.jpg (127.89 KiB) Viewed 6493 times
- Brynet-Inc
- Member
- Posts: 2426
- Joined: Tue Oct 17, 2006 9:29 pm
- Libera.chat IRC: brynet
- Location: Canada
- Contact:
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.

EDIT: Removed 2015: Imageshack replaced all links with spam.
Last edited by Brynet-Inc on Fri Aug 28, 2015 8:50 pm, edited 1 time in total.
- AndrewAPrice
- Member
- Posts: 2311
- Joined: Mon Jun 05, 2006 11:00 pm
- Location: USA (and Australia)
Okay, I've switched to VS instead of CodeBlocks (still using Cygwin/GCC underneath). Here's my new dev environment:
- Attachments
-
- screenshot.JPG (120.09 KiB) Viewed 6461 times
My OS is Perception.

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
- AndrewAPrice
- Member
- Posts: 2311
- Joined: Mon Jun 05, 2006 11:00 pm
- Location: USA (and Australia)
The way I did it is mentioned in this thread (scroll down): http://www.osdev.org/phpBB2/viewtopic.php?t=15022AJ 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.
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).
My OS is Perception.
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
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
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
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
Last edited by binutils on Sun Dec 16, 2007 8:13 am, edited 3 times in total.
- DerekDouglas
- Posts: 16
- Joined: Thu Sep 27, 2007 8:05 pm
- Location: Ontario, Canada
- Contact:
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.


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).

- AndrewAPrice
- Member
- Posts: 2311
- Joined: Mon Jun 05, 2006 11:00 pm
- Location: USA (and Australia)
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.
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.
My OS is Perception.
- crazygray1
- Member
- Posts: 168
- Joined: Thu Nov 22, 2007 7:18 pm
- Location: USA,Hawaii,Honolulu(Seriously)