9 ms·
Linux exists. I know the usual comments will crop up but, now if ever is the best chance to give it a try, at least as a semi daily driver if you still want to
by noobermin 2y ago
Linux exists.
I know the usual comments will crop up but, now if ever is the best chance to give it a try, at least as a semi daily driver if you still want to play games or such.
- jwr 2y agoI should probably have a pre-defined disclaimer "signature" whenever I write about Mac OS, since I always get this response. I know Linux exists. In fact, I've been using it as my primary OS roughly from 1994 to 2006, and since then intermittently for some tasks, or as a main development machine for a couple of years. I wrote device drivers for Linux and helped with testing the early suspend/hibernate implementations. I'm all in support of Linux. But when I need to get work done, I do it on MacOS, because it mostly works and I don't have to spend time on dealing with font size issues, window placement annoyances, GPU driver bugs, and the like. And I get drag&drop that works anywhere. All this makes me more efficient. But I don't want to turn this discussion into a Linux vs MacOS advocacy thread: that's not what it's about. In fact, if we were to turn back to the main topic (ensh*ttification of everything around us), Linux would be there, too: my Ubuntu already displays ads in apt, as well as pesters me with FUD about security updates that I could get if I only subscribed. This problem is not magically cured by switching to any Linux, it's endemic in the world we live in today.
- safety1st 2y agoNo, it really is cured by switching to Linux, or more precisely to free/libre software. Ubuntu introduced ads, so I switched to Mint. I could do that because the code is all GPL and the ecosystem is large enough that there were sufficient other people with beefs about Ubuntu to do something. The license and the ability of the community to fork are the keys. Consumer software has gone straight downhill for the last 20 years and while the FOSS alternatives have some rough edges I always at least try them first. The outcome has been that I am shielded from most of the industry's worst excesses. Bad things happen, the world gets worse, and I just read about it, it doesn't affect me. I am more of a radical than the post author, I say in your personal life, roll it all back 100%, return to history, modernity is garbage, computing has taken a wrong turn because we have allowed it to be owned by illegal monopolies and cartels. I do make compromises in the software stack we use for business simply because my employees are not as radical as I am and I need to be able to work with normal humans.
- BrenBarn 2y ago> I do make compromises in the software stack we use for business simply because my employees are not as radical as I am and I need to be able to work with normal humans. That becomes the problem. Not just in the business world either. Like if all your friends are communicating on platforms that are locked down and harvesting your data, how do you arrange to get together for a burger? If all the stores closed down and you can only buy things on Amazon, how do you clothe yourself? Obviously I'm exaggerating but the big problems of this situation arise precisely because most people don't realize it is a problem, and thus working "outside the system" requires an increasing amount of effort.
- xmprt 2y agoYour explanation why Linux isn't the solution is actually a massive pro in favor of Linux. There's nothing special about Ubuntu that's holding you hostage and if you wanted to switch distros, you could do it in an afternoon. Unlike switching from Mac or Windows which would take much longer and would probably never be a 100% migration.
- ehnto 2y agoIt would be nice if we could trust corporations to stay some kind of course and have our best interests at heart, but they don't, and at some point it starts being our own fault if we keep enduring it. It then follows though that once you have full control over your tools, it's our own fault if we choose not to go solve the issues, but that doesn't feel entirely fair. We can't personally be responsible for everything. So to bring it back home to enshitification, a free market, free from monopolies or duopolies, should be the solution. As one product gets shit, a hole in the market opens up and could be filled. That's not happening though, so what's going wrong? If it could happen anywhere it's Sillicon Valley, so much money and the culture of disruption and innovation, all the right skills are floating in the employment pool. But software keeps getting more and more shit.
- Pannoniae 2y agoLinux definitely exists.... except that it isn't free from this philosophy either. From the "don't theme my apps" movement, to Wayland's "security above usability" philosophy... I recently even read about some kallsyms functions being unexported from an 5.x release because it could be used to lookup symbols and it shouldn't be that easy to access internal kernel symbols or something. Not to mention many projects refusing to add configurability and accessibility, citing vague maintainibility concerns or ideological opposition. Another blatant example is the 6.7 kernel merging anti-user "features" in AMDGPU... previously you could lower your power limits as much as you wanted, now you have to use a patched kernel to lower your PL below -10%... Everywhere you go, you can find these user- and tinkerer-hostile decisions. Linux isn't much better than Windows for the semi-casual tinkerer either - at least on Windows you don't get told to just fork the project and implement it yourself. I'm a bit hesitant to call this corporate greed as it's literally happening in the OSS ecosystem too. Sadly I don't have answers why, only more questions. No idea what happened.
- prmoustache 2y ago> Linux definitely exists.... except that it isn't free from this philosophy either. Yes it is, through the power of choice. >From the "don't theme my apps" movement, Which anyone is free to ignore and actively do. > to Wayland's "security above usability" philosophy... 1. wayland is super usable right now and has been for at least a number of years so your statement is mostly a lie. Only thing missing right now are color management and HDR. This impact a small portion of the users who can still fallback to xorg. 2. we are free not to use it. Distributions made it a default choice only recently and you can still install and run xorg, and will so for pretty much as long as you want, especially as some distros are targeted at people not liking the mainstream choices. > Not to mention many projects refusing to add configurability and accessibility, citing vague maintainibility concerns or ideological opposition. So you are saying having opinions is bad? You are still free to use whatever desktop you want or patch your kernel. You have the source and the rights to do whatever you want with it. > Another blatant example is the 6.7 kernel merging anti-user "features" in AMDGPU... previously you could lower your power limits as much as you wanted, now you have to use a patched kernel to lower your PL below -10%... I don't think putting safeguards in a GPU driver to make sure users don't fry their expensive GPU inadvertently is an attempt against your freedom. The kernel and gpu driver are still under an open source license that expressly permit you to do the modifications you want. > Everywhere you go, you can find these user- and tinkerer-hostile decisions. What is more tinkerable than having the source available and the right to modify them and do whatever you want with it? I think you are mistaking user and tinkerer-hostile decisions with your and users excessive entitlement mentality. Developers have finite resources and can't possibly agree and accept all users suggestions and desires, and have to put limits on the scope of their projects so they can maintain it, support it and not be overwhelmed by bugs/issues. This is not about freedom.
- BrenBarn 2y agoI switched to Linux a couple years ago and overall am glad I did, but it's only a partial solution. As I see it, one way to phrase the problem is that Linux (along with its ecosystem) isn't really user-focused either. It's developer-focused. Tons of weird decisions get made that are grounded in developer desires quite removed from any user concerns. There are a lot of developers out there that do care about users, so often you get something decent, but it's still a bit off-center.
- vanviegen 2y agoCan you name some example(s) please?
- BrenBarn 2y agoAlmost everything? :-) Okay, maybe that's unfair. A great example is Firefox, which decided to break all extensions for developer-focused reasons (i.e., "too hard to maintain") and continues to make baffling UI changes that no one asked for. Another obvious example is the mere existence of various open-source software that is only distributed in source form, making it totally inaccessible to users who just want to click and install. But mostly you just see it when you file a Github issue and a contributor/developer responds with something like "Sorry, that's not my priority right now". You see it when people reply with "PRs welcome". There is still a widespread mentality in the FOSS world that people who want features should be willing to somehow do at least part of the work themselves to make it happen. That's not user-focused. Don't get me wrong, there's a ton of great open-source software out there and overall I think I'm happier with it than I would be with modern Windows (let alone MacOS; whether I'm happier than I was with Windows pre-10 is a tougher question). But basically what I mean is there are developers out there writing proprietary software who will implement features they actively dislike because they are told that users want them; that mindset is not so prevalent in the open source world.
- prmoustache 2y ago> A great example is Firefox, which decided to break all extensions for developer-focused reasons (i.e., "too hard to maintain") That was only a problem for extension developers. Users weren't really impacted as developers built new versions of popular extensions. > and continues to make baffling UI changes that no one asked for. No one ever asked for the iphone/smartphones, yet people buy them instead of dumb phones. My firefox has evolved a bit over the year if I look at former screenshots, but everything happened so gradually it has never been a problem for users. And all kind of software do, not only FOSS. > Another obvious example is the mere existence of various open-source software that is only distributed in source form, making it totally inaccessible to users who just want to click and install. There are so many apps available through the software repos and flatpak packages that users who aren't into building a software from source shouldn't even feel concerned. > But mostly you just see it when you file a Github issue and a contributor/developer responds with something like "Sorry, that's not my priority right now". You see it when people reply with "PRs welcome". There is still a widespread mentality in the FOSS world that people who want features should be willing to somehow do at least part of the work themselves to make it happen. That's not user-focused. Prioritization is happening everywhere, in proprietary software too. Dev teams work with finite time and resource constraints. PRs welcome is a bonus, not a con. > But basically what I mean is there are developers out there writing proprietary software who will implement features they actively dislike because they are told that users want them; that mindset is not so prevalent in the open source world. Mostly only when they are paid for it. And some proprietary dev also don't implement stuff they don't like. I don't think you can generalize, this behavior is not based on the choice of license. Some FOSS projects also do work on some features if users raise a bounty for it.
- wruza 2y agoWhich distribution can you suggest? I used KDE (24.04) for a while now. Also used Linux 2000-2008-ish. Have read APUE. When I win-left/right a window and then resize it, then close it, now win-left/right always resizes it as previous one. There’s no way to reset it to 50:50 (unless logout). Notification center is obnoxious. Regular “Program stopped working” with zero details. Why do I need this information. Copying a folder in dolphin pops up a progress notification that doesn’t go away when finished. You did something, expect a notification to pop up. You did nothing, still expect it. Windows either steal focus or fail to steal it when needed, depending on your settings and astrology. Software update nags you to click update, then you click it, then it downloads something for a few minutes (you go doing your things), then a sudo password popup fails to get focus, and it all crashes after a timeout. Or things will pop up right in your face. VNC connection closed? Yes, bring that white empty window to front asap and tell “Connection closed” with an OK button. Start menu was designed by an idiot, a wrong mousemove and you are in a wrong section. Sections reside exactly on the 80% of bezier paths from start menu to the section content and have zero activation timeout. So you have to maze your mouse around to avoid surprises. Logout, restart, shutdown, sleep buttons in the start menu all show the same fullscreen “dialog” that requires you to choose an action again. What’s the point of separate buttons even. I could go on about non-working automatic vpn connections, mangled fonts/dpi/geometry if you vnc into a turned off physical display, console that loves printing ~[[A half of the times when you press an arrow. And so on and so forth, the list is so big I just can’t remember it. Idk how Linux users are using Linux so that they do not meet any issues.
- uwagar 2y agomx linux i like
- wruza 2y agoXfce (gtk really) has issues with fractional scaling, afaik. I can’t use neither 1x nor 2x on my 27”/1440p display.
- porridgeraisin 2y ago