Linked by Thom Holwerda on Mon 14th Dec 2009 15:16 UTC, submitted by chully
Gnome Over the weekend, there has been a bit of a ruffling of the feathers over in the GNOME camp. It started with complaints received about the content on Planet GNOME, and ended with people proposing and organising a vote to split GNOME from the GNU Project.
Permalink for comment 399443
To read all comments associated with this story, please click here.
Member since:

It's all relative to what you're doing.

At home, I do multi-language (from C to Ruby, depending on project) development in vim7 with git for my source control, PGSQL database. I use virtual machines for testing things, and the production server is linux and I manage it with SSH. My local network has a NFS4 fileserver, from which I mount my home directory. For my test virtual machines, I don't open their consoles -- I boot them via the shell and use them with X11 over SSH. My desktop environment has lots of tools, hot-keys to custom written python scripts that do things over dbus, gconf, etc. I use focus follows mouse. I only have one Windows (win7) machine and it's only for games, so networking with Windows computers isn't an issue. I haven't had any issues with Ubuntu's default install on this machine since about 2006, most likely because I don't need high performance 3D graphics and I watch movies and play games on my PS3 or game machine.

At work I use Windows 7 + Visual Studio 2008/Resharper. I hate it as a development environment. The cmd shell is crap and cygwin is poorly integrated (I use rxvt). All implementations of focus follows mouse don't work properly and you can only scroll the active control with the wheel. This excessive clicking is especially bad if you spend many hours per day on computer. Remote desktop connection is terrible for development and testing compared to ssh -X, each server only supports 2 connections unless you pay for more licenses. Virtual machines require extra software, rather than being built in as kvm is, and the free MS VPC won't let me hide the console window, snapshots take ages. Additionally everything uses lots more memory. Each Visual Studio instance uses like 350MB private memory, and Windows Server VMs use a *huge* amount of memory compared to a Linux server VM. Windows has serious problems with being unable to delete/overwrite files.

Typically on Linux I segregate the filesystem so that I perform development on a clone of the basic production environment but with my dev tools mounted at /opt/dev/{bin,lib,...}, and use the built in package management systems for managing what packages get installed on everything. That's all a lot more of a pain with Windows.

Reply Parent Score: 4