Slashdot Mirror


Gabe Newell Talks Linux As the Future of Games at LinuxCon NA

Slashdot's Timothy Lord is attending LinuxCon in New Orleans this week and writes in with the following. "Valve co-founder and managing director Gabe Newell says in no uncertain terms what the brain trust at Valve thinks: When it comes to actual users, 'Linux is currently insignificant by any metric' (by any metric that matters to game companies, at least, like number of players, minutes played, and — all important — revenue). On these fronts, Linux players are 'typically under 1 percent' of what game companies see. But that's not the upshot. The takeaway is just about the opposite, says Newell: 'The future of gaming is on Linux.' Newell expounded on the present and future of games on Linux in a keynote address at LinuxCon North America, which kicked off today in New Orleans. He described ways Valve is working to improve the landscape for games on Linux, and hinted at new hardware developments from the company in the near future." Keep reading for the rest of Tim's report. Since Valve's 1996 founding, the company has come out with a rash of well-known games including Half-life, Counterstrike, and Portal, for personal computers as well as the console market. In that time, though, Valve, like the rest of the computer world, has gone through structural changes driven by the falling costs of both computers and bandwidth. These, says Newell, have increased the relative value of design and game quality in general, but also marketing and — crucially — distribution paths. That has ramifications throughout the games industry, including the emergence and growth of online delivery for games and updates. (Valve’s own system, Steam, is up to 50 million users by itself; the console infrastructure is even bigger: Sony claimed that many users three years ago). The changes in relative costs have also spurred free to play models and large-scale e-sports. (Large scale is no joke: According to Newell, "At the last tournament we held, we had over a million people watching it simultaneously.")

Newell describes a trend toward end-users being involved, though, not just as spectators, but as content creators. He describes this in fairly sweeping terms: “Games will becomes nodes in a linked economy, where the majority of digital goods and services are user generated.” That sounds a bit grandiose, perhaps, but it’s grounded in numbers. “The Team Fortress community creates 10 times the amount of content [that developers do],” says Newell. While he says Valve has always been happy to compete with other game studios (“we’re a little bit cocky”), “the one entity we wouldn’t ever want to compete with is our own users; they’ve already outstripped us dramatically. It’s not by a little bit; it’s an order of magnitude already.” Broad-based distributed development like that is what open source has been whipping up in the world of software for decades.

Creating games or games content, though, isn’t for the faint of heart: centralized online app stores (Apple’s in particular) “put an enormous number of roadblocks in front of doing that,” including developer approval as well as vetting individual apps and updates to them. In that context, he says, few users have the stubbornness or wherewithal to get through that. A more streamlined system for taking advantage of eater player/developers is needed.

“Several years ago, we thought ‘OK, if our model is correct, we need to help making Linux a good gaming plaform for users and developers.” To that end, Valve makes for a case study in how Linux has been creeping in: the company shipped the first dedicated games server running Linux in 1999. Now, most games servers run Linux (now several hundred thousand — and “probably a million”).

Those game servers are dishing up prodigious loads of data: “Near as we can tell, we’re generating something like 2 to 3 percent of worldwide mobile and land-based IP traffic, and that tends to startle people who don’t realize what a large sea change is going on. Even ignoring game servers, we’ve delivered over an exabyte of data year to date.” (Internally, he says, there’s approximately 20TB of content in a Linux-based version control system. This, says Newell, is true for companies like Bungie, too.)

Impressive as those data-shoveling numbers are, they don’t exactly shout desktop (or living room) success. But steps that Valve (along with other companies) has taken make it easier to swallow the claim. “Several years ago, we thought ‘OK, if our model is correct, we need to help make Linux a good gaming plaform for users and developers.” The first major move, says Newell, was to get a game — a real, graphics-intensive game — going on Linux. The process, though, revealed a “sweater thread” of issues, revealing flaws in in all parts of the stack: faulty drivers, gaps between Linux distributions’ included software, pitfalls in the user experience, and flaws in the company’s Steam tools.

In the course of resolving problems in each of those layers, “The good thing is that if we get a game like Left for Dead running, we’ve probably worked through issues for lots of developers. We’ve definitely solved problems for the Call of Duty team, or Tour of Duty, or whatever. The games aren’t that different; the key thing is to get changes all the way through for users. In February, we shipped [the Linux] Steam client; today -- at least when I got on the plane -- Valve has 198 games running on Linux.“

The bug-fixing and code-developing isn’t just a sporadic effort; the company has “several guys on SDL,” started by current Valve employee Sam Lantinga, and is co-developing a new Linux debugger, in addition to the work they’ve done on the LLVM debugger.

Making Linux a better platform for games is necessary, but may not be sufficient in itself, though. Platforms tend to cluster not just by operating system, but by context: platform, mobile, and console games don’t always play nicely: “As a user, I shoudn’t have to buy new games, or have new friends, or whatever, just because I’m sitting on a couch.” With Linux certainly a more-than-viable software platform for games, but still in the chicken-and-egg world of low user and revenue numbers that discourage spending developer time on Linux end users, Newell says the next step is necessary work on the hardware side of the equation, to smooth the open-source path between the developer and back-end data handling side of the games business to actual end-users.

“One of the things we had to do, is we're staging out the different pieces we think are necessary for staging to make Linux the future of gaming,” said Newell. “Our next step, having done these other pieces, is on the hardware side. There are thermal issues and sound issues, but also a lot of input issues.” He closed with this tease: “Our next step on this is to release some stuff we’ve done on the hardware side. Next week we’re going to be rolling out more information about how we get there, and what are the hardware opportunities we see for getting Linux into the living room."

369 comments

  1. Microsoft is in trouble by i+kan+reed · · Score: 5, Insightful

    One thing(among others) that drove people to stay with Windows for their home PCs has been that games have used windows as a target platform. Microsoft decided their games division should push their consoles as hard as possible, even directing partners to target the consoles above windows.

    Valve recognized early that Microsoft was a competitor and couldn't be the only provider for environment. A push to linux on steam is going to drive abandonment of windows. Microsoft has damaged their headline product to push a broken model of black-box entertainment.

    1. Re:Microsoft is in trouble by UnknownSoldier · · Score: 4, Interesting

      There may be some truth to that. Microsoft having a garbage networking implementation of (GFWL) Games For Windows Live certainly isn't helping. i.e. Trying playing Resident Evil 5 co-op. You have to keep trying that it eventually connects. Either way, Microsoft, intentionally, or unintentionally, is driving customers away to other platforms.

      Sadly, I don't see Linux Gaming replacing Windows anytime soon -- its pretty much the only reason I use Win7 anymore. :-( Carmack has said Linux sales have been abysmal. (Of course the Windows, Mac, and Linux ports) haven't always come out at the same time, but still that doesn't the bottom line. i.e. Witness the sales figures of the crappy Diablo 3 for consoles.

      It will be interesting to see what happens with the PS4 running *bsd.

      Digressing, I really wish Apple would make a standard gamepad for iOS. It would kick the crap out of the PSP and PSP Vita for sales.

      Wonder what "price point" the Valve Linux Hardware will be at.

    2. Re:Microsoft is in trouble by UnknownSoldier · · Score: 4, Informative
    3. Re:Microsoft is in trouble by Anonymous Coward · · Score: 0

      Quote : "I really wish Apple would make a standard gamepad for iOS."

      Good news. They are already working on one.

    4. Re:Microsoft is in trouble by Minwee · · Score: 1

      And Valve is already working on Half Life 3.

      I'll believe both when I see them.

    5. Re:Microsoft is in trouble by cheater512 · · Score: 3, Interesting

      Its funny. There are so many people like you who keep Windows around for games.
      I wonder what the total number of people like that is.

      Because gaming isn't here yet on Linux in a big way, but a large force getting all those 'I dual boot for games' people gaming on Linux would swing the tide an awful lot.
      And perhaps Valve is just that large force.

    6. Re:Microsoft is in trouble by westlake · · Score: 1

      A push to linux on steam is going to drive abandonment of windows.

      The biggest untold story in PC gaming on Slashdot this summer? The $10.5 million Humble Origin Bundle --- Electronic Arts and Windows only. The Humble Bundle is a fairly reliable measure of the pathetic state of Linux PC gaming: The Humble Weekly Sale Retro Shooters: Statistics

    7. Re:Microsoft is in trouble by asmkm22 · · Score: 2

      Which doesn't change the fact that most people don't use Linux in the first place, when talking about traditional desktops or laptops (the systems relevant to this discussion). I think it's great that Valve has ported over their small handful of games. I also think it's great that "indie" studios are releasing stuff for Linux right off the bat. I just don't think we'll see any mass shift towards Linux for gamers at the level some people here are hoping for.

      Worst-case scenario is pretty much where Windows 8 permanently cripples the PC gaming scene by forcing people to migrate over to consoles or deal with a crappy desktop experience. What it won't do is force them to replace Windows with Linux, partly because even the entry-level Linux distro's all seem to be going the same route as Microsoft with the tablet UI thing.

      Best-case scenario is PC gaming limps along for a while, with some migrating over to the new and shiny consoles with fairly cutting edge experiences, until Windows 9 comes out most likely offers a more traditional desktop experience, or the entire industry gaming industry gets on board with the App culture, and starts distribution that way.

    8. Re:Microsoft is in trouble by Alarash · · Score: 2

      I think I'm a good example. My main desktop OS is Windows. For a server I'll install CentOS 6.4 without even thinking twice, but for desktop, I use Windows. Windows 8, at that. There are two reasons: On Windows I can install a game without having to manually change any file (which by itself would require to read 3 or 4 threads on some obscure board, if I was using Linux). I just double click the installer, and It Just Works. The second reason is Visual Studio.

      I have no passion about open software, even though I try to favor those as much as I can (mostly because they are free, and more and more of greater quality). So I won't be using Linux by 'political choice.' For now Windows is just a superior desktop experience for the two things I like most: games and C#. Make games and C# development as good on Linux as it is on Windows, and I'll switch overnight.

    9. Re:Microsoft is in trouble by Gilmoure · · Score: 1

      Not having Wimdows at home (Mac/Linux) I have an XBox. I will build a game system if Linux has the games. Can't bring myself to do it for Windows (though I did look into a Windows VM but still, nah!).

      --
      I drank what? -- Socrates
    10. Re:Microsoft is in trouble by TsuruchiBrian · · Score: 3, Insightful

      Sadly, I don't see Linux Gaming replacing Windows anytime soon

      I don't see any system being dominant int the near future, not even windows. I expect period of many competing game systems for a while.

      With no dominant system, I think there will be a higher tolerance for change, and a big push for interoperability, which Linux is really good at.

    11. Re:Microsoft is in trouble by Barlo_Mung_42 · · Score: 1

      Microsoft is doing fine. They are well diversified. Even if they shut down their Windows division tomorrow they would still have several other multi-billion dollar businesses.

    12. Re:Microsoft is in trouble by nullchar · · Score: 4, Informative

      The dual-booters could swing the numbers a bit, but we'll need more "It Just Works" when using a Linux desktop to get large numbers of gamers to move operating systems.

      (That or somehow convince Nvidia/AMD to eek out more FPS on linux using the same hardware.)

    13. Re:Microsoft is in trouble by Anonymous Coward · · Score: 0

      Linux users still pay more per user.

    14. Re:Microsoft is in trouble by LWATCDR · · Score: 2

      It will just reduce the amount of times people go into windows. For now their will always bet hat one one game or application you must have that runs only on Windows.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    15. Re:Microsoft is in trouble by Anonymous Coward · · Score: 0

      Digressing, I really wish Apple would make a standard gamepad for iOS. It would kick the crap out of the PSP and PSP Vita for sales.

      The iPhone is already kicking the crap out of the PSP and Vita.

    16. Re:Microsoft is in trouble by Ardyvee · · Score: 1

      I would argue that the Humble BUndle is not a fairly reliable measure of the pathetic state of linux pc gaming (I by no means imply it's "good", but PlayOnLinux does a fairly good job at getting the games installed and running without much work [assuming you have it ready]). Instead, the humble bundle is the representation of fairly niche, not AAA, (I can't say they are crappy because I haven't played them, with a few exceptions). The games that are usually in the humble bundle are not the kind of games most people buy. They are not the next Call of Duty, nor anything like it. They do not have the massive following either.

      --
      I don't care if I'm wrong. I only care about everyone obtaining something from the discussion.
    17. Re:Microsoft is in trouble by Anonymous Coward · · Score: 2, Insightful

      Selling a game at $1 per time to 2 million windows users is still preferable to selling it at $200 per time to a thousand linux users. The marginal cost of increasing the user base is utterly dwarfed by the development costs.

        The question to ask is whether the total linux income justifies linux development, and even with far larger income per user, the low user base means this usually just isn't profitable.

    18. Re:Microsoft is in trouble by Anonymous Coward · · Score: 1

      I'm using Fedora 19 to post this, literally, so you could say that I'm something of a Linux enthusiast. :) If you think that a mainstream distro like Ubuntu or somesuch poses any threat to Microsoft you're dead wrong though, sorry. I tried Steam on Linux, Ubuntu -and- Fedora...VERY mixed results to say the least. Example; TF2. Worked in Ubuntu, except for the sound, but if you passed a pulseaudio command directly when starting it to force ALSA the sound worked...mostly fine. It didn't detect my microphone although it does work with ALSA et. al., but I didn't need it that badly.

      Fedora I had to figure out what 32 bit libraries to install first, find the repository for Steam and install it...Amnesia worked flawlessly in both Ubuntu and Fedora, but I couldn't even get TF2 to START in Fedora, much less with crappy sound. It was pretty obvious that TF2 was not as "statically compiled" (that's probably not proper usage :) ) as Steam itself, so it wasn't going to work between distributions as well either way. Steam is out for Ubuntu, not Linux, and its performance is spotty at best there. No one's migrating away from Windows to a Linux distribution for the sole purpose of playing Steam games, it doesn't even make sense from a selection perspective. Let's say you get everything working, everything functions the way it's supposed to and you're using Ubuntu even despite the built-in spyware for the Dash...what do you get to play? Amnesia, TF2, Half Life 2 (oh joy, a game almost decades old is finally available as a shoddy Linux port), a few of the great Humble Indie Bundle titles...and...what? The HD port of Lugaru? Nobody wanted to play Lugaru in the first place, Michael Simms of that failure LGP could have learned a lesson there. If you want to convince people to switch to Linux for Steam gaming, first of all the Steam games are going to have to run well across most popular distributions without major issues...and this is perfectly possible. See Unreal Tournament (as well as 2004) along with Doom 3 and Quake 4 for good examples of that. Then you're going to actually have to offer some decent content development tools for the people making the games, because there aren't any. OGRE3D is a great engine...open source...and yet there's no open source .mesh editor that's worth a fuck other than Blender with a patchwork of export scripts. After that you're going to have to tell a lot of people what Linux is and try to convince them to switch from Windows in the first place, and that in itself comes with its own problems. The list just keeps stacking up, doesn't it?

      The only form I see Linux gaming succeeding in is either on set-top boxes that run a custom distribution or Android (I strongly suspect the latter is the only one that has a chance of success in the immediate future), or if someone manages to work through that rather long list up there, which to be fair is going to take years. It took years for it to get to the point where I can honestly say that the Fedora install on my PC was less of a hassle than Windows 7 or 8 were, there's too many weak spots in Linux gaming for it to work. When Newell talks about Linux being the future of games he means Linux on Valve's hardware, running a Linux kernel and a custom UI, probably proprietary, probably not cross-distribution. He's not thinking of it in terms of the future of Linux, he's thinking of it in terms of the future of Valve. He wants Valve to be a content provider as well as a game development house, badly, because there's big money in it and as far as the PC goes, he's already mostly there. But he and other companies are all eyeing with jealousy what Google has managed to do with Linux and Android and in light of how terrible Microsoft's recent offerings have been, they're all scrambling to find out how they can make money out of it. Gabe has decided to stroke the ego of the community with a Linux release, but I'm willing to bet that the only place a Linux based Steam game will ever work, 100% and without issu

    19. Re:Microsoft is in trouble by Anonymous Coward · · Score: 0

      I would happily keep Windows for games and Linux for everything else, but Microsoft shot themselves in the foot with UEFI and Secure Boot. If they're essentially going to FORCE me to choose one or the other then I'm personally going to choose Linux, I'm only going to buy products that work with Linux, and if you're going to disavow me the "privilege" of using Windows for the "sin" of using Linux, then Microsoft can go fuck themselves. I'll waste my money on a Mac before I buy a Surface PC, at least I can run what I want on a Mac with some work.

    20. Re:Microsoft is in trouble by kesuki · · Score: 1

      android and iOS have made cheap portable gaming to people who never gamed before as well as for people who like to be able to play on the go. but android is a mess(hard to find something that wasn't promoted towards you) and ios is hard to get an app on. and we will ignore windows phone because their answer to what is wrong with smartphones is a 41 megapixel camera on a phone. really it doesn't have the lenses the pros need and it isn't like everyone is mad at their choices in digital cameras.

    21. Re:Microsoft is in trouble by Anonymous Coward · · Score: 0

      I can see people like myself and all my friends and relatives I give support to continuing to live our digital lives in Windows but also often "switching over to that dedicated thing where all our games run faster" for a few hours every week. Most of the people I can think of would have no interest in a "linux desktop". But they would love to be able restart their PC in "Steam Mode" and just have the steam store, their games, their steam wallet, and the web browser steam has in its full-screen mode. With the expectation that their gaming experience would be simpler, and more reliable like it is on a console.

    22. Re:Microsoft is in trouble by Anonymous Coward · · Score: 0

      ...continued...

      Keep in mind that the vast majority of people have no idea that they can alt+tab and check out facebook without having to quit their game. If their plan for Saturday afternoon is to wander around Skyrim for 3 hours straight or Civ 5 for 17 hours, they will not be bothered by being stuck in a non-windows environment.

    23. Re:Microsoft is in trouble by techprophet · · Score: 5, Insightful

      Part of Linux gaming's problem, which is mentioned in the story, is fragmentation. With a common platform (Steam) and industry connections (Valve nVidia/AMD) to help resolve both fragmentation and graphics card driver issues, those could swing in a very big way towards "It Just Works".

    24. Re:Microsoft is in trouble by nine-times · · Score: 3, Interesting

      Sadly, I don't see Linux Gaming replacing Windows anytime soon -- its pretty much the only reason I use Win7 anymore. :-( Carmack has said Linux sales have been abysmal. (Of course the Windows, Mac, and Linux ports) haven't always come out at the same time, but still that doesn't the bottom line. i.e. Witness the sales figures of the crappy Diablo 3 for consoles.

      I don't think you can simply extrapolate from past data. One of the big issues is that there's a self-reinforcing cycle at work-- a sort of catch-22. Developers won't develop for Linux because people won't buy for Linux. On the other hand, people won't install Linux on their game machine because developers aren't developing for Linux. It seems inescapable, but there may be some tipping point at which the cycle reverses itself.

      For example, if WINE or something similar reached the point of enabling enough compatibility to allow many Windows games to play seamlessly, that might make a big difference. Or if there were new frameworks and engines that made it much easier to develop cross-platform, that might be enough. Though this catch-22 currently keeps people on Windows, you could reach a tipping point where there are either enough Linux gamers or enough Linux developers that things start flowing the other way.

      And I think it's worth citing myself as an example of how a migration to Linux might be closer than the data would suggest. I have ditched consoles completely, and I have been buying games almost exclusively on Windows lately, so the data would suggest that I'm firmly in the Windows camp. *However*, I've been buying games on Windows because I've been buying them on Steam. I've been buying them on Steam because it seems like the safest path to keeping my older games accessible, since Steam has been supporting older games-- as well as they can, anyway-- and making games available cross-platform-- again, as well as they can. So my plan for a few years now has been to keep buying on Steam specifically so that when Mac or Linux gaming becomes more feasible, I can switch over without losing my library of games. Contrary to what the data would suggest, I'm anticipating the migration to Linux. It won't take convincing or marketing. It'll just require that enough of my games have ports available on Linux that I can reformat my gaming rig and make the move without losing too many games.

    25. Re:Microsoft is in trouble by cas2000 · · Score: 2

      I'm one of them.

      I used to game a lot on linux using wine - most games ran flawlessly with wine, some ran OK, and some wouldn't run at all.

      BTW, valve probably had data showing I had hundreds of different computers, because I used to run each game in its own wine prefix so I could tweak the settings for each game - each of which was effectively a completely new "windows machine"

      Almost all of the games that didn't work or had problems were due to third-party DRM like G4WL and Securom and others, and spyware shit like punkbuster. In principle, I object to even Steam's DRM. In practice, it's mostly inoccuous and doesn't cause me any serious problems - the biggest issue is what it does to my "ownership" or lack thereof of the the games that I have paid for - e.g. I can't lend a game I've finished playing to my partner while I play a new one.

      But that's not what I want to write about today.

      After a major upgrade of my main linux machine about two years ago, I had a lot of parts left over, almost enough to build a complete system. So i bought a few more parts, Windows 7, another good video card, and a KVM to share my keyboard, mouse, screen, and speakers.
      For the first time ever, I installed Windows on a computer I owned for myself. Just to play games. Specifically the games I'd bought and paid for in Steam that wouldn't run on Linux with Wine.

      (The machine is actually set up to dual-boot with Linux - debian sid - but I rarely boot linux on it, maybe once every six months or so to run an apt-get dist-upgrade on it to keep it relatively up-to-date.)

      I don't use the windows box for anything else. just playing games, and some quick games-related web browsing - but mostly I use the KVM to switch back to my main, linux, machine if i want to look up a game FAQ or something.

      I don't even buy games on the windows box. I do the purchasing on the Steam website from my linux box. There's no way in hell I'd trust a Windows box with my internet banking, my paypal account or entering my credit card into a web form. The risk of malware and keystroke-loggers is too great.

      i've gotten over my distaste and repugnance for having a windows machine at home, and have it safely firewalled away from most direct access to the internet so I'm mostly happy with this setup.

      Windows is effectively a gaming console for me, but one with decent hardware rather than an ancient xbox 360 or ps3 or a new overpriced and still under-powered xbox or playstation. most importantly, it's upgradable hardware. I can replace the video card, the motherboard, the CPU, the hard disk, or even the entire system at any time and, aside from a few hassles with Windows possibly chucking a fit if it decides I've upgraded too much at once and therefore must be a pirate, it will work just fine.

      When steam released their steam client for linux, i installed it on my linux laptop - a little asus x401u with 2GB RAM. Some games run great on it like Left4Dead or HalfLife2, but some have a tendency to crash the X server (FTL, for example) - possibly because I'm using the free radeon driver rather than fglrx. As an experiment I installed wine and FTL works OK on the same laptop with wine.

      If what Gabe Newell says is true and Linux becomes the primary platform for gaming in future, that would be a good thing. I'd much prefer to not have a windows box at home. I could use a decent filesystem like zfs or btrfs - even ext4 is better than NTFS, not worry about drive letter idiocy (most games still demand to be installed on C:), I could have proper backups, and I could upgrade the hardware without risk of the OS deciding I'm a pirate. There'd be lots of advantages.

      I still wouldn't install steam on my main linux computer.

      I'd convert my current windows box to a linux box and use it pretty much the same way as i use the windows box now - i.e. for gaming only. I'd maybe use it a little more for other tasks because I trust the underlying system a lot more. but probably not because I d

    26. Re:Microsoft is in trouble by tepples · · Score: 1

      If you're referring to the gamepad support in iOS 7, there's a snag: iOS 7 won't run on even a 1-year-old iPod touch.

    27. Re:Microsoft is in trouble by Agent+ME · · Score: 1

      There are only two linux-compatible games in that bundle! Why would you expect a higher linux turn out there?!

    28. Re:Microsoft is in trouble by DudemanX · · Score: 3, Interesting

      For example, if WINE or something similar reached the point of enabling enough compatibility to allow many Windows games to play seamlessly, that might make a big difference.

      That IS the difference. I actually like Windows(even 8/8.1) for the most part. I also like the idea of running Linux instead but my Steam library has over 200 games. I think about 15-20 of those titles work natively under Linux. Valve has to invest in WINE and perhaps hire some of the developers directly like they did for SDL to get it to a level where most of our games can work under Linux just as they do under Windows. There's no way I'm switching from something that just works for all of my productivity and gaming needs to something else that cannot run the programs I run.

      Ideally I'd like to see them make their own distro with all of the drivers and WINE shit needed to just allow all software in my library to run just like it does under Windows. I double-click the title, it downloads and installs, and then I run the thing. Not all Windows games need to run perfectly and some might not ever run at all but that needs to be the exception and not the rule.

      I'm not going to dual-boot. I'm not going fuck with a separate Windows instance of Steam through WINE which I have to configure arcane settings for each game I have. Make WINE good enough and integrate it with Steam so almost every game I "own" can work right out of the box or there's not even a choice to made about what OS I'm going to run.

    29. Re:Microsoft is in trouble by Anonymous Coward · · Score: 0

      One thing that -KEEPS- games on Windows and off of Linux, is that Windows can be coerced into DRM, Anti-cheating/anti-hacking programs in order to secure MMORPG/Multiplayer. Consoles are basically terrible for MMORPG's (XBOX is completely hostile to them, PS3 is passable)

      Linux can not be secured, and never will. so it will never be a platform for Multiplayer games or games with DLC. It's just makes no business sense to release a completely hackable OS with a completely hackable version of a game that would ensure that the Linux version results in more support costs.

      That said, I do want to see Steam on Windows, Mac, Linux, an PS4. Even piracy would be an issue on Linux.

      Basically I see Linux being good for only a few subsets of games:
      Browser-based (eg HTML5)
      Single-player games with no multiplayer
      Peer to Peer Multiplayer (eg think Warcraft 2 pre-battle.net)
      Hot-seat multiplayer.

      We won't see Freemium/Free-TO-Play games on Linux because the game clients will just become gold-farming bot networks.

    30. Re:Microsoft is in trouble by Anonymous Coward · · Score: 0

      but we'll need more "It Just Works" when using a Linux desktop

      As a long time Linux user and self-confessed fan, I have to say I wholeheartedly agree with this. I nmever play games anymore (too old) but I can recognise that for the gaming user, Linux as a "just works" desktop just isn't there yet. I can customise my own setup until the cows come home but am open minded enough to realise I'm not the only kind of user out there.

    31. Re:Microsoft is in trouble by gbjbaanb · · Score: 1

      For example, if WINE or something similar reached the point of enabling enough compatibility to allow many Windows games to play seamlessly, that might make a big difference.

      it won't in itself, but it will be required to help establish a Linux game platform once such a thing appears. I will refer you to the old DOS games that people still play (including myself). On Windows you can run these in an emulator like DOSbox, but it can require a fair amount of twiddling that the average user just doesn't want or can do. So you can buy these pre-configured on Steam today. I would imagine Steam on Linux would have a large section dedicated to wine-based games that steam itself would manage, configure and install for you.

    32. Re:Microsoft is in trouble by gbjbaanb · · Score: 1

      The only form I see Linux gaming succeeding in is either on set-top boxes that run a custom distribution

      yep, that's exactly what will happen - Steam Linux on his own hardware will play the games as flawlessly as they do on Windows. He might configure them for a specific Ubuntu setup too, as a sop to the community, but if you want to play on anything else then you'll be at the mercy of a forum or google search to get it running perfectly.

      And maybe this is the way it should be, there is so much Linux option out there that no-one could realistically support every particular way everyone has their box set up, let alone go into hardware and driver differences.

      But that said, he still needs to get it running well on Linux in the first place, and that's where the community comes in - as improving gaming and development support on Linux isn't mutually exclusive even if he'll come up with yet another Linux distro. Those who think that somehow this is bad for Linux are deluded. There's space for the mainstream Linux distro that he'll make and all the others that Linux users currently use. That also means the cynicism that suggest he doesn;t give a shit about Linux and is only doing it for self-serving reasons are also deluded. He probably is doing it to help himself - but then, isn't that what every Linux user is doing too? This "selfish selflessness" is a good thing and is what Linux is built around.

    33. Re:Microsoft is in trouble by F.Ultra · · Score: 1

      I have not had to change a single file when installing and playing any game on Linux using either Steam or one of the Humble Bundles that I have bought. And neither have I had to read any threads on some obscure board.

    34. Re:Microsoft is in trouble by L4t3r4lu5 · · Score: 1

      Of course Linux sales have been poor; The big AAA game titles are still Windows / Console. It's Catch 22, same as always; Not enough AAA Linux games to drive people to the platform, so no market for AAA Linux games to be developed. Steam are hoping to change that by putting their titles on Linux, which is a major step in the right direction.

      Anyway, Carmack's opinion is moot. id have released Doom, Quake, Quake II, Quake III Arena, Return to Castle Wolfenstein, Wolfenstein: Enemy Territory, Doom 3, Quake 4, and Enemy Territory: Quake Wars on Linux. Thanks, but we already bought those games when they were released on Windows, or when they were on sale two years ago. Release something new and come back to us.

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    35. Re:Microsoft is in trouble by Anonymous Coward · · Score: 0

      No idea what you are doing wrong. When I saw TF2 was free on Steam, I clicked install... And waited... And when it finished downloading, it just worked, sound and everything.

      On Arch Linux and Slackware.

      Now people are thinking: "Slackware? Does Slackware still exist?"

      Yes, it exists. And it looks just as it did back in 1996 when I first installed it. Even the colors of the "dialog"-based text mode installer "pkgtool" are exactly the same. In short, nothing like a modern distro like Ubuntu or Fedora. And yet, Steam and TF2 just work.

    36. Re:Microsoft is in trouble by jones_supa · · Score: 2

      I wonder how Doom 4 is proceeding. I assume it still is an active project at id Software.

    37. Re:Microsoft is in trouble by jones_supa · · Score: 1

      I would happily keep Windows for games and Linux for everything else, but Microsoft shot themselves in the foot with UEFI and Secure Boot. If they're essentially going to FORCE me to choose one or the other then I'm personally going to choose Linux

      Every time when some hardware security feature (such as TPM or SecureBoot) is added to the PC, Linux users oppose it, even though it doesn't conflict with any OSS software and might even provide a security feature for Linux users too.

    38. Re:Microsoft is in trouble by jones_supa · · Score: 1

      I'm only going to buy products that work with Linux

      I think one of the best ideas when striving to buy "products that work with Linux", is to get a computer with Intel HD Graphics, as they have excellent full-feature open source drivers.

    39. Re:Microsoft is in trouble by jones_supa · · Score: 1

      Have you considered getting a PlayStation 4 or Xbox One as your gaming machine? That would remove many of your worries.

    40. Re:Microsoft is in trouble by jones_supa · · Score: 1

      Anyway, Carmack's opinion is moot. id have released Doom, Quake, Quake II, Quake III Arena, Return to Castle Wolfenstein, Wolfenstein: Enemy Territory, Doom 3, Quake 4, and Enemy Territory: Quake Wars on Linux. Thanks, but we already bought those games when they were released on Windows, or when they were on sale two years ago. Release something new and come back to us.

      Pah! I bought Doom 3 BFG Edition and Return to Castle Wolfenstein this year, you insensitive clod! :P

    41. Re:Microsoft is in trouble by jones_supa · · Score: 1

      But most of their other businesses depend on Windows in a way or another. Shutting down the Windows division would be extremely detrimental for the company.

    42. Re:Microsoft is in trouble by devent · · Score: 1

      The part of "It Just Works" is more truer for Linux then for Windows. Last time I re-installed Windows 7 (because it started to just give BSoD) not even network was functional. I had to first install at least 5 drivers to get it to a working state.

      The problem is not of "It Just Works" but "Is it pre-installed". Not because it's hard to install a Linux Distribution, but because the hardware and the games are tested to work with Linux like it's tested with Windows. The only reason you get such a good experience in games and hardware with Windows is because every vendor is to be 200% sure that it works on Windows. Because sadly Windows is still "the default". If the vendors would give Linux the same care for their hardware or software.

      --
      http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
    43. Re:Microsoft is in trouble by Anonymous Coward · · Score: 0

      Is there an ISO for a linux + steam client already, where I could install and then login and everything works for steam games? Thanks for any info.

    44. Re:Microsoft is in trouble by Reapy · · Score: 1

      I don't think you can simply extrapolate from past data. One of the big issues is that there's a self-reinforcing cycle at work-- a sort of catch-22. Developers won't develop for Linux because people won't buy for Linux. On the other hand, people won't install Linux on their game machine because developers aren't developing for Linux. It seems inescapable, but there may be some tipping point at which the cycle reverses itself.

      Hey, is that a nash equilibrium problem? We are all getting along ok with the current system which reinforces itself, we still get games, companies still get money, but if we all just swapped to linux pretty much everyone would benefit more with the platform openness, but we are held in check since everyone has to move together.

    45. Re:Microsoft is in trouble by Lord+Apathy · · Score: 1

      Worst-case scenario is pretty much where Windows 8 permanently cripples the PC gaming scene by forcing people to migrate over to consoles or deal with a crappy desktop experience. What it won't do is force them to replace Windows with Linux, partly because even the entry-level Linux distro's all seem to be going the same route as Microsoft with the tablet UI thing.

      I doubt window 8 will permanently cripple the PC gaming scene to any degree, and you are correct that it won't push gamers over to linux to any degree. Real games, even gamers like me, are simply sticking with windows 7. Game and hardware makers know this so there isn't going to be any push to abandon 7 as a platform even though it is no longer the "flagship" OS for mickysoft. With this in mind the windows game market is going to do just fine, despite windows 8.

      --

      Supporting World Peace Through Nuclear Pacification

    46. Re:Microsoft is in trouble by fa2k · · Score: 1

      I have a VM with a dedicated GPU for windows games. I'm a bit sad everytime I boot up the VM and play Dota 2, because it is on Linux too, but I get about 50 % better frame rates on windows (even vs. the same GPU assigned to native Linux). Also, they should be saying "Ubuntu", not linux, as they only offer a download for ubuntu. Have to have an ubuntu system in a chroot to use steam, and Ubuntu aren't too accommodating with supporting this, especially with the dbus stuff.

    47. Re:Microsoft is in trouble by Anonymous Coward · · Score: 0

      Fragmentation is presented as both a crippling problem and a major feature of Linux. Good drivers are appreciated, except by the libre crowd, in which case they also need to be free or they are seen as a threat. I also suspect that there will be issues with putting control of a large chunk of Linux into the hands of a private interest; can we trust Valve to be more open with Linux than we can trust Apple to be open with BSD?

    48. Re:Microsoft is in trouble by Lord+Apathy · · Score: 1

      I think I'm a good example. My main desktop OS is Windows. For a server I'll install CentOS 6.4 without even thinking twice

      I think you are a perfect example. At work I'll shove CentOS 6.4 on a server without even thinking about it. Hell, I use CentOS 6.4 as my main desktop at work too, but I run it in a VM along side windows 7.

      At home, windows 7 all the way. Mainly, because when I get home I don't want to deal with linux bullshit just to play a game. I can just click on steam, download, and have a 98% sense of security that its just going to work. An if I do have to fuck with something it will usually be something simple and wont have me crawling through some obscure board to to fix.

      Yes, linux bullshit, and that is reason linux will never take over the game market or the desktop, linux bullshit. Barely any standards and any standards you have are subject to change over know on someones whim. I can't count the number of times I've tried to install something only to find some developer changed a library or added something new because they though it was cool.

      You want linux to take away the windows crown, stop the bullshit.

      --

      Supporting World Peace Through Nuclear Pacification

    49. Re:Microsoft is in trouble by Krau+Ming · · Score: 1

      We need a /. poll to give us an idea of what that number is. I certainly fall into the category of "I would ditch windows for linux or a mac if not for the games."

    50. Re:Microsoft is in trouble by Anonymous Coward · · Score: 0

      I was obviously not talking about Steam, which is clearly the way to go. But some people will complain it's not free (as in speech) software and shouldn't be on Linux. Also, for now 90% of my 120+ game library is not running on Linux. Not Valve's fault, of course, if anything they are showing other companies it can be done. All they can do is provide the best possible platform, and hope other devs follow the lead.

    51. Re:Microsoft is in trouble by DudemanX · · Score: 1

      We're talking about running our Steam libraries here. MS and Sony are not going to allow the Steam software and our huge legacy libraries to run on their shiny new consoles even though the hardware itself(x86) could handle it quite well.

    52. Re:Microsoft is in trouble by epyT-R · · Score: 1

      Care to be more specific about this 'bullshit'? You mean like arbitrarily changing the application menu? Control panel descriptions? Desktop look and feel? Arbitrary removal/changing of apis? This sounds more like windows to me, esp post XP (metro, directsound neutering, gfwl, xp-> vista UI changes being among the worst). Most games don't require much in the way of libraries, so it's not too difficult to get them running, native or in wine. Worst case is copying a few libraries around, which is no worse than cajoling applications into working in windows from time to time.

      RHES was never set up as a desktop machine to be used by newbs, though it's fine for basic services and administration tasks. If you're using it at home when you don't want to deal with a system set up for work environments, you're doing it wrong.

    53. Re:Microsoft is in trouble by aestrivex · · Score: 1

      That is an excellent idea, as long as you don't want to use any software that actually require some capability to use high-end graphics. Like, for instance, games. Of course, Valve probably doesn't care about the games market at all; like everyone else sensible, they see the future of Linux for its convenient, easy-to-use software that users love, such as LibreOffice, ddate, and the Cheese webcam booth.

    54. Re:Microsoft is in trouble by aestrivex · · Score: 1

      I have had no problems with the dota2 client on debian. Can't speak to whether its faster on windows, haven't tried much. But I suspect I wouldn't find much difference (with nvidia drivers).

      I have taken the excuse for dota2 on linux to try to learn dota2, as opposed to LoL. But it's hard, and I'm still very bad at it. If you've played league for a long time, they're really different games.

    55. Re:Microsoft is in trouble by aestrivex · · Score: 1

      Can't say if my experiences are representative, but I gave playonlinux a try with some old and very large titles that should have support -- League of Legends and Dragon Age: Origins. It pretty much didn't work at all. I'll give it another try in a year or so.

    56. Re:Microsoft is in trouble by aestrivex · · Score: 1

      Why would C# development ever be worth doing on Linux? If *that's* what you're waiting for, you may have to wait a lot longer than for Valve to move the games market there.

    57. Re:Microsoft is in trouble by aestrivex · · Score: 1

      If Steam Linux only runs on Valvenix and doesn't really work on ubuntu, who would bother to buy Valvenix? If someone buys a new computer and installs ubuntu, expecting steam to work and then it doesn't, do you expect that person to go out and buy Valvenix? Your post absolutely right in that the selfish selflessness is fundamental to the community, but Valve will have to depend on this as well in encouraging adoption of the new platform.

    58. Re:Microsoft is in trouble by DedTV · · Score: 2

      My belief is that most people kept it around because it's what they get with their OEM computers and/or it's what they know (I'm firmly in the latter group). And Windows has always been intuitive enough that none of those people had issues big enough to consider alternatives.

      But that all changed with Windows 8. Windows is no longer intuitive. My grandparents bought a new laptop that had it preinstalled and couldn't do a damned thing with it. They'd open something and have no clue how to get it to go away so they could do something else. So of course, they called me for help. I tried to teach them how to use it, even though I'd not used it before, but found myself constantly Googling to find out how to do things. If I had to struggle to learn to use for basic things, I knew they'd never be able to (we'd already been down that road when I bought them a Mac a few years ago).
      So I installed Ubuntu. I'm only barely familiar with it thanks to it being the base of the XBMC machines I use around the house, but I knew it was very Windows-like so I gave it a shot. They took to it immediately. And thus, Linux has supplanted Windows in the all important "grandma can use it" metric.

      And with it becoming obvious by how they've tried to "fix" Windows 8's problems with Blue, that Microsoft has become touched in the head and really believes the Windows 8 type of interface is viable for a traditional desktop computer. So with no competition in the "intuitive to use" being likely in the near future, it wouldn't take much to push Linux onto the desktops of all the OS indifferent people out there who care only that an OS is easy to use.

      Valve isn't likely to be the force that gets Linux on desktops. It's those OS indifferent people who really matter. If they all switched to Linux, the app writers and game developers would go with them en masse. A little bit of marketing to that demographic would likely do it. If some Distro started throwing up ads during Law and Order and Murder She Wrote marathons, Linux use would likely explode.

    59. Re:Microsoft is in trouble by Ardyvee · · Score: 1

      I could install diablo 2 + expansion fairly easily (on a virtual machine and #!, so I didn't really need to deal with drivers), and baldur's gate and at least they both launched. I also played Star Wars Galactic Battlegrounds in it, an although I couldn't alt-tab because the camera would glitch effectively making the game unplayable, it worked fairly well. But, again, anecdote on a very non-representative situation.

      --
      I don't care if I'm wrong. I only care about everyone obtaining something from the discussion.
    60. Re:Microsoft is in trouble by Anonymous Coward · · Score: 0

      The Humble Retro Shooters bundle only has 2 games out of 6 that support Linux. That could account for the "pathetic state of Linux PC gaming" as represented by that one statistic. Previous bundles with full Linux support tell a different story.

    61. Re:Microsoft is in trouble by fisted · · Score: 1

      I neither need nor want that sort of "security", i.e. blindly trusting some IC/firmware written by You-know-who to magically make my system 'secure'.

      Protip: *nix users might be opposed to it because they are smart enough to understand the implications. You, and granny, who want their wintel box to Just Work(tm) on the other hand...

    62. Re:Microsoft is in trouble by cheater512 · · Score: 1

      Linux is a second class citizen with Secure Boot.
      Microsoft made it for Windows to specifically make it difficult to install anything else.

      Two questions to demonstrate this:
      1. How many Linux keys are installed by default on every motherboard? (Like the Windows keys are)
      2. When was the last time you got a boot sector rootkit which is what Secure Boot is supposedly supposed to protect against.

    63. Re:Microsoft is in trouble by HaZardman27 · · Score: 1

      Congratulations, your experience must be indicative of the general state of gaming on Linux (GP is probably referring to installing games through WINE, by the way).

      --
      Apparently wizard is not a legitimate career path, so I chose programmer instead.
    64. Re:Microsoft is in trouble by cas2000 · · Score: 1

      no, and no it would not solve any of my "worries".

      it would lock me in to a proprietary system that i had no control over and where corporate spyware was guaranteed - even to the point of an always-on microphone in xbox one.

      let me ask you a question in return - are you a troll, a corporate shill, or just stupid?

    65. Re:Microsoft is in trouble by jones_supa · · Score: 1

      let me ask you a question in return - are you a troll, a corporate shill, or just stupid?

      Huh? Why are you so angry? Many people do their gaming with only a console. It was a legitimate suggestion. So apparently it's not your cup of tea. I get it, okay.

    66. Re:Microsoft is in trouble by F.Ultra · · Score: 1

      So GP is a good example (he said so) but I am a bad example, interesting :). And what on earth does WINE have to do with native Linux gaming???

    67. Re:Microsoft is in trouble by Anonymous Coward · · Score: 0

      Very few types of games are playable on a console and those that are playable provide an inferior experience compared to PC's

  2. "hinted at new hardware" by Anonymous Coward · · Score: 1

    Whatever. Steambox; the proverbial unicorn of the console world.

    This should be easy. This should have been on the shelves in 2012.

    WTF valve?

    1. Re:"hinted at new hardware" by spire3661 · · Score: 2

      It takes time. I have a 'Steambox' in my living room right now, and Gabe is absolutely spot on when he points out that input is a huge problem. Steambox is more then a physical box Valve will ship, its an idea. Take standard PC parts and make them into a dedicated console that anyone can build.

      --
      Good-bye
    2. Re:"hinted at new hardware" by Sponge+Bath · · Score: 4, Funny

      Steambox; the proverbial unicorn of the console world.

      I'll pay for one with the bitcoins mined from by Butterfly Labs box.

    3. Re:"hinted at new hardware" by gl4ss · · Score: 1

      I got one(well, it's more of a laptop attached to a 55.5" tv) and it works perfect. you just need a couch that's optical mouse friendly and a wireless mouse and wireless keyboard that's the right size.

      of course, if you have a huge stomach you just can't hold the kb on the lap while lounging on the couch like I'm doing right now. this is how I just played 2 hours of borderlands 2 with my brother - launched from steam.

      they've been dabbling and hinting at the fucking steambox for so long now that it makes the hl2 development cycle seem like a day though. the problem is that they still haven't come up with the gimmick that would actually make it into something else than just buying a mini pc. so it will be in development until they find that gimmick because without it there is little point in paying any premium to them for pc parts. the stuff that has leaked from valve over couple of past years indicates that they've been throwing a lot of money into finding such a gimmick.

      and Gabe if you read this shit: you can't just fucking stop a game in the middle of an explosion without earning a gigantic FUCK YOU FATSO. what's next, the main character waking up at the beginning of the next game and casually saying "I had the strangest dream..".

      --
      world was created 5 seconds before this post as it is.
    4. Re:"hinted at new hardware" by Anonymous Coward · · Score: 0

      Got mine yesterday. Shrug.

    5. Re:"hinted at new hardware" by Anonymous Coward · · Score: 0

      Nice try, BFL.

    6. Re:"hinted at new hardware" by jones_supa · · Score: 1

      of course, if you have a huge stomach you just can't hold the kb on the lap while lounging on the couch like I'm doing right now.

      Doesn't sound something like Gabe would approve, then...

  3. 3 biggest lies by OutOnARock · · Score: 5, Funny

    1. The check is in the mail.
    2. Linux is the future of gaming.
    3. I won't cum in your mouth.

    Wouldn't the Year of the Linux Desktop have to occur before the Year of Linux Gaming?

    just saying is all.....

    1. Re:3 biggest lies by TWiTfan · · Score: 1

      David Allen Coe clearly needs to update his song.

      --
      The cow says "Moo." The dog says "Woof." The Timothy says "Thanks, valued customer. We appreciate your input."
    2. Re:3 biggest lies by timothy · · Score: 1

      Re. #2 on your list:

      I dunno; I think if games are (good enough / numerous enough), that might be a bigger driver of "the desktop" than the desktop is of games. I'm not really a video gamer, to put it mildly, but I sure wish there were more (money-making, popular) games on Linux for that reason.

      --
      jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
    3. Re:3 biggest lies by ArcadeMan · · Score: 2

      4. That dress doesn't make you look fat.

    4. Re:3 biggest lies by Barlo_Mung_42 · · Score: 1

      It's not enough to just have many of the games also run on Linux. If all the same games (plus many more) also run on Windows what's the advantage of spending money on a Linux gaming rig? (Other than ideology which is a small slice of even the people who do know about Linux)

    5. Re:3 biggest lies by Anonymous Coward · · Score: 1

      "No; your fat makes you look fat."

    6. Re:3 biggest lies by hobarrera · · Score: 2

      Maybe not, maybe linux gaming can be a catalyst for linux on the desktop.

    7. Re:3 biggest lies by Anonymous Coward · · Score: 0

      Just two questions:

      1.) If you already have a gaming-computer, why would you buy a new one just to install linux? You can install it on your current pc.

      2.) If you don't have a gaming-pc right now and want to buy/build one and let's say all games you want to play are for linux and windows... would you, additionally to the costs of the hardware-components, either buy a 100$+ license to be able to play or would you use the free alternative? I would take the free alternative.

    8. Re:3 biggest lies by Anonymous Coward · · Score: 0

      I've tried linux out on my desktop before, what always happens is I never boot into it because I game too often and it's annoying to have to reboot into Windows. If I could run all of my games on linux I would switch and take the necessary time to familiarize myself better with the OS. I'm sure I'm not the only one who would do so.

    9. Re:3 biggest lies by Anonymous Coward · · Score: 0

      Linux has taken over most consumer appliance and now holds the majority of smart phones.

      Maybe Linux will be king of the Desktop last?

    10. Re:3 biggest lies by hobarrera · · Score: 1

      Steam for Linux and wine should solve that issue. Most games work fine that way.

  4. Re:Guess that's why Valve is so behind Linux by i+kan+reed · · Score: 4, Informative

    Part A has essentially happened. Everything by valve that's not way-too-old-to-port has been linuxified.
    Part B isn't going to happen because they want developers to target whatever audience they feel like.

  5. Get me a steambox and ill start gaming. by Anonymous Coward · · Score: 0

    My laptop is for work. My console is for gaming. I wouldn't jeopardize my work to play games. As soon as there is a steam box, i'll start gaming with linux.

    1. Re:Get me a steambox and ill start gaming. by AlphaWolf_HK · · Score: 1

      That doesn't make any sense. How does playing games on a computer jeopardize your work? That isn't much different from saying that I should have one tablet for games and one tablet for work. One tablet for both saves time and money.

      --
      Careful with names containing L slashdot.org/~AiphaWolf_HK slashdot.org/~AlphaWoif_HK slashdot.org/~AiphaWoif_HK
    2. Re:Get me a steambox and ill start gaming. by Anonymous Coward · · Score: 0

      *not same AC*

      Makes sense to me from a workspace partitioning perspective. Some people like to keep their entertainment and work separated so they are not tempted, like having a dedicated home office when coding in the living room works just as well.

    3. Re:Get me a steambox and ill start gaming. by Anonymous Coward · · Score: 0

      Some people work in security sensitive fields. We can't just run random unaudited code, eg. games, on our work computers.

      In my case, I just have another PC with Win7 for playing games, on a separate network, maybe the OP works in a security sensitive field and is too poor to own two computers.

      HAHAHA, no that's fucking unlikely, so I guess he's just throwing up a strawman.

    4. Re:Get me a steambox and ill start gaming. by X0563511 · · Score: 1

      So the majority should lose out to make things easier for the minority?

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  6. Erm. by Anonymous Coward · · Score: 0

    Licensing aside. BSD and Linux comparisons aside.

    Aren't the PS3 and PS4 running variations of FreeBSD? Would this not be exactly "Nix in the home for gaming."?

    FreeBSD titles are bound to be easier to port to Linux than say FreeBSD / OpenGL to Win8 kernel / DirectX, correct?

    If those assumptions are correct, it would appear that he's late to the party.

    1. Re:Erm. by Anonymous Coward · · Score: 0

      FreeBSD titles are bound to be easier to port to Linux than say FreeBSD / OpenGL to Win8 kernel / DirectX, correct?

      1: You'd port to the Win8 platform, not the kernel.

      2: There's no need to convert from OpenGL to DirectX unless you're targeting XBox.

      But yes, it would be easier to port from BSD to Linux than to Windows.

  7. A few things need to happen first by BitwizeGHC · · Score: 4, Interesting

    1) Switch to the Wayland graphics stack -- games don't need X11 and all its complexities

    2) Provide a Direct3D-compatible state tracker so devs don't have to mess with OpenGL

    3) Linux really, really needs a Visual Studio. The reason why Visual Debugger is so great is largely because of the rest of Visual Studio. No, Eclipse doesn't count.

    Game devs are used to the Windows ecosystem. Compared to it, what's available on Linux is stone knives and bearskins. Until that changes, not many game devs will be enthused about Linux development.

    --
    N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
    1. Re:A few things need to happen first by h4rr4r · · Score: 4, Insightful

      1. That's happening
      2. That seems like a patent nightmare
      3. Man up, use VIM or Emacs :) I imagine linux will get visual studio when MS ports it and not a second before. Lots of non-game devs seem to do fine without visual studio.

    2. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      1) Switch to the Wayland graphics stack -- games don't need X11 and all its complexities

      This doesn't matter, games already make use of SDL 2.0/etc and don't ever touch X directly.

      2) Provide a Direct3D-compatible state tracker so devs don't have to mess with OpenGL

      OpenGL/SDL 2.0 are as good as the DirectX framework. You do realize that there is a shit ton more to DirectX than just Direct3D, right? Also, after this is implemented, what is to stop MS from continuously breaking the DirectX API for newer games? The move needs to be a push towards cross platform code and away from platform specific libraries.

      3) Linux really, really needs a Visual Studio. The reason why Visual Debugger is so great is largely because of the rest of Visual Studio. No, Eclipse doesn't count.

      No, it doesn't. Linux has some pretty good existing IDEs anyways from KDevelope to Intellij (although this is commercial/JAVA focused), and, yes, even Eclipse. While I agree Eclipse sucks in comparison to say Intellij (for Java), it is still fine and gets the job done well. Visual Studio is pretty bloated and leads to pretty damn lazy developers, IMHO.

      So, yeah, sorry, all of your points make no sense.

    3. Re:A few things need to happen first by DuckDodgers · · Score: 1

      Is Visual Studio really that awesome, or is it merely good but has raving fans because of sheer inertia (e.g. Visual Studio can do 5000 things and IDE X can do 5000 things just as quickly, but tens of thousands of developers already know how to do 3500 of those things in Visual Studio and don't feel like tackling the equivalent learning curve in IDE X.)

      For IDEs that claim to be C++ friendly there is Eclipse, Netbeans, KDevelop, QT Creator, Code::Blocks, there must be others. Does Visual Studio really trump them all?

    4. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      Just to let you know Visual C++ compiler doesn't fully include C++ 11

    5. Re:A few things need to happen first by chuckinator · · Score: 1

      They're fans of Intelli-sense, not Visual Studio. If their text editor can't immediately guess which function they should be using, they freeze up and forget how to check the reference documentation.

    6. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      You have no clue at all. Really. All three points are either bad ideas or plain wrong.

    7. Re:A few things need to happen first by HeckRuler · · Score: 3

      3) Linux really, really needs a Visual Studio. The reason why Visual Debugger is so great is largely because of the rest of Visual Studio. No, Eclipse doesn't count.

      Man up and learn how to use GDB. It's not that hard. And makefiles are your friend.

    8. Re:A few things need to happen first by TheRealMindChild · · Score: 1

      Games don't (and shouldn't) need a windowing system at all. If it is full screen, then it takes over the display. If it isn't, it is a hardware overlay at the coordinates/dimensions the window claims to be placed at.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    9. Re:A few things need to happen first by Blakey+Rat · · Score: 4, Interesting

      It's not about ease-of-use (although it is kind of about that), it's about functionality. GDB simply can not do half of what Visual Studio's debugger can.

      Developers with Visual Studio are debugging inside their HLSL shaders. To my knowledge, nobody else is doing that. Nobody else can do that.

      The fact that Visual Studio's debugger is easier to learn, and much better integrated with the IDE is just frosting.

    10. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      You forgot VIM and EMacs. Really efficient as well, get to know them and you will never have to take your hand off the keyboard while at the same time doing things faster if you were to touch a mouse.

    11. Re:A few things need to happen first by ilguido · · Score: 1

      Real men use Emacs...

      No kidding, kiddo, here is a list of Naughty Dog's Jak and Daxter development tools:
      Allegro, Common Lisp, Visual C++, Maya, Photoshop, X Emacs, Visual Slick Edit, tcsh, Exceed, CVS

      From Gamasutra and Visual C++ is there just because it was the only compiler supported by Sony at the time.

    12. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      Visual Studio Debugger is absolutely shit, and any _serious_ Windows developer knows that.

      WinDbg, on the other hand...

    13. Re:A few things need to happen first by vux984 · · Score: 2

      Is Visual Studio really that awesome

      Yeah. It really is.

      Visual Studio can do 5000 things and IDE X can do 5000 things just as quickly, but tens of thousands of developers already know how to do 3500 of those things in Visual Studio and don't feel like tackling the equivalent learning curve in IDE X.)

      Sort of. I'm sure pretty much everything you can do with VS can be done in another IDE. But the curve is not equivalent, its much narrower, steeper, more slippery, and is prone to falling rocks. ;)

      The learning curve isn't the same difficulty; and there's a lot more arbitrary "weirdness".

      To try and make an analogy... Visual Studio is like a regular keyboard. Qwerty, with the f-keys up top, the inverted T arrows, and the number pad to the right.

      IDE X ... ok... its Dvorak. Things are in different places, and we were expecting that. But there's more... its not quite Dvorak; you have to pull up on the caps and number lock keys to toggle them instead of pressing them. And the escape key? That one you have to twist counter clockwise. The function keys don't register until you hold them for 1.5 seconds, and the pipe symbol is is missing... ok not missing, if you press the P, the I, and the Shift key at the same time you get the pipe symbol; there's a few other chords as well. And shift only works on half the keyboard -- so if you are want a letter on the left side of the keyboard shifted you MUST use the shift on the right side, and vice versa. The number pad 0 is on a rocker switch, and the 7 is just missing (but its still on the main keyboard). :)

      Not that visual studio doesn't have its WTF bits, but there's less of them relative to the alternatives. IMO.

    14. Re:A few things need to happen first by DuckDodgers · · Score: 1

      There are plugins to add Intelli-sense to Emacs and Vim, of course.

      In my opinion - an opinion I am sure is popular on Slashdot - you need to know your programming language and basic build steps very well before you move to an IDE. An expert in Visual Studio can use Visual Studio quickly, but if Visual Studio does something he does not expect, or he has to work outside it for some reason, or he needs to develop for a platform that Visual Studio does not target, his productivity is shot to hell. An expert in C++ development from a text editor, console, and manually edited makefiles can learn to use Visual Studio quickly and will rapidly approach the Visual Studio expert for productivity, but if Visual Studio does something he does not expect, he can drop out and look at the underlying environment with ease. If he needs to switch to a C++ development chain outside Visual Studio, the transition is quick. And if someone comes out with an IDE that is equal or better than Visual Studio for his needs, he can switch quickly.

      A more interesting discussion is languages that seem to thrive without IDEs, like Python, Lisp, or Perl. In those, I think the lack of an IDE is not a handicap - the language just lets you play with pretty complex abstractions with relatively few lines of code, so you don't need a nice tool putting in foo.getBar().getBaz().doQuux().parse("freeze").insert("qubits").add(42) for you. I work with Java, I can do all of my work from a console plus Vim, but I'm just so much faster in Eclipse or Netbeans. I play with Python and Lisp in my spare time, and in those I don't see how fancy developer tools can add as much value for either language.

    15. Re:A few things need to happen first by neminem · · Score: 4, Insightful

      "They're fans of Intelli-sense, not Visual Studio. If their text editor can't immediately guess which function they should be using, have to go check the documentation, thus wasting a couple minutes that they could have been programming in, and breaking their flow when they get back."

      Fixed that for you. Why badmouth something for making your job easier? "Your car has cruise control? You must really blow at driving if you use it." Why do people think like that?

    16. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      Games don't (and shouldn't) need a windowing system at all. If it is full screen, then it takes over the display. If it isn't, it is a hardware overlay at the coordinates/dimensions the window claims to be placed at.

      They don't need a windowing system, no, but unless you want them to shut down all your currently running applications whenever you start them, they need to play friendly WITH the windowing system, meaning they need to play friendly with everything else running as well.

      And if you think that's all right, then there's already an answer for you: Consoles. You can go pick one up, have fun with it, and quit your bitching.

    17. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      The whole point of widespread adoption is to make sure devs don't have to "Man up and...".

      Productivity matters to businesses. Given a tiny market share, if the dev's productivity is terrible, the math just doesn't work.

    18. Re:A few things need to happen first by TsuruchiBrian · · Score: 1

      Visual studio is not required at all. That's like saying Linux needs IIS to be successful (no apache doesn't count). Linux has a few shortcomings, development tools ain't one of them.

    19. Re:A few things need to happen first by ADRA · · Score: 1

      Neat feature, but it is synthesized:
      http://msdn.microsoft.com/en-us/library/vstudio/hh873197.aspx

      That said, there's no reason why other special purpose debuggers couldn't do the same with enough effort.

      --
      Bye!
    20. Re:A few things need to happen first by Blakey+Rat · · Score: 3, Insightful

      Well, synthesized, processed, monkey-driven... who cares? The point is, it's there and it works. And Microsoft put in the effort.

    21. Re: A few things need to happen first by Anonymous Coward · · Score: 0

      Depends on what you're talking about. Existing game porting, or NEW from scratch games. If it's the latter, relying on MS specific API's is about the dumbest thing Valve could do, since the future of gaming is Linux! Ports, and secondary compatability(WINE), will still come, regardless of whether they do what you've stated.

      If you think MS would ever release DirectX, or Visual Studio into something close to GPL, you're quite delusional, or are a paid MS shill. Or both.

    22. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      That said, there's no reason why other special purpose debuggers couldn't do the same with enough effort.
       
      Talk like that doesn't mitigate the fact that they don't.
       
      It's like when I landed my first administrator job. Some hack who thought he was cool shit because he was sporting Linux on his laptop (complete with Tux sticker!!!) came up to me one day and said that he could probably do my job. I didn't dispute it. I certainly wasn't the end-all-be-all in my field. I'm still not and I can't image ever being the top dog. But I told him the magic trick... I had the job, he didn't. It didn't matter who could do my job or if they could do it better as long as I was the one doing my job.
       
      That was over a decade ago and to the best of my knowledge my "rival" has never held a job that's paid more than a couple bucks above minimum wage. Many people including many people around here discount the idea that people need a reason to replace someone or something else, not just an alternative. This is why many people will stick with VS and this is the reason many people will stick with Windows.

    23. Re:A few things need to happen first by naris · · Score: 0

      No, Real men don't use emacs, They use VIM!

    24. Re:A few things need to happen first by TrancePhreak · · Score: 1

      In addition to what others are adding, in my experience Visual Studio actually works. XCode and some of the others are very unpolished in the debug area. They randomly disconnect from debug target or some such. MonoDevelop randomly corrupting layouts drove me mad.

      --

      -]Phreak Out[-
    25. Re:A few things need to happen first by TrancePhreak · · Score: 1

      Makefiles are the devil sir.

      --

      -]Phreak Out[-
    26. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      Developers with Visual Studio are debugging inside their HLSL shaders. To my knowledge, nobody else is doing that. Nobody else can do that.

      OpenGL tooling is sadly nearly non existent, the gDEBugger was barely usable and stopped dead two years ago shortly after becoming AMD exclusive. Best part: the last few releases (only available from AMD) intentionally crippled existing functionality if it could not find the AMD driver - anyone remember how they complained about the Intel Compiler pulling that stunt on them?

      The fact that Visual Studio's debugger is easier to learn, and much better integrated with the IDE is just frosting.

      AFAIK GNU tools are designed to be hard to integrate with non GPL software. I don't even want to know how Eclipse, Netbeans and QtCreator manage to work around that - I just imagine it has to be rather painful.

    27. Re:A few things need to happen first by loufoque · · Score: 0

      You really are a noob. Visual Studio is inferior technology from the last century.
      Linux has way superior development tools and APIs.

      You'd know if you weren't a script kiddie.

    28. Re:A few things need to happen first by loufoque · · Score: 1

      What sort of programmer doesn't know the name of a function?
      Calling an API is not the part that actually takes time...

    29. Re:A few things need to happen first by loufoque · · Score: 1

      More importantly, Visual C++ doesn't fully include C++98 and is extremely slow and riddled with bugs.

    30. Re:A few things need to happen first by mrvan · · Score: 1

      I can second this. I used to program delphi, java, and c#, and was addicted to IDE's for all of them. Now I write python almost exclusively, and do it purely in a text editor and console. I miss some IDE features, especially being able to click on a module/function name and opening that function are useful to navigate in a codebase and especially to inspect third party modules I am calling. However, the IDE's I;ve looked at (eclipse+pydev, pycharm, and the emacs extension (epy?)). They were all to clunky to my taste and got in the way of my development rather than supported it.

      In python, if I know the project you are working in and the libraries you use well I find that I don't really need code completion to work productively. And in a piece of the project that I am not really familiar I guess I don't want to get a false sense of familiarity and would rather work with the documentation and/or source code nearby.

    31. Re:A few things need to happen first by loufoque · · Score: 2

      gdb is easier to use and much more powerful than the Visual Studio debugger.
      When I'm on Windows, I personally use GDB or WinDbg. Visual Studio is an unusable mess.

    32. Re:A few things need to happen first by cstdenis · · Score: 1

      No, Real men use dip switches.

      --
      1984 was not supposed to be an instruction manual.
    33. Re:A few things need to happen first by neminem · · Score: 4, Insightful

      The sort of programmer working with a new API, or an API where several functions have similar names, or you know the name of the functions but not the order of their parameters, or you just yourself created a new class and you don't remember exactly what you named all the properties (id? ID? DocID? DocumentID? In which case, granted, you wouldn't be looking at documentation, you'd be looking at your source code, but same idea, really), or any of a number of other reasons why intellisense is convenient to have around.

    34. Re:A few things need to happen first by hobarrera · · Score: 1

      1) In progress...
      2) Isn't this recently done?
      3) What? I think most devs try to stay away from VS, no need to port that or imitate it.

    35. Re:A few things need to happen first by spire3661 · · Score: 1

      Why cant we design a Linux based console OS? Thats the part everyone is missing. We dont want Linux on the Desktop, we want Linux in the dedicated gaming device. THAT is what a Steambox is, a PC configured to act mostly as a gaming console that YOU control.

      --
      Good-bye
    36. Re:A few things need to happen first by phorm · · Score: 1

      No, Eclipse doesn't count

      Why not? I've had pretty good luck with it thus far.

    37. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      The closest to #3 is Code::Blocks I believe, but I barely use its features (some advanced features like autocomplete tend to get in the way for me, making me waste many more keystrokes than I should), so I'm probably not a good person for judging.

    38. Re:A few things need to happen first by TwoBit · · Score: 1

      Your "man up" attitude is why Linux will never succeed.

    39. Re:A few things need to happen first by TwoBit · · Score: 1

      The fact that John Carmack uses and prefers Visual Studio should prove that you are the noob here.

    40. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      Joke's on you: Intellisense *still* breaks completely on C++ projects of any complexity.

      Visual Studio is a wonderful IDE for C#. It's an okay IDE with a very slick debugger for C++.

    41. Re:A few things need to happen first by TwoBit · · Score: 1

      VC++ includes nearly all of C++98 and includes pretty much everything that matters to any professional developer. As for being riddled with bugs, you don't know what you are talking about.

    42. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      I don't know the name of functions. I have a issue with my memory, so I forget stuff fast, but I can handle complex ideas.

    43. Re: A few things need to happen first by Anonymous Coward · · Score: 0

      Thank god there was sense beneath this garbage, thought my head might explode reading the parent.

    44. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      Linux developers disdain IDEs and see it as a sign of weakness to use anything other than a text editor that predates half of the dev team. The vim and emacs people can get into friendly arguments but there is mutual respect; respect not shown to a new guy who wants to use Eclipse.

      In the long run it's damaging to the success of the platform. I say this as a professional developer who is vim-fluent.

      I also only own cars with manual transmissions. If I was trying to sell cars, I'd put an automatic in each one, and make the manual a special cost-plus option for enthusiasts, as every successful automaker now does. There's a lesson here.

    45. Re:A few things need to happen first by loufoque · · Score: 1

      That's irrelevant. Calling a function takes virtually no time. That's not the hard part of progamming.
      Maybe you only do how to write glue code instead of how to engineer software?

    46. Re:A few things need to happen first by loufoque · · Score: 1

      Having found a hack to approximate the reciprocal square root hardly makes him a reference in the matters of software development.

    47. Re:A few things need to happen first by loufoque · · Score: 2

      Clearly your knowledge of C++ is very limited.
      There isn't a day that goes by where I don't hit at least 10 bugs of Visual C++.

      I am part of the standards committee of the C++ language and I chat with the Microsoft employees in charge of Visual C++ development and its standard library from time to time.
      They're fallen behind a lot, but they recently made a couple of good hires that might help them get back into the game.

    48. Re:A few things need to happen first by Amtrak · · Score: 1

      News Flash! The PS3's OS is already based off of FreeBSD. So almost mission accomplished!

    49. Re:A few things need to happen first by neminem · · Score: 2

      How it it irrelevant? Sure it's not usually the hard part, but it's still something you do constantly. Suppose someone said, "I claim you will love this car. It's exactly the same as your current car, only you have to press the inside of the roof with your elbow every time you want to use your turn signal". That doesn't sound that hard, right? Using your turn signal isn't really the hard part of driving, right? Would you want to do something slightly annoying and slightly time-consuming every time you had to, though? For no reason?

      There, now all 0 of you who were like "where's the car analogy!?" can stop hypothetically complaining.

    50. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      Your "man up" attitude is why Linux will never succeed.

      This can't be quoted enough.

        My strongest memory of attempting to use linux at the age of twelve was when I had reached my wits end trying to edit a file in order to get my video card recognized (and yes, I did RTFM, that's how I knew what file) and finally asking some people on IRC for help. They were helpful at first, but then told me I was too dumb to use linux and kicked me out after we realized the issue was that I was typing the name of the file in order to open it (you know, like you'd do in windows), rather than typing the name of a text editor and passing it the filename as a command line argument.

      As a result of that, I put down linux and never tried to do anything serious with it again until I was forced to in an operating systems class as part of my CS degree (in which I actually learned a lot, I wish the people on linux boards would have been as helpful and patient as my professor).

    51. Re:A few things need to happen first by jedidiah · · Score: 1, Insightful

      It all depends on who you are talking about.

      Expecting end users to "man up" is stupid and counterproductive.

      Expecting the same of developers or sysadmins is not.

      A developer on crutches is a liability. Same goes for sysadmins. Sooner or later you have to think for yourself and do for yourself.

      The whole point of an IT professional is to deal with difficult stuff.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    52. Re:A few things need to happen first by TheRealMindChild · · Score: 1

      Like I said.... hardware overlay. You get a hardware surface of x/y dimensions at x/y coordinates that is rendered on top of what your OS renders. This is how DirectX works. Your windowing system will be aware of where it is at because the application indicated where the overlay should be and what its size is. When the window is moved, so is the overlay. This is also the reason hardware accelerated windowed games tend to have trouble with screen capturing such things (you get images with a black box)

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    53. Re:A few things need to happen first by spire3661 · · Score: 1

      Thats why i qualified it with 'a gaming console YOU control'

      --
      Good-bye
    54. Re:A few things need to happen first by epyT-R · · Score: 1

      1. current compositors already suck significant gpu cycles from games. wayland is basically gpu only, offering no fallback. If there's a way to get it to suspend rendering while a game is full screen, it would be tolerable, but say goodbye to performance if you game in a window sometimes (or use any desktop 3D/gpu accelerated software).
      2. No. You don't want api wrapped software. Wine is a kludge. Write it for opengl, and it's relatively easy to port it to any platform with 3d graphics, including windows. Managing one renderer > managing two.
      3. The vs debugger is nice, but it's not an absolute requirement for writing software. That said, yes, gpl land could do with a better debugger.

    55. Re:A few things need to happen first by Anonymous Coward · · Score: 2, Insightful

      I've learned from reading Slashdot that "the hard part" of any activity is simply the part that the writer happens to do themselves and of course lesser people do not.

    56. Re:A few things need to happen first by DuckDodgers · · Score: 1

      To my knowledge, anything you can do in a traditional IDE can also be done in VIM and Emacs. However, the learning curve for doing it in VIM and Emacs is a lot steeper. It's hard to sell both individuals and companies on that. If I want a top and bottom split screen to compare two files in VIM, I know there's a few keystrokes to get me there but I don't remember what they are. IDEs provide that with a few clicks - slower than the VIM keystrokes if you have the VIM keystrokes memorized, much faster if you have to look them up. Likewise for multi-file grep, multi-file search and replace, auto-complete, jump-to-function-definition, jump-to-variable-declaration, etc...

      What we really need is more games like this one: http://vim-adventures.com/

      Make a game out of learning VIM or Emacs, including the advanced features. Then maybe your average developer can become faster with them than an IDE. But without that, the learning curve to reach the point where you can use VIM or Emacs as fast or faster than you can use Visual Studio or Eclipse is just too long.

    57. Re:A few things need to happen first by DuckDodgers · · Score: 1

      I'll take your word for it. ( No sarcasm intended. ) I've heard this repeatedly, but I haven't worked with C++ for a long time so I have no grounds for comparison.

    58. Re:A few things need to happen first by ProzacPatient · · Score: 1

      I'm a professional developer and use Visual Studio on a regular basis, however whenever I work in Linux I prefer to use CodeLite.
      I believe it is a serious contender in the IDE space on the Unix/BSD/Linux platform but unfortunately it gets barely any attention.

    59. Re:A few things need to happen first by DuckDodgers · · Score: 1

      That's a fair point, but I would counter with two counter-points.

      First, some languages have a REPL (the interactive Read Eval Print Loop), so if you're not sure how function X works, you can either call a documentation function on X in your REPL or invoke X directly and see what happens, and get information you want from any error messages. If you're unsure about some aspect of the invocation, you can experiment with different parameters directly in the REPL. C++ naturally doesn't support this, but many other languages do.

      Secondly, some languages just lend themselves to less code, period, or other language features that reduce the amount you need to write. Sometimes when I'm writing Java I get the overwhelming feeling that Intelli-sense is helping me muddle more quickly through mountains of code that I wouldn't have to write in the first place if I was using Python, Perl, or Clojure (just to pick three other languages I like).

    60. Re:A few things need to happen first by techprophet · · Score: 1

      emacs has M-. (find-tag, which is language agnostic afaik). I use it with python, JS and C.

    61. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      Burn! Hahahahahaha

    62. Re:A few things need to happen first by VortexCortex · · Score: 1

      DDD - Data Display Debugger

    63. Re:A few things need to happen first by jon3k · · Score: 1

      3) You are absolutely 100% right and I think this is overlooked.

      The reason Windows took off to begin with was how brain dead simple application development was. And you can complain about how shitty and unstable Windows 95 was (because, well, it was unstable and shitty) but the world produced a never ending stream of mediocre, pretty much functioning, software. A million businesses could crank out simple inhouse applications using things like VB and FoxPro.

      Linux needs something similar, they need a Visual Basic for Linux. Something that makes programming so brain dead simple anyone can crank out code, even if it's not up the the usual Slashdot standards of quality. Sure "The Web" works anywhere, but there's a huge barrier to entry. Want to make a website? No problem, just learn: HTML, CSS and Javascript, then learn PHP/Python/Ruby and oh and SQL.

    64. Re:A few things need to happen first by jon3k · · Score: 1

      Yes it really does need #3. We need more people writing software for Linux, and anything we can do to lower the barrier of entry should be applauded. If the best you can come up with is it's "bloated" and makes programmers lazy? GREAT. Bring it on.

    65. Re:A few things need to happen first by jon3k · · Score: 1

      You can do this all with VIM. You can google around for it if you want, just reply to this post if you want and I can give more details. You can get both intelli-sense style code completion as well as code references pulled up from function names right in your editor. I've done both with python, not hard to setup at all.

    66. Re:A few things need to happen first by jon3k · · Score: 1

      Why would you argue against a feature? Are you just railing against Microsoft, because basically every editor in the world has intelli-sense style code completion now. For fuck's sake, I use intelli-sense style autocomplete in VIM.

    67. Re:A few things need to happen first by jon3k · · Score: 1

      I'm not discrediting Visual Studio, but consider the fact that you'll probably spend 20 years using an IDE, don't you learn all the keyboard shortcuts you need, anyway? It seems like a silly argument that just because it's easier up front it's better, that view seems a little short sighted. Windows is easier to use than Linux up front, but once you learn to use Linux it's much more powerful, so it's worth the investment.

      Let's not forget VIM is also just a text editor, you can use it to work on all kinds of text. And all of those features you mention can of course be done in VIM, or very easily using command line tools, which I think further illustrates the power of the platform, overall.

    68. Re:A few things need to happen first by Anonymous Coward · · Score: 1

      The sort of programmer dealing with thousands of functions across hundreds of modules? The sort of programmer working in a team of dozens of people on various different parts of a game engine? The one we just hired?

    69. Re:A few things need to happen first by gottabeme · · Score: 1

      Not to mention Alt+/ in Emacs.

      --
      "Those who consume the bulk of goods are those who make them. We must never forget this secret of our prosperity."
    70. Re:A few things need to happen first by Nemyst · · Score: 1

      Try doing graphics debugging in Linux. Windows has PIX and, more recently, Visual Studio 2012 includes graphics debugging directly. You also have AMD's GPU PerfStudio and NVIDIA's Nsight. As far as I can tell, Nsight has an Eclipse build that runs on Linux/Mac, but I'd honestly never use Eclipse for any serious C++ programming (their Visual Studio build gets a lot more love and promotion, mind).

      Games aren't the same as your usual program specifically because of graphics. There are other elements (have fun taking care of your art pipeline in Linux when half the artists will probably stick to Windows!) too, but I'd say graphics is the biggest hurdle right now.

    71. Re:A few things need to happen first by mjwx · · Score: 1

      "They're fans of Intelli-sense, not Visual Studio. If their text editor can't immediately guess which function they should be using, have to go check the documentation, thus wasting a couple minutes that they could have been programming in, and breaking their flow when they get back."

      Fixed that for you. Why badmouth something for making your job easier? "Your car has cruise control? You must really blow at driving if you use it." Why do people think like that?

      Because most of the time they're right. I'm sure Colin McRae has used cruise control, but so has Dopey Doris from Lancashire. The difference is Dopey Doris cant drive without it, let alone finish a rally.

      Yep, Intellisense is a great tool that helps me a lot (in my DBA role) but how do you tell the difference between a Colin McRae and a Dopey Doris just by looking. The fact is there are a hell of a lot more Doris' than there are Colin's out there.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    72. Re:A few things need to happen first by DudemanX · · Score: 1

      WINE may be a kludge but my library has over 200 games and most will not be ported to Linux. It's just not happening. So they need to get that "kludge" to the point where we can easily run most to all of our Windows games in order to get people to switch. Once people switch then they native ports will come and that kludge's role can slowly be faded out. Hardware and software will eventually get to the point where we can properly virtualize or emulate the old stuff instead of "kludge" it. If you want people to switch today though, you need to "kludge" our libraries so they function. It's the only way.

    73. Re:A few things need to happen first by neminem · · Score: 1

      > "Sometimes when I'm writing Java I get the overwhelming feeling that Intelli-sense is helping me muddle more quickly through mountains of code that I wouldn't have to write in the first place if I was using basically any other language on the planet."

      Fixed that for you, he said again. The issue isn't intellisense, the issue is that Java is the most annoyingly verbose mainstream language ever created. Yes, intellisense does help you deal with language issues that don't exist in sane languages, but it helps you with sane things, too. :p

    74. Re:A few things need to happen first by tepples · · Score: 1

      Linux needs something similar, they need a Visual Basic for Linux.

      Python isn't it?

    75. Re:A few things need to happen first by HeiligeKartoffel · · Score: 1

      Please share some more details. I really like vim but I've always put off setting up a proper code completion system.

    76. Re:A few things need to happen first by mybeat · · Score: 1

      OMG that vim-adventures is epic, thanks for sharing that.

    77. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      Eclipse is pretty good, if you're willing to spend all that time configuring it. I don't have that time though, so I use IntelliJ Idea. I don't miss Visual Studio at all.

    78. Re:A few things need to happen first by ElusiveJoe · · Score: 1

      Man up, use VIM or Emacs :)

      Programs should serve humans, not vice versa.

    79. Re:A few things need to happen first by F.Ultra · · Score: 1

      If so, all the more reason to consult the documentation since the API is so new to you that you don't really know exactly how it works (return values and so on).

    80. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      Both Visual Studio, Eclipse, and many other IDEs have all the features you listed plus more and they're all discoverable through menus or help files. VIM and Emacs have those features if you're willing to research and/or find little side programs which do those things. You'll have to search for them (after you learn how to use the help system and where's the help on that...) and they aren't discoverable.

      If you already know lots of little tools, you might be better off in a text editor. If not, you'll be better off in an IDE. Plus, any little tools can extend your IDE environment, while an IDE doesn't really extend your text editor.

    81. Re:A few things need to happen first by slim · · Score: 1

      But isn't that just because you're used to Visual Studio.

      I know Eclipse. My brother in law is steeped in MS development, and says that using Eclipse is like "going back in time". But he also said that IntelliJ IDEA was better.

      Well, I tried IntelliJ IDEA, and none of it made any sense. The keyboard shortcuts were completely unintuitive to me (apparently they're familiar if you've background in some DOS file manager or other).

      I think I like Eclipse because I'm used to it, and you like Visual Studio because you're used to it. From what I can tell, the features I would actually use (and it's worth noting, I don't write GUIs) are pretty much equivalent on both.

    82. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      I am wondering, does this talk about the Visual Studio debugger apply when you are not even running code on the Windows platform?
      I mean, what about debugging console games, where you have to debug on target?

    83. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      It's called Gambas.

    84. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      I know the name of the function, I just don't want to waste my time typing it. Luckily Emacs and VIM have exact equivalents of Intellisense, which I use, unlike Visual Studio.

    85. Re:A few things need to happen first by loufoque · · Score: 1

      It takes years to engineer good software.
      It takes a few hundred milliseconds to write a function name.

    86. Re:A few things need to happen first by loufoque · · Score: 1

      Completion actually makes you slower. It adds latency to your environment, and it simply doesn't scale to large software projects.

    87. Re:A few things need to happen first by SpoonStomper · · Score: 0

      What world do you live in where you would rather not use the proper tool to make the job easier? Visual Studio is by far the best development environment there is. Game Over. The MS hate around here is hilarious. Complete bitterness.

    88. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      Try PyCharm by JetBrains, it's commercial but it's really great

    89. Re:A few things need to happen first by h4rr4r · · Score: 1

      Note the smiley emoticon. Also I use VIM all day long. Different strokes for different folks.

    90. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      Return values which are also displayed by IntelliSense. Why is having relevant documentation automatically pop up on screen while I'm writing code such a terrible thing?

    91. Re:A few things need to happen first by serviscope_minor · · Score: 1

      Have you actully used visual studio? Or have you ever used anything else?

      To try and make an analogy... Visual Studio is like a regular keyboard. Qwerty, with the f-keys up top, the inverted T arrows, and the number pad to the right.

      You keep telling yourself that. Then try to set up some libraries. Sure it's possible, but using your keyboard analogy:

      It's just like a regular keyboard. Everything is in the right place, except shift. The shift key is kind of hidden under a flap at the back that needs a screwdriver to open, or possibly a coin will do. Either way, hard to get at. Then you turn the keybord over and hold it with your thumb and start typing out capitals. Except you find that the shift key only works fr about 50% of the buttons. The other one is actually underneath the numlock key and you have to pry that off to use the other 50%. You can kind of double press to lock shift on and it sort of works but if you get it wrong, then the keys end in different states and one will wind up locked on and you have to press it to unshift.

      Eh, but that's OK, we don' add libraries much.

      Seriously, every time I try to build something with external dependencies on VS, it's like pulling teeth and a it of a crapshoot sa to whether it will have linker errors at the end. If you're in the habit of buildig many little things rather than a very few monolithic things then that is bsaically a showstopper.

      --
      SJW n. One who posts facts.
    92. Re:A few things need to happen first by HeckRuler · · Score: 1

      This would essentially be my response. Users should most certainly not have to struggle to get anything done. It should "just work". That's the goal for good software targeting the masses. Software that specifically targets developers though? I want it to be useful and powerful to help me get shit done.

      There's a reason that Photoshop, AutoCAD, Blender, and programming tools are simply a bitch to use. Because people use them every day and no learning curve is too hard for a dedicated professional. Anything that shaves off seconds of a task is a vital improvement to the tool. Any new features adds to the tool. Making it easy to use runs counter-purpose to that inherent complexity. Not that simplicity is bad, but it's less important.

      Also on that list is MVS. It's one hell of a beast of a machine, and you know what? I didn't really man up and learn how to use it back in college. It was a text editor and a compile button for a long time. And that turned out to be a good plan because Microsoft keeps fucking changing everything on a regular basis. I learned how to use gcc, gdb, valgrind, makefiles, my text editor of choice, and it's served me really well for the past decade.

    93. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      Your "man up" attitude is why Linux will never succeed.

      Have you been living a cave for the last five years? Linux has taken over the world. Tablets, phones, chromebooks, servers, set-top boxes, smart TVs....just about everything except the legacy Windows stuff.

    94. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      Visual Studio is a very good (if somewhat bloated and occasionally infuriating) IDE. My experience with others is nowhere near as in-depth as my experience with VS but in general the debugging capabilities and time-saving features (Intellisense, some of the refactoring functionality) really do make a difference and I have yet to find another IDE that implements those capabilities as well in the languages I'm normally using.

      Intellisense for example isn't just useful for "looking up something I should already know", once you're familiar with what it's going to pull up you can often type 3-4 letters of the function or property you wanted then hit space or open parentheses and have it auto-complete while you move on.

    95. Re:A few things need to happen first by BitwizeGHC · · Score: 1

      Linux needs a Visual Studio. Something that's just as easy to use and comes with at least as many productivity-enhancing tools as does VS for Windows.

      --
      N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
    96. Re:A few things need to happen first by BitwizeGHC · · Score: 1

      So? These days, Naughty Dog use C++. On Visual Studio. Because they're part of Sony and that's what Sony uses.

      I've done a lot of hacking in C, C++, Objective-C, even Java, with Emacs and command-line tools. It's fine, but it's not for the average programmer. IDEs, with their inline syntax checkers, autocomplete, refactoring tools and integrated source debuggers, extend the reach of great programmers and bring programming within reach for average folks. And the best of breed in IDEs is Visual Studio. Nothing else comes close.

      It helps that the compiler vendor is the same as the IDE vendor. This enabled VS to be knowledgeable about the languages you write in it in a way that gcc has expressly forbid Linux tools from ever possibly matching, for years. (With the proliferation of LLVM-based compilers this may change.)

      --
      N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
    97. Re:A few things need to happen first by X0563511 · · Score: 1

      Damn! You turned my opinion around! I'm so sorry for ever doubting your position!

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    98. Re:A few things need to happen first by polyp2000 · · Score: 1

      Having recently started using Visual Studio - new position mandated it. (Previously an Eclipse user). I was wondering if i might find out what precisely people like so much about it. Quite frankly I hate it. Perhaps the interface is a bit cleaner - but overall its more like the "Tesco Value IDE" , offering only a basic subset of the functions I've come to rely on in Eclipse.

      --
      Electronic Music Made Using Linux http://soundcloud.com/polyp
    99. Re:A few things need to happen first by Larry_Dillon · · Score: 1

      I've met a few programmers that are in love with Visual Studio. But I have to ask, "Do you know how to program or do you just know Visual Studio?" Without it, many seem lost. The tool seems to be becoming the focus rather then the actual programming.

      --
      Competition Good, Monopoly Bad.
    100. Re:A few things need to happen first by vux984 · · Score: 1

      But isn't that just because you're used to Visual Studio.

      I think I like Eclipse because I'm used to it, and you like Visual Studio because you're used to it. From what I can tell, the features I would actually use (and it's worth noting, I don't write GUIs) are pretty much equivalent on both.

      My argument is that Visual Studio is more consistent, and has less weirdness. Things integrate better, etc.

      Revision control, profiling, debugging, coding, its like using an office suite -- its all consistent and well integrated.

      Eclipse and the suite of tools you use with it are equally capable, but your development environment is all bolted together and it lacks consistency as you use it.

      To reference the office suite metaphor I made for visual studio -- if VS is Microsoft Office; or LibreOffice if you prefer. It doesn't matter for this metaphor.

      While an Eclipse based system is more like using KWord, Lotus Notes Spreadsheet, OpenOffice Base database, and Apple Keynote for presentations. Taken together its just as capable a suite, but its a jumbled mess in terms of how it all fits together.

    101. Re:A few things need to happen first by vux984 · · Score: 1

      Seriously, every time I try to build something with external dependencies on VS, it's like pulling teeth and a it of a crapshoot sa to whether it will have linker errors at the end.

      What language? C/C++? What's the hangup? ... you add the reference to the .lib as a dependancy, and make sure the headers can be found. (e.g. set "Additional Include Directories" using absolute or relative paths depending on what makes more sense)

      I've never found external libraries to be especially problematic in Visual Studio. I'm curious where you hit major issues, and what the cause was?

    102. Re:A few things need to happen first by aestrivex · · Score: 1

      Another thing that we should mention is that while visual studio has an impressive array of visualization tools, emacs also does all of the things you're describing, providing not only a ton of high-quality visualization tools, but also includes a builtin waffle maker, a banana slicer, and a mode that plays skyrim on high video settings (although to move your character you have press and hold LCtrl+LAlt+RMeta+G+F8, which is a bit annoying).

      But, its support for text editing is not so great -- you have to use vim mode to do anything useful.

    103. Re:A few things need to happen first by ilguido · · Score: 1

      So? These days, Naughty Dog use C++. On Visual Studio. Because they're part of Sony and that's what Sony uses.

      They were already part of Sony at the time and yet they used X Emacs. They used and use Linux a lot, they used and use Scheme/LISP a lot and they used and use X Emacs a lot. Take a look at their presentation for the development of Uncharted from GDC '08: there's a nice screenshot of Emacs on Windows (they use Cygwin!) with some Scheme code.

      It helps that the compiler vendor is the same as the IDE vendor. This enabled VS to be knowledgeable about the languages you write in it in a way that gcc has expressly forbid Linux tools from ever possibly matching, for years. (With the proliferation of LLVM-based compilers this may change.)

      PS4 use LLVM/Clang. PS3 allegedly used gcc as backend. Both use Visual C++, but only as a frontend and only if you want to use it. Bonus slide: http://image.slidesharecdn.com/unchartedtechgdc2008-110214171906-phpapp02/95/slide-25-728.jpg?1297725639 .

    104. Re:A few things need to happen first by vux984 · · Score: 1

      Without it, many seem lost.

      If you take away anyone's tools won't they be lost?

      The tool seems to be becoming the focus rather then the actual programming.

      What is meant by 'actual programming'? Does relying on a resource editor to make windows resource scripts instead of writing them from scratch in notepad mean you don't know how to program?

      Me, I can read a resource script, make adjustments, etc... but I'd be 'lost' if someone handed me a blank note pad document and told me to write a complicated application main window resource script. Hell, I don't even know off the top of my head where to start .. what the "boilerplate" to get it started is.

      I'm not sure that I would agree that to be classified as knowing "actual programming" that I should have to be able to proficiently prepare stuff like that from scratch, when there are good tools to do it.

      It'd be like telling an architect that to be a "real architect" he can't use CAD and has to prepare professional level blueprints using a drafting board... and not just a simple square building either we want the Guggenheim museum. So he should be proficient with templates, french curve sets, and mechanical splines...

    105. Re:A few things need to happen first by DuckDodgers · · Score: 1

      Java is admittedly up with COBOL among the most verbose programming languages around. But even comparing C++ with Python, Perl, Ruby, Lisp, etc.... once your application gets beyond very basic complexity any of the others will let you accomplish the same tasks with far fewer lines of code and in many cases broader abstractions. So even in a C++ with IDE vs Perl with Emacs face-off, I'm not sure Intellisense makes C++ the winner.

      Obviously if performance is critical then any other advantage of your scripting languages are irrelevant. I'm speaking of the common cases when the performance differences are irrelevant.

    106. Re:A few things need to happen first by DuckDodgers · · Score: 1

      I think an honest cost versus benefit analysis would lead a developer to pick a few tools like Vim, Emacs, or Visual Studio and spend a few weeks mastering the keystrokes so they can be blisteringly productive with it.

      But in my real world experience, most people learn the basics to get their job done and don't bother to dig further. I use Vim all over the place, but I confess I just never bothered to memorize the keystrokes for multiple copy-paste buffers or multiple editing buffers, even though I'm absolutely certain both features would be immensely useful for me. That's specifically why I suggested making more games out of it.

      I'm grateful for this discussion, it's renewed my resolve to make my Vim skills top notch.

    107. Re:A few things need to happen first by DuckDodgers · · Score: 1

      I don't know how common it is, but I've heard of a number of Emacs users that love Emacs for the full featured scripting and customization, but they do set it to Vi compatibility mode for the actual text editing.

    108. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      So you know every function and parameter with the libraries you are using? Maybe you completely write every program from scratch? If you know every class, method, parameter in the .NET framework (or the thousands of other frameworks/libraries/api's) then you must be the smartest programmer alive! Get over yourself man.

      It's obvious that Intelli-sense is a good feature that saves time when coding, and unless you are still in college, time is money.

    109. Re:A few things need to happen first by DuckDodgers · · Score: 1

      For most people at most levels of skill, the clickety click menus in the IDE will let them do their work faster than Vim or Emacs. But if you're damn good with your Vim or Emacs, you can do all of your work - text editing, multi-file search, auto-complete, jump to definition, regular expression search, regular expression search and replace, jump between multiple buffers, delete, copy, and otherwise manipulate files on the filesystem, launch your application, run your unit tests, compile, etc... all without taking your hands away from the home row keys on the keyboard.

      I'm definitely not that good with Vim or Emacs. But it's a fun goal to have. We may not realize it but constantly switching one hand from keyboard to mouse many hundreds of times per day has a productivity impact.

    110. Re:A few things need to happen first by DuckDodgers · · Score: 1

      Enjoy. And no, I have no connection to the creator. I'm just a satisfied customer.

    111. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      Let that stuff be the actual software we are making and not bad tools. It's like you're asking me to use a hammer to build a house when there is a nail gun in the shop. The end user only cares about the house and I'm the one who has to design and build it, but I'm sure as hell not going to use a hammer to build it once I've designed it. That's the difference between VS and all other IDE/compiler/debugger. My tools should be easy to use and efficient to save time and money. The things I make with these tools is the difficult stuff, you speak of.

    112. Re:A few things need to happen first by DuckDodgers · · Score: 1

      I don't think the analogy to architecture holds. In my experience, the problem with automated tools that help with creating software is that sooner or later you run into a special case that requires working around the tool. I don't think that's generally true in other domains - the architect isn't going to design 98% of the building in CAD and then use Wordpad or a Hex Editor to work directly in the CAD files to finish the last 2%.

      Maybe your experience is different. In the early 2000s I worked with Microsoft's Windows CE Platform Builder IDE, but there was some features of CE at the time that weren't available through the IDE and only available from command line builds. We had to figure out the steps to modify the make files by hand to get it to work, and suddenly it was really important to understand the steps in the process that the IDE had been doing for us. (CE Platform Builder got a lot better by 2005, but we were doing this work earlier.) In the Java world, a lot of the older web toolkits have these nice quick annotations or XML you can set up, and it will automatically generate Javascript validation or SQL or HTML for you. Except if you needed a Javascript validator, SQL query, or HTML that didn't fit what the toolkits supported, you either had to modify the source yourself or work around the toolkit. The people I worked with who only wanted to use Java would eventually hit a wall - they had no choice but to learn the 'raw' Javascript, SQL, or HTML to get the work done.

      So why do I think you'll benefit by knowing how to manage the entire build of your C++ application outside an IDE? Because in my experience, sooner or later you're going to stumble over some special case where you have to do that anyway. You can learn it now, and then when that happens it will be easier to handle. Or you can wait until it happens.

    113. Re:A few things need to happen first by vux984 · · Score: 1

      So why do I think you'll benefit by knowing how to manage the entire build of your C++ application outside an IDE?

      I don't dispute that there could be benefits.

      Because in my experience, sooner or later you're going to stumble over some special case where you have to do that anyway. You can learn it now, and then when that happens it will be easier to handle. Or you can wait until it happens.

      And that's just it. I've built and released and supported projects that I've never had to manage the build process of. Many developers do.

      And your right, sooner or later its going to happen that something breaks, and you'll need to dig into the build process to fix it. I recently had to work on building a DLL from a sample project in C that had been last built in a Borland C++ compiler from 1994. The project was for a plugin for an application that had been also been compiled with that compiler. And there were a variety of problems... data alignment defaults are different now and had to be ferreted out since they weren't explicitly set in the provided headers, the unicode default settings are different now, and they'd even used some borland specific compiler directive to export the functions instead of using a module definition file (the obviously weren't using the standard VS "boiler plate" stuff for DLL projects, and so we had to sort all that out before we had visual studio compiling the DLL project such that the other application could use it without failing spectacularly.

      But its probably been close to 10+ years since the last time I had to get THAT involved with that kind of stuff, and while it was familiar... I can honestly say that I was re-learning some stuff that I hadn't really had to think about in ages.

      I guess I'm saying managing the entire build process from the command line is a specialized task that maybe you can get away without for a long time, and why not wait until you need it to learn it? I mean, isn't that how we learned everything else? ... whether its obscure compiler switches and linker options... or how to use client certificates with a .net web service... you learn it when you need it.

       

    114. Re:A few things need to happen first by F.Ultra · · Score: 1

      I have never said that it was a terrible thing. I however get support mails from two kinds of developers, 1) the ones using the intellisense and 2) the ones who read the documentation and group 1) are always the ones with the RTFM questions. Always.

    115. Re:A few things need to happen first by DuckDodgers · · Score: 1

      I think I overstated my position. Let me back it off a little bit - I think it's helpful to know how to build at least a toy application with one or two dependencies from the command line, using a simple Makefile (or in the Java world, Ant, Maven, Gradle, etc...). You don't have to build your application with many thousands, or tens of thousands, or millions of lines of source code with dozens or hundreds of dependencies by hand.

      But with that relatively modest amount of knowledge that lets you work on little projects outside the IDE, I think that common errors that occur in the IDE, at least in my experience, that are related to the build system are easier to understand and fix. It also makes switching IDEs less work, because you have more of the knowledge you need to translate the build settings between them based on what they do in raw terms.

    116. Re:A few things need to happen first by Anonymous Coward · · Score: 0

      The sort of programmer - *working with a new API* - who just puts in method calls without bothering to read documentation - is the sort who fucks up in stupid and avoidable ways.
      You need to take the time to read the documentation.

    117. Re:A few things need to happen first by neminem · · Score: 1

      Except autocomplete can also provide you with documentation, if you do it right - you can add comments to methods, and then when you look through the method list in the autocomplete list, you can hover over likely-looking methods and see those comments, which is way more convenient than digging out the documentation.

  8. Hardware Push by moschner · · Score: 1

    This really sounds like it is more of a hardware push than anything. They can build the OS for their gaming machines and servers with linux cheaper and I would guess easier than doing an OS from scratch. I'm guessing the "Linux is the future" talk is better marketing spin.

  9. Re:Guess that's why Valve is so behind Linux by Anonymous Coward · · Score: 0

    Part A has essentially happened. Everything by valve that's not way-too-old-to-port has been linuxified.

    Nice to hear. Last time I checked, almost all their newer games like Portal 2 and Counter-Strike: Global Offensive weren't available on Linux. Glad to know they've finally fixed this and started taking Linux seriously.

  10. Re:Guess that's why Valve is so behind Linux by Zero__Kelvin · · Score: 5, Funny

    Right, and Natalie Portman is never going to target a guy with a SlashID in the high 7 didgits.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  11. Re:Guess that's why Valve is so behind Linux by h4rr4r · · Score: 2

    Not the last time I checked.
    I have been waiting for portal 2 for ages now. When they can't even get the first party stuff ported what are the odds the other stuff ever will?

  12. Re:Guess that's why Valve is so behind Linux by i+kan+reed · · Score: 4, Informative
  13. Re:Guess that's why Valve is so behind Linux by i+kan+reed · · Score: 1

    Yeah, I can see Portal 2 didn't make it. That sucks.

  14. Re:Guess that's why Valve is so behind Linux by h4rr4r · · Score: 0

    Nor L4D2, nor HL2 save for beta.
    I appreciate the effort but my spending would be higher if there was something I did not already own. I bet that is a big part of the less than 1% and the dropping number of linux steam users. They should have held off announcing until they had some actual games.

  15. Let me just say... by Anonymous Coward · · Score: 0

    ...thank you, Gabe Newell!

    1. Re:Let me just say... by Anonymous Coward · · Score: 0

      pff.. I'm still waiting for him to finish power play! I'm still waiting for my dialup modem to feel like a lan party.

  16. Re:Guess that's why Valve is so behind Linux by Anonymous Coward · · Score: 1

    Natalie Portman is never going to target a guy with a SlashID. Full stop.

    FTFY

  17. Well, yeah. by Anonymous Coward · · Score: 0

    Process of elimination points at Linux.
    Windows is starting to be unfathomable for even the common user with the monstrosity that is 8.
    Mac is...apple. I don't think dealing with them professionally is ever a good idea.
    So that leaves Linux.

    1. Re:Well, yeah. by Luckyo · · Score: 1

      Windows is actually perfectly fine with XP and 7 being widely used and 7 still selling far more then 8.

      It has to after all. Almost no one runs 8. People buying new computers with 8 preinstalled just upgrade to 7.

    2. Re:Well, yeah. by apcullen · · Score: 1

      But Microsoft is unlikely to license any of its OS software to Valve for use on an XBOX competitor. So where does that leave Valve?

    3. Re:Well, yeah. by Anonymous Coward · · Score: 0

      Windows 8.1 is a great system. I don't know why people hate it so much. Some of us LIKE clicking on pretty tiles, checking the weather, and uh.. stocks.

    4. Re:Well, yeah. by Anonymous Coward · · Score: 0

      Almost no one runs 8.

      Almost no one? The most recent Steam Hardware Survey for August 2013 shows the following:

      Windows 7 64 bit 51.95% (-0.49%)
      Windows 8 64 bit 14.01% (+0.76%)
      Windows 7 32 bit 12.70% (+0.02%)
      Windows XP 32 bit 6.83% (-0.31%)

      I'm recently upgraded to Windows 8. I love it. The question is: will you continue trolling as Windows 8 adoption climbs?

    5. Re:Well, yeah. by Luckyo · · Score: 1

      Congratulations on coming out of the closet with your inner masochism! May you find a good domina to take care of your needs outside computing!

    6. Re:Well, yeah. by Anonymous Coward · · Score: 0

      If I was a masochist, I'd be running Linux on the desktop. As for the question about your future, I'm pretty confident you'll continue trolling. Thanks for the confirmation!

  18. Re:Guess that's why Valve is so behind Linux by NonUniqueNickname · · Score: 2

    Everything by valve that's not way-too-old-to-port has been linuxified.

    Great joy and merriment! I'm off to play Portal 2 on linux!

    Should I end the post here, or clarify it's sarcasm, or take a whack at 'the linux gaming is a lie' humor?

  19. Re:Guess that's why Valve is so behind Linux by Anonymous Coward · · Score: 1

    CounterStrike is a disgrace to the CounterStrike franchise.

  20. Doesn't Matter by tom229 · · Score: 5, Interesting

    I took on a project of trying to convert my gaming machine to Ubuntu this summer. No wine, only native games that would run on 12.04LTS. The result: Summer is over, and I'm back on Windows.

    At first it was nice to see more games running on Linux, and even Steam available for Ubuntu. However, the vast majority of title's I owned on Steam weren't available, and the ones that were were buggy. Take for example the Valve title DOTA2. It works on Ubuntu through steam, natively, but it's slower, and has several annoying bugs when typing in chat and minimizing the fullscreen to the desktop.

    Skype works, but was buggy. My headset worked, but had more static, etc, etc.

    What's more is I had two random crashes. One due to a kernel update that rendered my machine unbootable, and the other (after a fresh reinstall) due to a nvidia proprietary driver update that continuously crashed X server on boot. I'm not sure what the underlying issue is with Linux. I'm not sure why it's so difficult to get anything that's a binary (not open source from the repositories) working properly. But this seems to be my experience every year since about 2006 when I attempt to transition everything to Ubuntu.

    --
    If it ain't broke, don't fix it.
    1. Re:Doesn't Matter by loufoque · · Score: 0

      Clearly you're a kid or a student.
      Try doing something productive with your summer instead. Like actually using your computer to do real things. Oh right, that requires Linux.

    2. Re:Doesn't Matter by phorm · · Score: 1

      Weird font size in chat?
      Lags when your game session first starts up?

      I think when I last checked, the font-size thing was fixed. Still has issues with lagging when the you actually start a tournament/etc game though.

    3. Re:Doesn't Matter by Amtrak · · Score: 1

      Hmm, my windows 7 workstation, not that I wouldn't rather use Linux, thinks your wrong about the real work part... just saying.

    4. Re: Doesn't Matter by tom229 · · Score: 1

      I'm actually a senior sysadmin for a publicly traded oil and gas company. I administer many Linux vms currently, and have administered many more over my career. In fact, my entire environment runs on vmware hypervisor. I've also stated that I've been trying to transition my gaming computer to Linux for over 6 years, so spare me your fanboy cliches, I'm no spring chicken.

      Few things bother me more than paying for Microsoft licencing, so I would love to transition to Linux. The unfortunate fact of the matter is that it's just not feasible. Especially for the average person.

      --
      If it ain't broke, don't fix it.
    5. Re: Doesn't Matter by deek · · Score: 1

      Well, I guess it all depends on the type of game you want to play.

      For AAA type games, Windows is the only obvious choice.

      For more Indie type games, Linux is actually an excellent choice now. Especially for the average person, who can run them via Ubuntu and Steam.

      My preference is for the latter type, and since Valve introduced their Steam client, I've found myself going to Windows much less. In fact, I only recently booted Windows up for the first time in 4 months or so, just to install system updates and the latest firefox. Just because, well, I didn't feel right leaving it without updates.

      I've a healthy collection of over 50 Linux steam games, thanks mostly to Humble Bundle. None required any work to get going. Steam took care of it all. An average user would cope fine with that.

      I game on my laptop, which admittedly, was pretty highly spec'd a few years ago (sandy bridge quad core cpu, Nvidia 485M, 8GB mem). Works great for anything I've thrown at it so far.

      Basically, my point is, depending on the type of gamer you are, Linux Gaming has made a _huge_ leap this year. For me, the improvement has all but removed my need for Windows. For others, well, mileage may vary. For the standard indie gamer, Linux is here and and is very usable.

    6. Re:Doesn't Matter by Anonymous Coward · · Score: 0

      What's more is I had two random crashes. One due to a kernel update that rendered my machine unbootable, and the other (after a fresh reinstall) due to a nvidia proprietary driver update that continuously crashed X server on boot. I'm not sure what the underlying issue is with Linux

      Don't use any Distro that is not a long term release - you basically alpha and beta test the OS if you use cutting edge code. Debian even calls these releases "testing" and "unstable" and warns against using them. Ubuntu of course is cutting edge and takes packages directly from Debian unstable.

      The driver issue can be fixed by booting with the old kernel and running dkms to compile it - that works until nvidia supports the new kernel (as a debian unstable user that happens seldomly - that it hit an Ubuntu LTS is rather insane on the part of Cannonical).

       

      Ubuntu through steam, natively, but it's slower

      Unity/Gnome 3/KDE/whatever are resource hogs in their default config, disable all Gimmiks and you get quite a bit of Performance that is otherwise lost to render the cursor.

    7. Re:Doesn't Matter by mlw4428 · · Score: 1

      Real things like what? Compiling GIMP for a few hours or X Windows for a few days? I know...maybe I should sit down and redo my Kernel config! Real work is whatever the end-user thinks he/she needs to do. That's been the basis of desktop computing for the last 20 years and it'll be the basis of desktop/mobile computing for the next 100. Grow up, child.

  21. Garbage by Anonymous Coward · · Score: 0

    1) the future of graphics APIs lies with openGL ES3.0, ES4.0, etc. DirectX is acknowledged to be a dead-end even by Microsoft

    2) the 'windows ecosystem' is actually crap for games (even though it is currently better than anything else). Take when MS depreciated gaming access to anything other than the main 2 mouse buttons. Games using MS mouse APIs suddenly lost all the functionality of modern mice. It was years before MS put this functionality back into Windows.

    Then take MS's godawful support of in-game video and sound codecs. Sensible companies use open-source solutions to sound codecs, and open-source or third party codecs for video.

    And again, consider Microsoft's putrid driver model for modern GPUs. No game can afford but a handful of state-changes per frame, making most clever uses of the GPU impossible. The new console from Sony, the PS4, is able to completely revolutionise the use of the GPU by allowing hundreds of times more state changes per frame then any Windows gaming PC.

    All Microsoft gives to games developers is a mediocre set of standards, many of which (as with 'Games for Windows Live') suddenly wink out of existence when MS gets bored with them. If a gaming PC could be programmed 'to the metal' (as is the case with the Xbone and PS4), the game would run at least 3 times better for any given combination of GPU and CPU. The Microsoft 'tax' is at least 66% of the potential performance of that hardware you own.

    As for Visual Studio, well NOTHING prevents one from using visual studio to create Linux (or Android) apps. A Windows environment can easily emulate enough of a Linux gaming environment to make the final cross-port trivial.

    (Future) Gaming on Linux is all about 'to the metal' coding similar to what the best games will be doing on the PS4 in a couple of years. Go study the architecture of the PS4 (and the Xbone). The Windows PC will NEVER adopt Huma/HSA designs in any significant way, and the dreadful driver model of Windows 7/8 is never going to see significant improvement. Microsoft doesn't have enough juice left to create a 'to the metal' replacement for DirectX. .

  22. Re:Guess that's why Valve is so behind Linux by ilguido · · Score: 5, Informative
  23. Re:Guess that's why Valve is so behind Linux by Nick · · Score: 5, Funny

    Right, and Natalie Portman is never going to target a guy with a SlashID in the high 7 didgits.

    I can confirm the above is true.

    --
    Fuck Ajit Pai
  24. Valve could make it happen by Metricmouse · · Score: 2

    They should run a promo for 2-3 years that lets game developers collect 90-100% of Linux ports/new games' profits on Steam sales. It may get the ball rolling and move the culture forward to commonplace .

    1. Re:Valve could make it happen by Anonymous Coward · · Score: 0

      Fuck, Linsux has been giving away their shit for free for years and they still can't break 3% share on the desktop. You're living in a fantasy land.

  25. Re:Guess that's why Valve is so behind Linux by Anonymous Coward · · Score: 0

    Part 2 won't happen the way you said, but valve can give "a large cut" of the revenues for games that support all SOs, that way it starts to get worthy port for linux... until there are linux user enough.

  26. Re:Guess that's why Valve is so behind Linux by Anonymous Coward · · Score: 0

    I just clicked through the 17 pages (at 25 items/page). With the exception of Valve's own games (Half-Life games, Orange Box), the list seems to be composed mainly of games already ported to Linux (or cross-platform in general) and available through other channels (direct from developers, GoG, Humble-Bundle). Many seem to be casual or puzzle games originally designed for mobile platforms/tablets. Quite a few entries are tiny bits of DLC that seem designed to monetize by nickel-n-diming the user (Dungeon Defenders seems to have the most items in the list).

    All in all, not all that impressive. I'm not feeling the Linux love yet and wasn't moved to get a Steam account.

  27. Re:Guess that's why Valve is so behind Linux by MrHanky · · Score: 1

    HL2 isn't beta any more. But yeah, I'd buy more Valve games if I didn't already own them. I played through Portal again (with the open source Radeon driver), and have been playing HL2 now and then, but I usually end up booting to Windows for gaming, just because I'd rather play Bioshock Infinite or whatever. The next big Linux game coming up seems to be Football Manager 2014, but that's just a glorified spreadsheet. I remember playing it under Wine when it was Championship Manager 10 years ago, and it actually ran faster than under Windows.

  28. Drivers driver drivers. by bored · · Score: 1

    With PC gaming its really important that the graphics drivers are easy to upgrade.

    I recently purchased the humble bundle and tried running a couple of the games on a linux install on a recently purchased laptop. While the distro I was running was supported by the games in question. The drivers needed are apparently new enough they didn't make it into the most recent version of that distribution. So, instead what I got was a GL SL v4 system where the shaders didn't work well enough to actually play the games in question.

    Uh, what a PITA. All the games just worked in windows 8 on the same machine, but the install process to upgrade the intel HD 4000 graphics drivers is basically dependent on the distribution maintainer. The process for doing it by hand quickly unmotivated me enough to give up. I don't need to waste 4-5 hours recompiling 1/2 of the linux graphics stack to just upgrade my drivers. This from a guy who maintains large parts of an embedded linux system at work.

    I can't really imagine how anyone really runs linux who isn't a kernel hacker. I had to manually hack the blutooth driver on that machine, write a custom script to disable the touchpad, and only after a few days discovered how to control the LCD brightness because the built in KDE/etc tools weren't working. All this on a laptop that actually has worked better in linux than any I've previously owned/used.

    Bottom line, linux needs to create a proper driver ABI and dump the kernel symbol versions for something more like C++ name mangling. Then the drivers will only fail to load if the kernel API's actually changed rather than because someone happened to recompile the given kernel version on a different machine.

    1. Re:Drivers driver drivers. by LWATCDR · · Score: 5, Informative

      I agree but it is not going to happen.
      1. The kernel developers hate closed source drivers and sees this as a way to discourge them.
      2. They believe that not having a binary interface improves security.
      3. They believe the myth that if you just provide the interface that the community will write the drivers.
      Of course what happens is the closed source drivers just write an FOSS stub that they use to provide a binary interface to the closed source drivers.
      As to number 3 I call it a myth because it is. AMD has released the docs to their gpus and guess who is doing most of the work on the AMD drivers? AMD.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    2. Re:Drivers driver drivers. by Anonymous Coward · · Score: 0

      The first part is correct. The rest is drivel.

      The drivers you were using for your 2005-era windows XP box may as well have never existed for all the good they're doing anyone now. You sure as shit aren't going to hook up a printer from that era to your windows 8 machine and expect to use the old driver. On the other hand, if the code for one of your old drivers were part of the kernel source tree, the chances are virtually certain that it would continue to work with modern versions of linux. Also important to note is that the kernel is compiled for something like two dozen CPU architectures.

      Over what period do you want a "frozen" hardware ABI? Five years? Ten? How many systems do you want to limit yourself to?

      Those who argue for a stable ABI do not understand the concept.

    3. Re:Drivers driver drivers. by hobarrera · · Score: 1

      Bottom line: You need to use a distro that cares about providing recent graphics drivers. A stable ABI is never doing to happen, and if you google enought, there are enough reasons for this not to happen. Don't shift to linux issues actually created by you distro of choice.

    4. Re:Drivers driver drivers. by Anonymous Coward · · Score: 0

      Having a stable ABI does not preclude having open source drivers. It simply allows drivers to be updated without updating the whole kernel/mesa/whatever. And frankly that is what generally needs fixing (the drivers).

      The problem with the current method, is that in order to get the latest driver for a piece of problematic hardware, you need to also get the latest drivers for a bunch of hardware that isn't causing a problem. The net result in linux seems that you fix the problem you intended to fix, but you broke something else.

    5. Re:Drivers driver drivers. by Anonymous Coward · · Score: 0

      And which distro is that? And what am I going to loose by choosing them, stability? It is going to force some strange window manager on me every other release?

      I don't think this is a question of distro's, its a question of the methodology all those distros adhear to, which is throwing a bunch of junk into the update cycle, or sitting around on a version that is a few years old and getting "bug fixes" as needed.

      Linux is getting better, but there isn't a single distro on the planet that gets as much working out of the box as a windows install with recent driver sets.

    6. Re:Drivers driver drivers. by Anonymous Coward · · Score: 0

      Also important to note is that the kernel is compiled for something like two dozen CPU architectures.

      And you will note that somewhere around 1/5th of the drivers in the linux kernel source tree are not big endian clean.

      Plus, there is a long list of unmaintained drivers for which no active kernel developer has the hardware.

      And, in many cases these aren't even uncommon pieces of hardware. There was a recent spat on the LSML about patches to make the LSI MPT SAS controllers work on big endian. Keep in mind that MPT SAS is probably the most popular SAS chipset in existence. Yet the drivers still are missing the most basic of be/le conversion routines because the maintainer doesn't have a big endian machine to test the driver with.

    7. Re:Drivers driver drivers. by Anonymous Coward · · Score: 0

      Oh, and finally, the kernel also drops support for hardware too, just today patches to remove the aic7xxx driver are being submitted.

      Even though these cards can be PCI and potentially plugged into fairly recent motherboards.

  29. Re:Guess that's why Valve is so behind Linux by Gilmoure · · Score: 1

    *golf clap*

    --
    I drank what? -- Socrates
  30. Re:Guess that's why Valve is so behind Linux by TsuruchiBrian · · Score: 1

    And part C won't happen because you're probably "gross".

  31. Bring back INFOCOM by jabberw0k · · Score: 1

    We have been waiting ages for another ZORK. Please, somebody? A game that's all brainteasers and wordplay and fake magic and really really bad puns? And no shoot-em-ups, and no swear words, just family fun? Please?

    1. Re:Bring back INFOCOM by Anonymous Coward · · Score: 0

      People have been kept working on interactive fiction, it's just not something you'll see on gamespot:

      http://xyzzyawards.org/
      http://www.ifarchive.org/

    2. Re:Bring back INFOCOM by slim · · Score: 1

      As the AC above says:

      http://xyzzyawards.org/
      http://www.ifarchive.org/

      Getting pretty old now, but two wonderful free games you could try are:

      - Curses - huge in scale, brilliant in concept and execution
      - Christminster - don't be tempted to believe that the opening puzzle is an unsolveable hoax

      These come as files for an interpreter, which you download separately. Those links have all the info.

  32. Re:Guess that's why Valve is so behind Linux by h4rr4r · · Score: 2

    Ah, I stopped checking about a month ago.
    Valve should release something new, it has been ages since anything interesting came out from them.

  33. Games on PC Linux or Windows by Anonymous Coward · · Score: 0

    They are not worth it. A modded wii and torrentz and you'll have more games to take up more time that you'll care to (it can run nes,snes,mame, etc).

    99 for a used wii and you are good to go. Games on PC are too expensive especially when hardware is artificially obsoleted. (Radeon HD3450 now no longer works on xorg 1.3 which all new distros use.) HD3450 works great for all games I've played on Linux (low settings sure). I'm not buying a new graphics card just to play games on Linux. xorg fucked me, and ati fucked me. Fuck gaming on PC especially on Linux.

  34. Re:Guess that's why Valve is so behind Linux by petermgreen · · Score: 3, Informative

    Part A has essentially happened. Everything by valve that's not way-too-old-to-port has been linuxified.

    If anything the opposite seems true. The really old goldsrc stuff (HL, opposing force, blue shift, CS, TF:C) seems to have been ported and so does the first generation source stuff that was kept up to date (HL2, HL2:EP1, HL2:EP2, HL2:DM, HL2:LC, portal, TF2, CS:S). I also notice DOTA 2 and deathmatch classic are aslo available on linux but I don't know what engine branches they used.

    The games based on more recent branches of the source engine (alien swarm, left 4 dead, portal 2, CS:GO) do not appear to have linux releases. Nor do the source engine conversions of the original half life and counterstrike.

    --
    note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  35. Games run better on Linux than on Windows by Rick+Richardson · · Score: 1

    My son says:  "My Source games run better on Linux than on Windows by about 15% - once the majority of games get a Linux version I'm done with Windows for good"

    1. Re:Games run better on Linux than on Windows by Anonymous Coward · · Score: 0

      wow that's informative and very well sourced

    2. Re:Games run better on Linux than on Windows by Anonymous Coward · · Score: 0

      I'm pretty sure that if I rewrote my years old code it would be afterwards at least 15% faster.

    3. Re:Games run better on Linux than on Windows by Blakey+Rat · · Score: 1

      They run better because they've been recompiled as part of the porting process, and compilers have gotten 15% better since those old-ass games were first released.

      Also, saying, "once the majority of games get a Linux version" is the same as saying "it'll never happen". If people like him, who are super-enthusiastic about gaming on Linux, aren't willing to switch in the current ecosystem... who is? And if nobody is... why would you expect game developers to port their games?

    4. Re:Games run better on Linux than on Windows by Anonymous Coward · · Score: 0

      All Source games have gotten patches compiled with those more efficient compilers, yet they aren't as fast as on Linux.

    5. Re:Games run better on Linux than on Windows by tepples · · Score: 1

      Get a Retrode and you'll be able to run Super NES and Sega Genesis games in legal* emulation on your Linux box. Get a Kazzo and you can add NES to the mix.

      * Assuming 17 USC 117(a)(1). Your rights in other jurisdictions may vary.

  36. Lot of work needed by Anonymous Coward · · Score: 0

    Linux as itself is pretty much unusable by most of the population. Everything is patch over patch over old support of things that shouldn't exist any more. Linux need a BIG, HUGE cleanup before people can start working with it.

    1. Re:Lot of work needed by Anonymous Coward · · Score: 0

      Agree entirely. And I wouldn't be caught dead using Windows or Macintosh.

      Unfortunately things are going in the opposite direction, adding patch over patch to turn Linux into a crappy imitation/hybrid of Windows and OSX, and now Android and IOS.

      The fundamental issue I see over and over again, is that developers too incompetent to learn the right level of abstraction, kernel, ioctl, whatever it needs to be, and instead turning to layer on top of layer of cruft they don't understand.

      And from the looks of the talks Valve have given so far, it looks they are doing the exact same thing as everyone else.

      What needs to happen, but can't happen for obvious political reasons, is for a company to hire some developers, and pay them for at least a year, to just learn how things work at every level, and then start to clean things up. But no one wants to pay someone for 2 to 3 years with visible productive output.

      Instead what we get is attempt after attempt, by greenhorn programmers to reinvent the wheel at the wrong level of abstraction, fail, and move on to something else.

      Of course, Linux is also critically flawed by it's commitment and folk-worship of the Unix and POSIX legacy, even now that Linux is the only credible opensource OS, there is no leadership to steer things away from, for example, the horrendous security model of unix permissions (which were implemented to save bits on 5MB HDDs and machines with 256KB of RAM).

      As Rob Pike said, "The widespread adoption of Unix has set computing back 20 years, Linux will set it back another 20".

  37. Re:Guess that's why Valve is so behind Linux by fat_mike · · Score: 1, Informative

    The link he posted showed a grand total of 23 games. One released in 2013, one in 2010 and the rest 2009 all the way back to 1998. I give Steam credit for taking this on and for the prices they are charging but I believe Newell is blowing smoke up Linux user's butt to increase sales.

  38. Nerds love games, Nerds love Linux. by Anonymous Coward · · Score: 0

    There is a significant portion of gamers that have a Windows boot just for gaming and would love to stay 100% in Linux. It is not good enough that a game
    works in Linux, but it has to work as well or better in Linux. If it is easier to just boot into Windows, or the gaming experience is better in Windows, then people will continue to play games in Windows.

    There is an insignificant portion of Linux gamers that refuse to boot Windows for games and so simply will not buy Windows games. This is where the new money comes from, and there is not a lot of it. This is why there is so little focus on gaming in Linux.

    Game companies have to want to make games for Linux, and not simply for the purpose of making more money. Microsoft has recently been doing a great job of pissing off independent and off-beat game studios, which makes Linux look a lot more enticing. This is good news for Linux gamers as it is really the only thing that is pushing companies like Valve into making Linux versions of their games.

    TL;DR;

    Stop buying games that are not made for Linux if you want companies to start making games for Linux. Game developers see no reason to support Linux if Linux gamers buy Windows games and boot into Windows to play them.

    1. Re:Nerds love games, Nerds love Linux. by Anonymous Coward · · Score: 0

      Stop buying games that are not made for Linux if you want companies to start making games for Linux. Game developers see no reason to support Linux if Linux gamers buy Windows games and boot into Windows to play them.

      Yes! If you want more games for Linux, NOW is the time to show your support! https://www.humblebundle.com/

      Only buy games for Linux, make Microsoft go away!

  39. I smell amazonical things arriving in a steamy box by uCallHimDrJ0NES · · Score: 1

    Anyone else think that a canonical list of games is going to ship down the world's longest river and kindle something hot and steamy on top of TV sets? Because that's what I've been seeing for more than a year now.

    --
    Cloudiot: A person who does not see offsite storage as a way to lose control over access to his or her own data.
  40. Re:Guess that's why Valve is so behind Linux by loufoque · · Score: 1

    Benjamin Millepied probably doesn't go on Slashdot.

  41. And they're almost all Half Life by Anonymous Coward · · Score: 0

    Just saying

  42. It's typical fanboy mentality by Sycraft-fu · · Score: 1

    If their chosen product can't do something, then that something is unimportant, or shouldn't be done, or makes you a sissy, or whatever. They can't admit that the thing they are a fan of is less than perfect so they hate on things it does not have.

    I've gotten that with numerous things regarding Linux. Games would be one of them. A Linux fan is trying to convince me to switch so I say "Ok, if you wish to convince me then here are the things I do with my computer that you need to show me how I can do in Linux." Games are a big one, since they are my primary form of entertainment when I've free time, and many of the games I want don't run in Linux. Often the response to this is "You shouldn't play games on your computer, get a console if you want to play games." That's a bogus argument, of course, but it is what they do rather than just admit "Ya, Linux is probably not the right answer for you at this point."

    Same shit here. Visual Studio really is an amazing development environment that makes for some efficient workflow. There is nothing else I'm aware of that is as good. So fanboys hate on what it does as stuff that you "shouldn't need" and that you should just "man up" and do it their way.

    1. Re:It's typical fanboy mentality by jon3k · · Score: 2

      I'm not a Visual Studio hater, the first software I ever wrote was using Visual Basic 3, but I think you can get most of the really nice features in Visual Studio in a well configured VIM. Tree browser, intelli-sense autocomplete, built in reference documentation, etc etc. You'd be amazed (or maybe not?) what a really pimped out VIM can do.

  43. Ahh yes the old fanboy standby by Sycraft-fu · · Score: 4, Insightful

    "You should be playing games on your computer!"

    What you are really saying is "The OS I'm a rabid fanboy about can't do that, so I hate it and don't want others to do it because it makes my OS look bad!"

    That is very silly. Playing games on the computer is a perfectly valid use for it. One of the great things about a computer is it can do, well, almost anything. You can have a computer that does a whole host of different things, all in one OS. And games are a great form of entertainment. They are much more stimulating and interactive than TV, and they are good value for the money in terms of hours of entertainment per dollar spent. If you don't enjoy them that is fine but acting as if they are invalid is stupid.

    It is even sillier to imply that you should only want to do "real things" which really sounds like work. Guess what? When you grow up and get a real job you'll find that after working for 8+ hours a day, and then doing housework and all that, you don't feel particularly inclined to do more work that you don't need to. You may wish to unwind. How you do that may vary, TV, books, yoga, videogames, music (listening or playing), sports, etc, etc. However whatever you do, that is not a waste of time, it is quite necessary to maintain a healthy mental state. Focusing all of your time and energy on work is a surefire way to burn out.

    Also, if you don't believe that you can do "real things" with Windows, that only belies your own zealotry and inexperience with computers in an enterprise setting. Real shit gets done on Windows every day, all over the planet.

    1. Re:Ahh yes the old fanboy standby by loufoque · · Score: 0

      Video games are clearly targeted at kids.
      The only games that are targeted at adults are japanese video games, and they're usually on consoles.

    2. Re:Ahh yes the old fanboy standby by Anonymous Coward · · Score: 0

      Video games are clearly targeted at kids.

      Just wow.

    3. Re:Ahh yes the old fanboy standby by Anonymous Coward · · Score: 0

      Video games are clearly targeted at kids.
      The only games that are targeted at adults are japanese video games, and they're usually on consoles.

      CD Projekt RED says hello!

    4. Re:Ahh yes the old fanboy standby by DrGamez · · Score: 1

      I hope I missed something here!

    5. Re:Ahh yes the old fanboy standby by dknight · · Score: 1

      I hope I missed something here!

      you arent the only one!
      I'm a 30 year old married gamer, with a good job (I work for a reasonably prestigious silicon valley company).

      I game a *lot* on my PC. StarCraft II mostly, but I play a lot of Diablo 3 and WoW as well.

      So I've got to assume the GP is insane or joking or something. Either that or he's a troll.

    6. Re:Ahh yes the old fanboy standby by VortexCortex · · Score: 1

      "The OS I'm a rabid fanboy about can't do that,

      Don't by shit hardware then moron. My Linux gaming rig works wonderfully. I didn't by shit hardware.

    7. Re:Ahh yes the old fanboy standby by Anonymous Coward · · Score: 0

      Like actually using your computer to do real things. Oh right, that requires Linux.

      Considering he came out with this gem, I think it's safe to assume troll/moron.

    8. Re:Ahh yes the old fanboy standby by Anonymous Coward · · Score: 0

      Look, kids, a Linux zealot! He believes only kids play video games. Why? Because he uses Linux, which is a terrible platform for gaming. Look at him! Look at him and laugh!

    9. Re:Ahh yes the old fanboy standby by sharklasers · · Score: 1

      Heh, are you my clone? I'm also a 30 year old married gamer, with a good job (hardware engineer for a defense research organization).

      I also game a lot (well, a fair chunk anyway). Sometimes I regret it, knowing that I could be doing more with my life playing with my Raspberry Pi or Arduino or learning a new skill, but it appears that this is normal enough behaviour anyway so I'm not sure why I regret it. But I still keep playing.

      But as for the GP yes, they're trollin'.

    10. Re:Ahh yes the old fanboy standby by sharklasers · · Score: 1

      I like you. Posts like yours help prevent me tripping and falling back to my idealistic tendencies which often result in me wasting yet more time on the latest Linux distros, only to find out they still suck for desktop use.

    11. Re:Ahh yes the old fanboy standby by Anonymous Coward · · Score: 0

      Don't by shit hardware then moron. My Linux gaming rig works wonderfully. I didn't by shit hardware.

      Some would consider a person who doesn't know the difference between "by" and "buy" a moron...

    12. Re:Ahh yes the old fanboy standby by loufoque · · Score: 1

      I suppose you also buy junk food and drink soda.

    13. Re:Ahh yes the old fanboy standby by Anonymous Coward · · Score: 0

      So it can play all of the games a Windows gaming rig can without having to jump through hoops to get them to work?

      I'm not trying to be a dick but I am trying to get you to realize that until you can say yes to the above statement (or at least one that exchanges all for almost all) a large portion of PC gamers will consider Linux a no-go. If the attitude I often see that "they should just learn how to use X to run it" continues then nothing will happen in that space. Why would they want to spend extra time and effort trying to make the game work when it just works on their Windows install?

    14. Re:Ahh yes the old fanboy standby by tom229 · · Score: 1

      You must have been living under a rock since the 1970's. Video games are actually a bigger industry than film, with (adult) pro-gamers getting paid millions. Welcome to the future... don't worry... we'll stay off your lawn.

      --
      If it ain't broke, don't fix it.
    15. Re:Ahh yes the old fanboy standby by Anonymous Coward · · Score: 0

      You're clearly some angsty little teeny bopper. Those are the only types who remotely equate Japanese games or cartoons as being adult.

  44. Re:Guess that's why Valve is so behind Linux by davydagger · · Score: 0

    what audience are they going to feel like targeting?

    windows is on the decline, PC and laptop sales are stagnant, partly because of the Windows/Manfuacture stagnation that new PC sales are dropping, and with it, windows is going down.

    In the future, the only PC users will be the boutique type, it will be hard to find an off the shelf desktop.

    The only people who will have desktops will be the type that build their own, and they are more likely to want linux or a windows alternative than windows, and are no encumbered to take windows by default, and linux is cheaper.

    This will grab the attention of the PC game makers, who have to decide what android/iOS/console games they actually want to port to the PC.

    since android already runs the linux kernel, and supports things like OpenGL, I imagine it'd be a hair easier.

  45. Windows inertia and the $1 coin by Anonymous Coward · · Score: 0

    It would actually be a simple matter to get most gamers to switch to Linux, which is to stop releasing on Windows.

    What we have here is a scenario that is similar to the issue of the dollar coin. It isn't that people actually have any strong preference for paper dollars, it's that they're used to it and will keep using paper dollars as long as they exist. If you want successful adoption of a dollar coin, you can't just introduce a new coin, you have to stop printing the paper dollar. And the same goes for operating systems. Stop giving Windows as an option and gamers will jump to Linux overnight, regardless of whether they've been looking to switch or not.

    Gamers will follow the games, that has always been the case.

    1. Re:Windows inertia and the $1 coin by Anonymous Coward · · Score: 0

      I'll stop buying Valve games before I stop using Windows. They are only one of many game developers, and the other major players (EA, Ubisoft, Activision, etc) haven't shown any interest in Linux.

  46. That Ballmer's a Trickster by Amtrak · · Score: 1

    That bastard! I know M$ screwed up windows 8 just so they could sell me windows twice. Once for the OEM 8 key and again for my Windows 7 "Upgrade".

  47. Re:Guess that's why Valve is so behind Linux by Rob+Bos · · Score: 1

    Well played.

  48. Re:Guess that's why Valve is so behind Linux by Anonymous Coward · · Score: 2, Informative

    List of all steam linux games, not just those by Valve: 409 results.

  49. Re:Guess that's why Valve is so behind Linux by geek · · Score: 1

    Sorry Natalie, I'm married.

  50. Steam is reducing gaming options by sharklasers · · Score: 4, Informative

    So Gabe is learning that Microsoft is planning on walling up and is moving to keep his options open. That's good, that makes business sense. But there's a problem...

    Steam has made the concept of a perpetual, one-time rental service palatable. For the vast majority of purchased made on Steam, you don't own your games anymore. Sure you never technically "owned" any of the games, but you know what I mean - you could keep them and back them up, make copies of the installers and whatnot and not rely on a vendor to authorize continual access to the game. But Steam does, and what's worse, people are happy with this. I suppose it's better for a lot of people than to have to deal with buggy disc-based copy-protection checks and what not, but it's still DRM.

    The problem with this is that because the majority of people have no problem with this and see no long-term ramifications for this, everyone releases their games on Steam. That's fine, except it becomes the ONLY option to get a lot of games. I cannot get Dishonored DRM-free - it's Steam or bust (or torrents, but that's not financially palatable to developers I suppose). So if I have a problem with Steam's EULA or ToS, I'm basically unable to play the extreme majority of top-tier titles, and only some of the indie titles out there. GoG provides a good alternative, except that they don't cater to Linux users which reduces my interest in them as a long term source of games (I use Windows now, but won't be forever and want to ensure I have an exit strategy).

    Of course, in terms of Linux, no-one has made such an impact in getting games on Linux than Valve has with Steam for Linux. However, this in turn might reduce the motivation to make a DRM-free Linux (or Windows) games if Steam is there and us minority fellows aren't worth the trouble. Which saddens me greatly, because it means DRM will never leave us because too many gamers cannot stand on principle, or simply don't care. I'm not going to say my opinion is any more right than anyone elses, so please avoid the flames.

    And hairyfeet, don't reply to this. I know you're unable to understand the concept of differing opinions.

    1. Re:Steam is reducing gaming options by discord5 · · Score: 1

      Steam has made the concept of a perpetual, one-time rental service palatable.

      It's convenient... REALLY convenient, and it was the first in the market. That should explain the success. Nobody really cares about the whole "you don't own your games" thing, since they haven't been screwed over yet. Valve already won the battle with steam, especially if you consider the other forms of DRM out there. Valve's DRM is least intrusive, up to the point where Steams users are for the most part blissfully unaware that it is there. Origin is a bad joke where the audience refuses to laugh and owned by a company which has a terrible reputation, and the others are so insignificant that it's hardly worth mentioning them (Stardocks Impulse, if that still exists, springs to mind).

      I cannot get Dishonored DRM-free - it's Steam or bust

      That is in the end the choice of the developer/publisher to pick what platform they want to use. Don't get me wrong, if you're taking the stance where you won't install games with DRM, I tip my hat to you for sticking to your principles. Don't blame Valve for building a successful platform, but blame the publisher/developers for not picking multiple options. In the end, nobody is forcing the developers to use Steam. There are plenty of games that have both a Steam and a non-steam release. Go look on gog.com for the more recent releases and lookup the games there on Steam. Plenty of indie publishers choose both options as well.

      So if I have a problem with Steam's EULA or ToS, I'm basically unable to play the extreme majority of top-tier titles, and only some of the indie titles out there.

      Well, yes, that is how you should stick to your principles. You get over that fairly quickly though. I for one refuse to buy consoles, and I miss out on a lot of very nice console exclusives that I'd like to give a spin. But hey, look here, other games I can play,... There are more interesting games out there than I can play in my lifetime, especially if I take my other hobbies into consideration.

      However, this in turn might reduce the motivation to make a DRM-free Linux (or Windows) games if Steam is there and us minority fellows aren't worth the trouble.

      Publishers/developers are rarely going to release games without copy protection. The first few weeks after release are far too critical for their sales to go without trivial copy protection, and with the ease they can implement one of the DRM schemes these days they'd be foolish not to implement one, no matter which platform you're talking about. It's just the way it is, and even if Steam were to stop existing tomorrow there'll be another platform to fill that void before you can say "Oh wow, who'd've thought". DRM has become so much part of that industry that you'll either have to accept it or learn to do without those who implement it. The rare few cases where a publisher changes their mind are because they're getting terrible PR and fear they'll lose their sales, but with DRM being so widely present in games today you have to implement something nasty or be dealing with the wrong audience to even get that reaction.

      it means DRM will never leave us because too many gamers cannot stand on principle, or simply don't care

      You can raise awareness, but there are always going to be people who don't care. And to be honest, out of all the forms of DRM, Steam is the most widely accepted one, which in my opinion is because Valve all in all has a pretty decent reputation as a company and it's very convenient.

      As for the whole gaming on linux thing, I would really like to see it happen, even if it comes with the DRM from Steam and what not. It would certainly be interesting, and more attention to Linux as an OS is in my opinion a good thing. In the best case it could make developers consider Linux as a viable platform for release, in the worst case you'd at least get th

    2. Re:Steam is reducing gaming options by sharklasers · · Score: 1

      It's convenient... REALLY convenient, and it was the first in the market...

      Indeed, and I can easily see how Steam's convenience makes it so popular. I just sometimes wonder what how the obsession of convenience will result in a few years time in terms of our rights as consumers.

      Publishers/developers are rarely going to release games without copy protection...

      Which is something I STILL don't understand. GTA V was leaked several days before release and is now available on torrents. On consoles, not the PC! DRM does nothing to prevent copying of games, and only presents obstacles which the user may or may not encounter, but are potential obstacles none the less. But you're right, it's become so much a part of the industry and there's too much money (and greed) at stake to change that. Somehow it was done for music, but movies and games? The DRM-free movement is not strong enough.

      Good post all round.

  51. Re:Guess that's why Valve is so behind Linux by DrGamez · · Score: 1

    Except, you know, literally all the improvements that have hit Steam and have raised the bar of PC gaming many-fold.

    But yeah, video games and stuff, forget about infrastructure.

  52. Gabe's Master Plan by Anonymous Coward · · Score: 0

    Half Life 3 will only be available on Linux.

  53. Linux not like that by tuppe666 · · Score: 1

    Linux as itself is pretty much unusable by most of the population. Everything is patch over patch over old support of things that shouldn't exist any more. Linux need a BIG, HUGE cleanup before people can start working with it.

    Linux since Windows 8 is definitely more usable, and always has had the advantage of being incredible easy to maintain. On Linux nothing is patched, almost everything is recompiled at the next release which can be often as six months. Everything needed fits on a CD.

    1. Re:Linux not like that by Anonymous Coward · · Score: 0

      Linux since Windows 8 is definitely more usable, and always has had the advantage of being incredible easy to maintain.

      To the outside observer this might appear to be a credible claim, but you are a known Linux zealot with a long history of trolling on Slashdot. You'll spin, distract, deflect, obscure, spread FUD, and outright lie to depict Linux as the superior choice. At this point your only viable options for successful trolling are either create a new user ID or post autonomously.

  54. Re:Guess that's why Valve is so behind Linux by Sparton · · Score: 1

    complete list of valve linux games on steam

    How did the parent get to +5 Informative? The GP said...

    almost all their newer games like Portal 2 and Counter-Strike: Global Offensive weren't available on Linux

    ...which is two of Valve's five most recent games, and they're not on this list.

    When the only recent games a company releases on a platform are a free-to-play game and a sequel, I think it's safe to say said company isn't taking the platform seriously.

  55. Re:Guess that's why Valve is so behind Linux by Sparton · · Score: 1

    The link he posted showed a grand total of 23 games.

    For what it's worth, that search link doesn't filter at all when viewing the page with NoScript (it just shows a list of... all of the games on steam, I think?).

  56. Windows 8 lets PC owner turn off Secure Boot by tepples · · Score: 2

    I would happily keep Windows for games and Linux for everything else, but Microsoft shot themselves in the foot with UEFI and Secure Boot. If they're essentially going to FORCE me to choose one or the other then I'm personally going to choose Linux

    What sort of forcing are you referring to? Windows 8 can run without Secure Boot, and all x86-64 PCs and motherboards certified for Windows 8 default to Secure Boot but let the owner turn off Secure Boot. Yes, I'm aware of unfounded rumors that a future version of Windows will act like Windows RT and forbid PC manufacturers from letting the owner turn off Secure Boot.

    1. Re:Windows 8 lets PC owner turn off Secure Boot by Anonymous Coward · · Score: 0

      Then you're aware that you only have a choice as long as Microsoft decides to allow you one, and in that sense you don't have a choice at all. You would have what George Carlin would have referred to as "temporary privileges," not rights, because they aren't rights if you can "take them away."

      The fact that you're a shill for Microsoft is rather clear from your post history however, so I won't waste any more time on your (likely paid) advertising.

    2. Re:Windows 8 lets PC owner turn off Secure Boot by Anonymous Coward · · Score: 0

      Windows 8 can run without Secure Boot, and all x86-64 PCs and motherboards certified for Windows 8 default to Secure Boot but let the owner turn off Secure Boot.

      This is the theory. If you'd been paying attention though you would know that the reality is somewhat different. There are numerous reports of difficulties turning off secure boot (lack of docs, UEFI boot too fast to enter setup, having to go into windows to get setup mode), and numerous reports of dual boot failing (can't boot windows with it off, can't boot Linux with it on).
      That's the reality for many people. A formerly simple process is now a half-broken dog's breakfast.

      But of course, none of this is MS's fault is it? They only mandated secure boot, it was the PC makers that implemented it badly. And the fact that the outcome is that it is now more difficult to dual boot than it's ever been and MS is a close as the (monopolies) law allows to stopping dual boot etc. is just an unfortunate side effect. Right.

    3. Re:Windows 8 lets PC owner turn off Secure Boot by tepples · · Score: 1

      You would have what George Carlin would have referred to as "temporary privileges,"

      And Microsoft has "temporary privileges" to have its software on one of my machines.

      The fact that you're a shill for Microsoft is rather clear from your post history however, so I won't waste any more time on your (likely paid) advertising.

      Believe what you want to believe. I've had other posters yell at me for calling the company M$.

    4. Re:Windows 8 lets PC owner turn off Secure Boot by Anonymous Coward · · Score: 0

      Do you have specific product examples and links? If not, then I'll just assume you're making up all of those so-callled "problems".

  57. Re:Guess that's why Valve is so behind Linux by Anonymous Coward · · Score: 0

    lol mostly a bunch of generic, throwaway, multiplayer-only FPS games.

  58. Linux is a Kernel. by enter+to+exit · · Score: 1

    What he means is that they're going to sell Linux mini computers for your TV that boot directly into a 10 ft. designed steam.

    Anything for the Linux Desktop (and FOSS) is purely tangential groundwork for an eventual console. Gabe seems at least reasonably intelligent. I'm sure he realises Linux on the Desktop is a lost cause..

    Go Kernel!!

  59. Re:Guess that's why Valve is so behind Linux by Anonymous Coward · · Score: 0

    Haven't heard of most of those. Let me know when they get more AAA titles (ie, games that people actually play) and fewer crap indie projects that nobody's heard of.

  60. Classic Shell is to W8 as Xfce is to Ubuntu by tepples · · Score: 0

    Worst-case scenario is pretty much where Windows 8 permanently cripples the PC gaming scene by forcing people to migrate over to consoles or deal with a crappy desktop experience.

    It takes all of five minutes to restore a not-crappy desktop experience on Windows 8. Google classic shell. After you install that, the only thing you really have to use the environment formerly known as Metro for is create a new user.

    even the entry-level Linux distro's all seem to be going the same route as Microsoft with the tablet UI thing.

    That's why I recommend Xubuntu to people who are familiar with the Ui of Windows 95 through 7.

    1. Re:Classic Shell is to W8 as Xfce is to Ubuntu by Lord+Apathy · · Score: 1

      It takes all of five minutes to restore a not-crappy desktop experience on Windows 8. Google classic shell. After you install that, the only thing you really have to use the environment formerly known as Metro for is create a new user.

      Or you could simply not use windows 8. Seriously, just stick to windows 7 and call it good. Window 8 bring nothing to the table that you require for games on windows. In fact win 8 just gets more in the way.

      Sure most PC now come with win 8 preinstalled. Well if your going to have win 8 shoved up your ass don't buy it. There are still plenty of computer makers that offer win 7 as an option.

      Besides most machines you buy that have windows 8 preinstalled are crap machines only fit for keeping grandmaws recipes on. Real gamers know that you roll your own rig or pay someone that knows how to do it for you. Which means you don't buy off the shelf.

      --

      Supporting World Peace Through Nuclear Pacification

    2. Re:Classic Shell is to W8 as Xfce is to Ubuntu by tepples · · Score: 1

      Real gamers know that you roll your own rig or pay someone that knows how to do it for you. Which means you don't buy off the shelf.

      It becomes a bit harder to roll your own if you want a laptop.

  61. sudo apt-get install idle by tepples · · Score: 1

    Python comes with a Tkinter-based editor called IDLE that can open a module by name or open a function by right-clicking a line in a traceback.

  62. Re:Guess that's why Valve is so behind Linux by Anonymous Coward · · Score: 0

    The only thing that has raised the bar of PC gaming is GoG.

  63. Debian Sid has nvidia-detect by G3ckoG33k · · Score: 1

    Debian Sid has nvidia-detect, a fantastic piece of auto-configuation software.

    Not exactly what you asked for but definitely a step in the that direction.

  64. Price point, selection, and retail availability by tepples · · Score: 1

    People who buy game consoles want gaming performance at a price under $400, which may require some sort of subsidy. They also want a large selection of games, which requires the console maker to find some way to reassure publishers that sales of legit games won't have to compete with illegal copies. They also want to buy consoles with cash in retail stores as opposed to sight unseen online, which requires the console maker to find some way to reassure retailers that shelves won't be flooded with absolute crap like back in 1983. That's why consoles have lockout chips and disc-based DRM and developer entry barriers and the like.

  65. DirectX for Xbox 360 and Xbox One by tepples · · Score: 1

    current compositors already suck significant gpu cycles from games.

    You need some sort of compositor to be able to draw "friend wants to play" requests and other game OS UI overlays in the corner of the screen.

    Write it for opengl, and it's relatively easy to port it to any platform with 3d graphics, including windows. Managing one renderer > managing two.

    You still need the DirectX renderer for Xbox 360 and Xbox One ports, provided you can find a publisher on those platforms.

  66. Rated E for Everyone by tepples · · Score: 1

    Video games are clearly targeted at kids.

    And parents of kids. And cousins on whom those parents rely to babysit the kids when the parents are having a night out. And people who used to be kids. Apart from games based on characters licensed from preschool E/I cartoons, "Rated E for Everyone" doesn't mean only for kids; it means what it says: for everyone. The Animal Crossing series in particular has been used to train a work ethic in at least one adult Asperger patient.

    The only games that are targeted at adults are japanese video games

    There are plenty of M-rated games with western developers.

    1. Re:Rated E for Everyone by loufoque · · Score: 1

      The themes developed in the "mature" games have the depth of a teen novel.
      It's not really for adults unless they're content with mediocre mass-produced content.

  67. There is no cash cow level by tepples · · Score: 1

    Every dollar spent on a Zork sequel is a dollar not spent on another of Actiblizzard's current franchises like Diablo or Starcraft or Call of Duty. I imagine Actiblizzard management sees a better return on investment in these cash cows than in the Infocom catalog.

  68. Millepied? Doesn't that come after Centepied? by tepples · · Score: 1

    I wonder how many people called him Centepied.

  69. Valve can't count to three by tepples · · Score: 1

    Re:Guess that's why Valve is so behind Linux (Score:3)
    Valve should release something new

    I don't think Valve can count high enough to make something new. As I write this, your comment has achieved a score that no Valve game can match.

  70. Lockout separates the tablets by tepples · · Score: 1

    That isn't much different from saying that I should have one tablet for games and one tablet for work.

    Back in the PDA days, that was the case. Someone made a program called DSOrganize that added some basic PDA functions to the Nintendo DS, but Nintendo took legal action against distributors of the memory card adapters that people used to run DSOrganize on a DS. Or you might want the flexibility of an Android tablet for work but want to play iOS-exclusive games.

  71. Intelli-Sense my ass by Anonymous Coward · · Score: 0

    Half a year ago I had an epiphany: I looked over the shoulder of someone programming Java on Eclipse.

    He just kept hitting TAB until the data types of the parameter list matched /without understanding what the function really does/. At once I understood why most Java code looks so crappy.

  72. Re:Guess that's why Valve is so behind Linux by Anonymous Coward · · Score: 0

    Spoken like someone who didn't live through the golden age of PCs. The PC isn't doomed and it isn't going anywhere. More laymen will be using computing appliances like tablets and single function devices and all that means is that the computing world will revert back to the way it was in the 80s and 90s.

    Personally, I prefer it that way. Keeps the tech unsavvy out of my realm and will boost the quality of PC games.

  73. Re:Guess that's why Valve is so behind Linux by jimshatt · · Score: 1

    Wait. Let me think. If you have a wife to dump and you're homosexual, doesn't that make you a lesbian? But then... Natalie Portman!
    I sure wish I was lesbian... Alas, 7-digit SlashID (but *almost* 6-digit...)

  74. Re:Guess that's why Valve is so behind Linux by Anonymous Coward · · Score: 0

    He's probably too busy danseuring. When he's not having to endure hours of vacuous nonsense from his bimbo wife, that is.

  75. Re:Guess that's why Valve is so behind Linux by h4rr4r · · Score: 1

    The infrastructure is actually harming the gaming field. It is just bright shiney DRM. I would rather just get the game from a normal website than deal with steam.

  76. Re:Guess that's why Valve is so behind Linux by i+kan+reed · · Score: 2

    Waah, I only want to play big corporate games on a non-corporate operating system.

  77. Re:Guess that's why Valve is so behind Linux by Anonymous Coward · · Score: 0

    Let me know when you start using a real operating system (that people actually use) instead of a crap operating system that nobody's heard of.

  78. Re:Guess that's why Valve is so behind Linux by BanHammor · · Score: 2

    Dota 2 is available on Linux, so is L4D2, so is HL:Source. I'd say you should check your sources.

  79. wait for it... by heavyion · · Score: 1

    Newell said "... 2 to 3 ..." therefore Half-life 3 confirmed!

  80. Re:Guess that's why Valve is so behind Linux by Anonymous Coward · · Score: 0

    Missed the betas, namely "the source engine conversions of the original half life and counterstrike."

  81. Re:Guess that's why Valve is so behind Linux by Anonymous Coward · · Score: 0

    Actually, the number of games is 174. Your search includes videos, mods and demos, among other things.

  82. Could it be by replicacobra · · Score: 1

    Is Linux compatibility the reason HL3 isn't out yet?

  83. Re:Guess that's why Valve is so behind Linux by DrGamez · · Score: 1

    I for one have welcomed:

    - Friends lists (no more chasing people down over mumble/IRC/AIM/ICQ/TS)
    - Groups (easier to deal with chunks of people at once, great for organizing events)
    - Workshop (One click modding)
    - Marketplace (Lets me be an awful person and buy things from other people, no weird 3rd party sites)
    - Automatic patching (to be fair this should be done by most games)
    - Ability to get those same games with one login, on any machine I use it on
    - Big Picture/console mode

    And those are just the features that I use, not even all the features of Steam. A stand-alone game (other than automatic patching perhaps) brings NONE of this. Please learn how to spell and look into why people enjoy DRM. You're getting mad at the DMV requiring you ALWAYS HAVE A LICENSE AT ALL TIMES if you want to drive the car that you own.

  84. Re:Guess that's why Valve is so behind Linux by h4rr4r · · Score: 1

    Automatic patching should be done by the OS package management not by the game itself. Clearly years of windows use has prevented you from learning this. Same with the ability to get games on any machine.

    I am not mad at the DMV at all, that makes sense. DRM does not make sense. It only hurts honest buyers.

  85. Re:Guess that's why Valve is so behind Linux by DrGamez · · Score: 1

    It only hurts honest buyers.

    So all the evidence to the contrary (in the example of Steam) is just ok to ignore?

    Despite your views on DRM (it is bad, there isn't really any way around that), to completely ignore all the good that comes from Steam, just because you cannot play the same game 5 times at once on 5 different machines (or whatever legitimate Steam-fear you have in 2013) is selectively picking your arguments.

    DRM is bad. DRM is usually nothing but a headache for the honest buyer.
    Steam is DRM.
    Therefore all humans are cats, right?

  86. Re:Guess that's why Valve is so behind Linux by h4rr4r · · Score: 1

    What evidence? The fact that there are a couple features I would never use that you like? Oh wow big picture mode, you could never get that by turning up the DPI.

    Steam offers some minor conveniences, mostly that should be found in the OS.

  87. Linux is usable on some desktops by Sycraft-fu · · Score: 1

    However, you have to have a pretty narrow expectation of what you do on your desktop. Basically it is good for network related tasks, e-mail, web, remote systems access, that kind of thing. It is also ok at document authoring, good enough for more individuals, but potentially problematic in business settings (where people go apeshit with Excel macros and such). It is acceptable at media playback provided you have the right hardware, and nothing you want to play back has DRM.

    So you can use it for basic desktop usage, if that's all you do. If you want to do that then the other trick is making sure you have supported hardware. This generally means that the hardware be popular, and not too new. Don't get latest and greatest, stay a couple generations back (which is no big deal these days, it is still plenty fast).

    However if you want to start doing gaming, media creation, that kind of thing, well then prepare for a fight, and to perhaps simply not be able to do what you want.

    I'm a proponent of Windows desktops, in part because I'm a Windows support professional so it is what I know, but Linux is something that can work on some desktops. You just have to be aware of the limits, and be ok with them. If you are a gamer, that is generally a show stopper right there.

  88. Android is the only way by Anonymous Coward · · Score: 0

    It's always the year of Linux these days. The only way Linux like systems will every hit it big for PC's is if/when Android comes to the PC and it's promoted by Google. Android is the first well known Linux version, and it needs to take advantage of that. If you think your average Joe knows anything about Ubuntu then you are mistaken, but ask him what phone he has an it's probably an Android. "Oh, there is an Android PC? Hey I have an Android phone so why not get an Android PC too!". That's the thought process of the masses and if Linux wants to get any actual marketshare on the PC it needs to please the masses. If you don't want to please the masses then stop trying to win the gaming hardware war because you won't get it both ways.

  89. My lithmus test for Linux in the living room by Anonymous Coward · · Score: 0

    Take the hardware and plug it into a HDTV via HDMI, does it display correctly in full 1080P with no overscan/underscan issues? Currently, that answer is NO. At least not on my HTPC with an AMD A10-6700 APU. Underscan is still on by default with no GUI option for disabling it unless you install the proprietary drivers and Catalyst software, and it defaults to a lower resolution with no option to increase it to 1080P. All of this stuff should "just work" and does "just work" with Windows 8.

  90. Re: Guess that's why Valve is so behind Linux by jxander · · Score: 1
    ... so you've got beef with steam because they provide functionality that Windows (or your OS of choice) doesn't?

    k

    --
    This signature is false.
  91. Re:Guess that's why Valve is so behind Linux by Anonymous Coward · · Score: 0

    Waah, I can't play any of the good games so I'm going to deride them for being too mainstream for my unique as a snowflake, esoteric counterculture tastes that nobody can possibly understand.

  92. Re:Guess that's why Valve is so behind Linux by Anonymous Coward · · Score: 0

    I already use Windows. You know, the OS that everyone in the world uses. That's the reason I'm able to play real games instead of having to make do with half finished shit indie projects masquerading as games.

  93. Re: Guess that's why Valve is so behind Linux by h4rr4r · · Score: 1

    No, my OS provides it just fine. My beef is that he is claiming their advantage is something I don't need or want. I get nothing other than DRM out of them. For FSM's sake they could even keep that but give me a damn repo for games rather than use their stupid method.

  94. Really, shut up Gabe by TheSkepticalOptimist · · Score: 1

    Once again Gabe has to put up or shut up because he is notorious for telling everyone what they are doing wrong, but then not delivering it himself.

    Why is iTunes centralized game store bad but Valve's centralize game store good?

    Also it is pretty rich that Gabe is lumping himself into game consoles considering he shit on them 5 years ago as being the wrong way to do gaming. Now Valve is supposedly preparing a game console.

    I mean Gabe says this kind of shit all the time somehow believing that Valve is doing something completely different and more righteous than anybody else but calling out their competition for it.

    Ultimately what Valve is trying to do is to make Steam the de facto standard for running games on Linux, largely because he has shat on every their content platform and those platforms want nothing to do with Valve. Gabe is just as much trying to create a walled garden on Linux as Apple or Google has done on their respective platforms.

    Gabe wants to monopolize Linux gaming, period. That is the only future Valve will survive in.

    --
    I haven't thought of anything clever to put here, but then again most of you haven't either.
    1. Re:Really, shut up Gabe by Anonymous Coward · · Score: 0

      Also it is pretty rich that Gabe is lumping himself into game consoles considering he shit on them 5 years ago as being the wrong way to do gaming. Now Valve is supposedly preparing a game console.

      You're right. People should never ever change their minds about anything. Once they make a claim, they can never ever say or do anything different from that claim, they must stick bull-headedly with their initial claim, everything else be damned.

  95. This is my secret, by carolcheng · · Score: 1

    Iphone 5 is no mistake, n it also very good , but too bad you have a staff , ,don't know he had give you any suggestion , may be bad luck, I wish you Apple company I phone be good lucky n earn more money than be for , I hope my wish will give u come true,

  96. Re:Guess that's why Valve is so behind Linux by xski · · Score: 1

    Not even a low 6-digit??

  97. Re:Guess that's why Valve is so behind Linux by davydagger · · Score: 1

    I've been using IRC since 1994 and surfing the WWW since around the same with netscape navigator 2, and mIRC 4.5

    how is that going to be like the 1990s, I vividly remember the 1990s