This feels like a future parody thread where someone will make fun of our comments.
This feels like a future parody thread where someone will make fun of our comments.
But, I need to use Windows at my employer, and it's horrible. I wish Windows were at a point where it was ready for development.
Right now, the best dev setup is "install Linux in a VM" or "install this collection of incomplete ports/emulation/virtualization of Linux tools".
With Proton for gaming and Electron for desktop especially, Linux on the desktop is way different than it was 10 years ago, let alone 20.
This happened exactly once (nvidia driver update killed x as it tried to reload the kernel driver).
Still better than system update deleting all your documents, right? (yes, I know that it happened only once too, but since the nvidia problem is a fair game, deleting user documents is the same).
It's basically part of every update, first thing I have to do is reinstall the Nvidia driver via ssh every single time.
And maybe every month or so, when I reboot it comes up in some ridiculous resolution, like 640x480 or something. This is also fixed by reinstalling the Nvidia driver.
When I get a new desktop (main PC is Windows), I switch my linux server to my old hardware. I just bought an AMD GPU for my desktop so in a couple of years when I upgrade my desktop, I'll be rid of Nvidia bullshit once and for all.
Except now there's a bug and I can't use the integrated Intel graphics at the same time. Great. Works fine otherwise though, and I don't have to fuck around with my drivers ever again
In my opinion the biggest advantage and problem of Linux is the fragmentation. Linux is a word that encompasses too many variations of many systems on top of different versions with different build options of a kernel. This is why I always choose to talk about a distribution instead of Linux itself, since the kernel is just a part of the system (insert GNU/Linux copypasta here).
edit by ChatGPT, which apparently does not know about the copypasta): "Linux is actually GNU/Linux, or as I like to call it, the dynamic duo of the operating system world. The Linux kernel is like Batman, all tough and powerful, while the GNU tools and libraries are like Robin, always there to support and help out. Together, they make a unstoppable team that can take on any challenge.
But, let's be real here, without the GNU tools and libraries, the Linux kernel would just be a confused and frustrated little kernel, wondering why it can't do anything useful. So, it's important to give credit where it's due and call the whole operating system GNU/Linux.
Now, I know some of you might be thinking, "But wait, isn't Linux just for nerdy hackers and command line wizards?" Well, to those people I say, "Hold my beer, I'll show you how wrong you are." Because, these days, there are plenty of user-friendly Linux distributions that are perfect for everyday users. And, even better, most of them are free and open-source, so you can customize and tweak them to your heart's content.
But, let's not forget about the elephant in the room: NVIDIA. Yes, I'm talking about that greedy, selfish, proprietary-loving company that just can't seem to get its act together when it comes to Linux support. I mean, come on guys, we're not asking for much, just some stable drivers that don't crash all the time and support the latest features. Is that too much to ask? Apparently it is, because NVIDIA just keeps letting Linux users down.
So, in conclusion, if you want to join the awesome world of GNU/Linux, go for it! You won't regret it. And if you're already using GNU/Linux, give yourself a pat on the back and keep spreading the word. And, if you're using NVIDIA on Linux, well, good luck to you my friend, you're going to need it."
The only thing I did was running `apt update` and `apt upgrade` every day. One day, it just stopped booting into my desktop environment. Instead, it showed a blinking cursor. I followed some random tutorials online and uninstalled the driver, which fixed the issue.
Actually it's, "request a Macbook" or "work in a place where devs get Macs".
Side note to any Linux devs considering MacOS: Be expected to also request at least ~$200 of software for OS features we might otherwise take for granted. (Window management, per-app volume management, etc.) Other niche features might be totally unavailable (eg. moving windows between desktops with keyboard shortcuts, or speeding up input-blocking animations) because there's no API provided to make it possible.
The rest is minor noise, sadly.
At least it is possible to have a working Linux desktop but that was true twenty years ago.
It’s a very monkey’s paw scenario.
Can you explain what you mean here? How do AOSP ROMs subject themselves to Google's spying, much less the meticulously-designed privacy distributions?
Edit: also, conflating phones with "desktops" is just being glib and disingenous.
Literally the top results for US smartphone ownership. You can do it.
> that those that make do with only phones would even want to purchase a tablet or laptop?
That's the whole point - they don't need / want one. But given the services that everyone needs are moving online, everyone needs some level of internet access. This effectively moves windows users to Linux/Android as discussed upthread.
By that logic, my Linux machine is a Windows machine, because it has Wine/Proton.