What are the major obstacles to SteamOS becomming a real alternative for gaming vs Windows?

In what way is windows a pain in the ass for you? For me its the opposite.

Well, off the top of my head (and I missed a bunch of stuff, but whatever):

  • No workspaces, so I have to have everything crowded in the one spot.
  • can't ever rebind keyboard shortcuts like alt-tab, which I wanted to do.
  • can't scroll windows without focusing them first (by clicking on them or alt-tabbing), which is maddening when you're doing things with two windows side-by-side.
  • No middle-click paste to paste stuff that's currently highlighted into whatever your mouse is hovering over, which is actually really damn useful if you don't want to overwrite ctrl-C for whatever reason.
  • Windows is just generally sluggier, despite me turning off as many settings as I could without it becoming annoyingly ugly (e.g. disabling themes so it looks like Win95) - there's alway a 0.1 second delay when moving and doing stuff, which I never consciously noticed until I switched to XFCE, but now can't ignore. Seriously, if you haven't opened the file manager in a while, it takes five seconds to open. Close and immediately re-open and it's almost instant, but I don't open and close the file manager that often before I open it. In comparison, with thunar it's instant, regardless of whether it's been 30 seconds or 30 minutes since I last opened it (if I opened it).
  • You have to download drivers from websites and stuff for Windows, instead of it Just Working or being handled by the Driver Manager like Ubuntu does, or being in the repo. Some people even come over to Linux and try to download+install drivers from the website instead of the repo (which is definitely The Wrong Thing To Do), and then wonder why their drivers aren't working too well.
  • Straightforward installation, either with the Ubuntu Software Center (app-store style GUI), Synaptic (GUI for package manager), or terminal, depending on whether I feel like typing in the commands (which is honestly 10x faster once you've memorised one or two commands, especially if you already know the exact package name), or whether I want a GUI that I can click through with a mouse (mostly).
  • WINDOWS FUCKING UPDATES. If I wanted the computer to take 10 minutes to boot up, I would... wait, why would I ever want that? Either way, I'd go mess with the init settings if I really wanted it, but I never will. Fuck that with a bloody stick. It should quietly do its thing in the background without demanding some bonding time with me, thank you very much.
  • Killing nonresponsive windows. Windows is retarded with this. In comparison, I have "close current window" and "kill current window" bound to keyboard shortcuts, and if I kill a window, it always closes instantly (wow, I like that word "instantly" don't I?)
  • Window snapping to quarter of the screen, like this. Although that isn't properly in the XFCE version I'm using right now, which bugs me. But at least it's actually coming.
  • The start menu in particular is slow as molasses - it takes something like 2 whole seconds to respond when I type in "firefox", instead of being bloody instant. It's like playing a game at 15FPS.
  • The start menu again, because when I'm looking for an app in the start menu, there's no categorisation. There's "All Programs", then a series of company names, each containing that company's programs. When I'm looking for Firefox, I don't think "mozilla", I think "web". It's completely bloody inane.
  • There's no way to toggle the taskbar being shown/hidden with a keyboard shortcut, there's only the bloody useless auto-hide option. But wait, there's a third-party program that will do it, that I get to install! Glorious, I just love installing unknown programs for the sole purpose of adding a small bit of functionality to my existing setup!
  • USBs - Windows is retarded with these by default. When I plug it in on Linux, it just opens it in file manager (which is all I want to do, 90% of the time), instead of asking "What should I do with it? Should I play videos from it? Do you want me to scan this and reformat it?" (because I really want to play videos from that empty USB, right?). And in the file managers Nemo/Nautilus/Thunar/ (I think) PCManFM, there's a "disconnect" button next to every USB (without right-clicking it first), because that's one of approximately two things I'll ever want to do with it, 90% of the time.
  • It takes ages to boot up the thing, compared to Linux, even when it's not doing a Windows update. Microsoft has hidden this a fair bit by setting hibernation as the default for "shutdown" in W8, and by only loading a whole lot of stuff after you log in (so when people compare the OSes, they're like "look, Windows gets to the login screen faster, which means the entire operating system loads faster even though the only thing you can do in the login screen is change accessibility options and bloody log in"), but when you're actually shutting the thing down and turning it back on again, it still takes its sweet time.
  • Whenever you install anything on Windows, it involves an awful lot of wizards asking me whether I want a desktop shortcut and where I want it installed and whether I'd like this AskJeeves toolbar, and generally clicking the "Next" button a whole lot. It takes me a whole bloody minute of babysitting computer to install the thing, instead of just opening terminal (or app store if you don't like terminal), either selecting what you want to install and then clicking the "INSTALL" button or typing sudo apt-get install theprogram, and then letting the thing be installed by itself. Hell, with terminal I can install several at once: sudo apt-get install libreoffice mupdf steam xubuntu-desktop firefox redshift inxi codeblocks vlc youtube-dl just installs them all for me, and doesn't whine that WAH, program X needs java runtime environment before it can be installed (it just goes and installs the dependencies instead). Imagine if I had to go to the libreoffice website, download libreoffice, run libreoffice installer, click nextnextnext, go to steam website, download steam, run steam installer, click nextnextnext, ... Ye gods, how tedious. Apparently Windows has Ninite (third party) to play package manager instead, so it isn't that bad, although I haven't actually used it myself.
  • Java/flash updates: bloody hell, every single updating thing needs its own bloody daemon to run in the background and constantly phone home? Ninite seems to do that, but it looks like that's a paid version ($10/year), so now you're paying just to overcome the shittiness of the OS you already paid for. Wonderful.
  • Wireless: On Ubuntu at least, it'll give you the signal strength of everything in (coloured, I think?) % format. It's a nice touch, and lets you more accurately gauge what's happening to the signal strength compared to 5 arbitrary bars that Windows presents you.
  • And the worst thing is that every so often, I come back to Windows to kindly give it another chance, (sometimes not so kindly and willingly, such as at TAFE), and it kindly reminds me why I left.

Damn, I know I've missed a bunch of stuff too. Either way, I've only been using Linux for about a year, but there is so much stuff that always bugged you that you only notice is bugging you once you switch over and start customizing your desktop environment. And then you'll really understand the appeal of Linux. Of course, it goes without saying that Linux has its problems too, but overall I still prefer Linux vastly.

/r/pcgaming Thread