I don't want corporations like Apple or Microsoft controlling my hardware. We can see where that's got us and it's a disgusting dead end of the user not truly having control or ownership.
I don't want corporations like Apple or Microsoft controlling my hardware. We can see where that's got us and it's a disgusting dead end of the user not truly having control or ownership.
Linux is the OS for people who like tinkering. Tinkering is the point. It's all about building random crap for the sake of building it and hand-editing config files.
On the desktop 90% of the projects are second rate clones of commercial software with a weird GUI, poorer features, and added user hostility.
As for corporations - they already control your hardware. There is no such thing as open hardware, and won't be until chip-level designs can be fabbed at home. (And even then, because chip design is far beyond the skills of the average hacker and won't be practical without AI doing the heavy lifting.)
But worse - Linux and corporations have both locked down your imagination to the point where you cannot imagine that your experience does not generalise.
Access to source doesn't change that, because access to source code and tinkering aren't a substitute for being able to imagine original, beautiful, and useful new things for end users - not just an endless churn of half-finished clone projects and infinite dev tools.
No, it isn't.
"I'm not like the normies, because I am cool and underground." is a hipsterism.
"I'm not like the normies, because unlike them I happen to possess the skills to escape from a situation we all hate" is not an hipsterism.
> Linux is the OS for people who like tinkering. Tinkering is the point.
This is also completely false. Improvements were made, things generally work out of the box. Polished and user friendly user interfaces exist.
_But_: interfacing with those commercial products/services that spoiled the fun of mainstream systems generally sucks. Because those only work if you give up control to them. Which was one of the main reasons you went to Linux anyway.
No. You can do it if you want, but you don't have to.
I used to have a huge .emacsrc, .Xresources and what not in the far past. Today I have just a couple of lines that help me avoiding stupid mistakes, but nothing at all to try to tune look and feel. I use Xfce on some machines and i3 on others. Both just work out of the box. The former for an average user, the latter of course needs a certain attitude and some learning initially. I am sure you can also work with Gnome or KDE without starting tinkering.
Maybe one exception: hdpi support on Xfce does not seem to be ready, at least not on Xubuntu LTS. So one step of tinkering was needed: Turn off the nonsense. And never look back.
Bollocks. I use linux for my work every day and like my privacy and the confidentiality of my data.
This is just flat out wrong. I spend more time waiting for OS X to "upgrade" than I ever do with package management and kernel upgrades in Linux. Ultimately upgrades in Linux are easier, there's no tinkering required. For odd configurations, sure - there may be some tinkering you can do to make things work more how you'd like. For example I have a SFF desktop machine that runs an eGPU. I only want the eGPU for some OpenCV use cases and I run the iGPU for my desktop window manager. Sure, in that case I did have to tweak things a bit, but I actually found an eGPU manager [0] in the process and everything now "just works".
But printing, window management, software installation, etc are all simple and just as easy (if not more so) than what you've described - "...hand-editing config files". I'd say you are not a Linux user or have not tried any notable Linux distributions in a long time if that's your perspective.
> As for corporations - they already control your hardware.
No, they don't. While, yes, Intel and AMD may have things in their hardware that I don't control - the Linux distributions I use don't have copious amounts of telemetry being fed back to corporations like Apple/Microsoft/Google.
> But worse - Linux and corporations have both locked down your imagination to the point where you cannot imagine that your experience does not generalise.
I'm not sure what you're trying to say here but I'd have to say, in my opinion, the comment doesn't seem to make any sense given my long-term experience with Linux on the desktop.
I would rephrase this as "Linux is for people who like to customize their experience without compromise". Sure tinkering is fun but its the tool to get to your destination. When I first started using linux I spent maybe a year tinkering and playing with things. This would be along the lines of "XYZ isn't working how I want it to, let's find a way of making it work the way I want" where XYZ is anything from my screenshot tool to my window manager.
Over time this has meant switching DEs, writing glue scripts, swapping out bit and pieces here and there to build the desktop experience I want. Now I have things to my liking I just have an Ansible script which I can apply to a minimal install and have everything just the way I want it in a couple of minutes. I've not made any major changes in the last 10 years. I might add things as I find I need them but that's maybe a couple of dozen minutes a year.
I can however totally understand if people don't want that experience, most people just want to turn on their device and have it "just work" even if that "just working" means you have to conform to the way the developer thinks it should work. This is why people love Apple products, and the reason I don't.
Linux is not a puzzle, it is an extensible tool.
A lot of free/open-source software is created by a single developer in their spare time, because they want an open & functional version of their favourite commercial app.
The weird GUI is what you get when you can't devote unlimited man-hours and millions of $ to the project.
A lot of good has come from the Linux and open-source movement, let's not pretend otherwise.
I will take weird or unpolished GUI over polished, dark patterns, thank you very much.
Because that's the choice that we really make.
I wonder why people would conflate those two things? Sure, not all free desktop software is bad, but enough of it is that people prefer the commercial alternatives.
So more people use free desktop software? Hmmm
Also, that is the most confusing statement I have ever read.
I don't tinker on my Linux machine. I bought a supported Linux machine (System76) and haven't tinkered with it at all since I bought it. I just wanted a machine that worked and I didn't have to deal with all the ways MacOS terminal experience was different from Linux terminal experience. Simple things like not having docker running in a hidden VM and many more.
GUI and features aside: I thought "added user hostility" was a big-corporate feature?