Originally Posted by Gungnir
Originally Posted by SchmoSalt
Valve may have a lot of pull but they do have that much pull. Until Linux develops a more user friendly and productive environment I'll stick to Windows. I want a OS where the file system makes sense and the UI is on par with Windows. Let's face it, C:\Windows and D:\Steam makes a lot more sense than a bunch of folders named dev, usr, var, etc in a root directory. That just isn't happening with Linux.
I've tried Linux before, multiple times even. I've hated it and switched back to Windows every time.
The root directory is like the Windows directory, in that you generally don't mess with it; all you normally use is /home. On the rare occasion that you do need to do something there, you can find tutorials aplenty for whatever you need to do, unlike Windows' "if it doesn't work, wipe and reinstall it" approach. Also, file system wise, Linux is light-years ahead of Windows: NTFS is ancient and terrible compared to EXT4 and the like, and Linux has stuff like LVM too. And don't even get me started on UI...
Distros focused on user-friendliness like Ubuntu, Mint, Chakra, #!, etc. (as opposed to Arch, Gentoo, etc.) are quite easy to use, with very little if any command-line use needed. You just have to accept that it's not Windows, and thus will do things differently.
On topic: Good to see Gabe's enthusiasm for Linux gaming. Steam's push for Linux support seems to be working, with several of the big devs either investigating or developing for Linux now.
The beauty about UIs on Linux-based distros is that they've all been built around customizability. If you want Linux to look like Windows, you have multiple options to achieve that. For example, Zorin OS
And if you don't want it to settle for a Windows imitation, well then you're on the right path because customizing the UI to fit your specific needs is one of "Linux's" (in double quotes because Linux is technically just a kernel but you know what I actually mean) biggest advantages. You can't do that very well in Windows, and you certainly can't do it in OSX.
Now, don't get me wrong, there are thousands of complaints you could have about Linux. There are many valid reasons not to use it. However, the filesystem and UI are both clear advantages to using Linux, not disadvantages. The filesystem (and shell too since they're closely related) is far superior in Linux compared to Windows. The availability of UI options found in Linux distros are overwhelming, but it means that you get to put together your own personalized UI, and have a ton of control over it too.
I'm also very happy that Gabe is pushing so hard for Linux gaming, I really think it's the future of gaming. The success of Android should show this; Valve is trying to pull a Google here. As long as they understand what the users want (which they do) and they have the talent and money to get it together (which it's looking like they do, thanks to the Steam consistently bringing in so much profit), then they can build an OS off of Linux/Ubuntu that will fix/hide the ugly parts of Linux, and will make the great parts more noticeable/accessible.
I have a theory that Valve is going to be utilizing VM's a lot with the Steambox, or if not the first one, the next Steambox whenever that comes out. There's a lot of interesting crazy stuff you can do with VM's, especially with new features that are being developed for VM's. The new consoles are using VM's already, but they're just using them for better social media integration into the platform. VM's, along with the massive selection of good games that are easy to run on modern hardware out there, mean running multiple games off of one system is a possibility that will be reached soon. Valve has stated there will be three levels of Steambox, good, better and best. I think the "best" will be designed to run multiple games at once. Linux plays very nice with virtualization because together they've been used on servers everywhere.