clarry: Well it isn't all rosy on the Linux front.
Lin545: It is.
clarry: .....the change in Gnome
Lin545: What change?
clarry: major KDE rewrite, etc.
Lin545: or [url=https://en.wikipedia.org/wiki/KDE_Frameworks_5]KFW5?
clarry: At least you can opt out of that mess
Lin545: Which mess? Everything is fine in the stable department.
clarry: if you're using alternative, smaller desktops or window managers.
Lin545: Those will not evade changes!
clarry: On the other hand, if you liked (say) old Gnome, you're pretty much on your own.
Lin545: Uh-huh.
clarry: And if you like life with the command line, things can be less rosy still.
Lin545: True story, bro! Patrick removed these! clarry: Unlike with desktops and window managers that are easily an user choice, it's harder and harder to have any say at the lower level when systemd is showed down your throat,
Lin545: Lol!
clarry: old tools get major revisions with significant increases in complexity, messy scripts
Lin545: Worksforme.
clarry: and piss poor documentation (gurb2 for example).
Lin545: Ouch!
clarry: Or old tools are abandoned and you need to learn a new set of tools while documentation keeps referring to the old one or a mix of old and new, without telling you how one or the other is broken (see old ifconfig vs iproute2).
Lin545: , [url=https://en.wikipedia.org/wiki/Iproute2]otherwise.
clarry: New distro releases constantly change the way you do things, often without correspoinding change in documentation... then you have all the outdated wikis and docs that effectively read "TODO" or "FIXME" or "here's how to do it but don't do it since it's broken since release N+1" all over the place. Good times.
Lin545: Someone wrote something on internets and you enraged?
clarry: For another example of things we remember, consider Pulseaudio and ALSA. They could've continued the development of OSS and fix & improve when upstream went commercial
Lin545: Yay! clarry: , but instead they chose to develop a new system. Advanced Linux Sound Architecture. "Advanced" presumably means "Overengineered, big, complex, and hard".
Lin545: Means "better" than overengineered, big, complex, hard OSS. Simpler.
No more "/dev/dsp: Device or resource busy ".
clarry: For years and years we had this issue with "legacy" OSS using programs needing exclusive access to the audio device, and ALSA & OSS applications couldn't happily coexist at the same time, well, not output sound at the same time anyway.
Lin545: When application has same bit ABI as kernel (32/32 or 64/64).
Otherwise. clarry: And ALSA was very very poorly documented. And yeah, you had to configure it. Dmix wasn't a default, and it got many other things wrong too, depending on your card and setup and whatnot. Alsawiki was sparsely populated, if it existed at all. Man pages were absolute shit. Figuring out the configuration syntax, and then after syntax, figuring out what all the devices and parameters and plugins actually are and how they interconnect.. yeah, good luck. Most people just blindly pasted shit from wikis and forum posts and IRC until it eventually (hopefully) worked somehow.
Lin545: Ugh, it was either crappy soundcard without driver support, or root problem - nearly all sound cards missing any hardware mixer. Reason why PulseAudio happened.
clarry: Eventually, it got pretty good. Documentation still sucks but at least it sucks less. Dmix was enabled by default. You still needed to configure things if you had multiple sound cards or a surround setup. Programs mostly worked however, .... Pulseaudio happened and fucked it all up.
Lin545: You call configuring sound cards and library back-ends per hand good and automatic configuration (PulseAudio) - a fuck up? I did that, and that sucked. PulseAudio happened, and no problems so ever (after libasound got Pulse sink).
clarry: and OSS was mostly forgotten.
Lin545: For good!
clarry: People blame Ubuntu for shipping it broken, but I kept having to fix family members' computers' audio problems regularly for *years*, even years after people told pulseaudio is fine. It was not fine.
Lin545: But it did ship it broken and it was the reason.
clarry: Most often, the most reliable fix was to get rid of PA entirely (hard on all those "easy to use" distros that insist on installing shit packages on you any chance they get).
Lin545: Yeah! clarry: And then people started really depending on PA.
Lin545: Sure, because it does its job!
clarry: So now you have programs that don't do sound properly or at all without PA. And on some systems you still have problems with PA. So it's broken either way...
Lin545: Get a decend soundcard. Problem solved.
clarry: Massive change, massive churn all the time. Ten years ago, major distro updates always caused trouble.
Lin545: /me yawns from Debian Stable.
clarry: Unless you used something rolling release (Gentoo, which I did use).
Lin545: remove the "~" from your sources.list and clean the use.unmask.
clarry: Five years ago, same thing. Today? Same thing. I watched my father update his Fedora today. It was sad.
Lin545: I head Fedora to be RedHat's unstable/cutting edge testbred. Am I wrong?
clarry: Actually, I was planning on trying Fedora on my new laptopt, but I just lost the appettite for that.
Lin545: Why, you don't want to
burn speakers in your laptop with Fedora anymore?
clarry: The security thing is another front that isn't exactly rosy. Certainly fanboys keep telling Linux is secure, as if repeating the mantra made it so. Facts are often absent from the surrounding discourse.
Lin545: I can confirm that its secure. No viruses caught since 2006.
Hardware firewall, latest stable packages on machines, script blocker. And a good wpa2 wifi password.
What am I doing wrong?
clarry: Back when I started with Linux (back in 2005) my image of the community was that it was helpful, inclusive, held portability as a highly regarded virtue, and choice was a natural human right. Now the community feels extremely polarized, discussion is very hateful and argumentative, and always uderlined by this "our way or highway" overtone, suggesting that people must make a choice, an exclusive choice, and abandon everything else, or be abandoned.
Lin545: Awww.... clarry: Portability isn't a concern as long as whatever runs on the high and mighty Linux as it exists in the mind of Lennart or whoever..
Lin545: Right, Linux is not about Linux. What?
clarry: As far as privacy goes, you have to be real careful especially with the distros led by corporations. Ubuntu in particular has made some, uh, questionable moves.
Lin545: Right, they built in an official NSA backdoor.
TodaysLoneWolf: That might happen once I relearn Linux. The last time I touched Linux was in 2007 during the Ubuntu Gutsy Gibbon days. It was fast and decent on my Windows XP machine, but I didn't have time to completely learn it due to work and going to school part-time.
Lin545: Yeah right ;)
This should be chaptered.