Version numbers
"I've got 10.10 on my Samsung N130, works nicely, even picks up the better halfs 3G stick with a truly tiny bit of fiddling (eject the virtual CD rom, then it picks up the USB modem device and works straight away)."
Even that minor issue is actually fixable -- I'm sure I saw something in /etc/hal or somewhere like this that has a list of the 3G cards that show up as a fake CD first, and basically auto-ejects the fake CD.
"Why versions? " Sorry, but versions are important (and I do say this as a gentoo user). If everything works perfectly, then it really doesn't matter, updating to the latest to greatest automatically is all good. In reality that doesn't happen. Some apps are certified jsut on some version of a distro -- I don't care about "certified" as long as I can make things work but others do. I *have* had things work with one version and break with the next though, meaning without versions I'd be pretty screwed. I've also had cases of newly introduced bugs, where knowing I have a definite baseline to fall back on was comforting. Two examples --
My Mini uses the dreaded GMA500. It ships with drivers for Ubuntu 8.04, newer Ubuntu versions use newer X.Org versions (and no GMA500 driver included), so without "versions" I'd have to quit upgrading at that point, or risk having the X server ripped out from under my drivers, breaking them. There's seperate hacked drivers for 9.04, 9.10 and 10.04, meaning without versions I would have had my video break at least 3 times.
Second example -- NetBSD. I had a copy running on a NEC MobilePro 770, with a 2GB CF card shoved into it and PCMCIA wireless. So, after a while I installed the newest NetBSD onto the card, only to find that the CompactFlash support is broken. I tried to install the older one -- still broken. As it turns out, they are more branches than actual versions, there's no way to install a definitive "version" of it, it just pulls all the latest updates for that branch, and older updates are generally not even available. So the CompactFlash breakage was backported to every branch I tried.