I use this (Ubuntu) :
Toolchain : Build your own
Toolchain : As Ubuntu/Debian .deb install package
Makefile Gen: JÃ¶rgs mfile tcl script , adapted to Ubuntu.
IDE : CodeBlocks (I don't use avr plugin , but external makefiles , ymmv)
Programmer : AVRdude
Assembler : avrasm2.exe , runs fine under wine
AVR Fuses : http://www.engbedded.com/fusecalc/
AVR Calc : I mostly use the standard avrcalc V2.11 (windows exe) ,
it runs fine under wine (windows emulator)
kavrcalc : http://www.b9.com/elect/avr/kavrcalc/index.html ,
requires motiff or lesstiff installed. No cource available.
Versioning : SVN
Vers GUI : RapidSVN
Diff viewer : Meld (also used by RapidSVN)
Hex Editor : Bless
Hex Calc : Standard calculator (scientific view)
Terminal : Putty (Can also do Serial) , some prefer minicom.
Arm Development .... Mostly the same as above.
Toolchain : Codesourcery Arm Lite - EABI
Debugger : ARM GDB/Insight easy to build from source.
This is due to CS above doesn't include it in
their "lite" version.
Ftp : Filezilla
IM : Pidgin
NNTP(News) : Pan (news.gmane.org)
CHM viewer : KchmViewer (best) or xCHM (smallest)
Mail : Thunderbird , as i find evolution to heavy.
Filemanager : I mostly use the build in , but have Krusader installed.
I also have MC (midnight commander) installed,
it can be handy if you end up in a commandprompt only.
DNS : Bind9
SSH : OpenSSH
Timesync : NTP (ntpd)
Web : Apache
Ftp : Proftpd
Mail : Sendmail , this is NOT for the faint hearted
POP3/IMAP : Dovecot
Versioning : SVN
Fileshare : NFS & Samba
Firewall : I ufw (ubuntu firewall) on clients (think it's default off).
And a "nasty" "iptables" , script on servers. Due to changes in the rules by scripting.
I'd recommend fwbuilder (Checkpoint firewall-1 lookalike)
Or the simpler firestarter , if you dont need to change the firewall rules by scripting.
A lot of people seems happy with shorewall witch has super documentation ,
and some nice features
If i had a "Supermachine" w. 2GB+ ram i would prob. have installed Virtualbox , people here are really happy with it.
This is the contents of my avrasm2 executable shellscript , located in my ~/bin. I have copied the full AvrAssembler2 directory from a windows pc , w. AvrStudio installed.
wine ~/avr/AvrAssembler2/avrasm2.exe -I ~/avr/AvrAssembler2/Appnotes -fI $1 $2 $3 $4 $5
"~/" is a synonym for your login users home directory.
Code::Blocks Intro - from a fellow freak (ekh)
AvrStudio under wine (but no Atmel USB devices functioning) maybe stk-500 is ok (serial)
Wine & COM1 (For stk-500 in Studio)
Upgrading Atmel USB tools under Linux (JtagMKII , ISP-MKII , Dragon etc).
Can be done with AVr32Studio (A big package , but makes it possible).
Atmels AVR Studio Help , but as html
For Schematic/PCB i know several that uses Kicad
I just tried Eagle for Linux (Free edition)
Works like a charm
For Simulation - I just started to use LTspice.
You have to register with LT to get it.
It works fine in wine , install with : wine LTspiceIV.exe
I found a nice tutorial here.
For Partitioning / Cloning & Rescuing
Some programs require VB6-Runtime
Get it from here and install with : wine http://support.microsoft.com/kb/...
I did specify c:\windows as installpath
I also use this "PDF Toolkit" in Ubuntu (apt-get install pdftk) ..
Note... It's commandline only , but powerfull.
I just extracted page 48 to 52 from a large pdf with this command : pdftk infile.pdf cat 48-52 output outfile.pdf.
I didn't succeed in building it from source , as the source is incompatible with the current GCC Javacompiler ,
but someone at Ubuntu has made the current version as a package ..
If you ever need to build Codesourcery Lite from source , have a look here
I just build it for my x64 machine.
At: Nov-2015 i have begun to use this repos for CB on Mint 17
deb http://lgp203.free.fr/ubuntu trusty universe
deb-src http://lgp203.free.fr/ubuntu trusty universe
Edit: Also have a look here