Progress at parallel frontiers:
I've recently upgraded my home workstation.
Instead of having a complete compile of LinWarrior in a bit more than 130 seconds on on my old pc (AMD Athlon 64 2.1Ghz) I'm now compiling in about 11 seconds!
That is using the -j option of make to fork many compilation threads on my new Hexacore - for comparison:
Not using the -j option and only one thread the compilation would still require about 45 seconds.
It is very pleasing to see all cores work at 100% while compiling.
And having a ssd for the operating system makes the os start farster than the bios counts memory and lists hardware - at least it feels like that's the bottleneck now.
Having little spare time this will help in developing more and waiting less.
Another thing I'd like to delve into a little more is virtualization - another reason why I went for more cores vs less faster cores.
Virtualization helps in test driving different operating systems, configurations and testing.
Amazingly LinWarrior can run in a virtualbox with hardware accelleration (1 dedicated core + gfx access) quite good.
Well, to be a little bit more on topic: Virtualization can help in setting up and testing build environments for (open source) projects.
Or, with a player's-blank-operating-system what's the setup procedure to make it a code builder's or content creator's system?