That's what Raspberry Pi is currently doing a bit better than the others. Their community provides a lot of hand holding and babysitting help for newcomers. They have just a single primary hardware configuration to support. And also quite conveniently, the incompatible with everything else ARMv6 architecture is working to their advantage, suppressing fragmentation on the software side. Basically they just have a single Raspbian Linux distribution dominating, ready made SD card images and even SD cards with the system pre-installed for sale. Makes getting the system up and running really fast. And if you go for an advice to their forum, there are lots of people having exactly the same hardware & software configuration.
It was an interesting project but the hoops you have to go through just to do a dist-upgrade made it just too much hassle to be sensible. I realise I was pushing a square peg into a round hole, but it can be made to work.