Useful code (e.g. code == program) has a tendency to save you lots of pain when other solutions fail you. Powerful code lets you do things that lesser codes mess up. Intelligently designed and written codes allow you to debug them easily and quickly, as well as their operational impacts.
None of these qualities describes grub. Grub is … well … grub.
If you have to deal with it on a daily basis, you understand what I mean by this. Grub simply sucks. My experience with grub2 suggests that its v2.0 of suckiness … all the suck taken to a whole new level with more features that can suck, and features which suck more than in grub v0.97.
Yeah, I am not a fan of grub. Though we (and the vast majority of other vendors out there) rely upon it for providing boot loading of our OSes. Because the other choices suck even worse.
Sort of like an election where you don’t seek to hire someone for a post, but to minimize the evil that someone in that post can do by picking the least evil of the choices.
And when it fails … oh wow … does it ever fail. Usually at the least opportune time.
This is what happened.
Bigger booth this year, number 4154 (10×20) … last year was WAY too cramped. Planning stuff … keeping it simple if possible. Maybe a minirack with a siCluster … thinking about this hard. Definitely a dense storage system, an insanely fast storage system. Probably some streaming stuff, and pounding on IO similar to what we … Read moreScalable Informatics at SC12 in Salt Lake City