A collection of Forum Posts I Don't Want to Sink into Oblivion
Sometimes I get a creative kick when writing a reply on some forum, and then I feel a little sorry to think that this "gem" will soon be forgotten and unfindable.
So I decided to copy-paste some of these outbursts to a dedicated page.
It's a little narcissistic.
However, for people like me who just want to install a program, but end up getting confused and frustrated when trying to do so, I don't understand why Linux distros don't come with the option to install a program by using the executable or the source code.
Actually this sounds like someone who, right at the beginning of their Linux journey, missed to familiarize themselves with some specialties of GNU/Linux, namely what Repository & Package Management means, and simply hung onto the only familiar paradigm they've ever known, which is: hunt, point and click.
When it takes all but concentrated reading of one web page and some additional minutes spent familiarizing oneself with some new software, usually synaptic, and you're done for a lifetime of enjoying Linux.
Application containers only play into this "hanging on to familiar paradigms" by adding a whole new layer of abstraction. They were not made for this purpose, but they enable droves of Linux newbs to hold on to their hunt, point and click mentality, and droves of equally enthusiastic podcasters and bloggers wax with admiration: "Finally, Linux will truly be like all the other $PROPRIETARY_OS out there! No more complaints about unintuitive UX etc.!" ...[insert long row of expletives here]...
I have absolutely NO interest in "bringing people over from windows" or some such.
in fact, i think it's outright detrimental for the development of GNU/Linux as a whole, to make it "more mainstream".
As long as Linux doesn't come preinstalled on millions of devices, with people getting paid to make the "UX" pleasurable (*), using it will always require a change of usage habits, even a shift in paradigm.
(*) an absolute horror scenario for me in every way. give me a clunky desktop any day! developed by unpaid nerds for their own needs in a true community effort.
also consider this:
more users means
- more technically clueless users - not "nerds", just normal schmucks who are sick of windows & co. for whatever reasons
- more outrageous demands for "user friendliness" and loads of features that are insanely hard to implement
- waves of misinformed/borderline-trolling bug reports and issues
- more people not able to actually fix anything in that ever growing linux operating system
- a lot more "helpdesk mentality" - i.e. forum threads where the OP thinks that they have to contribute nothing to solve their problems and can blame everybody else if it "doesn't work" (this is something FLOSS communities are alrady suffering from. it would grow exponentially)
more and more development will be taken into paid hands, more and more people start thinking of Linux as something to invest in (with a good chance of success, because, you know, it's so popular) and start turning a profit.
at that point it doesn't really differ from $PROPRIETARY_OS anymore and the experience of a global communtiy effort is all but gone...
PS: Linux is already growing in popularity.
That's OK by me, but I see absolutely no reason to stoke that fire or be a missionary or revolutionary or wish for world domination or "compete" with some other OS.
PPS: Others might want to point out technical disadvantages, like Microsoft and Intel infiltrating kernel development etc. etc.
Two stories from the Wild East, late 1990s. Incidentally they both happened in Romania.
We were stopped by the police for "speeding" inside city limits. This was particularly laughable because we were driving a 30-year-old mobile home. Anyhow, they showed us a dime store calculator with some arbitrary number typed in, as "proof" for our "speeding". I must say, at that time it wasn't very funny, we felt intimidated and compelled to pay the "fine". But afterwards, this has always made me chuckle.
[ Used to be a common occurence in the whole eastern block back then, I know similar stories from fake public transport ticket inspectors etc., they don't even bother to make it look real, all that counts is the intimidation. ]
Meanwhile I'd spent 3 summer months in Greece. On the way back, hitching a ride with a truck driver, on the Bulgarian/Romanian border, Romanian side. So we were coming in.
First of all I must say that the border Police/Militia/whatever were really fierce black-eyed guys with hard stares, stiff uniforms, and these oversized caps.
I had to show my passport to one of them. He looked at it, then at me, at the passport, at me, a puzzled look on his face. Now that already made me chuckle inside, because I happened to know what my passport picture looked like (some sort of punk close to the final stages of alcoholic poisoning. not that i'd been, but that's what it looked like) and what I actually looked like: a long-haired, almost bearded and well-tanned hippie.
He said "It no funny! It no joke!" - well that didn't exactly help with NOT laughing - and brought in 2 more collaegues, and for a long while I looked at this assembly of large peaked caps, centered around my passport, looking up at me, looking down at the passport... by that time I was definitely failing to hold back laughter.
They did let me go in the end.
The more I read your replies the more i'm reminded of the article I linked yesterday (and re-read after a long time to celebrate the occasion): http://linux.oneandoneis2.org/LNW.htm Read it!
It's 10 years old but still surprisingly relevant.
"I was looking for ideas from people who have got past the transition e.g. books, web-sites, forums etc, that helped them."
i'll tell you this: there's different types of linux users, and different types of windows users (or any os for that matter).
the type of user I am hasn't really changed since I started using linux.
before, I used to install windows2000 and winxp to hand-me-down laptops. the problems with graphic cards not supported etc. were pretty much the same as they are on linux; search the web for solutions, find the driver, put the files in the right place, hope it works etc. somewhere along the way i started using blackbox for windows, which already familiarized me with community-driven problem solving. only then, at some point, did I start using linux.
other users, on the other hand, probably never "laid hand" on their windows computer for all their life, but then something happens (no money to buy new computer, OS destroyed by virus, registry bogged down beyond repair etc.) and they decide to try one of the many linux distros.
I think you can see how these are 2 distinctly different experiences.
problem is, the people seeking advice are often from the second group, and the problem giving advice are from the first.
so, you see, it's a problem of people's mentalities, and they don't align with the operating system used.
"Scary? No. But given enough time, you will break a rolling release system. It might not happen overnight, but it will happen. Even if you check the upgrade warnings before ever upgrading, sooner or later 'bad' package will break the system. End of story."
how do you define "break"? if it means, something unforeseen happens, you can't update or some software won't work and you have to fix things, well, yes, then i agree. but that can happen on almost any distro, even debian stable.
i've been running a rolling release (arch) on my desktop for 3 years now, and debian stable on my server. i haven't had any serious problems on either, but i also haven't had no problems on either. for me it's a tie. different usage scenarios, but a rolling release distro isn't intrinsically less stable than a release distro, and a release distro isn't intrinsically more stable than a rolling release distro. don't get me wrong, debian are doing an invaluable job, and it's for a reason i'm using it on my server.
while both sid and archlinux are rolling, i think there's a huge difference between them: archlinux does do some quality control and testing and compiles software specifically to work with archlinux. they also have a [testing] repo, which i avoid like the pest - i think that would be more comparable to sid.
for me, a stable, monitored rolling distro like archlinux is the best.