Heh.
Me, I must be the complete opposite of most users.
I've run "Puppy" for more than a decade now. I won't say I don't look at anything else - I will, on occasion, and have a couple of OSs that have been on my 'faves' list for a long time.....and accordingly, I keep an install of them to hand - but by & large, I always return to the "sanity" of 'the kennels'.
For me, 'Puppy' literally IS the "mutt's n*ts". She does everything I could possibly want from an OS. I know all her foibles, all about the hacks & workarounds.....I am very, VERY comfortable with her.
So; would I recommend her to anyone else, because I happen to like her so much? Um.....NO. Not
exactly...
???????
O-kay. Let me qualify this a wee bit further...
It's not an 'elitist' thing at all. It's not me looking down my nose at others, saying 'This is beyond you'. It's not some exclusive 'members-only' club. Uh-uh. Far from it. I won't recommend our Pup to newcomers for one primary reason.....Linux 'know-how'. (Maybe that would be better defined as 'distro' know-how.)
~~~~~~~~~~~~~~~~~~~~
Most 'mainstream' distros tend to do a lot of stuff in very much the same way. The package management systems, for one thing. The DEs, for another. We humans are very much creatures of habit. You learn how to do stuff in one mainstream distro, you can - with perhaps some slight 're-learning' - find your way around most of the others, with minimal effort.
If you cut your teeth on one mainstream distro, you can happily distro-hop for years, and not really come to any kind of major grief. IF, however, you cut your teeth on Puppy, and THEN look to move to a mainstream distro, you will have to re-learn how to do an awful lot of stuff all over again......because so much of how Puppy operates is just sufficiently different that even veteran Linux users will scratch their heads and mutter to themselves, "Huh?? WTF is going on? Why won't this... or that...work the way I expect it to?"
'Puppy' was always intended to keep older hardware, blessed with older & fewer resources, functional & useful for as long as possible. And due to the community's principle of 'do-ocracy' (yup; it actually IS a word, with a well-defined though perhaps somewhat 'vague' meaning):-
Definition of 'do-ocracy'
....much of Puppy's infrastructure, software, methodology, etc, is either "home-brewed" OR little-known, featherweight stuff. Which in turn means it's not the same as what mainstream users have become used to using.
If veterans are having issues, what's it going to be like for noobs? Maybe it would be easier for them....I couldn't say. All I know is that if I hadn't had several months running 'mainstream' - in my case, it was Ubuntu - I would have had a hell of a job figuring Puppy out at all.
I don't think it's fair to wish that unnecessary "re-learning curve" onto anyone. I genuinely believe that it's far easier - for everyone - if the potential Puppy user has at least a few months of 'mainstream' experience under their belts to begin with, because at least the principles are the same, even if the execution isn't.
Our Pup is very much a 'hobbyist' distro. Designed to be modular, and suitable for anybody who's so inclined to pull to bits and re-build in whatever way suits their fancy. She's meant to be used.....used hard, in fact, by folks who love titivating & messing around purely for the sake of it, although it also means you CAN end up with a highly unique OS that does exactly what you want, in whatever way that you want it to do so.
Most people are happy if they can install something, it'll fire-up without hassle, and.....it just 'works', OOTB. And there's nowt wrong with that, either.
~~~~~~~~~~~~~~~~~~
IF anybody expresses a genuine interest in how Puppy does things, and how she operates in general, then of course I will happily discuss it with them to the nth degree. But this is why I don't get involved with much of the day-to-day discussion here on the forum.....because I don't know enough of what's being discussed in sufficient detail to be
able to help. I've become "narrowly specialized" on one specific family of lightweight distros; maybe that's a bad thing. I don't know. You form your own opinion of that.
I'll say just one thing. Despite cutting ties with Puppy a decade ago, handing over the reins to the community and branching out to concentrate on his own, often highly-experimental stuff, our former "Puppymaster" - the inimitable
Barry Kauler - will always have MY everlasting gratitude.
In spades.
(I see absolutely zero point in 'distro-bashing'. It achieves nothing, and only serves to make the 'basher' - as opposed to the poor sod on the receiving end - look as small-minded as they truly are.)
Mike.
