jacmoe wrote:Simply because I don't have to install/compile additional 'stuff' in order to be able to use the newest GCC, graphics drivers, Qt framework, latest CMake, Apache, PHP, ...
As a developer, I need the latest version of most things.
You simply can't get that with a stable/frozen edition. You need a cutting edge, rolling release distribution.
And kernels?
I get a kernel update almost weekly.
Also, 64-bit is important. Debian recently switched to multi-arch, which makes it so much easier.
I am genuinely surprised that a system that is updated so often remains stable. This sounds like what I was hoping to get out of Arch, with less configuring on my part. I am hesitantly intrigued.
As for keeping up with the latest greatest kernels, it is not clear to me why this is useful for game developers. I rarely experience kernel related bugs anymore and about the only time I get excited about a kernel update is when a new hardware platform is supported or updated (low-latency VR tech *drool*). Very, very rarely a kernel update will cause trouble with my AMD drivers, but usually this is fixed with a kernel update in Ubuntu within a few weeks. Would be nice if it was fixed in a few days though.
One of the reasons I like Ubuntu is because it keeps you reasonably up to date while witholding poorly tested patches. Major changes are saved for OS updates so they can mature and stabilize. Plus I can set aside one or two days a year to get all that busywork out of the way. Others bare the brunt of the technological turbulence and I hang a ways back to stroll through the gentle breeze.
The only exception to this is when I am working on patches for core desktop software (KDE and GNOME, primarily). In that case I will typically run a cutting edge distro in a virtual machine to do my work. Lately I have doing most of that in Fedora daily releases, but maybe I should consider Debian since Fedora daily is a bit unstable at times.
If I want to test on a stable mass-consumer distribution (like Ubuntu), it's a virtual machine away.
I prefer multiboot myself as I have encountered many game bugs that only pop up in a realworld hardware environment. Speaking of which, are you using VirtualBox? How is the hardware acceleration these days for game testing? Would be nice to not have to reboot so much during daily testing.