Slashdot Mirror


Is the Key to Linux a Games-Based Distro?

An anonymous reader writes "If in the FOSS community we could only get our act together and launch a game-based distro, we will be home and dry. That, at least, is the view of one British games enthusiast, Ian Bonham, who says in the short Linux World article: 'I would be happy to help a group of volunteers create a distro based on games, because I believe that's where the next generation is - NOT in giving away copies of Linux or OOo. That's a short-term ideal. The PS2 and the X-Box(sic) run Linux, so let's create a distro that turns home PC into a console with development potential. Expand that distro to the consoles. And lets get some 'killer' games on that disk.'"

180 of 860 comments (clear)

  1. Woo by Anonymous Coward · · Score: 5, Funny

    Can we get Tux Racer? Now that's livin'...

    1. Re:Woo by somethinghollow · · Score: 4, Insightful

      Hopefully X-Bill doesn't count as a killer game. Linux gaming is getting better (Quake 3, and other OpenGL based games don't requier much re-working to port to other platforms, AFAIK), but let's not kid ourselves. Games that come with window managers usually just can't be touted as features. At least Microsoft never said (to my knowledge) "Our OS comes with games built in," referring to Solitare and Minesweeper (and whatever else comes with XP now).

    2. Re:Woo by Anonymous Coward · · Score: 2, Informative

      Actually, a Mario Kart type game with all of the different free (gratis/libre) software mascots would probably be a big hit...

      I mean, who wouldn't want to race a penguin and a devil?

    3. Re:Woo by mog007 · · Score: 2, Interesting

      Unreal Tournament 2004 (released today by the way) is being ported to Linux. I agree though, Tux Racer is the best game. Ever. As for being the key to Linux? It isn't gaming... it's root.

    4. Re:Woo by sapped · · Score: 2, Insightful

      Don't underestimate the power of Tux Racer. My 5 year old son is sold on Linux purely because of that game!

    5. Re:Woo by mahdi13 · · Score: 4, Informative
      Isn't the Linux version of UT 2004 included in the box?
      YES
      --
      "Some things have to be believed to be seen." - Ralph Hodgson
    6. Re:Woo by shepd · · Score: 4, Informative

      >At least Microsoft never said (to my knowledge) "Our OS comes with games built in," referring to Solitare and Minesweeper (and whatever else comes with XP now).

      Wanna bet? ;-)

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    7. Re:Woo by Pxtl · · Score: 5, Insightful

      Heheh, this of course highlights the problem with Linux gaming that we all refuse to admit:

      they suck.

      I'm sorry, but a million clones of warcraft II and Quake 1 does not a gaming environment make. Still, there are Tux games that have real futures. I'm a windoze user and I can think of a few free software games that I play incessantly. Now, as I understand it, Tux Racer is not multiplayer. At this point, I stop giving a shit. There are some good ones like Cube and Armagetron, but even they are only skeletons of games - they have the minimum "get online and play" gameplay, and graphics that would be current for 1997. Still, I love them to death and have sunk countles hours into Cube (wouter.fov120.com).

      The fact is that there is not a complete free software offering to counter the Quake and Unreal engines. Yes, crystalspace is nice, but it just doesn't have the complete feature-set and complete game to build a model of a full game onto.

      Think about this - all of the retail engines have heaps upon heaps of mods that a) completely replace all of the in-game media and b) replace tons of code. Linux does not have a similar free alternative to these frameworks. As such, people that would like to develop for a free platform are instead relegated to retail world, and games that could become the basis for a free software community stay fringe.

      Look at the best offerings of the free software community for gaming engines - CrystalSpace and various flavours of the Quake 1 and 2 engines - tell me that they really come close to the Unreal or Quake 3 engines, much less the current generation.

      now, one thing I can't help but notice - free software games do not seem to be aware that I own a joystick, much less many joysticks. People who talk about "linux as a console" seem to neglect this little detail. I have a windows 98 box and an old gravis multiport wired to my TV set, and I have a handful of games that I play on that. The PC selection for games that support multiple joysticks for multiple players on a single screen is damn small, and all of them are DirectX-based games (blaster disaster rulz). None of the SDL-based offerings have shown me anything in that department.

      Take the Quake II engine, give it a non-shitty modeling system, some physics, and some real shader support and convert it over to a Python or some other script-based framework so people can develop for it easily. Then re-implement a basic online CTF+DM game for people to start their work from. Then, maybe, Linux games will be able to compete. I haven't seen anyone succeeding at that. Even Doom engine ports are still painfully primitive in terms of script support and other features you'd expect them to get after so long.

    8. Re:Woo by abe+ferlman · · Score: 5, Interesting

      Games that I have played in the last couple months on my linux box:

      Neverwinter Nights and expansions
      Quake 1,2,3 and mods
      Return to Castle Wolfenstein
      Unreal, Unreal Tournament, Unreal 2k3/2k4demo and mods
      Warcraft III and expansion
      Diablo I and II and expansion
      Jedi Knight II: Jedi Outcast
      Angband :)
      Descent III
      Half life and mods

      Games that I've been really annoyed that I couldn't play on my linux box in the last few months:

      Unreal II
      Various midi-enabled piano-tutor games

      Linux gaming is not where it was a few years ago. You might need a winex rpm to get past the copy controls for some of the games but it's cheaper and better than buying windows (or any proprietary console or whatever).

      --
      microsoftword.mp3 - it doesn't care that they're not words...
    9. Re:Woo by savuporo · · Score: 4, Informative
      The trouble with all this is, nowadays, an engine ( or a programmer ) does not a game make.
      In a recent thread over at Beyond3D forums, we asked developer of Max Payne 2, how are the costs distributed in a project like this between middleware, code development and content development. He said:
      • middleware 10%
      • content 60%
      • and the rest is code, i.e. only 30%
      So, unless you wire up some really innovative procedural content generation routines, Open Source Software alone isnt going to get you far in game development.
      Btw, im quite certain that the trend is ever growing, i.e. content part is going to take up more and more of game budgets.
      --
      http://validator.w3.org/check?uri=http%3A%2F%2Fwww.slashdot.org Errors found while checking this document as HTML5!
    10. Re:Woo by Pxtl · · Score: 3, Insightful

      My point is that independant modder communities have been making content for free for over a decade. How many total conversions are there for Half Life and Quake 3, all for free? Those peopel replace teh base game content so completely that they really are just useing the codebase. What the OS community needs to do is make a platform attractive enough to bring them in. It would be attractive for them too - their game would be a free standalone instead of a mod for an existing game.

      www.moddb.com will blow your mind with the amount of projects under way - most die early, but alarmingly many run to completion making a full game from nothing but an FPS codebase, replacing all other content and adding all relevant code. If ever there was a community that _needed_ to harvest this power, it was OS.

      We need an OS answer to Half-Life. Not interms of plot or gameplay, but interms of the mod community around it. Then you'd have enough games on Linux that no-one would ever complain about Linux not being a game platform.

    11. Re:Woo by Eshock · · Score: 5, Informative

      Tenebrae is a great example of a free open-source game engine with linux support. It even supports pixel shaders and 3d audio.

    12. Re:Woo by Catnapster · · Score: 2, Insightful

      To make Linux a modding platform, you have to overcome a psuedo-Catch-22: All the games are released on Windows because the vast majority of gamers use Windows. But the gamers won't leave Windows because all the games are released on Windows! And, who wants to make a mod if nobody's going to play it?

      There is a solution - you need to have an engine for as many genres as possible, and you need to have major features of those engines be easy to change. You also need to make adding/replacing content easy; WarCraft III, by virtue of its design, is fairly easy to modify (content-wise), but it could be easier. A very important thing to do is make Blizzard-quality map editors, with as much power as possible - although you might want to include differing display types, with varying levels of detailed options.

      On the topic of engines, you'll want to include a powerful language to change aspects of the game like items/weapons (FPS), spells/abilities (RTS, RPG) and such. Ideally, you would be able to tie this to the editor; for instance, you could define a function in the language (let's say "freezing"), and then use the editor to assign that effect to one or more weapons. In WarCraft III modding, the most difficult part is making new unit abilities, and a careful design can eliminate that difficulty.

      You definitely want the big companies to port to Linux. Gamers don't think "I wanna play an RTS", they think "I wanna play StarCraft". I guarantee you, if you make an RTS engine, eventually you will have a group of people trying to make StarCraft. While the open-source community strengthens their offerings (which will take a while. Mods take a long time to make), big names like Half-Life and WarCraft will attract new users. Let them get acquainted with Linux.

      There's also one extremely important factor in building a mod community: You need tools to make content. GIMP already covers Photoshop, but there's more to games than textures. You'll need a 3D model-making progam a la 3DS Max, and a good sound manipulation program (I don't do sounds, so I wouldn't know about that). All you need is to make them work for a few different games - at least a few of the modders will also be coders, and therefore could help improve the programs they use.

      The last responsibility lies on the game companies. If they port their games to Linux, and someone makes a mod for the Linux version, it will have to work for the Windows version. There will always be a large number of gamers using Windows, and being able to capture them will be important to would-be modders.

      --
      The world can be wrong today for once.
    13. Re:Woo by abe+ferlman · · Score: 2, Insightful

      Well yes I can, because at least the platform is open source, it's better than closed end to end.

      But more importantly, none of the game companies that make the games I like are 1/10th as evil as Microsoft, nor are they convicted monopolists. Proprietary software in a competitive market is not nearly so bad as stagnant monopoly-ware, and since games are fun but not really important I don't judge their freedom to be nearly so critical as that of office suites and C libraries.

      --
      microsoftword.mp3 - it doesn't care that they're not words...
    14. Re:Woo by Pxtl · · Score: 2, Interesting

      As I was saying, the only way to make Linux popular as a gaming platform is if we do it ourselves. That's why we need a good, free, platform-agnostic framework. SDL/OpenGL running a standard model system, network system, and a script interpreter (Lua or Python) and all the rest of the middleware normally provided by the Unreal or Quake engines. Not just graphics and sound, but an internal filesystem and other features that would make the system totally agnostic, so that the entire game becomes content and only the framwork itself needs to be ported to other engines (unreal has this).

      Stop thinking of the framework as middleware and start thinking of it as the platform, the application, and the whole game - code, script, and all, is the user-made content.

      Linux needs a free one of those.

    15. Re:Woo by Perky_Goth · · Score: 2, Insightful

      Now, as I understand it, Tux Racer is not multiplayer. At this point, I stop giving a shit.

      could people please stop treating multiplayer like the second coming? unless it can put me against pitiful opponents that don't care that (ie, in startcraft) cruisers are a waste of resources and easily countered, because i don't want to know the hotkeys of every RTS game that i come across.
      For me, MP is a non-issue to: i don't care for it, i much prefer time invested in a good story.

  2. Interesting by Ummagumma · · Score: 4, Insightful

    I agree with this assessmanent, however, one of the biggest challenges is to get peoples legacy Windows games to work, which is quite the challenge, if possible at all, on a reliable basis.

    --
    "The natural progress of things is for liberty to yield and government to gain ground." - Thomas Jefferson
    1. Re:Interesting by scumbucket · · Score: 5, Insightful

      Isn't the challenge not to make windows games run under linux, aka wine, but to get game publishers to release linux versions of their games?

      Now a standard linux distro aimed solely at game developers to make their life easier might be a better way to go......

      --
      CMDRTACO CHECK YOUR EMAIL!
    2. Re:Interesting by oskillator · · Score: 4, Informative
      I agree with this assessmanent, however, one of the biggest challenges is to get peoples legacy Windows games to work, which is quite the challenge, if possible at all, on a reliable basis.

      Running legacy DOS games natively is a pain when it's not impossible, but the DosBox emulator does a really good job at it, and there are builds available for all major operating systems.

    3. Re:Interesting by grub · · Score: 2, Interesting


      one of the biggest challenges is to get peoples legacy Windows games to work

      Sure, but getting Mom & Pop to learn a new OS, no matter how nice a GUI it has, is painful and slow.

      I have a bunch of *nixish machines in my house (4x MKLinux, 2x FreeBSD, 2x OpenBSD) and 1x Windows machine. Frankly I don't care if I can play games on my *nix machines, that's what my PC is for: gaming.

      I don't buy the mantra that using a Windows machine for anything soils a person.

      --
      Trolling is a art,
    4. Re:Interesting by CheapEngineer · · Score: 2, Interesting
      So the response to "let's make more Linux games" is "Windows Sux"? I run WinXP on my main Game machine, and other than a screwed-up install of UT 2 years ago, I have no problems with any games on this machine - no screwing with the registry, no downloading special drivers, nothing. BF 1942 and Desert Combat runs like a champ on my P4 1.6...

      Cheap Engineer

    5. Re:Interesting by SillyNickName4me · · Score: 5, Interesting

      A bootable, playable CD would solve a lot of headaches for game developers.. provided you can solve the driver issues.

    6. Re:Interesting by Anonymous+Crowhead · · Score: 3, Interesting

      Bah, I do that now. I reboot into Windows whenever I want to game. That is the sole purpose of my dual boot.

    7. Re:Interesting by WillAtMH · · Score: 2, Insightful

      Its a catch 22. In order to fund the game development they need to sell games and there aren't enough people wlling to pay for linux games to justify the development. Without enough games being developed for linux, there wont be enough people converting to linux for gaming to justify the expense of development for new titles.

      Round and round we go.

    8. Re:Interesting by mdfst13 · · Score: 5, Interesting

      The problem is that if someone has a game that they really like (the Warcraft 2 Expansion Set comes to mind for me), then they will want to be able to run that game on their PC. If they can't, it doesn't really matter if the PC runs newer games (which is what manufacturers will port) or not. If they can't run their existing favorite games, they can't run Linux full time.

      For this reason, I consider a games distro to be one of the worst ideas to gain Linux converts. There are just too many games.

      Concentrating on general (email, web browser, word processing, spreadsheet, etc.) and specific (CAD, web design: e.g. Dreamweaver) applications makes more sense. There the issues are more in terms of supporting a few apps that someone uses almost exclusively. File compatibility is the important part, not application compatibility (I don't need to run Microsoft Word if OpenOffice can load and save .doc format; Evolution can connect to my Microsoft Exchange server; etc.).

      I especially like CAD as a Linux app, because CAD designers frequently run *only* their CAD software on their PC. Even if they can't run any other software on it, it doesn't matter. They wouldn't anyway. Further, CAD uses gobs of resources and is thus better suited for lean running Linux (system processes leave more room for CAD processes).

      IMO, games should be one of the last areas of focus for Linux developers. There are just too many legacy games which will never get ported. Thus promoting hacks like WINE. Linux should concentrate on its own apps, not pretending to be Microsoft Windows.

      In the meantime, consider looking at multi-platform game development engines like those provided by Garage Games: http://www.garagegames.com/pg/browse.php?type=deve lopment

      Multi-platform engines enable game designers to get both markets easily. Ideally, they could develop on Linux (less system process bloat means faster compiling) and test the game on Microsoft Windows.

      Btw, now that I have actually RTFA, I notice that the author is talking about something like bootable CDs with games on them. This already existed: that's exactly what Gentoo Games CDs were. The website ( www.gentoogames.com ) no longer seems to work, so I'm guessing that it never took off. Morphix also works on this (game specific live CD).

      Another reason not to wait for games is the problem of too much of them being content rather than code. Modern games are frequently based on impressive 3D graphics (content) and movies (content) rather than spectacular game engines (code). Several of the big time multi-player games have already released Linux version (e.g. Id Software products). Until Linux has much more of a market share (at least 20%), we can't expect anyone to develop a Linux only game.

      Look at how much money Microsoft is losing on XBox. Not a problem for them, since they have the money to lose. Linux doesn't have those kinds of resources. One game wouldn't do it. To really draw people would take ten or twenty.

    9. Re:Interesting by It'sYerMam · · Score: 3, Insightful
      I disagree - it's not *just* legacy games that people want. Of course, porting things such as UT provided a boost in the market - I play UT on Linux.

      I think there're a couple of games that need to be playable on Linux - UT, Half Life, C&C, Max Payne...
      The "classics," basically. If you're a die hard fan of Billy Bob's pro Stamp Collector, then I doubt you will convert to Linux, but there're certain games that would get people thinking - when coupled with a few new games released for Linux.
      It may be possible to boost confidence by getting programmers to port games to Linux as quickly as possible, releasing the ports as near to the release date of the Windows version as possible. This would then convince people that new games are coming out for linux, hopefully converting some, meaning that the professional developers would consider releasing a linux version as well, not just 3rd party programmers.

      Personally, I'd be happy on Linux with UT, Hitman 2, and the promise of Thief 3 and Half Life 2.

      --
      im in ur .sig, writin ur memes.
    10. Re:Interesting by cgenman · · Score: 5, Insightful

      The PS2 and the X-Box(sic) run Linux, so let's create a distro that turns home PC into a console with development potential.

      There's a man who has really thought this one out.

      We need some "killer'"games on the CD.
      We need the source for the games on that CD.
      We need that CD in places like Electronics Boutique and GAME.
      We need kids able to pick up that CD (or DVD, with respect to another learned friend posting here) and turn their PC into a games console, without ruining Mum's or Dad's official documents.


      Ok, to sell this as a platform, you have to add the words "exclusive" after the word "killer." Otherwise, you just have a platform that can play the games that are already available on Windows, and there is no incentive to switch. But making a "killer" exclusive game requires more than just 80 hour weeks and a 10 million dollar budget: it requires both of those things many times over to create a single "successful" title. A "killer" title might require 30 or 40 fully-funded projects that reach the store. If effort was enough, we would have 100 "killer" titles every year.

      Good luck with source. If you though cheating in online games was rampant before...

      Besides, most videogames don't lend themselves very well to open sourcing. The industry just moves too rapidly, and games aren't something you're going to improve because you use it every day. There is, of course, NetHack and other Open Source games that do incredible things. But let's be real here, would you buy a box with NetHack on the cover if it was sitting next to a box of Doom 3?

      Getting on the shelf in E.B. is not that difficult once you have actual street cred and some cash to back it up. E.B. loves cash. But as this seems to be lacking a business model (or, for that matter, a plan), I don't know where they would get either.

      As for transitioning to consoles... That doesn't make any sense. If the Phantom and ApeXtreme are such bad ideas, why would a Linux based ApeXtreme be any better? Why do you need a console when you can have a computer with TV out and hit the mass market? Or, conversely, why would the average person want to run Linux on the PS2?

      He fails to mention that the CD would need to be bootable, ALA Knoppix, or else the formatting process would "ruin Mum's or Dad's official documents." Because, as we all know, official documents require Rockin' graphics cards left in public spaces or they get lonely. Likewise, you will need to be able to install to disk, like Knoppix, or else there can be no platform transition. You need to support a large amount of hardware, like Knoppix, and have a lot of available games, like Knoppix. Oh, and you want it based upon the most solid binary distro available with the clearest licensing, like Knoppix. Are you seeing where I'm going with this?

      No. What he really should be doing is going to game development companies and pushing the idea of entirely self-contained games running on Linux. It would be significantly harder to cheat in a MMPORPG game if it ran as its own OS, booting without a HDD, and then you could offload the action processing to the individual clients without fear of modification. Lag would be a thing of the past, and MMP twitch games could be released. Ask for a hash key of random length of the CD every now and then, and you would have a very tough nut to crack. And if people did crack it by learning to hack through Linux, all the better for the platform. He could also push Linux to Sony and Nintendo as a way to quickly create a solid development system for next-gen gaming. Unlike Windows, Linux's multiprocessor kung-fu is superior, and would probably like the Ps3's 18 processor architecture in a way that nobody else would. It might even make it a bearable system to work on.

      In short, this guy doesn't have a firm grasp on the industry. It would be great to push Linux to the people who control the standards, but pushing the OS without codifying it into the gaming ecosystem somehow is suicide. At least Sisyphus got near the top of the hill before the boulder rolled back down.

    11. Re:Interesting by Kethinov · · Score: 5, Interesting

      I was going to moderate this discussion, but somone has to say this:

      A standardized Linux distro is needed. Not another obscure niched one except built just for games. Because a standardized distro would be inherrently best for games.

      Imagine if Bruce Perens' UserLinux came with nvidia and ati's binary drivers and automatically installed them during the distro installation. Currently no distro that I know of does this, the drivers must be manually installed.

      One could argue that in most cases you have to do the same thing in Windows, but in Windows all that requires is double clicking an install file. In Linux you have to usually exit X, check dependencies, and all kinds of other cryptic stuff.

      Finally, the one thing that we most need that a standardized distro can provide, is a standardized directory layout. None of this /usr/bin or /bin or /var/usr/bin confusion. If one distro took over by having all the features that desktop Linux needed, which in my view is basically Fedora to unify toolkit look across gtk, gtk2, and qt, but with better hardware detection (ala binary non OSS drivers) and better package management (ala automatically installed apt-get), the standardized directory layout would encourage more Linux ports of games.

      As a software author, most authors only release their software as source when dealing with Linux, because it's the only way to ensure that it will work in every distro. But if there was a standardized directory layout and package management system, every dependency could always be found in the same spot and there'd be no need for third party package management and binary compilation.

      This may seem like nitpicking, but many companies don't port their games to Linux on the sole basis that they 1. don't want to release source and 2. don't want to take the time to write an installer which can accomodate every distro's different package management, directory layout, and dependency tree.

      So that, my friends, is what Linux needs. Create that and gaming will follow.

      --
      You're right, I wouldn't steal a car. But if it were possible, I sure as hell would download one!
    12. Re:Interesting by pebs · · Score: 2, Interesting

      I think Linux needs a larger share of the desktop market before more game designers are convinced to make Linux ports....or maybe its the other way around. Which comes first, the chicken or the egg? Well, the good news is this year is supposedly the year of the Linux desktop.

      I think the chicken comes first. Keep moving towards the goal of a super-slick, highly productive desktop. Once that goal is achieved, the games will come.

      There was not many Windows games (only DOS games) until after everyone was using Windows for productivity apps.

      --
      #!/
    13. Re:Interesting by Romeozulu · · Score: 5, Funny

      Any game that has spare cycles isn't worth playing :-)

    14. Re:Interesting by mahdi13 · · Score: 4, Insightful

      Disapointing? How so? It is identical to the Windows version...there are zero differences.
      If you were disappointed with the 'Linux' version, most likely you were disappointed with the game in general...

      --
      "Some things have to be believed to be seen." - Ralph Hodgson
    15. Re:Interesting by Forgotten · · Score: 2, Insightful

      I agree, but there is one additional point - other OS and hardware development has been driven not by game sales, but free copying of games (aka piracy). Widespread piracy is why computers and media have become popular and dropped in price and it's certainly why Windows achieved the popularity it has (Windows itself is commonly copied for free, but I'm referring here specifically to games as a driving force, which I believe they are).

      I remember when floppy disks were $50 for a box of ten (5.25"). I watched the price drop as the volume of sales went up, and I knew for sure what was being stored on them, because I was one of the people buying them (along with everyone I knew). Same applies to CD-R blanks and burners, larger hard drives, more RAM, better video cards, faster processors, etc - but also the OS platform to use it all. People often wonder why the computer market grew if all people wanted was a machine fast enough to run a word processor (however bloated). Here's your answer - that isn't what they were doing with their time.

      People take OSes for granted as a way to play all the free games they share. Historically "free" has meant "pirated", but Linux presents other possibilities. A few open-source engines and quality user-supplied mods could create a fertile gaming community - people have amply demonstrated that given the tools, they'll develop these for free. Once that market is established, commercial developers will begin to move in too. They may pursue more typical proprietary models in which case their work will be widely copied without licence, but they'll still make money, as piracy is largely just free marketing rather than representing much actual lost sales.

      So the way out of the catch-22 in the past has been to end-around "not enough people willing to pay for games" by turning a blind eye to free copying and allowing piracy to develop the market. In the future, Linux may be able to do the same thing with free copying that really is FREE.

    16. Re:Interesting by officepotato · · Score: 2, Informative

      Isn't that sorta like asking everyone to agree on one distro and discard or assimilate all of the others? I agree, it's a nice idea, but I don't see it happening any time soon. As long as you understand your package manager and your system, does it really matter that someone else's system is configured slightly differently?

      As far as the difficulty of making installers for linux, just create a directory, stuff the whole game in it, and compile it staticly. Put a symlink to the game executable under /usr/bin if you want. That seems to be the popular route, and it's worked well enough so far.

    17. Re:Interesting by mattyrobinson69 · · Score: 4, Insightful

      we dont need one official distro. we need a standard base for the distro's to base themselves on. that way people still get to choose a distro, but the distro's would be more similar. Mandrake could still work on simplifying stuff, slackware could still be unix like, gentoo could still be for die-hards, etc. is anybody working on this at the moment? what is Linux Standard Base - is that what im talking about?

    18. Re:Interesting by Kor49 · · Score: 5, Insightful
      I agree wholeheartedly. This is not stricly related to games, but it is critical.

      You just need to get out of the "if you want something, compile it yourself" mentality. I am a software developer myself, but I hate downloading source code that I have no interest in reading. I hate looking for Mandrake RPM's on the net, too. I hate when RPM's require other RPM's. I just wanna be able to download whatever binary and run it as soon as the download finishes. And no, I don't even wanna know about apt-get, rpm, or whatever else is the proper tool.

      Just like it's in the Windows world, when I click on an application's Setup.exe, it should just install. I don't care if you'll have to statically link everything, or implement another scheme.

      In the OSS world, the itch that gets scratched is the one that the developer has. This is the itch that belongs to people who either don't have the time or the talent to solve it.

    19. Re:Interesting by kundor · · Score: 4, Interesting
      that's really strange.

      I get identical performance, including framerates, in linux and windows with both ut2003 and the ut2004 demo.

      I also play Alpha Centauri, Neverwinter Nights, Enemy Territory, Kohan, and Civilization: Call to Power very satisfactorily in linux, thanks largely to tuxgames.com.

      The only reason I still have a dual-boot is Rise of Nations. There are more games available for linux than people realize. Everything id publishes, and epic game's stuff, and an eclectic assortment of others.

    20. Re:Interesting by Kethinov · · Score: 2, Insightful

      And when the game needs a dependency? Where does it look? What if the dependency doesn't exist? Does the installer interact with one of several different package managers to apt-get it, emerge it, rpm it, or yum it?

      Or does it just come with every single dependency that it could ever possibly need and "dump" it all into a single directory? Suddenly a 500mb game becomes a 1000mb game and we run into issues of bloatware that plague other operating systems.

      Either way you look at it, you're either going to run into dependency hell or bloatware until you create a standardized distro.

      --
      You're right, I wouldn't steal a car. But if it were possible, I sure as hell would download one!
    21. Re:Interesting by Ageless · · Score: 4, Insightful

      This is such an important point. Some friends and I were just discussing this as to why Linux still isn't ready for the desktop.

      Half the time when you download some simple program you end up needing a dozen other libraries for it to run. Why the hell don't people staticly link this stuff? The APIs for many libraries are so unstable that the idea of "What if I wanna update libBlah later on?" doesn't work and it's not all that important that save on transit or hard drive space any more.

      I write quite a few free programs, and I always staticly link them with everything they need. It might mean downloading an extra few hundred KB, or even a few MB but in the end the user is not put out of the way and it "just works". As the developer of the program I know what version of what my program needs, and I am more qualified than any one else to determine that. It should be my responsibility that my program includes it.

    22. Re:Interesting by dasmegabyte · · Score: 3, Insightful

      Really?

      Because I seem to remember the days of the Commordore 64, the Apple ][ and the PC Jr, when EVERY game was on a bootable disk.

      And I remember being very happy when DOS reared its mighty head, and I no longer had to reboot my machine to start a new program.

      Why should we take a step back in time JUST so developers can have a Linux based platform when they already have a ubiquitous development environment in the Windows PC?

      --
      Hey freaks: now you're ju
    23. Re:Interesting by officepotato · · Score: 2, Insightful

      I don't claim to be an expert on game development, and I might be mistaken in some points here.

      Having said that, it's my understanding that games like Unreal Tournament or Enemy Territory install fairly easily under linux because the only libraries they need to access are fairly standardized - X, GLX, OSS, tcp/ip support. The game installer doesn't actually resolve these dependancies itself. It just assumes that the user has a working system with graphics, sound, and network support. Enemy Territory is a modest download, considering all of the maps, graphics, and sounds that are packed into it's 258 megs.

      By having minimilistic dependancies, it avoids the situation you're describing. I think many of us would agree that commercial games install on linux fairly easily, even though they're not made for any specific distribution.

      Some code bloat can't be avoided, but considering the size of all the data shipped with a game, the executable size is trivial either way.

    24. Re:Interesting by thirdrock · · Score: 2, Interesting

      I write quite a few free programs, and I always staticly link them with everything they need. It might mean downloading an extra few hundred KB, or even a few MB but in the end the user is not put out of the way and it "just works".

      AMEN to that brother!!

      I recently downloaded a trial version of a development system for windows. Size: 68Meg. Yes, 68Meg. Now you can go on about bloat and download and the advantages of libraries blah blah blah, but on Linux, this is what I want.

      Download->Install->Run

      Is that really so hard??

      --
      >>
      I am the director, and this is my movie ...
    25. Re:Interesting by BiggyP · · Score: 2, Informative
    26. Re:Interesting by SillyNickName4me · · Score: 2, Interesting

      Well, to some extent you are right, but many DOS games wouldn't leave a workign machien after exiting them (if at all possible).. anyway, thats no longer true with windows. There are however 2 reasons to want a setup like that. First of all, it removes a lot of headaches regarding having the right versions of all kinds of OS components (Most games I have come with their prefered version of directx tho a newer version will usually do) and all kinds of configuration options. Second, it gives the consumer a disk they can put in, press a button and play, without havign to buy a seperate game console for that. Of course there are problems like drivers for the bizare variation of PC hardware out there.

    27. Re:Interesting by whittrash · · Score: 2, Interesting

      They are developing for multiple platforms already. PC, Playstation, X-Box, Nintendo...why not add Linux.

  3. Games Based Distro by stratjakt · · Score: 5, Insightful

    Yeah, whatever.

    There's so much missing structurally for that to even be considered. You know, silly stuff like reliable, robust video and sound drivers.

    Cart before the horse.

    --
    I don't need no instructions to know how to rock!!!!
    1. Re:Games Based Distro by bonch · · Score: 5, Interesting

      Not to mention this has already been done before. Heck, Gentoo provides a "games-tailored" kernel for emerging.

      It's really true, there are some fundamental issues that need to be resolved before having a games-based distro. Right now, there wouldn't be that many games to play on it anyway.

    2. Re:Games Based Distro by Anonymous Coward · · Score: 5, Informative

      Ever heard of a USB HID device? They're all supported.

      As for multiple monitor support, it's called Xinerama and it works, as well.

    3. Re:Games Based Distro by Minna+Kirai · · Score: 5, Insightful

      You know, silly stuff like reliable, robust video and sound drivers.

      It's funny, but Linux is in much better shape for video drivers than audio ones. Since the game-capable graphics market only includes two companies, Linux is already adequately usable.

      But since soundcards are technically easier to make, there's many more brands still in active use. Many gamers who buy the latest NVidias to squeeze a few more FPS or pixels might still be satisfied using motherboard audio output, or a $2.50 PCI soundcard.

      Linux audio support is close to adequate... but unfortunately, the Alsa Project's longstanding philosophical refusal to move software mixing into the central driver means you still can't expect Linux to run games on any random piece of desktop PC hardware.

    4. Re:Games Based Distro by LittleBigLui · · Score: 3, Informative
      Gentoo is hardly a very easy distro.


      Actually it is a metadistro, hence a potential starting point for a [games-oriented] distro.
      --
      Free as in mason.
    5. Re:Games Based Distro by AuMatar · · Score: 2, Insightful

      Isn't ALSA open source? IF you want mixing in the driver, fork it

      --
      I still have more fans than freaks. WTF is wrong with you people?
    6. Re:Games Based Distro by proj_2501 · · Score: 4, Informative

      software mixing is JACK's job.

    7. Re:Games Based Distro by Frnknstn · · Score: 4, Insightful

      Ever heard of a legacy device? They are mostly not supported.

      I do think the games distro is a good idea. More and more, people are starting to want the ease-of-use of a console, but it will not be easy to pull off, especially since there is yet to be a distro with the ease-of-use of Windows.

      --
      If it's in you sig, it's in your post.
    8. Re:Games Based Distro by Cecil · · Score: 2, Informative

      Or ESD's job. Or aRts's job. Or JACK's job. Or god knows what else's job. Most people don't have ANY of those. If it doesn't come included by default, if most programs don't support it, it's completely useless. All of the above are. ESD is marginally effective because many people do use it. It also sucks horrible horrible ass.

      If my kernel comes with swmixer.o directly hooked into the kernel's ALSA support, everything can switch to using that, and everyone is happy. End of story. Philosophy is good, but pragmatism is sometimes needed. Sometimes, to get a standard, uniform way of doing things stamped out someone has to give up some of their philosophy and take the pragmatic approach. Suck it up.

    9. Re:Games Based Distro by geekboy2k · · Score: 2, Informative

      This is so true. In many discussions with friends about open-source I bring up what I call the "Direct-X" factor (groan). To which they reply "What about Open GL?"

      The problem is that Direct X != Open GL. Direct X is a whole group of "libraries" that game developers can use - need a graphics interface? Sound? Input? Networking? All taken care of by DirectX. Ok, there is Open GL and AL, but where is the rest of the stuff? Without sounding trollish, this is one of the strengths of the Windows platform WRT games. Developers do not have to write to specific hardware (remember the "sound blaster compatible" fiasco in the dos days?), Hardware manufacturers have a "spec" to target. MS doesn't have to support individual developers requests for "feature X".

      Maybe I am mistaken, but there is no Direct X equivalent in the Open Source world. Maybe this is what we should focus on first?
    10. Re:Games Based Distro by Fnord · · Score: 5, Insightful

      Well, if you take OpenGL, OpenAL, and SDL (which wraps and integrates the other two in a portable, window system agnostic way), you get just about everything that DirectX has, I think. Except for networking, but I know alot of developers that, although they like DirectX, consider DirectPlay a monstrosity and avoid it like the plague (and honestly, how many games outside of MS Game Studios actually use it?). Is there some other part of DirectX that isn't covered that I'm missing?

    11. Re:Games Based Distro by bani · · Score: 2, Informative

      software mixing is a baaaad idea in kernelspace, since there's potentially no upper bound on the cpu usage.

      userspace is where you want to do mixing.

    12. Re:Games Based Distro by TandyMasterControl · · Score: 4, Insightful

      The structural problems include lack of backwards compatibility provisions in glibc versions and higher level libraries. This is a basic feature/flaw of Linux and makes the porting of applications to the Linux platform very problematic. Nobody seems to give a damn if software published last year will run this year. The unspoken assumption is it will be recompiled or if that isn't enough, it will be rewritten. I would say this is even more pernicious as a factor in retarding the Linux desktop than the sound driver problem. Everything library-wise is always changing. If you code for profit like game creators do, instead of for the hell of it, constant change without backwards compatibility is prohibitive. And it isn't much better from the paying customer's perspective either -- what's the point of having a "games distro" if the games which you paid money for are going to break just 6 - 9 months from the day you bought the distribution cd ?

      Anybody have any Loki games that still work ? I don't !

      --
      Johnny Quest has two Daddies.
    13. Re:Games Based Distro by proj_2501 · · Score: 2, Flamebait

      using jack and alsa together IS a pragmatic issue. ALSA deals with supporting hardware, and jack shuffles data from apps to ALSA. simple as that.

      if you want audio support that works consistently, why bother with linux?

    14. Re:Games Based Distro by IamTheRealMike · · Score: 2, Informative
      Actually it's the job of ALSA dmix - the direct mixing plugin.

      This clever piece of code performs mixing using shared memory and IPC primitives - no kernel support, no sound servers. It's the Way Forward(tm)

    15. Re:Games Based Distro by FooBarWidget · · Score: 3, Informative

      Actually, we at the Autopackage project recognize this problem and have already made a solution. See apbuild.

  4. Loki example? by Anonymous Coward · · Score: 2, Insightful

    As long as it doesn't go the way of Loki...

  5. Bootable Americas Army CD by niko9 · · Score: 4, Insightful

    How about a variation of a bootable Linux Game CD that you can also install later ala Knoppix?

    1. Re:Bootable Americas Army CD by Spamlent+Green · · Score: 5, Informative

      There's a Morphix module (Morphix Gamer) that already provides this. Plus there are related projects like KnoppixMame.

      However, I tried Morphix-Gamer a week or two back and feel compelled to point out that easily half of the games that came included either would not run at all (at least not from the CD), or were unbearably slow and clunky (TuxRacer for one). My machine at home is nothing to brag about (Athlon XP 1800, 1/2 gb ram), but it seemed to me it should have been sufficient to run whatever was bundled with the gamer module.

      Not sure why they bothered included games that wouldn't run tolerably well from the CD. Sure someone might choose to install it to HD, but the whole point of a live-cd is just that.

    2. Re:Bootable Americas Army CD by Quiberon · · Score: 2, Informative

      If you have upwards of 1GB of RAM, 'morphix toram' will copy the CD to memory and things run just fine. To get TuxRacer to run well, you need 3d 'accelerated' graphics; Morphix has the nVidia driver, and I think Intel 'extrame graphics' works too. (Does the Windows port of TuxRacer at http://gnuwin.epfl.ch/ work for you ?)

  6. Didn't work for OS/2 by PieEye · · Score: 5, Insightful
    I was a member of TeamOS/2 and we all thought that StarDock was going to help get the OS recognized. Hah.

    Of course, you couldn't just run OS/2 off of a CD with no install, and video was next to impossible to configure correctly when you didn't specifically know what video card was in the box, and networking didn't work, yada, yada, yada...

    Anyway, it would certainly help to have a WIDE VARIETY of games, that rivalled ones on other platforms, etc.

    --
    ... in bed.
    1. Re:Didn't work for OS/2 by Brandybuck · · Score: 5, Insightful

      I was a TeamOS/2 guy myself. OS/2 faced two major hurdles in gaining mass acceptance, and unfortunately, they're the same hurdles that Linux is facing today.

      1) The vendors don't have a clue. "We want to be a desktop distro. No wait! A server distro. No wait! An "enterprise" distro. No wait! We need a one-click installer. No wait! We need a remote installer. No wait...

      2) Windows emulation. No one bothered to write OS/2 applications because native Windows applications ran just fine under it. Then Microsoft changed the APIs, and OS/2 finally sunk under the frigid waters. Why should I run my applications under Linux/WineX when I can run them under Windows?

      3) Arrogant advocacy. This is the worst one. OS/2 died in part because most people in Team OS/2 were assholes. Linux advocates are no less impolite. Face it, no matter how much you argue the point, the average consumer will NEVER believe that Linux is the holy salvation of mankind. Yet you still continue to argue that. "Linux? Oh yeah, that's the OS with all the arrogant jerks..."

      --
      Don't blame me, I didn't vote for either of them!
    2. Re:Didn't work for OS/2 by Anonymous Coward · · Score: 5, Funny
      ...OS/2 faced two major hurdles...
      1)...
      2)...
      3)...

      Heh, no wonder OS/2 never gained mass acceptance.

    3. Re:Didn't work for OS/2 by kin_korn_karn · · Score: 4, Insightful

      dead on about #3. I loved OS/2 and hated MS. I was an asshole about it and I regret that. It makes me cringe when I see Linux guys talk shit about Windows, because they are missing the entire point.

    4. Re:Didn't work for OS/2 by IamTheRealMike · · Score: 2, Informative
      2) Windows emulation. No one bothered to write OS/2 applications because native Windows applications ran just fine under it. Then Microsoft changed the APIs

      I wish people would stop bringing up this total red herring.

      Microsoft did not "change their APIs". Sorry, that's just wrong. They did add a whole ton of new ones, and because IBM was not cloning the Windows API but got the code through an agreement with Microsoft, when it came out they couldn't keep up. No support for Win32 was added, and surprise surprise nothing worked anymore.

      Comparing this to Wine is totally bogus. Wine is not the result of a legal agreement with Microsoft that can be severed, and the code is free software. The more manpower the Wine project has, the more software it can run. The equation really is that simple.

      Yes it's easy to make grand, sweeping statements about how Windows emulation is evil and native apps are the way forward, but in that view is the implicit belief that everybody should junk their existing games library. Not going to happen anytime soon.

  7. Not killer games, but killer game compatibility by jjhlk · · Score: 4, Insightful

    It takes companies years, millions, and hundreds of megabytes to create successful games, and the success to linux is a game that actually runs on linux? No, I say linux needs to be able to run PC games (well and without hassle).

    1. Re:Not killer games, but killer game compatibility by October_30th · · Score: 3, Insightful
      Indeed.

      I'd like to see the day when the free software community can provide not only the code for a smashing game engine (come on, surely you can replicate the unreal!), but also the work of convincing voice actors, motion-capture animators, map designers, plot authors that could write a reasonably well selling book and patient texture designers.

      Killer games require megabucks.

      I'm still waiting for my free Ghost Recon game.

      --
      The owls are not what they seem
  8. Key by Reducer2001 · · Score: 5, Insightful
    I don't think the key to Linux will be a games based distro. The key will be my mom being able to plug in her digital camera and having all the picutres show up in a window. We can still have the command-line, but the GUI has to 'just work' with everything else on the system like Mac OS and Windows XP's mostly do.

    --
    When you get to hell -- tell 'em Itchy sent ya!
    1. Re:Key by m05 · · Score: 2, Informative

      on suse 9.0 and slax live-cd my digital camera (an old sony dsc f505) mounts itself.

    2. Re:Key by Bingo+Foo · · Score: 3, Funny

      I thought that figuring out how to make your peripherals work was what made most Linuxes "games-based" distros in the first place.

      --
      taken! (by Davidleeroth) Thanks Bingo Foo!
    3. Re:Key by Pedrito · · Score: 4, Insightful

      I don't think the key to Linux will be a games based distro. The key will be my mom being able to plug in her digital camera and having all the picutres show up in a window.

      I couldn't agree more. Linux needs to be MUCH more user friendly. It needs to be much more intuitive. And I don't just mean the OS. I mean all the apps you get as well. Fortunately, there's been a good deal of progress in this area and over the last few years, Linux has improved dramatically, but it's still way behind Windows and Macs in terms of ease of use for your average technophobe.

      Games? Why? If games are what draws people to a system, then people are going to buy game consoles. That's why game consoles sell so well. If people want a computer, then make them want Linux by doing the above.

      The author's idea is that we should get people using Linux so that people are using Linux. So let's come up with whatever cheesy plan it takesto get them to use it. At least that's the idea I get from it. I think that's stupid. Make people want to use Linux by making Linux the best alternative to Windows for more people. Then you're on to something.

    4. Re:Key by Reducer2001 · · Score: 2, Insightful
      My cheap HP Photosmart mounts itself on most distros as well. But I don't want to explain to my mom "go to /mnt/sda/camera/whatever" when she's used to seeing it right under "My Computer" on Windows XP.

      As bad as this may sound, we may need to aim for the lowest common denomenator when it comes to GUI design.

      --
      When you get to hell -- tell 'em Itchy sent ya!
    5. Re:Key by Sleepy · · Score: 4, Insightful

      > I don't think the key to Linux will be a games based distro. The key will be my mom being able to plug in her digital camera and having all the picutres show up in a window.

      Lets not compare Windows XP to RedHat 6.2 shall we?

      Digital cameras work fine. Find a valid example. Most people dismiss Linux because:
      a) Windows came with their computer. They already paid for it. WHat's the point??
      b) Lack of warez for Linux. A shamefully low percentage of Windows users have totally-legal software installs.
      c) usability DOES factor in, but the average person just needs a Lindows-like PC.. email,. web, office app, and oh yeah support for USB cameras and pen drives. Linux does that with great ease of use.

      I can't see involving the "command line" in any of those activities... not anymore than the same job requiring regedit.exe use on Windows.

      Not that I'm saying Linux is as easy for mom as XP (it's not... but it's not a huge leap).

    6. Re:Key by Azghoul · · Score: 4, Insightful

      Okay, I don't disagree with your apparent point that Linux needs to be easier to user for technophobes...

      But I think you are cracked off your rocker if you think Windows is EASY for technophobes. Have you even SEEN 'phobes trying to use a Windows machine?

      Just over the weekend I was flipping through a CD full of digital photos for a couple family members. Any OS can handle this easily, but I happened to have to use WinXP (because they're multimedia POS machine had XP on it). Double-click the first image, and it almost automatically starts up a slide show.

      Pretty simple right? The amazement of said family members was depressing. They had NO IDEA what I was doing; it might as well have been magic.

      In the end, I figure you can only take "ease-of-use" so far. At some point you have to say "yep, it's easy enough" and move on, because some people, NO MATTER HOW EASY YOU MAKE IT, will never figure it out.

      Gnome 2.4, KDE 3.2 are both easy enough for anyone with half a brain and a few weeks of computer use under their belt. However, there are VAST NUMBERS of Americans who haven't a CLUE, and never will. They just don't care.

      You will never make a computer easy enough for them to use. Never.

    7. Re:Key by Lendrick · · Score: 2, Insightful

      Digital cameras work fine. Find a valid example. Most people dismiss Linux because:
      [...]
      c) usability DOES factor in, but the average person just needs a Lindows-like PC.. email,. web, office app, and oh yeah support for USB cameras and pen drives. Linux does that with great ease of use.


      On RedHat 9, you have to manually load a kernel module to make Linux recognize when a digital camera (or other usb hard drive device) has been plugged in. I had to google for the answer, and then go to the command line and load the module. That is not user-friendly.

  9. It will take more than just any game, by pair-a-noyd · · Score: 3, Insightful

    It's going to take a bad ass mofo of a game, and one that's NOT available on any other platform.

    Make it so attractive, so kick-ass, so awesome and so LINUX that they will flock to it.

    Don't let it out for M$ and don't copy a M$ or console game.

    1. Re:It will take more than just any game, by Anonymous Coward · · Score: 2, Funny

      ...and I'll just compile it into WIN32.

      You lose once again.

    2. Re:It will take more than just any game, by Greedo · · Score: 4, Funny

      Maybe this is what's stalling Duke Nukem Forever.

      --
      Tuus crepidae innexilis sunt.
    3. Re:It will take more than just any game, by SoTuA · · Score: 5, Insightful
      Great! Now all we need is a company that will invest its resources in a KILLER GAME that only runs in 5% of all the desktops, and it locks out ON PURPOSE the other 90%. I can just see it:

      1.- Develop a game locking out 90% of the market.

      2.- ???

      3.- Profit!

    4. Re:It will take more than just any game, by reality-bytes · · Score: 2, Informative

      He didn't once mention that it would be open-source you know.

      --
      Ripping an new rectum in the fabric of spacetime.
    5. Re:It will take more than just any game, by Cruciform · · Score: 4, Funny

      Tux Racer II: Grand Theft Penguin

    6. Re:It will take more than just any game, by cybermace5 · · Score: 2, Funny

      And the penguins would shoot frozen bubbles.

      --
      ...
    7. Re:It will take more than just any game, by GoofyBoy · · Score: 2, Interesting

      Not being able to go into the code level would destroy the whole point of going down to the OS level, which is the whole point article.

      So why even have a closed source game on CD? No one will care about what OS the game is running.

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
  10. Nice (but unlikely) by grub · · Score: 5, Insightful


    The Mac suffers from a shortage of games, albeit not as great as Linux, and those games sell for $$$. It's a nice thought but the reality is that you need the developers too. A whiz-bang platform without games leaves you... well... with a neat looking Linux box with a game controller.

    --
    Trolling is a art,
  11. Re:Bootable CD is the answer. by mekkab · · Score: 4, Insightful

    I think knoppix does a great job: you can fire it up and see what it looks like, and if you want, mount a hard-drive partition for the cd, or just install onto your harddrive.

    Add games and you've got teen-geek heaven.

    --
    In the future, I would want to not be isolated from my friends in the Space Station.
  12. And we will call it.... by mschoolbus · · Score: 4, Funny

    Indrema!

  13. I'm sorry... by AKAImBatman · · Score: 5, Informative

    ...did I miss the point here somewhere? Just about everything I know about gaming says that the more the OS stays out of the way, the better. Now they want to replace our thin OS-like layers with a complete business/research oriented OS. Why?

    Seriously, the OS doesn't *do* anything for a game. All a game really needs is a collection of APIs to transparently access low-level hardware. Threading is nice, but "green" thread libraries can be used in its stead. That's much the reason why MSDOS (save for the 640K barrier) was such a great gaming platform. The OS literally did nothing. It got the frick out of the way, and stayed there.

    1. Re:I'm sorry... by Minna+Kirai · · Score: 4, Insightful

      Just about everything I know about gaming

      Apparently you haven't heard about DirectX or OpenGL, eh?

      Now they want to replace our thin OS-like layers with a complete business/research oriented OS.

      Whatchew talkin bout? Microsoft(tm) Windows(r) is a "business oriented" OS; Linux has no orientation at all.

      Seriously, the OS doesn't *do* anything for a game.

      Exactly! Which is why Linux might (in a few years, if all goes well) be a better platform for PC gaming than Microsoft(tm) Windows!

      If Microsoft continues to screw up with DirectX "upgrades" that fix one game and breaks another, then game publishers might just start shipping their installation media as bootable Linux DVDs, so their support costs can be cut away. ("Put in the disc and hold down the power button of your computer")

      That's much the reason why MSDOS (save for the 640K barrier) was such a great gaming platform.

      Some users might've liked it, but the programmers who had to manually support each possible piece of hardware had different opinions. Back when there were only 4 video cards and 3 soundcards, it was painful but possible. Today that the complexity of the hardware has multiplied, it's no longer an option.

    2. Re:I'm sorry... by dreamchaser · · Score: 2, Interesting

      That's much the reason why MSDOS (save for the 640K barrier) was such a great gaming platform. The OS literally did nothing. It got the frick out of the way, and stayed there.

      Even the 640k barrier wasn't a big obstacle once 32 bit DOS Extenders matured. I remember when people were doubtful about Windows as a gaming platform, because DOS did it so much better at the time...

    3. Re:I'm sorry... by LilMikey · · Score: 2, Interesting

      ??? I think you are missing the point. That's one of the major draws of a Linux oriented gaming distro and the modularity of Linux in general. You can strip it down as far as you like. Keep what's good for gaming, get rid of the rest. It's unfair to call it business oriented as there are various flavors of Linux in everything from PDAs to TiVos, gaming devices, computers... etc.

      And if you're calling Windows/DirectX a 'thin' layer, I think there are some misconceptions there.

      --
      LilMikey.com... I'll stop doing it when you sto
  14. Um how about not? by tomstdenis · · Score: 5, Insightful

    That's a step backwards I think. At least in windows you can both develop/work and play games.

    I think a step forward will be to get some form of standard for graphics/sound/input ala DirectX style. sure opengl, oss, sdl are all good libs but they follow the unix philosophy. That is, do one thing and do it well.

    There should be a unified development tool/library that includes them all. E.g. I can install "blah" and boom I got 3d graphics, sound support, joystick/keyboard support, timers/interrupt/callback etc...

    Of course that doesn't stop people from just picking their fav collection of tools [e.g. ut2k4 which runs perfectly on my Gentoo box].

    Tom

    --
    Someday, I'll have a real sig.
  15. Game Companies? by stry_cat · · Score: 2, Interesting

    In addition to getting the old Windows games to work and needing better video drivers etc. You're going to have to get the game companies to develope games for Linux. Overall I think this is a good idea. I you have the games based Linux distro then there will be a group which is working on all of these problems (as well all the problems us /.er can't fortell).

  16. What planet is this guy from? by stratjakt · · Score: 5, Insightful

    As those games are played, kids will be encouraged to learn how they work and maybe work on their own. AMOS and Blitz basic on the Amiga formed a huge range of great games, but getting people learning C++ from an early age would lead to great things for the future, I'm sure.

    Does he have any sort of clue what goes into the development of a modern "killer game"?

    Programming is nothing. There are thousands of man-hours going into art assets, level design, animation, voiceover production, playtesting, etc..

    The days of the kid making a neato race car game on his vic 20 are long, long gone.

    And like every other twit in linux land, he offers to "help make a linux games distro, even though im not a programmer and have no appreciable skills". Which follows the standard OSS game production model:

    1) Think up cool name for game
    2) Open sourceforge project
    3) wait for programmers and artists to come write it for you
    4) ??

    --
    I don't need no instructions to know how to rock!!!!
    1. Re:What planet is this guy from? by fbg111 · · Score: 4, Funny

      1) Think up cool name for game
      2) Open sourceforge project
      3) wait for programmers and artists to come write it for you
      4) ??


      You forgot the most important step:

      5) Profit!

      Oh, wait... (ponders F/OSS game economics)

      --
      Flying is easy, just throw yourself at the ground and miss. -Douglas Adams
    2. Re:What planet is this guy from? by LurkerXXX · · Score: 2, Funny
      Ahh yes. He's going to make a fine PHB someday.

  17. No way by FortKnox · · Score: 4, Insightful

    Mac has tried breaking into the PC gamining scene for decades. They even had that "bigass game thats only available on that platform" called "Marathon."

    It requires two things:
    Quantity of games
    Quality of games

    You don't need to make a gaming distro, you need a gaming distro with HUNDREDS (if not more) games already available to it. And not just net-hack and tux-racer, but big name gaming companies spitting out Linux based games.

    What do you need to do this? A big-ass company with a ton of cash.

    It is a proven plan. Just ask Sony how it broke apart Sega and Nintendo to get into the gaming console. Money, quantity and quality of games.

    --
    Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
  18. Why game systems are successful by alfal · · Score: 4, Interesting

    The nice thing about game consoles is that all the hardware is basically the same. If I buy a game for PS2 or XBOX, I know it will work on my PS2 or XBOX. Start letting someone put the linux based game distro on any PC, and they will complain about performance and certain things not working properly because they decided to test it on that old 486 they had in the closet.

  19. Gnibbles, KTris with over 5,000 backgrounds! by darkCanuck · · Score: 3, Insightful

    woohoo!

    My first Linux installation had me drooling at the list of games that were in the Games folder. Then, as I started each, one by one, I found the feeling similar to when you got your Burger King meal's get-the-bb-into-the-holes game.

    Or, similarly, found the amazing Atari emulator only to find that those games that used to kick ass now keep your attention for about 30 seconds each - but there's 2,000 of them!

  20. EXACTLY!!! by Infernon · · Score: 2, Redundant

    Because I've used Linux at work. I've seen what it can do. I needed to set up a proxy server and got Squid running. I understand what the fuss is about and why everyone is always shouting about it. It's powerful, you can do just about anything that you want with it and it's not as hard to learn as everyone makes it out to be.
    Why not run it at home? GAMES!!!
    A good deal of people suggest running games under WINE, but from other posts that I've seen, it doesn't seem like WINE does the best job. I'd rather put up with the usual garbage that my Windows machine gives me (random crashes, etc.) because I play a lot of games.
    The problem with writing a 'gaming' distro is that you need people to write games for it. While it's not unheard of, it's going to require a good deal of work and what comes first? Users adopt it or game companies release games for it?
    It's a great idea and I hope it does take off, but it seems like a lot of work...

  21. How about by LittleLebowskiUrbanA · · Score: 2, Insightful

    3D acceleration out of the box, an instlaler/uninstaller that's newbie friendly, better hardware detection, etc, etc.

    Although I'd bet a distro that could run games would be popular just for the piracy potential.

  22. Chicken and Egg Situation by Anonymous Coward · · Score: 5, Insightful

    For Linux to truly become the gaming OS of choice it will need a killer app that can't run in Windows, forcing users to switch over.

    Problem is, no developer will be willing to develop said killer app until Linux becomes the gaming OS of choice.

  23. Games? Yes. Games distro? Who cares? by phrenq · · Score: 5, Insightful

    Windows became the top gaming platform without any special "gaming" versions of its OS. They did this through marketing and its DirectX APIs. Get some good games and people will play them regardless of their distro. Get a "game" distro and nobody will use it without good games. Either way, the distro doesn't matter.

  24. A few ideas to throw out there... by FyRE666 · · Score: 4, Interesting

    It would be quite cool to have some game-targeted features in the kernel for instance:

    Ability to "lock" the scheduler, so that the game gets 100% CPU until it unlocks (effectively
    making it a single process OS like DOS while in this mode).

    While in the above mode, a user-configurable keypress to pause the whole system, no matter
    what's going on.

    Running the games in kernel space? Maybe this is just madness ;-) Would it not help performance
    if the CPU wasn't switching between contexts?

    I'm sure I could think of more - yes I know this might not make the most stable system out
    there, but for games use, wouldn't that be a good compromise?

    1. Re:A few ideas to throw out there... by ZorbaTHut · · Score: 3, Interesting

      Windows actually had this for a while - DirectDraw5 or so recommended that you lock the Win16 mutex when locking the back buffer so you could return it as quickly as possible.

      They don't have it anymore. It provided, at most, maybe about 0.1% CPU boost, and if anything went wrong during that time *boom* the entire system melted down. I imagine, yes, they could have fixed that, but it would have been buggy code.

      Are you seriously telling me that your Linux box runs at a load factor of more than 0.01 when it's not actually doing anything?

      20:24:40 up 5 days, 8:58, 1 user, load average: 0.00, 0.00, 0.00

      I don't see the point of increasing complexity, or moving things into kernelspace, just for an extra 0% performance. :P

      --
      Breaking Into the Industry - A development log about starting a game studio.
  25. Just perfect Wine/WineX by mao+che+minh · · Score: 4, Interesting
    Realistically, gaming companies probably won't be writing many Linux games for a long time. Sure, there have been a few games here and there (Unreal Tournamemnt, Wolfenstien, Quake3), but they usually launched long after their Windows counterparts' releases. There is a good reason for this, considering Windows monopoly and an almost non-existant Linux gaming community.

    I think the answer then lies within a solid emulator. I think gamining companies would support this as well. It would take them far less time and money to make sure their game was programmed to operate within Wine than to write a Linux port. Not to mention the pool of open source volunteers at their disposal.

    1. Re:Just perfect Wine/WineX by Minna+Kirai · · Score: 4, Insightful

      Even though "perfecting" WineX is an enormously challenging task, the problem is not even that simple.

      The most important new PC games coming out are multiplayer online games, and they're starting to standardize on Evenbalance's Punkbuster library as the way to prevent cheaters from hacking their local environments with transparent walls and magic maps.

      Punkbuster works by examining the entire memory environment where the game is running. If it detects something that could be a cheat attempt, it shuts you down (optionally blacklisting you with the publisher's master server). It's constantly updated to respond to new threats.

      What this means is that game publishers soon will not want you to run under Wine, and will pay programmers to ensure that you don't. (For example, Battlefield 1942 used to work in WineX. Since Punkbuster was added to the game, it's no longer usable)

      To prevent cheaters, game makers have decided to allow playing only under a "trusted" environment. They won't allow you to play from an Open Source OS or emulator, because that opens up the possibility that you've changed the graphics driver to make wireframes instead of solid textures.

  26. Copy and paste by JohnGrahamCumming · · Score: 2, Interesting

    No, the key to making Linux a success is getting frikking copy and paste between applications to work, oh and maybe getting applications to understand the printers that I've got set up in CUPS, oh maybe when I click on a link in Thunderbird Firefox could open the page, oh and maybe the other n thousand things that Windows actually does right for the average user.

    Disclaimer: I use GNOME/Linux is my primary desktop, day in day out, there are things I love about it, but the average user experience stinks. Creating a frikkin games distro isn't going to help.

    John.

  27. Re:x-box run linux? by Quarters · · Score: 3, Insightful
    You're right and you're wrong. You're right in that the XBox does not run Linux as its core OS. Geeks have hacked it on there, but the box does not natively boot into Linux.

    You're wrong in that the XBox runs a highly modified version of the Windows2000, not CE kernel. Just enough of the OS for booting, hardware configuration (aka Live! config), and DVD autoloading is kept internal. The rest of the libraries required to run a game are loaded off of the game DVD.

    If you read, "Inside the XBox" you'll know that the original spec was for a custom version of WinCE to be used, but that was scrapped since it would've required making a fork of DirectX that worked with CE.

  28. Re:Bootable CD is the answer. by Anonymous Coward · · Score: 5, Informative

    gentoo already has bootable game cds, one with americas army, and another with ut2003 demo

  29. A cross platform game would help by Cap'nMike · · Score: 3, Insightful

    Imagine if the open source comunity were able to develop a couple of really good games, say just an FPS and an RTS, then release both windows and linux versions. The catch being to charge for the windows version, while releasing the linux version for free. If the games are good enough and don't focus on the activities of penguins, this would be incentive for windows gamers to try linux and see the benefits. I know that the games would then not be considered "free", but the developers could still release the game engines under the GPL or whatever.

    --
    Celebrities are like ads, if we all ignore them, they'll just go away.
  30. Re:This is a great idea by crackshoe · · Score: 2, Funny

    Develop games for linux? on what processor? x86? And then someone will bother porting it to work well enough on PPC, Sparc, or what have you? You think linux users are marginalized, try being a linux user on a non-x86 platform... not that i'm bitter, mind you. i love having to compile almost everything.

    --
    Don't worry - its just stigmata. Pass me a napkin and don't you dare tell my mother.
  31. Better yet - make it a multi-media console by falser · · Score: 3, Interesting

    A modded Xbox running XBMC is a whole lot more user-friendly than anything I've seen for Linux. The software is easy to configure and use, looks great on an HDTV. As I understand XBMC is a port of mplayer - but the customizations they've done for it to work with the remote control and adding a multi-media browser (for file selection) take it to the next level.

    What would be really great is to port XBMC back to Linux, and meld it with MythTV for PVR functions. Supply the distro with preconfigured Emulators (just drop roms in a particular folder). I'm sure a distro like this would be something that many people would be interested it.

  32. A text adventure would be perfect by WankersRevenge · · Score: 5, Funny

    Just think about it. You boot up Linux for the first time, and the way to activate functionality is to make your way through the "game". The first thing it should read when you boot it up:

    It is dark. You will mostly likely be eaten by a Stallman.
    >inventory
    You are carrying:
    man light
    >man room
    The room brightens. You are in a small chamber. A sign on the wall declares this room to be: init.

    A door reads, "Daemon Restroom". A light glows from underneath it. You hear a toilet flush

    A tall lanky fella steps out of the darkness. He wears a threadbare cloak and carries a large sack. He opens the sack, and grumbles something about "699". A large stilletto knife dangles from his belt.

  33. I believe... by SwansonMarpalum · · Score: 3, Insightful

    Ideally what Linux needs to do for game developers is offer them something more than what Windows gives them.

    What could this possibly be? Imagine putting a game you just bought in your computer and it booting up with an OS which is minimalistic with regards to the game in question. Everything it needs and nothing more. Whatever overhead there might be in Windows is irrelevant, this OS is there and just does exactly what you as a game developer needs.

    The system boots from the CD (ie knoppix), mounts your windows Hard Disk read/write for game saving, and loads the game. If it's a network game, it brings up your network interfaces too. Everything is detected, and the OS is configured the way the game needs it.

    TO BOOT (no pun intended), you can also install the game as a normal windows game and run it from the windows environment if that's what you want, as a user.

    Where could one obtain an operating system where they could build this bootable CD from and redistribute free of licensing fees??

    What the OSS community who is interested should be focusing on is providing this technology for game developers, giving them a clean and robust migration path out of Windows. Then, miraculously, this framework can be put on top of your existing Linux install with no effort.

    Call me crazy. ;)

    --
    "Give away the stone, let the oceans take and transmutate this cold and faded anchor." - Maynard James Keenan
  34. EverQuest by Fizzl · · Score: 4, Funny

    Just port the f*cuking EverCrack onto Linux and I'm ready to migrate my desktop.
    No seriously, that's the only thing that is keeping me and my wife back. :)

    1. Re:EverQuest by LilMikey · · Score: 2, Informative

      You're in luck.

      --
      LilMikey.com... I'll stop doing it when you sto
  35. Re:x-box run linux? by polyp2000 · · Score: 5, Insightful

    I think that the poster is obviously refering to the X-Box linux project, which via a buffer overflow exploit in certain games, enables linux to be installed without requiring a mod-chip.

    The inherent open-ness of Linux and its various development kits allows developers to create software and games software without the costly restrictions and control console manufacturers seem to place over their respective hardware.

    It should be noted however that Sony have released a Linux based distro specifically for Playstation 2 for exactly this purpose.

    My own personal belief is that it is extremely difficult to create next-gen games without the kinds of near-hollywood budget software houses have to throw at it. Im not saying its impossible, but small scale bedroom coding aint gonna produce the kinds of masterpieces that Lionhead or $GAMESTUDIO_OFCHOICE are producing.

    I think a better twist on this idea would be to produce bootable CDROM's ala knoppix, bundled with a specific game. This way you remove the notion of operating system dependancy. Linux enables you to build a very low-level OS, with just enough required to boot the game. If something along these lines were to be introduced it would allow mainstream software studios to sell games to anyone who has an x86 machine, regardless of OS.

    --
    Electronic Music Made Using Linux http://soundcloud.com/polyp
  36. Probably not... by Mean_Nishka · · Score: 2, Insightful
    I think a games based distro in of itself could be successful with the right game, but I don't think that will get people to flock to Linux. It will, however, get rid of a bunch of the nasty overhead we have to deal with playing Windows based games.

    There are probably over a million people running OS X now that have no idea they're running a Unix based OS :). So I think the chance of attracting people to an alternate OS remains slim.

    In the end we need something that is easy to use and operate. Say what you want about Windows, but it's still much easier to learn than Linux. Especially if you want to do more than the standard user stuff (install software, etc).

  37. Um, Mandrake? by Android23 · · Score: 2, Informative

    I thought a few years ago Mandrake had a "gaming edition" that even came with a Linux version of "The Sims". I don't think that really mattered in the long run, though.

    --
    -=Android=- Chew's Eye Shop http://www.chewseyeshop.com
  38. Not yet by mark_space2001 · · Score: 2, Insightful
    I tend to agree with others here. Games aren't currently holding Linux back. Someone has to make a Joe Sixpack version of Linux that does email, web browsing, OO and system configuration as easy as Microsoft, and I don't think Linux is quite there yet.

    "Cart before the horse" was the best quote I saw here. I think getting Linux ready for a corporate desktop should be easier, and based on my little involvement with UserLinux (Bruce Perens' new distro), I think Linux is not quite ready yet for corporate. Close, but little things keep poping up.

    OTOH, I think it's good that people keep working on Linux gaming. Parallel software development and all that. I just don't think it's on the critical path right now. :)

  39. Multiple monitor support? Has been there. by gotr00t · · Score: 2, Informative
    Linux has had multiple monitor support for a long time now, even better than Windows.

    In Windows, there are only two modes: clone screen and make all the screens a single desktop. XFree86 (which, I'll consider for the point of argumentation a part of Linux) has much better support, and you can even make many seperate, independent desktops, one on each monitor(very useful for monitors that are of different sizes).

    Though seemingly useless unless your budget is really tight, you can even hook up an extra USB keyboard and mouse, and have two people simultaniously use the same computer locally. More info here.

    The number of things you can do with XFree86 and Linux is endless, and features are developing very fast. Haven't looked at Linux lately? Look again.

    1. Re:Multiple monitor support? Has been there. by whodunnit · · Score: 5, Informative

      First off,

      Please do some actual research before you state something as a fact. An accrual informed write-up of multi Monitor support in windows

      And that review focuses solely on gaming under multi monitor situations in windows, there are even more options available if you are not trying to game. So your "only 2" options in windows statement is quite false. Thanks for your time.

    2. Re:Multiple monitor support? Has been there. by AeroIllini · · Score: 2, Interesting

      There is nothing like DirectX. There is only really OpenGL, which is great and all, but not nearly as complete or well documented as the DirectX api (Direct3D, DirectSound, DirectInput, etc..)

      ...except that quite a few games are also being released for the MacOS X, which IIRC is based on BSD. Do those games use OpenGL for their graphics, or are they porting to some other proprietary Macintosh graphics API? Not being a regular Mac user, I don't know that much about Mac games, but it seems to me that if MacOS X is based on BSD, porting these games to Linux and a pure OpenGL environment wouldn't be that difficult.

      --
      For security, the MD5 hash of this message and sig is 09f911029d74e35bd84156c5635688c0.
  40. Comment removed by account_deleted · · Score: 4, Insightful

    Comment removed based on user account deletion

  41. Here is my take on it : by S3D · · Score: 2, Interesting

    I was working for Linux 3d project about 4 years ago, and back then it was not easy. The drivers were poor and X was crushing every 15 minutes. Don't know if it's better now, but...A Linux mobile phones just launched. Mobile phone is a natural handheld gaming platform, it will be PC analog of mobile gaming or better. If Linux phones really take off, they may propell Linux gaming as well. That is if someone developing game for Linux phone this game will run on the Linux PC as well, with minimal effort for porting. I myself indie wonna be and it seems to me Linux gaming have some promise. But if Linux gaming take off it will be low-budget titles mostly IMO...

  42. How about convincing EA to port games. by BCW2 · · Score: 2, Interesting

    If EA's catalog for the last 3 years could be played nativly in Linux, the desktop use would explode. Gamers could save the money given to M$ and spend it on games.

    Games drive the PC hardware industry now. Nobody needs a 3Ghz processor for business apps. For M$ Office or Open Office a 1.2Ghz to 1.6Ghz is more than enough. The only reason for super fast processors and video cards is to play high end games (graphics workstations are different, I mean the standard home PC).

    --
    Professional Politicians are not the solution, they ARE the problem.
  43. Chicken V Egg, Round 300 by inkless1 · · Score: 3, Insightful

    Games don't attract people to an OS - an OS attracts game developers because of a target audience.

    If Halo had come out for only Linux, do you think there'd be a million more Linux users? No, because nobody is going to ditch their OS just to try out one game. And no game developer is going to spend the millions it takes to make a AAA game on an OS with low yield.

    Maybe, just maybe, if there was an excellent hobbyist community and development platform then as amatuer productions like FPS mods and the like get more and more mainstream Linux could get a bit of rise up, but nothing serious I'd imagine.

    Linux should just keep the long slow road it's been on. Get prettier, get friendlier.

  44. Needs a robust, portable, multimedia layer. by pragma_x · · Score: 2, Insightful

    Take a look at X-Box games that have been ported to the PC. Aside from running on the same processor architecture, DirectX provides a nice buffer for X-Box games to be retargeted for the PC.

    Window managers, glibc, OpenGL, etc close the gap somewhat, but there's way too much hardware out there in PC land that isn't supported to its potential under most environments. Also, what about sound (some consoles do 5.1 surround, and others don't) and input devices (light guns, DDR pads, keyboards, mice may or may not be present)?

    IMO, An gaming/multimedia-oriented OSS middleware/API similar to DirectX would go a *very* long way to help build better games in a platform-neutral manner; This is exactly what a project like this needs.

  45. wait.. by CoolMoDee · · Score: 4, Funny

    wait..did you just say XFree86 and developing fast in the same sentence? Best laugh I have had all day thanks :-)

    --
    Jisho - A Japanese English German Russian French Dictionary for the rest of us.
  46. Enterprise first by benjiboo · · Score: 2, Informative

    Linux hasn't made it into the enterprise yet, and its whhheeeyyyy ahead there against Linux as a home platform. A crackdown on MS piracy, Media players and P2P apps are more likely to get Linux into the home than games IMO.

    --
    Vacancy for signature. Apply within.
    1. Re:Enterprise first by jeff13 · · Score: 2, Insightful

      ??? You realize 3D computer games are the FIRST driver of tech, code, and sales right?

      Fun first... business last. That's how everything developes (because the zombie like suits and Corporations can't create these things).

      Juuust sayin' :)

  47. Obviously by foonf · · Score: 3, Funny

    Its common knowledge that becoming a superior gaming platform is the best way for a platform to gain mainstream acceptance. Thats why the Amiga has become the dominant computing platform today.

    --

    "(Man) tries to live his own life as if he were telling a story. But you have to choose: live or tell." --Sartre
  48. Yeah, no kidding by ZorbaTHut · · Score: 2, Informative

    I'm writing a GBA game right now in my spare time. So far, I've got about 4000 lines of code in the game itself and 7000 in tools (and I'm about to go throw another 3000 or so in tools.) I've spent several days on all of this, and spent about six hours stealing sprites from other games and making other placeholder art. Yes, placeholder art - I needed something to test my code with.

    I imagine, by the time this is done, I'll have spent several times as long working on levels as I have making code, and I imagine my artist (if I ever get one :P) will have spent just as long on art, if not longer.

    And this is just a GBA game! I was involved in making Champions of Norrath. The company included:

    Five programmers
    One (overworked) level designer
    Seven artists

    And more than once, I ended up implementing stuff we didn't really need because the stuff we did need was waiting on the artists.

    Art uses a TON of resources. Programmers, while still absolutely critical to a good game, just don't need as much time anymore.

    --
    Breaking Into the Industry - A development log about starting a game studio.
  49. We don't need a games based distro... by Broken+Bottle · · Score: 2, Interesting

    ...but based on the tried and true formula that fueled the adoption of many other technologies, I think we should consider a PORN based distro. It worked for VCRs, DVD, cable TV, and broadband internet, why couldn't it work for Linux? :)

    Chris

  50. Everyone is root? by gotr00t · · Score: 4, Informative

    The kernel can definately be hacked so that it allows this, but this presents a huge security concern. Every user would have to have the same priveledges as root in order to do this, or the user must play as root.

  51. Poor pattern recognition by SuiteSisterMary · · Score: 2, Insightful

    What's the problem with PCs?

    (everybody chimes in, a bored monotone)Crap hardware.

    And how do consoles aviod this problem?

    (again, a bored chorus)Standardized hardware.

    And what's the difference between a PC running Windows XP, some crap video card, crap sound card, and strange Taiwanese motherboard, and Linux distro running the same thing?

    (bored chorus)When it comes to games, nothing really.

    --
    Vintage computer games and RPG books available. Email me if you're interested.
  52. Re:This is a great idea by bofkentucky · · Score: 2, Insightful

    ...just a suggestion, if you have one or two apps that us seem to be compiling weekly, offer to be that application's build maintainer for your architecture, I'm sure the developers would be glad to have contributed binaries.

    --
    09f911029d74e35bd84156c5635688c0
  53. Yeah, whatever! by Otter · · Score: 3, Insightful
    If in the FOSS community we could only get our act together and launch a game-based distro, we will be home and dry.

    If the people who run around holding forth on what "we" need to do actually did a tenth of what they're calling for, we'd be "home and dry". For that matter, if they did anything useful, it would make all the difference.

    Honestly, we've been hearing "What we need to do is make the bestest game ever and only sell it for Lunix and then everyone will use Linux!!!" for years. And what "we" have to show for it is Tuxracer and 500 libraries in search of developers.

    1. Re:Yeah, whatever! by chromatic · · Score: 2, Funny

      Perhaps we should tattoo your first paragraph on everyone who writes such an article.

      It might be less painful to write "You have permission to implement your good ideas", but I do prefer your phrasing.

  54. What's missing from Linux games? ORIGINALITY! by Junks+Jerzey · · Score: 3, Insightful

    Linux games have always had a very me-too nature. There are emulators for old systems, old commercial games that have had the source code made available, lots of little hobbyist remakes of Tron Light Cycles and Boulder Dash and some C64 games. There's some other stuff, too, but not much.

    Back when the Apple IIgs was dying, and I paid attention to that system, there was a similar pattern. Oh so many programmers wanted to prove that the gs was an awesome system, so what did they do? They wrote clones of games that were available for other systems. Really, this was cool for the people who only owned a gs, because they couldn't play those games otherwise. But as an outsider looking in you saw all these versions of Tetris and Lunar Lander and so on. Some were spiffy, yes, but wow did it make the gs seem stale. The Amiga followed the same road. It would have been much better for the programmers of those systems to lean hard on creativity rather than getting in a pissing contest with other computers.

  55. If you want to get Linux on the desktop .... by drsmack1 · · Score: 2, Insightful

    I would say that I could easily switch 15% of my customers from windows to Linux Desktops if these apps were NATIVELY available in Linux and had perfect interaction with the windows version:

    Act!
    Quickbooks
    WinFax (client)
    AOL

    Get the companies that make these programs to make shrink wrapped Linux versions and I'll have them up with Mandrake 10 in a day or two.

    It's the APPS, stupid.

    And please - to all you pointy heads out there - I know that there are workarounds, compatibility layers, converters, etc. If your first reaction was to point this out, then YOU are one of the people who are part of the problem. Get a clue; users don't grep. And they never will. Understand that and STFU.

  56. Nor for Apple, either by Johnny+Mnemonic · · Score: 2, Interesting


    While many more games come out for the PC, there are are fair few that make it to the Mac: UT2004, Halo, Neverwinter Nights, Shadowbane, Everquest, Ghost Recon. And more. Yet Macs still have a 3% marketshare. It'll take more than just having games, or Macs would have been in a better position already. Mostly, it'll take not having Windows on your new computer already, but also an interface with a consistent metaphor that never requires the command line, etc.

    --

    --
    $tar -xvf .sig.tar
  57. One Word by Meneudo · · Score: 3, Interesting

    Pippin.

    Remember the short lived Apple console? That's what happens when a company without many resources tries to enter the game industry. Although this isn't a console approach, I doubt it would end in success. People won't flock over to Linux just to play games. Nobody ever buys a Mac for gaming.

    Linux already has a market niche and is associated with being 'for nerds.' It's going to take a serious overhaul to try to do this, and its not even guaranteed to succeed.

    --
    ...
  58. Linux games myth... by msimm · · Score: 4, Interesting

    I've been using Linux as my sole home desktop environment for years now. Since the very begining we have been hearing (and chanting) claims about how Linux needs game to become mainstream. Whats interesting is Linux now *has* games. I think a games focused distro would be smart, but certainly won't fix (or hide) the number of other areas in which Linux distro still need to mature.

    Linux isn't experiencing a high rate of adoption because its still too hard to use. We know this. No amount of games is going to fix that and [name your favorite distro here] are making slow but relentlessly steady headway (see Microsoft cringe).

    My point is there is no single solution at this point. Linux needs Users Friendly standards from the layout to the message dialogs, application naming conventions, install/uninstall and system configuration. Thats a lot detail and involves a lot of seperate pieces. Standardising is also FUCKING BORING WORK. So don't expect it to happen as quickly as some other things.

    Games are cool, but its not that simple.

    --
    Quack, quack.
  59. Games On Bootable CD or DVD by MS_leases_my_soul · · Score: 3, Interesting

    I have been asking this one since the day I saw my first Knoppix CD.

    Why can't we build games where everything you need to run the game is right on the CD?

    There are already Linux distros out there that boot into MAME. Why can't we create some type of standard that is the "whole package" answer to DirectX?

    As long as your hardware is compatible, you just work. You boot from the CD and play that game and that game only. We can create a standard bootable game distro and port games inside that distro.

    Once you have it running in a "fixed environment" of a bootable CD (you know every piece of code on the CD and its version, so you are in total control of compatibility and run environment), you can expand to get the same game to run in a general Linux environment.

    Would it be a PITA to reboot my PC just to play a game? Yeah. Don't I already do something similar with console games? Yeah. Aren't I basically just turning my PC into a fixed environment like a console? Yes, but it is an environment where the developer has total control over the run environmnet.

    Am I smoking crack here or does this make at least some sense?

  60. That game sort of exists... by antdude · · Score: 2, Informative
    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  61. Killer App by Ravalox · · Score: 2, Informative

    The killer app I think that may have potential to be front runner is Cube. www.cubeengine.com It's not super pretty but its really got a lot of potential, and it really illustrates a lot of the strengths of the open source model. It has innovative features, an ingame map editor for instance.

  62. Okay, if that's what you want... by Chris+Burke · · Score: 3, Insightful

    There should be a unified development tool/library that includes them all. E.g. I can install "blah" and boom I got 3d graphics, sound support, joystick/keyboard support, timers/interrupt/callback etc...

    Okay then... I'll just take OpenGL, SDL, and ALSA, put them in one Debian meta-package, call it Universal Games API or "blah" or whatever makes you happy, and there you go.

    SDL, OpenGL, ALSA all solve one problem well. They also work together well. Writing OpenGL apps using SDL is simple.

    I'm not really sure what you want or why you want it. Yes, all of these libraries are "UNIX philosophy". That means that not only do they do one thing well, they are designed to be easy to make work with other programs that do other things, so you can easily get one program that does both.

    What more do you want?

    --

    The enemies of Democracy are
  63. Acbsolutely NOT what is required by crovira · · Score: 2, Interesting

    Windows got in to the office because it was NOT perceived as a "game" OS.

    Remember "Nobody ever got fired for buying IBM."?

    Soon to be replaced by "Nobody ever got fired for saving their company money." (by NOT paying the IBM premium?)

    As Windows gets gamier and gamier (, I love the British expression,) it is perceived as less and less of a serious OS. Face it, its broken adn it can't be fixed. Its not a "serious" OS.

    IBM's OS died from trying to compete by tying hardware in with the software when they'd given the store away to the clones.

    Mac OS was never in the running (except that X-Serve running OS X has a shot.)

    Windows is losing mind and marker share. WHY?

    Linux is now in the running to win the marbles.

    Don't blow it by running games.

    Linux is poised to conquer the office PRECICELY because its NOT a game platform and its cheaper than having a bunch of MSCE flubbing things.

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  64. Re:Why I don't run Linux by dr+bacardi · · Score: 3, Insightful

    I'm gonna agree with you, mostly, but (and there has to be a but ;) I don't think that you just outa the blue one day decided, "Hey, I'm gonna edit movies!"

    I'm certain that there was a learning curve, and for some of the higher end NLE's, it's pretty damn steep, and for me, "too much work." But then again, I've used Linux for a long damn time, and *to me* it's actually easier to set up a wireless card under Linux than a Mac(*). So, in the end, what "too much work" means is different for us; just because you are used to one way doesn't mean that different == useless.

    And if you can afford 10k$ + 1.5k$ a year for Shake, give the Linux geek down the street a couple of hundred bucks to set up your cluster ;)

    (*) Granted it was a Proxim Skyline w/ crappy drivers.

  65. Gentoo's ut2003 and America's Army by Punk+Walrus · · Score: 2, Interesting

    What ever happened to these games? I d/l them both, and they not only booted up, and played the games, but played them well on several computers I ran them on.

    I think in order for this to work, we need the following steps:

    1. Release Linux like a Game CD you'd put in a Playstation or XBox. I often have to reboot to play a lot of games on my PC anyway, because of Window's poor memory management. Things still work better after a reboot, even in XP.

    2. Have it save game files to floppy/USB flash card, or a partition on the hard drive. That way, the Gamer can carry the CD with him, or use a friends, but the game saves will be stored in his USB or floppy, just like a memory stick in a Gabecube, for instance.

    3. On boot, just like Knoppix, configure the setup, then goes right to the GUI.

    4. The GUI has a menu, maybe like:
    a. Play game
    b. Run GAIM/XMMS
    c. Tweak settings
    d. Redetect USB/Floppy saves
    e. Advanced configuration
    f. Really advanced (aka Linux with some GUI)
    g. l33t 4dv4nd0rz (aka XTerm)
    x. Shut down, eject CD, reboot

    See, things like "f" and "g" will introduce kids to Linux like the command cheat codes and easter eggs in games now.

    5. We're Open Source. All we need is for people to start thinking like gamers who can program, and we can turn stuff from Egoboo and bzflag (some of the native choices) into some really sweet FPS. Stop trying to copy what's popular, innovate!

    6. Since Open Source is not a great marketing engine (at least yet), we'll have to go by word of mouth. The best way to do that is to make something so unique, that big name companies who worry about stuff like parental ratings and market share couldn't compete. Maybe have a FPS with incredible gore and violence, and maybe nudity. A very addicitve strategy or simulation game, like Civilization, Sim City, or something... but something that hasn't been done before, like My First Brothel.

    Even better, start a secret campaign banning the game. Get it blacklisted by a church group. That will put it into the limelight real quick. Well, okay... maybe that's too far. The Republicans might denounce Linux as "spreading immorality to the youth." Forget I said that.

    But you have to think like a marketing person. You have to:

    1. Create need
    2. Fulfill need
    3. Sustain need

    And I agree, games for Linux would really drive it. I mean, come on, who needs an ATI Radeon 9200 for MSOffice? Games have DRIVEN industries, and Linux should not be counted out.

    But, and here's the clincher: is the Linux community ready to be popular? Remember when AOL let users onto Usenet? Think hard about this path.

  66. Re:Why I don't run Linux by Anonymous Coward · · Score: 2, Interesting

    Valid points, to a degree....

    I do not care how customizable Linux is. I don't care what distros are out there. I want to use Linux to get work done.

    Same reason I started with Linux -- it was more practical. At some point I swayed into the whole Free Software mindset and actually put up with some workarounds just because I felt it was the right thing to do. No longer. I'm back to using Linux because it's just easier.

    I've been thinking of getting Shake, the high end compositing package. It's no longer available for NT. It's only OSX, Irix, and Linux now.

    It may have an XP version at some point...

    I downloaded Mandrake, because I heard it was easiest to use. I partitioned in advance, burned it, and installed it. It went off without a hitch.

    Installation is a strongpoint of Mandrake's.

    When I tried to setup my wireless network card, it wasn't automatically recognized and installed. I couldn't find documentation on how to get it recognized and installed. No links to device drivers. Nothing.

    Nor was the wireless card in my Thinkpad recognized by Win2K. I had to do lots of Googling and hunting around on the IBM site to find drivers. The modem was recognized without a problem in 2K. Under Linux (RH9, specifically) the wireless 'just worked'. The modem required a download of the Lucent rpm and a rebuild. Then it worked. The ease of installation was a little better for Linux in this case.

    At this point, I wanted to quit. For some reason, I didn't.

    I felt the same way about Win2K. It was a PITA to locate all the drivers (video, sound, power management, DVD playing, etc..

    I used a different card, that was automatically recognized. When I went to setup the ESSID, WEP key, etc, I was presented with lots of options in the network setup. I didn't know what they meant, nor did I suspect they were important.

    That's odd. The network setup for the Linux partition was pretty much the same as the Windows version.

    In the end, just as the past 3 times (usually every two years) I've installed Linux, I've been annoyed and bogged down with learning useless information that "Just Works" in other operating systems.

    And again I felt the same way about Win2K. For example, try getting DivX to play properly under 2K. It required downloading of the DivX program and a fee. The CD Writer required extra software (and a fee). There was no word processor. There was no remote desktop software. There was no graphics software ( I don't count Paint as a graphics program). Updates required a minimum of four reboots for various service packs and "must reboot to complete" packages. Hell, even the digital camera wasn't working properly. Under Linux it was a simple matter of "yum -y update; reboot; yum install OpenOffice". Everything else was installed by default.

    Linux does not need a games distro. It needs to be easy to use. I don't care how close it is. If I have to use google to find a device driver, it's too much work. If I have to edit a text file, it's too much work. If I have to manually compile programs, it's too much work. I'm lazy, because there's no reason I shouldn't be.

    And this was just for the laptop. Have you ever tried configuring Windows for commodity hardware (i.e., not bought from a big name manufacturer?). It's near impossible to find drivers that work properly. Under Linux most stuff "just works". Edit text files? Ever try to clean up spyware and adware from a Windows machine before Adaware existed? You're talking serious registry hacking there. Let's not forget all the little tweaks to the TCP/IP stack under Windows that requires, that's right, more registry hacking. Under Linux these are text files in plain English. Now I'm not saying that you need to mess with the registry for everything under Windows, but it's unfair to claim that it's easier than having to edit a text file.

    The key to Linux's mainstream success is offering the same services of other operating systems rather than offering services only a few people give a damn about.

    Linux is a lot bigger than some may realize. It's getting mainstream.

  67. What Linux needs is an installed BASE, first... by CompSci101 · · Score: 2, Interesting

    not the other way around. Games by themselves won't make people come to the platform, and no developer will sink the (millions of) dollars it takes to build a game if there's no chance the investment will be worthwhile. Look at the Mac: it had MS beat, hands down, on user interface and desktop publishing tools that took advantage of the nifty commonality of a standard GUI. The problem being, of course, that Apple discouraged people from buying the Mac by pricing it well above PCs and keeping it a very closed platform. We naturally know how that turned out. Now, while people still use Macs for Photoshop and other desktop publishing tasks today, the bulk of the work is done on Windows PCs and THE EXACT SAME SOFTWARE (ported to the PC). This isn't because the desktop publishing software came to Windows and the legions of rabid Mac users clamoring for PCs raised Windows out of the dirt and made it king. The developers behind said software said, "Gee, there's a lot of people using PCs and Windows. Maybe we should try to sell them some software..." Games under Windows were, similarly, a joke and, more importantly, a huge pain in the ass until Windows95 and, more importantly, DirectX. This is true. But what is also true is that developers STILL TRIED to put those games out on Windows. Remember WinG? Or having special DOS BOOT disks to run your favorite resource-intensive game that Windows was muscling out of CPU time? Yeah, me too. I was king of autoexec.bat and config.sys for this very reason. Microsoft eventually came around and admitted that it was hard for developers to write games under Windows and gave them DirectX. Notice a pattern here? Microsoft, if nothing else, has gone to great lengths to strike a balance between keeping the PC as open a platform as possible (Windows runs on nearly 100% of the hardware out there -- granted, a lot of hardware is designed with Windows in mind wrt. driver support, but it's the same problem of the installed base...) and making it easier and easier to use. This is one thing they have done QUITE correctly. Now, on the other hand, being a CS geek and general practitioner of most CS philosophy/ideology, I think that Unix (and Linux, by extension) is more PHILOSOPHICALLY correct in its approach to computing. It's much more modular, security and multiple users have been in place since the beginning, and stability generally trumps features. This is good. What is bad is how hard it has been, historically, for people that don't know what they're doing to get going in Linux. And, if you're Joe User who just wants to download pictures off your camera and look at pictures of girlies on the web, it's more trouble than it's worth because Windows, for all its faults, does it out of the box. Linux needs to get into the business. Into the small to mid-size business. Vendors need to push the point that, in general, you will pay through the nose to get Windows installed legally on 3 computers in your home office. Price and user control is still king in this game (hell, it's why the PC won), but people need to be convinced that it's cheaper and just as good. Better, even -- who cares if it's just as good? If they have to spend a lot of time to learn it, then, guess what? It's not cheaper; people value their time above most other things. And, sadly, while OOo is just as good as (I use it every day), it's not *better* than Word. My thoughts, anyway. C

    --
    The Sun is proof that we can't even do fire properly.
  68. SDL by BanditCat · · Score: 2, Insightful

    It seems to me that a solid cross-platform API is worth two gaming distros. As it is, I can whip up a little demo in SDL and run it under linux or windows or a host of other operating systems. I think if we could get good industry support for OpenAL and OpenGL to supplant less compliant libraries, that a good API like SDL could serve the purpose rather than devoloping a whole distro around games.

    --
    Passionately pushing pixels since 8086 =)
  69. Morphix has done it already, again by shish · · Score: 2, Interesting
    Morphix-Gamer: IIRC it has Quake 3, UT 2k3, and an utter assload of other games, many of them Very Good Indeed:

    Get the ISO
    The morphix site

    --
    I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
  70. Why limit ourselves to just GNU/linux? by trs-sld · · Score: 5, Interesting

    Why doesnt the OSS community collaborate with Apple to make a robust *well marketed* alternative to DirectX for *nix? It would use OpenGL of course for the graphics. The rest of it might even be able to come directly from some existing projects.

    This would be a win for Apple and the community as then game developers could target one platform that would encompass Mac, Linux, BSD etc. Perhaps the combination of all these platforms together would be a big enough number to start convincing game companies to pursue the *nix market.

    The key here would be convincing Apple to throw in the marketing. Without marketing, it would probably never take off. And come to think of it, maybe it would be impossible to convince Apple since they really arent trying to sell gaming machines. idunno, just a thought that seems to make a lot of sense in a lot of ways.

  71. Why I dont run Windows by GirTheRobot · · Score: 2, Interesting

    An easy parallel... Imagine having never used windows before. You go and install a version of Windows that doesnt have drivers built in for your wireless card. You would have the same amount of trouble. Good luck finding the driver without google as well. I have had more problems with drivers while installing Windows than Linux the majority of the time. Knoppix autodetected ALL of the hardware on my laptop, while I had to copy network drivers (among many others) to a floppy to make the system usable under Windows.

    Your problem is that you don't want to learn..."I've been annoyed and bogged down with learning useless information that "Just Works" in other operating systems"...BAH!!!

    To each their own...Linux is a hell of a lot easier to use for me, and I've been using Windows 5 times as long. How we get Linux mainstream is have it preinstalled on cheap computers targeted towards new computer users. People are too stubborn and stuck in their ways to change for the most part.

  72. I Disagree by Greyfox · · Score: 3, Insightful
    The biggest challenges are to get automated hardware detection and configuration working reliably and easily.

    Friend of mine recently decided he wanted to fiddle 'round with Linux. First thing he tried to do was Debian. After futzing around trying to get X working for about a week he gave up and wandered off.

    He came back with RedHat 9 which did do a pretty good job of getting X working, but it was godawful slow. I suspected he needed the latest nvidia driver off their web site. He wandered off to get that, then wandered into the twisty maze of package dependencies he needed to get it working. RedHat could take some pointers from Debian in the package dependency arena (That's why I kicked them to the curb last time I used the distro.)

    My friend wanted to be able to play assorted video in Linux too. Pretty sensible. So he started looking into mplayer. Now, I know there are a lot of legal issues surrounding mplayer, but it's kind of difficult to explain those issues to someone who's used to just having the ability to do all that stuff in Windows. He wants to just install the package and have it work. He doesn't want to have to locate DLLs in 18 different countries and compile code that may technically be illegal here in the States to get it working.

    So there's step 1. If I can slap a Linux bootable CD into pretty much any system and have it boot reliably, detect all my hardware reliably, and provide accelerated 3D and play video without me having to compile a kernel I will consider step 1 a success.

    Step 2 is providing the libraries necessary to write the software for Linux. Look at all the major consoles and Windows itself and what do you see? Those corporations sell a SDK to people who want to develop software on their platform. Do the software libraries that are available for Linux compare favorably to the ones for the other platforms? I'm pretty happy with the Linux application libraries, but games have specialized needs.

    If you provide those two things, you've got the beginnings of a cross-platform gaming environment that a lot of gaming companies should find very interesting.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  73. Game disk by Christ-on-a-bike · · Score: 4, Insightful
    On a console, you put in the disk and your system boots straight into the game. Why not have such game disks for PC systems? The (stupid) reason is that Windows can't be distributed cheaply enough, and everyone writes their games for Windows.

    Linux is free. It can be included on a bootable disk with your game. So while hardware remains an unkown, at least your game can run on a known kernel, known libraries, optimised X server etc. Swap space (if needed) can be automatically found in Linux partitions or Windows swap files.

    Managing players' saved data is the biggest problem here. A nice solution might be to save it over the internet to central servers. Now they can load their saved games from anywhere, and play on any PC.

    Of course the hardware detection would have to work more flawlessly than Knoppix, not an easy task. This method of distribution would not suit all games.

  74. linux and games by bitbiter · · Score: 2, Interesting

    No what linux needs is a distro that works... windows has alot of problems and i am sure that we will find some new ones tomorrow..but it works..it installs..and it runs games.. if linux wants to be on the desktop someone needs to make a distro that works...connnects to the net..works with all the popular chat programs..views websites right...and runs the popular games just as windows does...and when you install some component it needs to install everything that it needs to work...no errors like oh you need this component to run that..and this component needs this one and this one needs this one... windows has alot of problems but when you install a program it comes with everything you need to run said program, is either built in or on the cd. that is linux's biggest problem...

    --
    "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -- Ben
  75. Go Java Go! by javajoe99 · · Score: 2, Interesting

    If the game studios would pump out java byte code using swt or wxjava for their platforms linux we be an awsome platform to run .. most jvms ive used run faster on linux/unix variants than on windows.. ... Ummmm bytecode ....

  76. I really like this idea with a few exceptions... by seibed · · Score: 2, Insightful

    if it were a knoppix like boot cd, how would the average user update it? right now its as easy as applying a patch, but if it were a cd based distro, how would that work? almost all games are requiring a zillion updates, both for fixes and teasers to keep people playing the game (I am thinking specifically of new maps for BF1942) and updates to add-on systems like desert combat or punkbusters.

    also a lack of support for winmodems, a lot of on-line games still use modems, and converting to linux would require a new modem or some other on-line access.

    On the whole, Like most of the commenters here, I would switch to linux if I could have my games as well. Hell, if the BF1942 series went to linux I would switch! odd that they have linux servers but not clients, i guess its all abotu directx..

  77. Gentoo Games? by puregen1us · · Score: 2, Informative

    GentooGames

    http://www.gentoogames.com

    From gentoo.org:

    Today, we announce the creation of Gentoo Games, Inc., a gaming technology company created to deliver innovative Linux-based game technologies to the public. To kick off this new initiative, we are also announcing a full version of the very popular (Linux exclusive) America's Army military combat simulation on a self-booting Gentoo GameCD. Thanks to hosting services provided by Super Computer, Inc., the America's Army GameCD can be downloaded here. This CD includes the full version of the America's Army game and requires an NVIDIA or recent ATI (Radeon 8500 or higher) graphics card. Enjoy!

    There is also a UT2K3 version...

    Hardware is autodetected... and so just works... It boots straight into X. There is no configuration needed. You don't even need to install the game. Great for a LAN party as every computer that is reasonably new should boot straight into a networkable game...

  78. Why I don't even try to play games on Linux by grotgrot · · Score: 2, Insightful

    On Windows I only use CloneCD and Daemon-Tools (cd cloner and virtual CD driver respectively). Note that I don't pirate software, I just hate going through the pain of swapping CDs all the time. (I started this stuff after buying my third copy of AOE2 because the discs got scratched and couldn't be used).

    However Linux doesn't have virtualised CDs (loop mounting an ISO only works for disks that aren't fair use prevented^H^H^H^H^H^H^H^H copy protected. If I am not prepared to play stupid CD swapping games on Windows, I sure as hell ain't going to do it on Linux. I am aware of cdemu.sf.net but it doesn't support much (yet).

    The next step is assuming that the games will even run ...

  79. that game is fun by phoenix321 · · Score: 2, Insightful

    seriously. I admit, I'm a windows guy, but I'd say, this game is really cool for lunchbreaks :) -

    And for the rest I'd say: games are the driving factor for a rather big part of the geek community and one of the things my friends and I still keep using Windows. Configuration here and there, using console - I don't mind. If and only if there is something to gain from these excursions through the software setup. Setup alsa takes 3 hours? No problem, if there is a kind of goal at the end: giving the finger to Bill Gates *and* be able to play some killer games.

    Games are the bridge between serious geeks and the average computer-using person. Most other "home" tasks are pretty easy to do on either Windows or Linux systems, except maybe for using firewire-devices. But the games are the turning point. Hardware manufactures have realised this for years, beginning with the Origin *Commander series and continuing with the FPS genre...

  80. I can beat that: 2000+ games on a single Linux ISO by leonbrooks · · Score: 3, Informative
    It's called AdvanceCD, plus you need to haunt the alt.binaries.emulators.mame usenet group for a while (try aub and see if your ISP carries it).

    Also, the MS page linked above is for their optional "Plus" pack, not for the base XP system (which comes with, what? Solitaire, hearts, minesweeper? Do we now have a more advanced MCSEHS qualification? - Minesweeper Consultant, Solitaire Expert and Hearts Shark). I do notice an ominous counter to one FOSS advantage, though, a "365 tips from users like you" section.

    --
    Got time? Spend some of it coding or testing
  81. Static is not a good idea by lysium · · Score: 4, Insightful
    Why the hell don't people staticly link this stuff? The APIs for many libraries are so unstable that the idea of "What if I wanna update libBlah later on?" doesn't work and it's not all that important that save on transit or hard drive space any more.

    Another aspect to consider is system security. If every app on a linux system came with static libraries, then you have multiple libraries scattered all over the drive. Will all those application authors update their program to include library updates? What if a nasty buffer overflow turns up in libBlah...do you want to leave all the dependent programs around for crackers to stumble upon?

    I am not saying that the convenience factor is not important; rather I think that an altogether different approach is needed, one that tackles the problem at a different level. Development on ports systems (Gentoo) is one interesting direction, autopackage another. Better that than applying static libraries to a problem they were never designed to fix.

    ===---===

    --
    Together, we will drive the rats from the tundra.
  82. What killed the Amiga... by Kidbro · · Score: 2, Insightful

    ...was that it was marketed mainly as a gaming platform.

  83. I liked it better 4 days ago... by caudron · · Score: 2, Informative

    ...when John Dvorak said precisely the same thing in his column. I guess this guy liked what he read there too.

    --
    -Tom
  84. Flight Sims and MechWarrior.. by BlueStrat · · Score: 2, Informative

    ..are the only reason why this isn't a windoze-free box. I know that there's Flight Gear, but it's a long ways from my favorite flight sim, European Air War (by Infogrames). I also love the MechWarrior game series (I own all the MW-3/MW-4/Mercenaries+expansion packs). I just wish that somebody other than M$ had the rights to it. USB joysticks are a pain to get working in linux, also. *IF* a linux-gaming distro came out with anything close to the same quality/quantity games available, and better support for joysticks, graphics cards, etc., I'd be grabbing a copy pronto, and saying a permanent goodbye to windoze. The biggest problem is game makers not porting to linux, which a new distro, no matter how good a gaming platform it may be, won't affect until the game makers see enough of a market for it to be worth the effort/expense.

    --
    Progressivism (aka US 'Liberalism'): Ideas so good they need a police/surveillance-state to enforce.
  85. I don't think so by airjrdn · · Score: 2

    As a Windows user and professional developer, it'd take more than games to make me switch. At one point I thought games were the only things holding me back, turns out I was wrong.

    This past weekend I installed Fedora.
    Installation compared to WinXP? Comparable.
    Post installation (configuring things, tweaks, etc.) not even close.

    I got some help in forums from some long term Linux users, but quickly realized the need for help wasn't going away anytime soon. I've installed Linux with each new major version since around version 5 or 6 if memory serves correctly. The distros I've tried the most were Redhat and Mandrake. I prefer Mandrake, but Fedora was suggested by the forum Linux users.

    Immediately I became aware that my ATI Radeon 9700 Pro wasn't going to have solid drivers under Linux. Argue all you want, but in WinXP I never have stability issues with it, and it's as fast as can be.

    My Logitech MX500 worked in the most basic sense of the word, but wasn't nearly as full featured as it is within WinXP. I could tweak a few things, but that meant hacking up files with a text editor. Not something I, or most any other Windows user is willing to do to change some simple settings on a mouse.

    It didn't take long to figure out that almost everything that didn't work out of the gate was going to take some text file tweaking. Windows computing has surpassed that, and to capture more users, Linux is going to have to as well. Long time Linux users see this as a more powerful setup, but Windows users (even those who WANT to convert) see this as a solid brick wall.

    Some of the other posters here mentioned issues regarding support for joysticks. Add to that almost any controller I'd be buying at Best Buy or Circuit City, and you've got another decently sized issue to overcome.

    Screw-ups. This is a major pet peeve of mine. If I install the wrong video drivers in Windows, it's smart enough to realize it, and drop me to 640x480x16. Note that I'm still in the GUI, and have access to the net from any installed web browsers, etc. If I do that in Linux, I'm staring at a non-GUI based UI and am there until I can figure out how to hack through things via a command line to get up and running again. This sucks big-time IMO.

    Installs - Why is it that with a lot of Linux software, immediately after the install I have to hack up some configuration files? Why can't the installer give me a couple of screens with the necessary options and allow me to choose then? From there, it can install the software with the settings I've chosen. If I have to configure the stuff via a command line after the fact, what's the installer for? Heck, I'll just copy the files myself and save half the download.

    Chip[sets] - Why is it that in Linux I have to know what chip/chipset is being used in my NIC, or modem, etc. but in Windows I don't? In Windows (assuming it doesn't just work on it's own) I locate, download, and install the drivers. At most, I reboot, and my new hardware is now working. In Linux, I need to damn near know how to build the thing to get it to work. That's gotta go.

    With regards to drivers, as someone who's technical, I realize companies don't always create Linux drivers for their hardware, and creating drivers isn't the easiest task in the world. As a user however, I could care less. If you want me to use Linux (and I think that's the main point of the topic here) you need to have drivers for everything Windows has drivers for. And not just barely working hack 'em in vi drivers, I'm talking drivers comparable to their Windows counterparts.

    I realize that Linux is often viewed as being more stable, secure, and even faster than Windows. But, if I have to be a mechanic to drive the best car, I think I'll take the bus. :)

  86. Uh, no...it's the hardware, stupid by luna69 · · Score: 2

    "Is the Key to Linux a Games-Based Distro?"

    No. The key to Linux is getting to the point where hardware support has the same width and depth as XP does, and with the same or better performance.

    This is NOT where we are currently at (by a long shot). Support alone isn't the only point, either: under XP, things (generally) just work. Under (insert your favorite flavor of *nix here), even if it CAN work, it takes someone experienced / intelligent / trained / willing-to-read-countless-HOWTO's to MAKE it work.

    You get hardware support up to speed, then the gamers will follow. A "gamer's distro" will attract some number of users, but getting hardware support up to speed will get them, their friends, and my mother, and my friends, and...and...etc.

    --
    No gods, no demons, and no masters. Secular Humanism!
  87. Re:Three more that I almost forgot: by Lectrik · · Score: 2, Informative

    I beleive StepMania has support for Pump It Up
    one of the other arcades around here had PIU, but it kinda sucked.

    --
    --- As to make my comment seem, by comparison, more intelegent... doodie doodie doodie poop poop poop!
  88. Static *and* dynamic is best by Shinzaburo · · Score: 3, Insightful

    One of the biggest problems with *nix systems are dependencies. This is a problem that would go away if all applications were distributed as self-contained packages, a practice that should be the default behavior when distributing software applications. With few exceptions, anything that requires the end user to download pre-requisite software when it could be easily bundled is, quite honestly, just plain silly.

    "What about security? What about performance?"

    The app should be designed to give the end user a choice: Do you want to use a dynamicly linked library? Fine -- tell us where it's located and we'll ignore the stuff we thoughtfully bundled for you. Do you just want the damn thing to work? Yes? Fine -- you don't need to do anything further, and we'll just use the bundled libraries.

    "What about disk space?"

    Given the benefits of software that just works, a few extra MBs of space is not even worth wasting brain cycles on. For those that feel otherwise, I suggest they figure out a way for apps to be packaged such that undesired bundled libraries could be easily jettisoned.

    This isn't La-La Land that we're talking about here -- just look at Mac OS X. Most applications there aren't even "installed" in the *nix/Windows sense of the word; the end user downloads the package and drags the application icon into the Applications folder. Done. Any dependencies are contained within the .app bundle. This is the way all software should work.

    If application developers would all agree to do this, the world would be a much better place.

  89. Simple Direct Media layer by Jonner · · Score: 3, Informative

    SDL is what you're looking for; it's been around for several years. It's mature and in use in many projects. I don't know everything that DirectX does, but I believe most of it can be handled by SDL combined with OpenGL. Not only does SDL run on many platforms (including Windoze), it has bindings for various high level languages, so one isn't stuck with C or C++.

  90. I believe it... by Krojack · · Score: 2, Interesting

    it has to do with software support more. I finally talked my parents into letting me dual boot their system just so they can try linux. They like the fact that they don't have to worry about all these e-mail worms going around. Only real question they had was "will my saved word/excell files work on linux?" "Sure with Open Office", I replyed.

    I think that if you could goto your local computer store and their software section has as large of linux selection as windows then it will help mega tons.

    Yeah yeah I understand you can just download most of linux software for free however most people don't know this due to the M$ brainwashing effect.

    If there was a nice GUI for Gentoo that would an image of each package when searching/listing it would help new people.