Most people who are very negative about Windows ha...
# random
c
Most people who are very negative about Windows haven't used it in years.
s
cedric: I use Windows 7 daily for work and I hate every minute of it. I'm constantly frustrated by its terrible file manager, doesn't even have tabs (Dolphin on Linux is my absolute favorite), its non existent window manager (the client side decorations that when an app freezes, your system freezes, the always stealing my focus, inability to easily resize, drag intuitively, or even easily kill an app (Ctrl alt escape, click a window and it is dead on Linux ). These annoyances continue on Windows 10 too(which I use at home). I also run into often, their silly limitation of file path length of 256 that everything including MS' own programs explode on, despite their own recommended fix being to use UNC paths.. Which their own built-in programs don't even work with. Even in Windows 10 the window manager is just bad, it got virtual desktop support but it's a shell of what has been on Linux for over a decade. The terminal options really suck too.. Linux is very terminal friendly, on Windows I have to use a quake like open source one that I don't really prefer but gets the job done and was the best I could find.. And it's got a ton of annoyances and gaps (I'm also using cygwin). PowerShell is garbage, I use that often as well. And of course, the package manager that it still doesn't have. On Linux everything's always kept up to date in a trusted manner by 1 command, including all my dev stuff. There's also a lot more available to me at my fingertips as a dev. Eg want to test the network and drop packets? 1 command that I've already got installed. Also Windows really needs to get a filesystem for this century. My Linux filesystem ended up detecting silent corruption due to bad ram. What did Windows do? Silently corrupted things (I assume, I can't know because it doesn't check sum anything).
I'm also frustrated by its slow USB recognition. On Windows 7 it takes seconds(usually 10+) to a minute to recognize a keyboard or mouse I just had plugged in, even in the same port. If it's a different port that'll take far longer. On Linux? It takes less milliseconds. This is extremely frustrating when switching between computers. I don't know if it continues on 10, but I know the "plug USB into different port and it'll try reinstalling drivers" does.
And of course, as I mentioned earlier, c++ dev for Windows is just so subpar in many areas (except debugger, where Linux is sub par at). MSVC and their toolchain is so broken. And their compiler is just so bad but it's the only option you've got
e
I really dislike powershell key shortcuts, especially copy/paste
s
When c++11 was out for more than a year, Windows' implementation was utter trash. So much simple functionality other compilers had working great, didn't work at all. The ones that were implemented were done poorly or improperly. Threading was broken.. My personal favorite was "oh you want a high resolution timer? Okay, here's some milliseconds" facepalm. That's all on top of the compiler in general being anti standards and other code that compiles on others won't on MSVC, and vice versa. It's really the odd man out. Thankfully clang on Windows seems to be chugging along, but it can't come fast enough to make that platform a bit less hell.
@elect yeah me too, it really hasn't improved since the dos days. Also fun fact, the PowerShell ide can't copy and paste. Or was it find? I can't remember ATM but it was a strange omission.. You couldn't do in the ide something basic like that which you could do just fine in the PowerShell terminal
e
you have to use the right mouse button