Post a shot of your dev environment

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.
iammisc
Member
Member
Posts: 269
Joined: Thu Nov 09, 2006 6:23 pm

Post 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.
Attachments
Screenshot.jpg
Screenshot.jpg (127.89 KiB) Viewed 6480 times
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Post by Brynet-Inc »

Here is one of the systems I use for development, It's a member of my island-like office... 8)

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.
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
cg123
Member
Member
Posts: 41
Joined: Wed Sep 27, 2006 2:34 pm

Post by cg123 »

Image
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
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Post by Dex »

I do 90% of my Dev work in DexOS.
Attachments
editor.png
editor.png (6.69 KiB) Viewed 6458 times
User avatar
AndrewAPrice
Member
Member
Posts: 2311
Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)

Post by AndrewAPrice »

Okay, I've switched to VS instead of CodeBlocks (still using Cygwin/GCC underneath). Here's my new dev environment:
Attachments
screenshot.JPG
screenshot.JPG (120.09 KiB) Viewed 6448 times
My OS is Perception.
User avatar
AJ
Member
Member
Posts: 2646
Joined: Sun Oct 22, 2006 7:01 am
Location: Devon, UK
Contact:

Post by AJ »

Image

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
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Post 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)... :-D
Every good solution is obvious once you've found it.
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Post 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.
User avatar
AndrewAPrice
Member
Member
Posts: 2311
Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)

Post 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).
My OS is Perception.
User avatar
AJ
Member
Member
Posts: 2646
Joined: Sun Oct 22, 2006 7:01 am
Location: Devon, UK
Contact:

Post 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
User avatar
binutils
Member
Member
Posts: 214
Joined: Thu Apr 05, 2007 6:07 am

Post 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
Last edited by binutils on Sun Dec 16, 2007 8:13 am, edited 3 times in total.
User avatar
DerekDouglas
Posts: 16
Joined: Thu Sep 27, 2007 8:05 pm
Location: Ontario, Canada
Contact:

Post by DerekDouglas »

Here's a shot of my physical work environment. :)

Image

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.
User avatar
AndrewAPrice
Member
Member
Posts: 2311
Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)

Post 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.
My OS is Perception.
cyr1x
Member
Member
Posts: 207
Joined: Tue Aug 21, 2007 1:41 am
Location: Germany

Post by cyr1x »

I'm currently using notepad++ with g++.

Image
User avatar
crazygray1
Member
Member
Posts: 168
Joined: Thu Nov 22, 2007 7:18 pm
Location: USA,Hawaii,Honolulu(Seriously)

Post by crazygray1 »

HxD and Fasm
Attachments
DEV env.JPG
DEV env.JPG (125.8 KiB) Viewed 6249 times
Codname: Cipher
Working On: Design Doc(CFFS file system)
Post Reply