| How would you rate duel or multi-boot for video game development which targets computers cross-platform?
You don't need, and you don't want dedicated, if you are thinking about Linux. For OS X you probably want a genuine Mac computer, of some kind.
For Linux you want to just be able reboot into another OS and do your things, unless you need both up at the same time. That's of course a different thing altogether.
Some Linux things:
1. On Linux you are less tempted to waste your time doing nothing. I rate this the highest. I actually do things now. It's not that there aren't games on Linux. Just not that many.
2. It's alot more pleasant to program just about anything on Linux, imo. Just downloading libraries and get going, if you know your way around. On Windows I would prefer to write in a #.NET based language, rather than MS VC++. But that option isn't multiplatform for now. I don't know much about Mono project. Some say it's buggy, some use it either way, and it probably works well.
3. Your Linux system may be unstable, and if it is, prepare to be googling like no tomorrow. And it can sometimes be a hassle to install proprietary drivers, especially when your kernel is updated. Or even worse, everytime you update (which is what happened to me). I ended up just using ubuntu x-swat nvidia drivers, as they are semi-new and work well.
4. Static on Linux is a myth. Unless you want to replace the gnu clib with someone elses.
(I believe Valve has something they made for this purpose along steam, 32-bit? If so, that would relieve #4 somewhat.. although 32-bit in 2014 is NOPE)
For Linux I would look into Qt5 for any GUI applications, as that is multiplatform, and actually very reliable and fully documented.
For game creation, I honestly don't know, as I write my own stuff, from bottom up.