4 ms·
Been using Linux for work and as my daily driver for 10+ years. Never had any problem that would make me consider jumping ships. Professionally, I work with ul
by bitcharmer 6y ago
Been using Linux for work and as my daily driver for 10+ years. Never had any problem that would make me consider jumping ships.
Professionally, I work with ultra-low latency systems for high frequency/algo trading and it would be impossible to achieve the level of tuning and performance that Linux offers on other OSes.
I'm interested in the types of issues that made the experience bad for you.
- ironmagma 6y agoHere's a few... * Even though there is tons of extra swap space, running too many apps at once causes the entire system to become unresponsive for ~20s at a time. Granted, I am using older hardware, but there should be some minimal amount of responsiveness allocated to indicate the system isn't just totally dead. * Wifi GUI Gnome utility often ceases working and requires wifi to be turned off and on again. I got so fed up with this I just wrote a command to set Wifi to my credentials, and even then, I have to unplug/replug the wifi dongle frequently to get it to re-register with the system. On Arch Linux, this GUI utility doesn't even work at all. This has happened with multiple different makes of dongles. * When I was using Ubuntu for work purposes (and Python / node / Docker stack), it would frequently run out of file descriptors. There was no solution other than to restart. * Last night I started to encounter an issue where Ctrl-X would cut text successfully, but when I go to paste it, it will not be there. Possibly a bug with VSCode, not sure yet, but I haven't encountered it running VSCode on Mac at all. * Something about programs being interrupted by context switches to other programs that are using large slices of CPU time leads to input being misinterpreted. If I am running a Rust compilation in one window, typing `hello` into an adjacent terminal window might show up as `hellllllllllllllllllllllllllllllllllllllo`. This happens in a wide variety of applications. I suspect the problem has to do with input library routines not receiving real time priority, or something like that. Weirdly enough, I saw the same issue on FreeBSD.
- swiley 6y ago>re: WiFi gui Don’t use gnome and in particular don’t use their network configuration tools. I’ve never seen those reliably work. >re repeat under load I’ve had this happen on OSX but I don’t think I’ve ever had it happen on Linux. Then again I almost exclusively type anything long in vim so maybe it’s a bug with the widget toolkit the app is using?
- ironmagma 6y ago> Don’t use gnome This kind of response, though, gets to the core of why desktop Linux isn't a super popular choice. The defaults should _work_. Most popular Linux distributions use GNOME by default. We should fix GNOME rather than say people should know they need to not use it. If using KDE is the obvious solution to the plurality of problems someone might encounter, why isn't KDE the default for most distros? I'm sure there are political reasons too, but those are reasons that matter to the end user just as much as technical ones. They are, in fact, indistinguishable from that perspective. Even if the solution is KDE (or something else), a person who switched will find that KDE itself has issues as well, and when someone encounters them, they will complain and be told to not use KDE, use GNOME because it doesn't have that issue. We can't continuously flip flop stacks just because we encounter particular bugs. > maybe it’s a bug with the widget toolkit the app is using? I assume that's GTK, and it's possible. I see the bug in Firefox, Chrome, and GNOME's terminal, although strangely not VSCode.