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.'"

860 comments

  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 Anonymous Coward · · Score: 0

      Honestly, I find that to be totally sexy. I would totally suck her cock. Damn, that is so hot. She is absolutely beautiful. She can cum in my mouth any day.

      Thanks for the link! I now have an erection and I'm at work right now!

    5. Re:Woo by mechugena · · Score: 1

      DUDE!!! I just coughed up my lunch because of that. How about some fair warning next time?

    6. Re:Woo by AgentUSA · · Score: 1

      Isn't the Linux version of UT 2004 included in the box?

    7. 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!

    8. 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
    9. 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
    10. Re:Woo by Anonymous Coward · · Score: 0

      ROFL!!!!!Gotta love tux.

    11. Re:Woo by kundor · · Score: 0, Offtopic
      Whoa...the woman in that banner looks freaky.

      This is your face on windows...

    12. 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.

    13. 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...
    14. Re:Woo by BiggyP · · Score: 1

      all you need do is restart development.

      http://tuxkart.sourceforge.net/

    15. Re:Woo by thirdrock · · Score: 1

      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.

      This is unclear. Can you give an example of a retail engine, plus an example of a mod it has?

      Are you talking about something like "Auran Renderware", or hardware?

      Thanks,

      --
      >>
      I am the director, and this is my movie ...
    16. Re:Woo by Joey7F · · Score: 1

      There is no warning because the Ac is a troll. I just had the same reaction. A New tubgirl/goatsex...just what we needed.

      --Joey

    17. 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!
    18. Re:Woo by gurensan · · Score: 1

      SDL supports joysticks. Multiples, at that, if IIRC.

      If we could get that integrated in QT, for instance - that would be cool. It'd be SO easy to get the whole world supported.

      --
      You are all fartheads.
    19. Re:Woo by Pxtl · · Score: 1

      BF1942 and its offspring Desert Combat.
      Umpteen bazillion realism mods for Quake 3, Unreal Tournament, and Half Life. All of them totally replace the game content.

      AirQuake II and AirFight UT are good examples of games that not only replace the content, but much of the codebase - converting an FPS entirely into combat flight game.

    20. Re:Woo by Anonymous Coward · · Score: 0

      Yeah, a bit freaky (get rig of that make up, lady!)

      But I'd still hit it. (or anything with two legs) (or four)

    21. Re:Woo by whittrash · · Score: 1

      Games couldn't hurt. Linux adoption is only held back on the desktop by a few factors. One is a lack of titles or home user applications. Another factor is user familiarity. A game platform can make people comfortable with Linux and knowledgeable about how it works. What if Nintendo were to switch to Linux? They could cut development costs to a fraction and harness opensource power. It could be a win win situation.

    22. Re:Woo by Anonymous Coward · · Score: 0

      Don't forget RTCW:Enemy Territory--A completely FREE multiplayer only version of RTCW, that totally kicks ass--and comes in Linux native form (even on a bootable CD).

      It's been my vice for the past several months.

    23. 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.

    24. 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.

    25. Re:Woo by Wyzard · · Score: 1

      If you like Angband, you should try ToME. It has an actual world map (all of Middle Earth, not just that one-screen town), a skill system a bit more like D&D, and some other niceties.

    26. Re:Woo by Anonymous Coward · · Score: 0

      hose peopel replace teh base game content so completely that they really are just useing the codebase

      but alarmingly many run to completion

      I don't think I've ever seen such a bastardization.

      Thank you.

    27. Re:Woo by Pxtl · · Score: 1

      Yeah, I'm knurd and not fmailiar to this keyboard.

    28. Re:Woo by grumpygrodyguy · · Score: 1

      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.

      What you're talking about is middleware. Libraries which help to support the ease of game development...and perhaps more importantly...make them easily transportable between Windows and Linux.

      All of this would be solved if an OS version of DirectX was available for Linux.

      1) Microsoft won the OS war...and then came Linux
      2) Microsoft won the browser war...and then came Mozilla.
      3) Microsoft won the office-suite war...and then came Open Office.
      4) Microsoft has won the gaming middleware/library war...so where is the OS DirectX project?

      Get that built, and everything else will fall into place.

      --
      The government has a defect: it's potentially democratic. Corporations have no defect: they're pure tyrannies. -Chomsky
    29. 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.
    30. Re:Woo by Aeonsfx · · Score: 1

      ..but SDL's support for joysticks/gamepads on *BSD is lackluster, if not completely omitted. (this might change as the newest CVS version seems to be aware of this problem) I can't say for what gaming on Linux is like, though when I get my third system, a Gentoo system up, I'll be able to comment.

    31. Re:Woo by Anonymous Coward · · Score: 0
      "it's cheaper and better than buying windows".

      Perhaps it's cheaper (depending on how you value your time), but how is it better?

      (And you can't say "Because it's open source", because most of the games there are not)

    32. 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...
    33. Re:Woo by clarkc3 · · Score: 1

      those games dont come built in with windows - you have to buy the XP Plus pack to get those

    34. 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.

    35. 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.

    36. Re:Woo by Anonymous Coward · · Score: 0

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

      they suck."

      Not for me. I'm still happy to play Quake2 and Nethack with my TNT2. Why should i bother?

      Don't state opinions as facts. We don't all want to have the newest of the newest; which is what mostly gamers want. And they want "the" thing. The thing which got succesfully marketed. That power lies at the property owners of the source! They market their new games so much, while they don't port! (Not all do; Ie. Unreal2k4, RTCW).

      New, heavily marketed and Free don't combine very well, do they? Quake1/2? Not new anymore, succes/marketed, and now Free ('cept for artwork). Quake3, RTCW? relatively new, succesfully marketed, and not Free yet (which has to do with the engine i suppose).

      RTCW, for one, didn't run very well on the TNT2 with a rather out of date CPU. The first demo ran quite okay though. So i'm perfect with the freebies. Even FreeCNC is pretty cool and runs okay too. DOSbox even allows me to play Dune2. Who needs new stuff anyway? ...but there are for certain some nice new, killer FLOSS games out there. Search, and you will find, man.

    37. Re:Woo by BlackHawk-666 · · Score: 1

      Rather then putting Python in there a Mono runtime would be better. You'd get compiled code in a language that tons of programmers can write, and good performance characteristics. That would rock.

      --
      All those moments will be lost in time, like tears in rain.
    38. Re:Woo by Crazy+Eight · · Score: 1

      I disagree. The functionality provied by DirectX is already available in Linux and DX's utility isn't wholly endorsed by the two biggest engines out there. Unreal is coded in a "cross-API" manner and Carmack's engines have only touched DX for input.

  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 Coward · · Score: 0

      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.

    7. Re:Interesting by Anonymous Coward · · Score: 1, Funny

      I don't buy the mantra that using a Windows machine for anything soils a person.
      Dude, the mantra is GPL! You don't gotta buy anything!
      But you gotta believe!
      These licensing arguments represent the IT theology; you have to have an ultimate truth which you grasp without reflection, and then use to beat other unbelievers.
      Please don't tell anyone about my dual boot XP/RH9 laptop, or I'll be stoned (biblically) by both camps.

    8. Re:Interesting by Anonymous Coward · · Score: 1, Funny

      Let's call the distro "Phantom".

    9. Re:Interesting by grub · · Score: 1


      Please don't tell anyone about my dual boot XP/RH9 laptop, or I'll be stoned (biblically) by both camps.

      Haha! Well, my Win2k box is used for gaming and that's it. You have to use the right tool for the job, or to rehash the old line "When your only tool is a hammer, every problem starts to look like a nail"

      --
      Trolling is a art,
    10. Re:Interesting by Anonymous Coward · · Score: 1

      That would mean rebooting every time I wanted to play a game though. No background downloads going on while I'm playing, not SETI@Home, no nothing. That doesn't work for me. I'm more than happy to play the game whilst letting my computer do something else in the background with the spare cycles.

    11. 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.

    12. 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.

    13. 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.

    14. Re:Interesting by Anonymous Coward · · Score: 0

      Not when the zealots wont run binary only drivers that are actually supported by the gfx card manufacturers.

    15. Re:Interesting by sir_optimize · · Score: 1
      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?


      I agree with that to an extent, but the REAL challenge is getting some great linux ONLY games. Think about it. How many of you out there have ever bought a console just for one game? As long as there is a windows port of the same game - users just arent going to switch.

      I love showing off the capabilities of linux to my friends. Over the years, I have impressed many of them to the point that they wanted to switch (especially recently). However, there is a universal truth about newbies - they always have questions. The number one NB question that halts the linux migration (at least in my exp) is "Cool! Can you show me the games that come with it!?" or "Man, that uptime is awesome, but can I play X or Y?" It sure would be attractive for linux if we could reverse that situation.
    16. 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.
    17. Re:Interesting by IdleTime · · Score: 1

      The problem is of course that 90% of the worlds PC's are not used for gaming but for work primarily.

      --
      If you mod me down, I *will* introduce you to my sister!
    18. Re:Interesting by stripe · · Score: 1

      20%? The Macintosh has 2-4% market share and there are games written exclusively for it. There are also ports to that platform. Usually about a year behind the PC platform releases.

    19. 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.

    20. Re:Interesting by Nicholas+Q+Name · · Score: 0

      I agree more or less totally. Forget the legacy games; good games will appear on linux boxes when the market for them exists - which it patently doesn't at this time.
      We do need to point out that most of the major (mainstream) apps are here now, and ready to surplant the MS stuff.
      Dead right that linux would be a much better choice for CAD, but the main things were enumerated in your post.

      --
      Sig: Closed for refurbishment.
    21. Re:Interesting by quintesse · · Score: 1

      And reset my uptime? No way! ;)

    22. 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!
    23. 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.

      --
      #!/
    24. Re:Interesting by Rick+and+Roll · · Score: 1
      I play UT on Linux.

      Then you must be one of what, 5 people?

      No, seriously, I run Linux and I have a lot of friends who run Linux, and we all boot into Windows for anything but the simplest of games. I tried UT on linux, but I found it to be disappointing.

    25. Re:Interesting by Anonymous Coward · · Score: 0
    26. Re:Interesting by Romeozulu · · Score: 5, Funny

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

    27. 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
    28. Re:Interesting by Anonymous Coward · · Score: 0

      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.

      Apparently this is for legal reasons. An end user can link in the Nvidia driver, but the GPL prohibits you from distributing the result.

      This pretty much kills the idea of a bootable game CD, BTW.

    29. Re:Interesting by ldeviator · · Score: 0

      How about getting Windows game developers to use cross platform libraries and not M$ specific DirectX, which makes us have to bend over backwards trying to make stuff like Wine to reverse engineer the game's interface?

      That way game developers don't have to develop a Windows version, a Mac version, and so on... just develop one version using something like OpenGL, SDL, and OpenAL and then a little bitty executable for each platform it needs to run on.

      I'm not a game maker and so I totally don't get why this is not more common?

    30. Re:Interesting by Anonymous Coward · · Score: 0

      This is an awsome idea! I have been interested in supporting a game based Linux distro...one that is easy to install and run games on!!! This is easily accomplished if games are built with install programs with this distro in mind!

      Here is a link to one recent upcropping of idealistic individuals who see Linux and the open source community as a potential gold mine of a resource to create awsome, high quality games, many of which can be open source projects themselves!

      http://highrisk-game.sourceforge.net/

    31. Re:Interesting by Anonymous Coward · · Score: 0

      mepis linux and college linux both have them installed on install as well as mepis has them on the live portion not that that does any good ;)

    32. 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.

    33. 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.

    34. 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?

    35. 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.

    36. Re:Interesting by abertoll · · Score: 1

      Actually, I think the best thing to do would be to get the game companies to fully support Linux with their games. We really don't want Linux to be emulating Windows in the long run. We just want things to run natively (and better) under Linux.

      --
      "he drew his sword Ringil that glittered like ice... and he wounded Morgoth with seven wounds..."
    37. 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.

    38. Re:Interesting by eille-la · · Score: 1

      I am fully thinking the same as you. Linux itself exist because there are existing standards.
      Computers architecture is a tree of standard compliant things. isnt that absurd many distros are still maintained? because linux is open source and you technically make what you want with it, its easy to create one customizable distro. This one will maybe look like slackware or debian once you will have customized it as you want it, but at least there always be the same OS standard at his base.
      think if intel had many employees who was working on the same processor but not choosing to work on the same exact standards because the other one dont fits his needs! common, we are all humans and our needs arent that diferant to have to use diferants standards in our distros.

      And think. Think about WHY the standard exist? because people got together to find out the best solution to a problem. is every distro manager a god who KNOW how this should be? Because computers is a SCIENCE, there always will be needs of tight and respected standards to make things works the better together. YES humans have diferants needs but the power of a computer is that it can easily run application desinged to be fully customizable to fulfill the goal of makes everybody happy of what he use.

      isnt that logic?

    39. Re:Interesting by Trejkaz · · Score: 1

      Any game that doesn't have spare cycles is a CPU-grubbing bastard.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    40. Re:Interesting by Anonymous Coward · · Score: 0

      If one distro took over by having all the features that desktop Linux needed

      One distro to bind them all...

      PreciousLinux, anyone?

    41. Re:Interesting by Trejkaz · · Score: 1

      Now if it would only work smoothly for the one DOS game I actually enjoy (OMF:2097.) Well, it's smooth with the sound off, but 2.2GHz of Athlon muscle doesn't seem to run this game which ran well on a 486 DX2/66.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    42. Re:Interesting by Drive42 · · Score: 0

      Hard to read, but he has an awesome point.

    43. Re:Interesting by Kethinov · · Score: 1

      Creating a standard base would mean restructuring 90% of every distro. Asking all the distros to do that would be just as difficult as getting everyone to agree to a single distro, package manager, or toolkit.

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

      No, not *just* legacy games, but still *including* legacy games. If you have a choice between a platform that runs *all* your games (old and new) and a platform that runs *some* new games, which will you choose? I return to my original example of the Warcraft II expansion set. I like that game better than Warcraft III or its expansion set. UT, Quake, Half Life, etc. do nothing for me. Warcraft II (which runs under WineX) or a newer form of Civilization would.

      Your view of classics seems limited to one or two genres (one person adventures and 3D shooters). My area of interest (Strategy) would be totally different (Half Life is the only game that you mention that I have actually played for any length of time; to me, the *craft and Civilization series are the classics). Someone else will come up with entirely different areas (Puzzle, Sports, etc.). Not just minor areas like stamp collecting, but many major areas.

      Office apps are far more monolithic. A person uses *one* spreadsheet, one word processor, one web browser (Ok, I use two, but that is because some of my work is web design related.), and one email client. Someone may prefer one flavor to another, but they can usually get by with what's available. If you told me that I would have to play UT instead of Warcraft II, I would go nuts. However, I can switch between using Word/Excel at work and OpenOffice at home relatively easily.

      You mention four games just in your genre which you would need to move entirely to Linux. If I came up with four games, they would be entirely different. If my niece came up with four games, they would be different again. Her sister might come up with an entirely different list. Their mother would have another group.

      Games will get ported to Linux when Linux market share supports it. For some games (UT, Id Software games), this has already happened. When Linux tops 5% (traditional Mac market share, although it is lower now), this will probably happen with most popular games.

    45. Re:Interesting by JustAnOtherCodeSerf · · Score: 1

      OMG, there _is_ intelligent life out there after all!

      Too bad no one will listen. :-\

      --
      -=sig=-
    46. Re:Interesting by Anonymous Coward · · Score: 0
      How many of you out there have ever bought a console just for one game?

      Not me and not anyone I know has bought a console for just one game.

      If there was such a must have game that was so awesome how long do you think it would take for the developers to come up with a Windows port? They'd be completely stupid to ignore that huge market unless they're not trying to make money.

    47. Re:Interesting by Anonymous Coward · · Score: 0

      Why is DosBox always mentioned? DosBox makes a certain class of old DOS games easy to run - the simple ones, in my experience. If you want to run Duke Nukem 3D, for example, DOSEmu is what you use.

      Yes, yes, I know you can run this natively NOW, but I've been doing it in DOSEmu for YEARS.

    48. Re:Interesting by Vindicator9000 · · Score: 1
      Yeah, I really like Parsec and Carwars for my Ti99/4a, and that's what's really keeping me from moving to the modern world of Windows (just kidding).

      I think I can agree that people don't want to give up great old games for a new platform - I still have a Win98 partition for Need For Speed 3 and Episode 1 Pod Racer, because they won't run on anything BUT 9.x. However, I disagree when you say that it's a bad thing to try to get Windows games to run on a Linux distro. The best way to do it is to create a distro that includes the best in open source games, as well as a clean, easy to use, GUI Wine interface for the Linux newbies (like myself). Next, push the game developers that ARE making Linux ports to make sure that it's labeled big and bold on the box.

    49. Re:Interesting by JaxGator75 · · Score: 1
      I agreee. When searching for a Linux desktop substitute to WinXP, I asked for a distro with certain features and the overwhelming response I got was:

      "If quick and easy is what you want, go load M$, n00b!1!!!"

      So I did...

      --
      Come and see the violence inherent in the system!
    50. Re:Interesting by Anonymous Coward · · Score: 0

      by having all the features that desktop Linux needed, which in my view is basically Fedora

      Just to make a point, so bear with me ... Fedora is the wrong choice. You should use SuSE. Why? Well, Novell's pushing it for the desktop, Sun's pushing it for the desktop, and SuSE's pushing it for the desktop. RedHat (nee Fedora) has abandoned the desktop, remember? Also, SuSE, like RHEL, is LSB certified.

      See what I'm getting at? That comment on SuSE hanging on the tip of your tongue? To put it more bluntly, you'll never get people to give up Debian, Gentoo, Mandrake, SuSE, Knoppix, etc for another *existing* distro because that would imply they were "wrong" in not choosing said distro (Fedora, whatever) in the first place. Anyhow, it's a moot point, our energies would be better focused on improving and expanding SDL that on starting yet-another-distro.

      The reason why more games aren't ported to Linux is that they're written in DirectX. If we can get SDL to the point where it's a 95% drop in replacement for DirectX (memory/thread management and win-specific crud are the other 5%) then we've paved the way for porting games to Linux. Anyhow, I'm not trying to be a jerk, I'm just trying to put that "let's go with Fedora" thing into perspective for you.

    51. 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!
    52. Re:Interesting by Gooba42 · · Score: 1

      Isn't that how PCs became the gaming platform to begin with? Apple was making everything user friendly, IBM and others were making everything faster and more capable. When it came to making games having user friendly hardware and/or software didn't hold a candle to having more power. While the situation may have evened out somewhat since then on the system side, the inertia is still too strong to anticipate much change. If we can get good, fully featured and easy to use cross-platform libraries for everything that modern games need, we'll hopefully see a lot more releases but DirectX already has a good deal of momentum. Hopefully, someday soon, recompiling the executable will be the difference between a Linux game and a Windows game.

      --
      I just found out there's no such thing as the real world. It's just a lie you've got to rise above. - John Mayer
    53. 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.

    54. Re:Interesting by Kethinov · · Score: 1

      I chose Fedora because of Bluecurve. No other distro unites the toolkits as nicely as Redhat distros. A standardized desktop Linux distro would either use Redhat's Bluecurve theme or create their own toolkit unifying theme.

      I'm not saying Fedora doesn't have problems. I really don't like it's package management just to name one. But let's face it. The future of desktop Linux is in unifying the look and feel of the toolkits and a successful desktop Linux distro needs to do what Redhat's Bluecurve did.

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

      You are arguing both sides now. You're saying that Linux distributions must standardize and at the same time you're saying that they can't standardize. They're mutually exclusive arguments. Also, do check out the LSB information. I believe it is exactly what you're talking about, even though you deny it exists.

      --
      I just found out there's no such thing as the real world. It's just a lie you've got to rise above. - John Mayer
    56. Re:Interesting by krgallagher · · Score: 1
      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?

      Yes! Games! The only reason I still have Windoze installed on a computer is because I am a gamer and I can only get one decent game under Linux. I do not know how many of you play Never Winter Nights but it is the best game implementation I have seen under Linux. In fact it outperforms the same computer running a Microsoft OS.

      I have long been of the opinion that Linux needs a Game Development Library like Microsoft's Avtive X. I also cannot figure out why no one is making games that run from a bootable Linux CD. I remeber back in the day, games came on bootable floppies. The game booted into an OS that was optimised to play the game. I would think that a bootable Linux Distro that auto launched the user into the game would be ideal for game manufacturers. There would bo no chance of the user running other software that conflicted or degraded game play.

      --

      Insert Generic Sig Here:

    57. Re:Interesting by Kethinov · · Score: 1

      Sort of.
      All I'm saying is that both goals present equally high difficulty. I think it'd be easier to just create a do-all distro and watch the others fall in line than it would be to try and get every distro to standardize their base.

      --
      You're right, I wouldn't steal a car. But if it were possible, I sure as hell would download one!
    58. Re:Interesting by superjaded · · Score: 1
      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.


      Odd, I could have sworn there already was Filesystem Hierarchy Standard. It's up to the distroes to actually follow the standard, but most of them follow them for the most part.

      Of course, I assume when you say "standard," you really mean "userfriendly" or "human readable," much like C:\program files\ or something to that effect. I don't know how much difference the filesystem will make when all Joe Schmoe wants is to be able to run his e-mail from his foot/KDE menu and watch the videos his downloaded to his Documents dir, honestly.
    59. Re:Interesting by Kethinov · · Score: 1

      Human readable would be nice (cough, darwin, cough), but I'll settle for standardized. Currently each distro likes to store different dependencies in all kinds of different spots. You can't write a binary that'll work in every distro (easily) like you can in other operating systems.

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

      No, you don't want to know about apt-get or rpm, what you do want to know about is the package manager frontend that your distro provides. By this, I mean the likes of Synaptic, KPackage, Up2Date, MandrakeUpdate, and all the others that are out there. By using apt-get or rpm at the command line, it is akin to
      c:
      cd my_downloads
      setup_game.exe
      setup_world.exe
      etc
      and then an hour of screwing about with dlls that have been overwritten.
      You're happy enough to let Windows setup programs do all the hard work for you, why not do the same in Linux?

    61. Re:Interesting by BiggyP · · Score: 1

      but isn't there the Gentoo Game LiveCD(or something like that), the one which boots up, starts X, and allows you to run UT2003_demo

      of course it needs better hardware support, but that's something that card manufacturers need to get involved in unfortunately.

    62. Re:Interesting by krgallagher · · Score: 1
      In Linux you have to usually exit X, check dependencies, and all kinds of other cryptic stuff.

      SuSE has a great installer for Nvidia drivers in 9.x. I do not know about their support of ATI because I do not run ATI cards. It still requires exiting X befoire the install, but the documentation on both SuSE's web site and Nvidia's web site is user friendly enough to walk most users through that step.

      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.

      I cannot speak directly to the installer issues, but Bioware seems to have solved these problems quite well. I do know that they are NOT releasing source for the Linux version of NWN.

      --

      Insert Generic Sig Here:

    63. Re:Interesting by SeregonSandgrain · · Score: 1, Interesting

      There's a few problems with your idea...

      So I go out and buy game X which is built on Knoppix and sold as a bootable cd. So what happens when it doesn't support my video card? my sound card? Wouldn't that make it just like the "old" days when a DOS game programmer had to program for every possible sound and video card?

      Also, where are you going to put saved games? Remember, we can't mess with Mommy's and Daddy's documents. There's no way I'm going to buy a game if I can't even save it. Ok, let's assume for a moment it simply mounts up a partition and saves it there.

      That would bring us to another problem. Say I throw this game in my machine a few years from now and it's (my computer) running the ext5 file system (hypothetical situation), I won't be able to save my game, or worse, it tries to treat my ext5 partition as an ext3 partition, and trashes it. Oops. Actually, while I wrote that I thought up somewhat of a solution, use floppy disks like memory cards... but then most newer computers (that I've seen at least) don't come with floppy drives.

      I could ramble on for another hour, but I think I'll stop now... before I make more of a fool of myself.

      ASP

      --
      My User Agent: "Where is the pr0n?"
    64. Re:Interesting by ax_42 · · Score: 1
      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.


      If you're gonna bitch and moan, at least take time to look at the solution to your problem (especially if you even mention it in your rant). apt-get does exactly what you want, no mess, no fuss.

      Mommy, I want a drivers licence but I don't know how to drive and I think driving schools suck.

      Score: -1 Twit
    65. Re:Interesting by Minna+Kirai · · Score: 1

      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

      In the era of 5.25" floppy disks, much of the games stored on them were completely legal backup copies. When a adventure games were played off of 10+ floppies ("Insert disk 13 and push return"), the risk of losing the whole game to one bad disk was real. (Not like today when you install from CD set to hard drive just once)

      Historically "free" has meant "pirated"

      It also meant PD (there were many fine PD DOS games in the 80s), and it also meant "shareware that's good enough to play with, but I wouldn't dream of paying for 6 new monsters and 20 more levels"

    66. Re:Interesting by Minna+Kirai · · Score: 1

      Apple was making everything user friendly, IBM and others were making everything faster and more capable.

      Who do you mean by "and others"? IBM PCs were not fast, especially not for gaming.

      Historically, during the original 80s PC industry shakedown, IBM (and IBM-compatible clones) were the worst performers for games. Other PC vendors like Commodore and Atari dominated over IBM and Apple in terms of performance.

      And then by the time those companies faded away, Apple was solidly better than anything IBM-based (they had 24-bit graphics many years earlier, for example). In that conflict, IBM-style won for being cheaper, not better.

    67. Re:Interesting by nineoneone · · Score: 0

      Well put - lucid and cogent. It did need to be said - even though it appears blindingly obvious. Bravo, sir.

      --
      sig under development
    68. Re:Interesting by Flamingcheeze · · Score: 1

      use floppy disks like memory cards... but then most newer computers (that I've seen at least) don't come with floppy drives USB thumb drives, natch! Hell, I'd love the idea of having all of my saved games on a USB drive I could take to my chum's place... I just may start doing that. Thanks for the idea! ;)

      --
      The Philosophy of Liberty | lewrockwell.com
    69. Re:Interesting by nineoneone · · Score: 0

      I, personally, like to download and compile sources. But the choice should be there - lets face it, most users can't (and shouldn't have to) be arsed about that stuff.

      --
      sig under development
    70. 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
    71. Re:Interesting by raalynthslair · · Score: 1

      you have to understand also that the PC games market is the biggest money-maker for PC's (excluding the gains M$ reports in XP sales - since they get a cut of EVERY PC sold by major distributors)... There's NO OTHER software venue that comes close to the gaming market's annual revenue... Getting a strong Gaming platform based on Linux COULD bring the windows-trapped gamers that would switch for stability and security (ie: no "sobig" worms and such) but can't b/c there are too few games for Linux.

      --
      -- "You must be the change you desire to see in the world." Mahatma Gandhi --
    72. 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.

    73. Re:Interesting by The+Bean · · Score: 1

      What if this wasn't targetted at consumers, but at the game makers? Put together a distro which a game developer can quickly customize and make bootable on its game CD. Play the game in windows if you like, but if you don't have windows, don't like windows, windows don't work, whatever, then you pop the CD in and boot to it. This boots linux and runs the linux version of the game.

      This would give game developers a stable platform to port to when porting to linux and give the added benefit that the game they sell doesn't require Windows and can be run standalone given sufficient PC hardware.

    74. Re:Interesting by DarkSarin · · Score: 1

      Of course, the real trick is that windows does NOT support all legacy games, which seems to be the going assumption.

      Wanna run an old DOS game (for whatever reason)? Don't even THINK about running it under WinXP. Win95 apps weren't much better.

      Then there's the shenanigan with need for speed hot pursuit (the original): required win98, bjorked on win2000. Personally, I don't know why, but the programmers checked specifically for win98, and aborted with anything else, unless, of course, you decided to go ahead and run winXP in emulation mode, in which case it USUALLY works.

      Linux can do just as well. I think WineX is a great start, and have been paying for access to it for quite a while, just because I do like it (and use it when my boxen is worken).

      --
      "We don't know what we are doing, but we are doing it very carefully,..." Wherry, R.J. Personnel Psychology (1995)
    75. Re:Interesting by Tim+C · · Score: 1

      But that's his point. On Windows, you download the appropriate setup program, and run it. That's it - there's no system tool to learn to use, you just run an executable.

      Your suggestion is only really valid for updating the base OS install. I can't use KPackage to download and install an arbitrary third-party application. That's not something a system tool can sensibly be expected to do, unless you force all application developers to register their stuff with it.

      You're happy enough to let Windows setup programs do all the hard work for you, why not do the same in Linux?

      That's exactly what he wants. Your suggestion is akin to trying to use Windows Update to install third-party apps, though - it simply won't work.

    76. 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 ...
    77. Re:Interesting by spudgun · · Score: 1

      my windows games don't work on windows !

      need for speed 1 2 and 3 , oops my nv fx 5600 isn't a supported card - download patch , oops no longer available from ea .....

      XV vs Tiefighter - same thing , no support for my hardware , crashes all teh time , and I havn't even moved to XP yet ( if ever)

      --
      Type unto others as you would have them type unto you.
    78. Re:Interesting by BiggyP · · Score: 2, Informative
    79. Re:Interesting by tolan-b · · Score: 1

      The critical mass will come from Linux making it's way into business then into the home office. Then It'll be worth developers releasing for Linux.

    80. Re:Interesting by ezzzD55J · · Score: 1

      A terrible solution. Why bother using linux at all, you may as throw out your PC and use a games console instead if you can put up with using 1 thing at a time and rebooting between things.

    81. Re:Interesting by Sepper · · Score: 1

      In the mean time, you can try Morphix Gamer bootable CD... I think it's a good start...

      From the Game module Page:
      listing of games:

      Enemy Territory (in seperate minimodule, but in the default iso)
      BZflag
      Frozen Bubble
      Freeciv
      Freecraft
      pysol: solitaire
      xmame (non-free): arcade games.
      ZSNES: SNES games.
      and heaps, heaps more. help me out and add to this list (ideas & suggestions are welcome too!)

      Other games available as minimodules:

      q3a demo
      ut2k3 demo


      Iso Download

      --
      I live in Soviet Canuckistan you insensitive clod!
    82. Re:Interesting by spiffy_dude · · Score: 1

      I disagree that there's no point since we can't and won't port all games. I think if you got a good games distro and some good games then it would start the process of making games companies and the general player more aware of Linux as an important platform to develop games for. Raising interest and a user base is definitely a worthy goal.

    83. Re:Interesting by Frogbert · · Score: 1

      I've said it before and I'll say it again, give me a Steam client and a MS Visual Studio alternitive and I'm there.

    84. Re:Interesting by Anonymous Coward · · Score: 0

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

      I do not (ut2004 demo).

      I had a windows 2000 machine running the demo and it was running smooth on the onslaught board. Many fun times have been experienced.

      I decided to change the machinee to linux. I downloaded and installed the NVIdia drivers and tweaked them in my XF86Config. I still suffer dropped framerate from the windows counterpart. I figured it'd be easier if I ran it in fluxbox, but no.

      The linux gaming distro would be nice. Tweak it towards gaming: video tweak, memory handling, and network handling.

    85. Re:Interesting by canadian_right · · Score: 1
      I'm a fan of Open Source, and I installed Linux on a spare PC once (oooh.... big deal!), but I don't use it day to day because:

      • My windows PC does everything Linux does
      • Linux doesn't do games
      • I'm too lazy to setup dual boot

      Linux needs a solid, standard, game API that is supported by all the video card manufactures, just like DirectX under windows. Forget the old games. You have to start somewhere and looking forward will do more good than looking back.

      --
      Anarchists never rule
    86. Re:Interesting by DMadCat · · Score: 1

      I think you're missing the point.

      First off, porting old games is a moot point. The handful of people who're die hard about older games aren't going to matter in the long run. Nobody's sitting around saying, "if I can't run Warcraft 2 then I don't want it!" because if they were Windows XP would be dead in the water as most old games won't work without a lot of messing around that the majority of computer gamers won't spend just to play old games with crappy graphics.

      The point, as I gathered it, was to start making games not based on Windows games but native exclusively to Linux. The Linux community has already proven it's capable of making an OS superior to Windows, why should it not be able to develop games that are also superior?

      Games are also where you're going to get noticed. People get upset about lack of driver support in Linux but the people buying high end hardware (fast graphics cards, sound cards, etc...) aren't running office suites and checking email. They're gaming. You want driver support? Offer the companys providing the drivers some business in the form of gamers. You make them money and they'll jump through their assholes to support you.

      Bottom line, if you offer people high end current games to play (whether for money or free) they'll start to take interest in Linux and the companies who want their money will in turn take interest.

    87. Re:Interesting by cgenman · · Score: 1

      I could ramble on for another hour, but I think I'll stop now... before I make more of a fool of myself.

      No, I agree. This would only work in the specific example of an online-only game without a lot of patches. Or, for that matter, any patches. Backwards compatibility with future computers is never guaranteed, but at least one CAN write ext3 drivers for $system_of_choice. It appears that when Longhorn ships, reading from an NTFS file system will become very difficult.

      The idea of pushing Linux as a gaming platform is kind of ridiculous, and I was reaching to find a way to do so. I had forgotten about writable storage. I still think a PSIX or SNIX is a good idea.

      Offtopic, why are you posting at 0? All of your comments seem between reasonably and well thought out.

    88. Re:Interesting by Gooba42 · · Score: 1

      I was very young at the time, but everything I've been taught was that PCs (as opposed to Apple/Mac) dominated early on because they were better business machines.

      The business capabilities of the PCs were more easily translated into a home machine, games and all, than was the home computer into a business machine.

      Perhaps it's not a raw comparison of speed or power and maybe I need to go read up on it. It's mostly academic anyway at this point.

      --
      I just found out there's no such thing as the real world. It's just a lie you've got to rise above. - John Mayer
    89. Re:Interesting by UtucXul · · Score: 1

      You did not seriously use the words 'solid' and 'DirectX' in the same sentence, did you? Because on the rare occasions when I have booted my girlfriend's laptop into WindowsXP to play diablo 2, directx has given me more trouble and been less stable than almost anything GNU/Linux has thrown at me.

    90. Re:Interesting by Kor49 · · Score: 1
      Who said I wanted a driver's licence ? I want the car to go by itself in terms of your piss poor analogy.

      And I'll solve my problem, thank you very much. However, you have to understand that Average Joe does NOT want to even know that there is rpm and apt-get, let alone decide what's the right/better one.

    91. 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.

    92. Re:Interesting by SillyNickName4me · · Score: 1

      Did I ever mention I hate posting as html formatted by accident? ;P

    93. Re:Interesting by SillyNickName4me · · Score: 1

      I guess thats also why we have things like Knoppix and a whole bunch of other live cds around..

      And with regards to a game console.. I have enough electronic junk here.. theres no reason why I shouldn't reuse my pc for playing games, and I rather prefer linux games..

      Given that many non technocal users are not too likely to bother getting linux and linux games installed and workign on their PC while in my experience Linux simply gives a better playing experience for games like Enemy Territory and similar games (no crashes and better memory usage so less sluggish on huge maps) there is somethign to win from this for developers, technical users and non technical users.

      If you want to run it on your Linux box, why bother booting the cd, just run the thing (and make sure you can support your linux box)

      Tell me again, whats so terrible about such a solution?

    94. Re:Interesting by Unoti · · Score: 1

      It's safe to say that directX is solid. I personally know of 2 people that spend up to an hour every week playing DirectX based games under Windows! I know it sounds obscure, but some people do it successfully.

    95. Re:Interesting by ezzzD55J · · Score: 1

      Nothing if you can run it off the CD as well as boot it :)

    96. Re:Interesting by Anonymous Coward · · Score: 0

      Sigh. People say standardized, when the really mean, "My ways is best, why doesn't everyone do it my way".

      1) nvidia and ati binary drivers do not come with linux distro's because of licensing concerns, (e.g. GPL restrictions), not because of lack of standards.

      2) Directory layout. What rot. The problem isn't that they different distro's don't have the same directory layout. The problem is that matching it is so critical to the application working. Have a look at how installation happens on a Mac. 1 bundle, it has everything it needs, layed out in a way that works for it. "standardized" Is a very bad word. It only means 'agreed way to work'. SO you can't just go out and create a standard. you have to get people on board to agree to it. And its far easier to get people to agree on an existing proven system then making up yet another one, jumping up and down, and whining when people don't agree with you.

      Create that and gaming will follow

      Ok, go ahead. I'm waiting... oh, did you not notice you are like only the 50,000th person to say this and then NOT ACTUALLY DO ANYTHING!!!

      There are projects that will achieve the goals stated, but not by the naive methods propossed. Do some research before declaring what is needed is a "New Standard".

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

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

    98. Re:Interesting by Anonymous Coward · · Score: 0

      What we need to do is make a super easy application that fetches all of the porno it can find, and make it run only on Linux. Obviously, porno, and to a lesser extent video games have driven most of the advances in consumer technology ever, so it's the perfect thing to do in OSS fashion.

      That alone would convert untold thousands.

    99. Re:Interesting by whittrash · · Score: 1

      It seems to me like those reasons apply to much more than gaming. Perhaps more standardization in general is needed.

    100. Re:Interesting by TrancePhreak · · Score: 1

      I've played Diablo 2 for at least 18 hours straight a couple days in a row, without rebooting Windows. Make sure it's fully patched to the newest one, as they got rid of some nasty leaks and whatnot. Most of what you experience is probably Diablo 2's fault, as it was written for Glide in mind and is very resource hungry for such an old game.

      --

      -]Phreak Out[-
    101. Re:Interesting by Anonymous Coward · · Score: 0

      I'm with you 99.9%

    102. Re:Interesting by kundor · · Score: 1
      Winex does steam now ;-)

      To quote:
      "Moving full Steam ahead, this month our stellar Dev Team has unleashed WineX 3.3. Make sure you download it now and receive support for the highly anticipated -- Valve's Steam! Not only can you now play Counter-Strike, Half-Life, and Day of Defeat with the latest version of WineX, you also have access to other cool mods and extra features. "
      transgaming.com

      And if you haven't tried kdevelop 3.02, I suggest you do. It can't do quite everything visual studio does, but it's REALLY nice, orders of magnitude less bloated, has a good ui and some auto-completion. It serves all my needs quite nicely, but then I'm not a professional developer.

    103. Re:Interesting by kundor · · Score: 1
      Hmm. I'm using mandrake, but with a 2.6 kernel. It's also helpful to not run a window manager -- moving /etc/X11/xinit/xinitrc to xinitrc.old and creating a new one with just
      exec /path/to/ut2004demo

      Doing that, I get a frame or two better than windows normally, but nothing noticeable. This is with nvidia drivers, a geforcefx 5900, and 64-bit mandrake on an athlon 64.

    104. Re:Interesting by Minna+Kirai · · Score: 1

      dominated early on because they were better business machines.

      IBMs were better business machines per dollar... back when the prime business apps were Lotus123 and dBase (plus later WordPerfect). Their main advantage over the Apple side was that a system with a hard drive (10-20 meg at first) was seriously less $$$ than for a similar Mac.

      In terms of both graphics and processing, no competitor even approached the Commodore Amiga until the Intel 386 came out in 1985. But 386 PCs were still worse than Mac or Amiga, and more importantly, PC games able to take best advantage of the 32-bit 386 didn't come out until the 90s. By then, the 66 mhz 486 was out, and the "IBM Compatible PC" finally pulled (temporaily) ahead.

    105. Re:Interesting by Anonymous Coward · · Score: 0

      Interesting... I've had the exact opposite experience. On a bunch of the lab machines here, Enemy Territory from the Gentoo livecd ran beautifully, but the Windows version was choppy, choppy, choppy. I could barely aim. And yes, this is with all the stupid spyware and adbots disabled.

    106. Re:Interesting by It'sYerMam · · Score: 1

      In what way, exactly? I found it quite satisfactory for speed, gameplay and lack of glitches. One annoying thing was that the Tactical Ops mod wouldn't copy from windows, but with all the other stuff I brought over, it doesn't matter that much. Currently I don't have much time for gaming, but were I to do so seriously - i.e. play through them properly, in one hour/plus sessions, I'd probably use windows.

      --
      im in ur .sig, writin ur memes.
    107. Re:Interesting by Anonymous Coward · · Score: 0

      Insightful? Wth? it says "interesting" right there!

    108. Re:Interesting by mattyrobinson69 · · Score: 1

      or using symbolic links to put things in the right place. it shouldn't take that long for the distro makers to put symbolic links to the right place.

    109. Re:Interesting by edxwelch · · Score: 1

      I think the problems are not due to the need for Linux requiring a standard distribution, but that Linux seems to provide no backwards compatablity for it's system dlls. Program binaries are linked against a particular version of Linux and will only work on that version - for instance a rpm for 2.40.22 won't install on 2.40.20.
      I presume this is because some kernal dll that the program depends on has changed (I'm not too familiar with Linux, so correct me if I'm wrong).
      With Windows all old dlls are kept from previous versions. That's why you need only one setup program and it will normally install on all versions of Windows.

    110. Re:Interesting by mattyrobinson69 · · Score: 1

      something that occured to me this morning, while compiling gaim on slackware. slackware (like all distro's, except apparently gentoo) doesn't install everything where it expects to be. maybe, if all distro's just put packages in the standard place, that would help.

    111. Re:Interesting by Anonymous Coward · · Score: 0

      If you have a choice between a platform that runs *all* your games (old and new) and a platform that runs *some* new games, which will you choose?

      Exactly, and that's why Windows will not be a viable gaming platform until it runs all my games. Including Gran Turismo 3 and Wip3out.

    112. Re:Interesting by Anonymous Coward · · Score: 0

      Linux needs a solid, standard, game API that is supported by all the video card manufactures, just like DirectX under windows. Forget the old games. You have to start somewhere and looking forward will do more good than looking back.

      We have. It's called SDL (DirectX) and OpenGL (Direct3D), and is supported by all supported video cards. Which of course would be what you meant by "supported by al video card manufacturers", since DirectX under windows doesn't support unsupported video cards either, like my old SBUS video card.

    113. Re:Interesting by lucas+teh+geek · · Score: 0

      It is identical to the Windows version...there are zero differences.
      If we're talking about UT (not UT200X, the old glide optomised original)then you're wrong. on UT on windows I get horrid mouselag, on linux its smooth as silk. thats at least one difference. /me assumes grandparent poster was trolling or didnt understand he needed to install some 3d accelerated drivers to play

      --
      TIAEAE!
    114. Re:Interesting by Anonymous Coward · · Score: 0

      Make the game so that it doesn't NEED dependencies (well, except X and the kernel).

    115. Re:Interesting by Anonymous Coward · · Score: 0

      Instead of statically linking, they can do like Loki did with SDL - put the libSDL-1.2.so in the game directory, and export LD_LIBRARY_PATH=.

      This will satisfy both sides, the game will work if you don't have the library (since it has it's own version), and if you have a different version, it will pick it's own as the "safe choice". If you have the library installed, and want it to use it, just rename or delete the games own copy of it, and the dynamic linker will pick the system one instead.

    116. Re:Interesting by TwistedSpring · · Score: 1

      When you look at an OS that has done things well, you'll note that all the libraries are in one standard place, and when your application needs to load a library:

      1. The application's working directory is searched first
      2. Then the system library directory is searched


      This means that:
      If an application requires a SPECIFIC OLD VERSION of a library, just put that in the application's working directory.

      If an application will work with any library version, it goes in the system's library repository. Now anything else that needs it can find it.

      A lot of common libraries (libpng, libjpeg, zlib, etc.) should come as standard. The -devel packages for these libraries should also be installed as standard, for god's sake. Since you need to compile EVERYTHING on Linux and often even if you DONT need to compile something it still needs tools from the -devel package for library xyz.

      Package managers suck. All of them. Because they all rely on package databases that tell them what stuff is installed. If you use RPM to install a binary of one thing and compile another, RPM doesn't know you've installed the other because it's package db wasn't updated by the makefile. Similar things happen if you use two different package managers.

      An operating system that makes the user jump through half an hour's worth of hoops just to install one sodding application is not ready for the big-time. Who else has also had the age old affair of:

      RPM: "Library A requires Library B!"
      User: "ok... I'll get library B..."
      RPM: "Library B requires Library A!"
      User: "what the fuck?! Ok... compile time..."
      configureA: "Library B not found!"
      User: "Aaaargh!"
      configureB: "Library A not found!"
      User: "rpm --force --install LibraryA"
      configureB: "Library A not found!"
      User: "rpm --force --install LibraryA-devel"
      configureB: "Looks good!"
      User: "WAHAY!"
      gccB: "1,000 crazy motherhubbard errors and die"
      User: "Linux is So Cool."

    117. Re:Interesting by Daengbo · · Score: 1

      I recently substituted at a school for almost a month, and the teachers would sit around BSing during lunch. Well, I brought in a copy of Knoppix to use OOo with (since I am much faster with it than MSOffice;), but booted into it one lunch period to play Galaga. The next day, all the teachers were bugging me to teach them how to boot it so that they could play, for the most part, KBounce.
      Almost all, anyway. One guy started bringing in his laptop so that he could play NWN...
      One of them asked me, "Why would anyone want to use anything but Windows? Why did they bother to make this?"

    118. Re:Interesting by Daengbo · · Score: 1

      Well, all I can say is that the graphics on my Tandy Model I rocked! Everything was fast and smooth at 40x80...

    119. Re:Interesting by Daengbo · · Score: 1

      So, what if the Winex guys get a game working perfectly, put it onto a special installation disk along with the Winex version and config that it works best with (with the publisher's agreement, of course), and sell the disk... Would you pay for it? I see that as a viable model for both Winex and Linux games.
      Something like the Mandrake Sims game a few years back...

    120. Re:Interesting by Anonymous Coward · · Score: 0

      A game that doesn't need dependencies becomes bloated, as he said.

    121. Re:Interesting by Vindicator9000 · · Score: 1
      Isn't that sort of what the Windows installer does for games anyway? It detects what version of the OS is running, installs any patches it needs (like Direct X), and creates whatever registry keys that it needs, based on what version of Windows is running. There's no reason that a Linux installer package can't do the same thing for a game through Wine.

      Granted, the analogy is not totally accurate, but I think that it's close enough to build a business on. Also, there's probably no reason why game distributors couldn't create this function on the Windows version disks that they're already selling. That way, we'd see lots more games available for Linux.

      I imagine that the system requirements for running things through wine might be a bit steeper, but the people who care about this have powerful computers anyway.

      Yes, I'd pay for it, because I would finally have a really good reason to move my main performance (gaming) rig to Linux rather than just my spare PII 333.

    122. Re:Interesting by EsbenMoseHansen · · Score: 1

      I'd suggest something like

      startx /usr/bin/games/ut2004 -- :1

      where :1 is whatever window/virtual console you like to have your game on. If you don't want a window manager at all, you should probably use :0. If you run a window manager, use the easy-to-remember-but-hard-to-hit alt-ctrl-F7 and alt-ctrl-f8 to switch between game/desktop.

      I usually run my games besides my windows manager this way. One of the things that IS better under Linux... unlike alt-tab it's actually stable.

      --
      Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.
    123. Re:Interesting by Daengbo · · Score: 1

      Now there's an awesome idea! The game manufacturer puts RH and SUSE rpms, a deb, and a tgz on the disk (mostly scripts) along with Winex so that their game works out of the box and is installed simply and easily on most platforms. Minimal fuss for the developer and no fuss for the player.

    124. Re:Interesting by BlackHawk-666 · · Score: 1

      Any game that uses graphics that are fancier than colour ASCII is too modern and not worth playing. Even nethack is getting a little too fancy for my liking now ;->

      --
      All those moments will be lost in time, like tears in rain.
    125. Re:Interesting by slapout · · Score: 1

      And I remember rebooting my dos pc countless times and running memmaker to get enough extended/expanded memory to run a game :-)

      --
      Coder's Stone: The programming language quick ref for iPad
    126. Re:Interesting by sbraun · · Score: 1

      I couldn't possibly agree less. One thing I like especially about linux is freedom of choice. I positively *love* having dozens of browsers available. I like having a gazillion of different toolkits at my command, also as a developer. I like being able to chose from a plethora of window managers.

      And even more important: I like being able to chose from a wealth of linux distributions, each one taylored to different needs, so that I can choose the right one for me without having to flame about that stupid thing being designed for n00bs/geeks/servers/games/whatever. Instead I get what I need and ignore the rest. That is what I hate about Window$. It is made to fit the needs of one specific group: The people who just want to Run That Damn Thing (tm). This is the lowest common denominator. If I want to go beyond that in Windows I suddenly find myself doing things of a crypticality-level far greater than anything I ever did to my linux system.

      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.

      Okay, so what if I don't want them stinkin' nvidia and ati binary drivers? I severely dislike my computer forcing anything on me (except perhaps basics such as glibc or XFree).

      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.

      The downside to this is when it doesn't work. When I last installed windows on my box, I spent several hours installing seven different versions of the nvidia graphics drivers. No logs, no error messages, the stupid thing just hung in the middle of boot. I had to dig out an installation disk from once upon a time and install an obscure, old (prob'ly buggy) version until it worked. I still don't know what went wrong. With linux I could have resorted to the open-source nvidia-without-3d driver. Doesn't accelerate well, but actually works.

      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.

      I'm curious. What is /var/usr/bin supposed to be? The standardized directory layout has been there for ages, it's just that no one cared to follow it. It's called the FHS (filesystem hierarchy standard). Check it out, it does what you want.

      As for one distro having all the features users need, what users? Newbies will have different needs than die-hard geeks have. My first linux distribution was SuSE. As long as I left the system under YaST's control, everything was bliss. Then I developed some courage and tried to update the thing online. Half of the update RPMs failed for some obscure reason (often involving dependencies).

      So I switched to Debian, which is generally seen as having better dependancy handling than SuSE, but is less comfortable. Updates with Debian were smooooth. The installation procedure reminded me of FreeBSD, though. Definitely not ready for the desktop. Plus, Debian's stable packages are old. So I tried the move to unstable. Suddenly I was left with a system that was somehow broken in new and interesting ways.

      So my next move was to Gentoo. The first time I tried it, the installation proc

  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 MalaclypseTheYounger · · Score: 1, Insightful

      And the special gamepads, Gravis pads, and the steering wheels, and gas/brake pedal doo-dads, and multiple monitor support, and, and, and...

      Lot of work to be done.

      --
      Check out the best P2P sharing website: MEDIACHEST.COM
    3. 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.

    4. Re:Games Based Distro by retards · · Score: 1

      Gentoo is hardly a very easy distro. Also, it's not having a gaming kernel that's important, but having the actual games.

      I never boot to Windows unless I want to do some gaming.

    5. 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.

    6. 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.
    7. 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?
    8. Re:Games Based Distro by Anonymous Coward · · Score: 0, Flamebait

      anyone buying the latest nvidia card to get high FPSs is a retard.

    9. Re:Games Based Distro by proj_2501 · · Score: 4, Informative

      software mixing is JACK's job.

    10. Re:Games Based Distro by Anonymous Coward · · Score: 1, Informative

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

      Wake up Rip Van Winkle, it's not 1991 anymore. The video and sound infastructure was in place years ago, back when we were playing quake 3 arena on linux.

      More recently, games like Return to castle Wolfenstein, Medal of Honor, Enemy Territory, Unreal Tournamanent 2004 etc are all available natively on linux, and play very well indeed - which you might have known if you weren't just a clueless troll ;)

    11. 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.
    12. Re:Games Based Distro by ruhk · · Score: 1

      Nice idea, but actually quite flawed.

      What you're forgetting is that, until DirectX came along, games couldn't rely on 'robust video and sound drivers'. They had to make do with what they had.

      Sure, having 'robuts video and sound drivers' would be a nice-to-have, but its certainly not absolutely necessary.

      --



      404 Error: .sig not found.
    13. 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.

    14. 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?
    15. Re:Games Based Distro by Anonymous Coward · · Score: 0

      imagine a beowulf cluster of metadistros playing you

    16. Re:Games Based Distro by Brad+Mace · · Score: 1

      Perhaps a group of people working specifically on a game distro would spur development in the related areas, like sound, easy controller setup, and USB support that works without any setup.

    17. 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?

    18. 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.

    19. 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.
    20. 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?

    21. Re:Games Based Distro by Anonymous Coward · · Score: 0

      Games play well, yes, but in my experience, Linux is always consistently slower on identical hardware, and it drives me nuts. By identical hardware, I mean my machine dual-booting Win 98 and Linux (I've tried Mandrake, Red Hat, and RH's Fedora w/NVidia drivers), and no matter which distro I choose, the Linux version of the game demos I've tried always have a very noticeably lower frame-rate. I've tried UT2003, UT2004, Q3A and some 3D Engine demos such as Garage Games' Torque. And if tweaks are the answer, then all I can say is, well, I didn't have to tweak under Windows, so there's still progress to be made. Remember, we're talking about making gaming accessible to the average person, not just tweaker-types. I've heard this problem attributed to XFree86, and that replacing it with an improved graphics subsystem is the cure, but I don't know. Maybe it's the NVidia drivers? Maybe it's just all the demos themselves? Whatever it is, it's there, and I hope someone can make it go away.

    22. Re:Games Based Distro by Anonymous Coward · · Score: 0

      Maybe I am mistaken, but there is no Direct X equivalent in the Open Source world.

      What about SDL?

      Graphics - check
      Sound - check
      Input - check
      Networking - check

      Did I forget something?

    23. Re:Games Based Distro by bonch · · Score: 1

      Also, it's not having a gaming kernel that's important, but having the actual games.

      I could have sworn I more or less said that. :)

    24. Re:Games Based Distro by retards · · Score: 1

      Oops, I missed the last line in your comment, thought it was a sig... you're right, you said it. I guess I'm preachin' to the choir here. :)

    25. 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)

    26. Re:Games Based Distro by Anonymous Coward · · Score: 0

      oh you gotta be kidding me, ati's linux drivers are a joke to put it mildly, sure if you dont do too much with them they might work, but stable and fast is something else..

      on the other hand, at least ati releases specs for there hardware (my 9200 runs just fine with xfree86 4.3 and the opengl screensavers/games, but i dont care so much about games anyway)

    27. Re:Games Based Distro by drfreak · · Score: 1

      I agree with the fact that a dynamically upgraded distro always breaks old, static software. However, this problem may be avoidable with the live CD model. Even though you may be running some old 2.6 kernel game when everyone is running 3.0, it doesn't matter because you only run it when the CD is booted from.

      This may actually be a solution to the upgrade problems of gcc. If Loki had made a live CD back in the day, maybe you could still play Tribes2 without having to screw around with 3dfx drivers and 2.2 kernel quirks. :)

      Ever go through all the distro-specific workarounds required to run Oracle on anything but Red Hat Enterprise Linux? Imagine if you could just boot into Oracle. Security upgrades could come in the form of a new bootable CD. Worried about rebooting a server? If you have at least two in a cluster, upgrade one at a time and keep your availability.

    28. Re:Games Based Distro by name773 · · Score: 0

      xfree-dri works with my radeon
      and asla works with my aureal sound card.
      i've rarely heard the sound skip, even while ripping a cd, compiling an app, and opening as many applications as i could to take up memory... on a 667mhz celeron.
      the video works very well too. bzflag goes nicely

    29. Re:Games Based Distro by macemoneta · · Score: 1

      Alsa already does software mixing. What wrong with the implementation (I use it all the time)?

      --

      Can You Say Linux? I Knew That You Could.

    30. Re:Games Based Distro by milkman_matt · · Score: 1

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

      Because if everybody takes this attitude then nobody will use linux for consistent audio support, so it won't be worthwhile for "the audio guys" to code up audio aps for linux, and the audio support on linux will never improve.. If they create good audio tools for a platform, I believe they'll get users' support in doing so and people will buy their stuff.. It's just a matter of finding someone with the resources to take that risk, I Guess. I thought this was the gist of the story?

      -matt

    31. Re:Games Based Distro by OuD · · Score: 1
      I point you to the happypenguin post i wrote while ago about getting kohan to work on newer glibc's. I wrote another one about Jagged Alliance 2 aswell, although it seems someone has written much better instructions about ja2 since my post.

      I figure any old game should work using similar techniques.

    32. 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.

    33. Re:Games Based Distro by Anonymous Coward · · Score: 0

      Maybe if more people used KDE instead of shitty GNOME, more people would have ARTS. Just a thought.

    34. Re:Games Based Distro by gnu-generation-one · · Score: 1

      "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."

      While we're at it, it would be nice for Windows to have reliable robust soundcard drivers, rather than the turtle-beach bluescreening on dual-processor machines, and the Terratec bluescreening on DirectX 9.0 or earlier...

      That seems to indicate it's a difficult problem to solve, if the soundcard manufacturers can't even do it for Windows.

    35. Re:Games Based Distro by Minna+Kirai · · Score: 1

      Actually it's the job of ALSA dmix - the direct mixing plugin.

      Hmm, maybe that's why I linked to dmix in my own post...

      But dmix currently isn't good enough, and won't be until distros like Fedora and Knoppix install it automatically when a soundcard is detected. (Let's not have the argument about whether the responsibility for fixing it lies with Alsa guys or distro guys)

      A normal desktop user shouldn't even have to think about the concept of audio-plugins, anymore than he should need to think of Xauth MIT-MAGIC-COOKIE configs.

    36. Re:Games Based Distro by Minna+Kirai · · Score: 1

      What wrong with the implementation

      The fact that Fedora (supposedly one of the better Linux distribs in terms of automatic hardware configuration) needs to have a webpage describing technical, per-application instructions to enable sound mixing.

      Users coming from Microsoft Windows get blindsided when a Linux app freezes up from audio IO contention, as in their experience that problem was solved back in 1997.

    37. Re:Games Based Distro by Minna+Kirai · · Score: 1

      software mixing is a baaaad idea in kernelspace

      The question isn't userspace vs kernelspace. It's subtle, but "kernel support for software mixing" doesn't imply that the mixing will be done in kernelspace, only that the entry-point for software-mixed audio is the kernel. (It's fine if the work is passed off to a userspace process afterwards, as long as /dev/dsp always goes there)

      The reason that audio data sent to the kernel needs to be automagically mixed is that this is the legacy interface used by important existing Linux applications. (Including heavily closed-source programs like Macromedia Flash, which is needed to view much of the WWW)

    38. Re:Games Based Distro by bani · · Score: 1

      alsa _does_ support mixing on hardware that supports it... which is almost everything these days.

      i have no problems using flash simultaneously with other programs (eg xmms, teamspeak, rtcw at the same times). on this cheapass cm8738 chipset integrated into a super cheap $20 motherboard.

      what you're asking for software mixing for retarded hardware, which is what esd arts etc are for. (or for programs which are stupid and try to exclusively open /dev/dsp)

      jack performs a different function entirely, and one which is completely unsuitable for kernelspace (about as unsuitable as putting mozilla in kernelspace)

    39. Re:Games Based Distro by groomed · · Score: 1

      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.

      How does a kernel level mixer help games to run on random desktop PC hardware? Even more to the point, how does the lack of same prevent games from running on random desktop PC hardware? You can write a mixer in ten lines of code, it's not exactly hard.

    40. Re:Games Based Distro by sloanster · · Score: 1

      Why would such a silly troll be modded as insightful? I mean, I could see modding it as funny, if it were not the same old nonsense...

      I was playing 3D FPSs on linux last millenium - sound and video were fine, and they are now even nicer, thanks to companies like nvidia.

      What I'm saying is that there is no need for me to keep a windowspc on hand just for gaming - ut2004 and the other games I like run just fine on linux. of course, it is always very difficult to convince someone who does not want to be convinced of something...

    41. Re:Games Based Distro by IamTheRealMike · · Score: 1

      Oops, should have hovered over all the links first. And yeah, I agree 110%, I for one won't be happy until dmix usage is entirely automatic...

    42. Re:Games Based Distro by groomed · · Score: 1

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

      I'm not sure what you mean. The user can just set a limit on the number of channels to mix.

      userspace is where you want to do mixing.

      Unless you want something that performs well and works without hours of setup and testing hassle.

    43. Re:Games Based Distro by groomed · · Score: 1

      No, not really. Sure, you could possibly beat JACK into doing something like it, but it's way too cumbersome for the casual user, and it doesn't work with apps that don't support JACK. JACK has a completely different purpose, similar to something like ReWire.

    44. Re:Games Based Distro by macemoneta · · Score: 1
      Users coming from Microsoft Windows get blindsided when a Linux app freezes up from audio IO contention, as in their experience that problem was solved back in 1997.

      Windows has its share of sound problems. When Windows works the way you expect, it's great. When it doesn't it's a nightmare.

      The same is true for most Linux distributions; it just works for most users. A given machine configuration with a given OS (or distribution) may or may not be ideally configured, but it's usually usable.

      In both environments, you can certainly tweak configurations and setting to get things better, but 100% perfect for 100% of user expectations just isn't there.

      --

      Can You Say Linux? I Knew That You Could.

    45. Re:Games Based Distro by bani · · Score: 1

      hint: win32 uses a userspace software mixer. works well enough (although there are other software mixing libraries on win32 used by "pro" audio software when their requirements exceed that of the casual gamer)

      there are other ways to exploit a mixer than number of channels to mix. just give it a relatively expensive job to do with just a few channels, like resampling and mixing wildly different input formats. a few channels is quite sufficient to peg cpu.

      userspace is not incompatible with performance or ease of use, no matter how much you want it to be so. kernelspace is no guarantee of performance, nor any guarantee of ease of use either.

    46. Re:Games Based Distro by Anonymous Coward · · Score: 0

      Sorry, but just because you know how to make a hyperlink to some random search doesn't mean you know how to make an argument. Unless you have a fancier card, the sound situation on Linux is not good.

    47. Re:Games Based Distro by Anonymous Coward · · Score: 1, Interesting

      Amen. Enough with this "Just edit your config" and "get this library and recompile fill in the blank with --enable-this-option". Users can't be expected to know this shit and like an earlier post put it, they WON'T LEARN because Windows and Macintosh make it possible for them to use the computer and do what they want without knowing anything of the sort. Time spent fiddling with a chaotic operating "system" is a waste of time.

      Linux as it is, simply doesn't qualify as a "desktop OS". It may even be a stretch to call it a "system" at all. Sure the kernel is a system, but what about the rest of it? By itself a kernel is useless. Linux (considered as the whole OS) is not something that you can just hand to a non-technical enduser and say "Enjoy!"
      Things that are trivial on Windows and Mac are for-gurus only on Linux and somethings just don't work at all no matter how smart you are or how much money you want to throw at the problem.

      If Linux is to ever get out of this chaotic mess it's in and become a real desktop, players like IBM and HP have to get together and enforce some standards. That will mean bypassing the distros, which are all intent on becoming a defacto standard individually by themselves. Because of the distro infighting and the rapid one-upsmanship of Kde and Gnome, the Linux desktop remains an instable platform which companies that make applications software that people PAY MONEY to use, find a forbidding and hostile environment.
      You can't have a sucessful Linux desktop without bringing the makers of desktop software in on the party. If they can't expect to recoup their porting investment before their app is broken by the swift and circular progress of Linux desktop environments and underlying libraries, then THEY'LL NEVER COME TO LINUX AT ALL.

      It SUCKS mostly because it doesn't have to be this way, yet without some tough decisions, cooperation and leadership, from those in a position to lead, we'll still be here 5 years from now WONDERING WHY THE FUCK DESKTOP LINUX ISN'T TAKING OFF.

    48. Re:Games Based Distro by groomed · · Score: 1

      hint: win32 uses a userspace software mixer. works well enough

      Which userspace software mixer is that? As far as I know both DirectSound and MCI sit on top of KMixer, which is a kernel component.

      there are other ways to exploit a mixer than number of channels to mix.

      There are also many ways to constrain resource consumption. Arguing that a mixer in the kernel is bad because it might use resources is a non-starter -- that's what those resources are there for.

    49. Re:Games Based Distro by bani · · Score: 1

      resource starvation in userspace is generally non-fatal. not so in kernelspace.

    50. Re:Games Based Distro by groomed · · Score: 1

      resource starvation in userspace is generally non-fatal. not so in kernelspace.

      Eh? The kernel has to deal with resource starvation because it is responsible for allocating them.

      Seriously, when you have to apply kernel patches and run applications with real-time priority as root (which means the box is borked when something goes wrong anyway) to get some semblance of usability, then something is wrong.

    51. Re:Games Based Distro by bani · · Score: 1

      memory allocation errors inside the kernel and memory allocation errors outside the kernel are two different things.

      when mozilla runs the system out of ram, you can kill it without nuking the rest of the system.

      what happens when a kernel driver runs the system out of ram? you deadlock, or worse.

      stop treating kernelspace as if it were userspace. it isn't.

    52. Re:Games Based Distro by groomed · · Score: 1

      what happens when a kernel driver runs the system out of ram? you deadlock, or worse.

      No. Having a driver that doesn't check whether memory allocations succeed, that is to say buggy code, kills the system.

      Anyway I don't see what any of this has got to do with the issue at hand. I suppose you mean to say that it's risky to put a software mixer into the kernel because of the possibility that it might contain bugs that might kill the system.

      Obviously whether something needs to be in the kernel needs to be carefully considered. And whether a full software mixer should be in the kernel is arguable. But we really need some kind of support to improve performance and lessen the configuration hassle (with all the fragility that comes with it). It wouldn't be a first, either. The kernel contains lots of hacks and features to better support the needs of a wide range of applications, such as Samba, WINE, DOSEMU, Java, X, PPP and Apache.

      There is no natural law that says some things must be in the kernel and others not. Ultimately it comes down to necessity. I think it is, and so far haven't seen anything that would lead me to believe otherwise.

    53. Re:Games Based Distro by TrancePhreak · · Score: 1

      DirectShow -> Effortlessly play any video or audio in any codec installed on the computer. The same code that plays an MP3 will play an Ogg Vorbis or any other format.

      DirectMusic -> Write music in pieces, have an algorhithm generate the music on the fly from the pieces it knows according to the mood you set.

      Does Linux have force feedback support? I have a few FF devices and in some games it makes them more fun. Sort of a niche market, but it's still there in DirectInput.

      --

      -]Phreak Out[-
    54. Re:Games Based Distro by Fnord · · Score: 1

      I forgot about those two, and no there isn't any equivalent to DirectMusic as far as I know. But as for DirectShow, I see more games these days using Bink than that. And Bink does have a Linux port.

      As for force feedback, yes it does (both in terms of drivers and SDL input support) but I think the hardware support is limited.

    55. Re:Games Based Distro by bani · · Score: 1

      there _is_ a natural law in linux kernel development, and has been since linux 0.1 -- it is to avoid doing something in the kernel unless there is a very compelling reason not to.

      i have yet to hear a compelling reason why a software mixer in the kernel is a better solution than a software mixer in userspace.

      this has already been argued to death on linux-kernel and other mailing lists, and the conclusions resulted in artsd and jack -- both userspace. apparently nobody else was able to come up with a compelling argument. i'm willing to hear yours though.

    56. Re:Games Based Distro by groomed · · Score: 1

      this has already been argued to death on linux-kernel and other mailing lists, and the conclusions resulted in artsd and jack -- both userspace. apparently nobody else was able to come up with a compelling argument. i'm willing to hear yours though.

      These discussions rarely get anywhere. After a couple of messages, a few people (who have no affinity with audio whatsoever) start repeating the "policy should be in userspace" mantra, and because that sounds good theoretically, people think it makes sense. But it's just dogma. It's impossible to provide a compelling argument against dogma.

      To get something approaching reliable performance, JACK and all its clients must be run as root with realtime priority. These privilege elevations make the system just as prone to security problems and system lockups as a kernel component would have done -- arguably more so, since a kernel component wouldn't require all the clients to run with elevated privileges. Even then, performance is still very poor (my 8 year old 60MHz PowerMac does a better job than JACK).

      JACKs operating requirements just scream "I need to be in the kernel!". But dogma prevents that.

      In addition, JACK just doesn't satisfy the requirements for a software mixer, viz. it doesn't provide transparant mixing of several applications' sound outputs without considerable configuration hassles. And it doesn't provide it all for applications which don't use the JACK API
      A kernel level solution would be able to provide this support naturally, without any configuration.

      On the other hand we have 4-Front's (non-free, I think) OSS dmix kernel level software mixer, which puts all the Linux userspace solutions to shame for speed and convenience. But since OSS is out of fashion, most GNU/Linux users will probably never get to enjoy it, and there will continue to be pointless discussions about how userspace mixing is just as good as kernelspace mixing when clearly it isn't, and how you need a multi-GHz multi-Xeon machine just to mix a few audio channels...

    57. Re:Games Based Distro by bani · · Score: 1

      To get something approaching reliable performance, JACK and all its clients must be run as root with realtime priority.

      you'll still need realtime priority even with a kernel mixer (you need it in many cases already, even without mixing at all). moving the mixing to kernel solves nothing (except perhaps making it much more difficult and dangerous to thread/smp-ize mixing). if you don't have the cpu, you don't have the cpu. period. moving it from userspace to kernelspace won't save you. it doesnt magically make spare cpu cycles appear out of thin air.

      no, what you are asking for is not realtime priority. what you are asking for is low latency. you just don't know it.

      Even then, performance is still very poor (my 8 year old 60MHz PowerMac does a better job than JACK).

      i doubt your 8 year old 60mhz powermac will mix 64 channels of 48khz 16bit stereo audio, low latency suitable for professional studios. this is what jack was aimed at -- not games. the fact it works with games is because it will scale that low. but it scales really high, too.

      not only that, jack is portable.

      you seem to be revolving around build a kernel solution based on oss purely for games and nothing else. everyone else is aiming higher than that -- a generic solution which can handle both games and pro audio, both ends of the spectrum.

      your oss aim would be an incredibly restrictive environment for mixing, and completely unsuitable for just about everything outside the lowest common denominator audio. oss is depreciated because its api is simply incapable of driving anything beyond very basic audio cards in any basic way. good luck doing serious multichannel work with eg ADAT card and oss.

      anyway you just want games, thats fine. stick with 4front oss then.

    58. Re:Games Based Distro by LittleBigLui · · Score: 1

      Nono... in soviet russia, hot grits imagine beowulf portmans of PROFIT!!

      --
      Free as in mason.
    59. Re:Games Based Distro by Anonymous Coward · · Score: 0

      Do you have *any* Loki games? I have bought CTP, Heroes3, Myth2, Railroad Tycoon 2 and Sim City, and they all still work. No problems. I don't use any ancient distro either, I got recent 2.3.2 glibc and 2.6 series kernel with NPTL and other stuff. No kludges or workarounds needed here. Things like exec-shield might create some problems if you're unlucky, but that can be disabled. In general, people like Linus Torvalds hold backwards compatibility to the highest regard. I don't have much experience of the Windows world, but from what I heard they tend to break compatibility far more often. I'd expect that even if some incompatible changes were made, you could always work around them using some dynamic loader parameters or something like that.

    60. Re:Games Based Distro by groomed · · Score: 1

      no, what you are asking for is not realtime priority.

      I'm not the one asking for realtime priority. JACK is the one asking, begging, for realtime priority.

      what you are asking for is low latency. you just don't know it.

      Of course the issue is low latency. That is the whole point of moving support for the thing to kernel space, because having it entirely in userspace is wasteful and inefficient (additional memory copies, IPC overhead, context switches, scheduling issues).

      i doubt your 8 year old 60mhz powermac will mix 64 channels of 48khz 16bit stereo audio, low latency suitable for professional studios.

      No, of course the PowerMac can't do that, it doesn't have the memory bandwidth or the CPU power. But the software architecture supports it, if the processing power is there.

      The problem with JACK and friends is that you can have ample processing power, in the form of bus bandwidth, memory bandwidth, and CPU throughput, and still have problems recording a miserable 2 channel 16 bit stream. There is no excuse for that. It has nothing to do with the fact that JACK is aimed at professional studios. It just means that JACK is very, very inefficient.

      you seem to be revolving around build a kernel solution based on oss purely for games and nothing else. everyone else is aiming higher than that -- a generic solution which can handle both games and pro audio, both ends of the spectrum.

      No, not at all. I just want something that's efficient. Whether its used for pro-audio or for games is completely irrelevant. Being "professional" doesn't mean you have to be cumbersome and inefficient.

      oss is depreciated because its api is simply incapable of driving anything beyond very basic audio cards in any basic way. good luck doing serious multichannel work with eg ADAT card and oss.

      That's just nonsense. OSS works fine with lots of high-end audio cards, like the Delta 1010. There is really no difference between using ALSA to record and play back the bits or using OSS.

      But yes, ALSA does provide more control, and that is nice. I like ALSA. I don't want to start an OSS vs ALSA war. All I was doing is showing that kernel level mixing solution for Linux exist (in the form of OSS dmix), and that it outperforms all the userspace solutions in terms of performance and ease of use.

    61. Re:Games Based Distro by dabadab · · Score: 1

      "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."

      Now, would you care to elaborate this point?
      Because you basically state that since using some coundcards only one APPLICATION can access the sound HW at a time, that somehow implies that you can not run games.
      I call bullshit on this.

      --
      Real life is overrated.
    62. Re:Games Based Distro by bani · · Score: 1

      Of course the issue is low latency. That is the whole point of moving support for the thing to kernel space, because having it entirely in userspace is wasteful and inefficient (additional memory copies, IPC overhead, context switches, scheduling issues).

      remember apache vs tux? the big argument for tux was that being in kernelspace you saved copies, overhead, etc. but the apache group proved you could have a userspace solution that was faster than any kernelspace solution.

      anyway, you don't have to use realtime priority in order to get low latency, as the lowlatency patches have shown. you can get reliable without realtime priority in userspace with lowlatency patches, which is far better than many "realtime" OS. there's a lot of work going on in this department at the moment.

      kernelspace doesnt necessarily mean performance. if you've ever done kernel development you'd know that already.

      and no, oss does NOT work "fine" with the Delta 1010. You have no control over channels or formats, you're stuck with running a $500 card as if it were a $5 soundblaster. And the RME cards? No ADAT. Sorry. These cards simply do not map well to the OSS api.

    63. Re:Games Based Distro by groomed · · Score: 1

      remember apache vs tux? the big argument for tux was that being in kernelspace you saved copies, overhead, etc. but the apache group proved you could have a userspace solution that was faster than any kernelspace solution.

      Apache is a very bad example. First of all, because your claim is simply untrue: Tux is, and has always been, a lot faster than Apache for serving static files. Apache might beat Tux on some specific tasks, because it can afford to throw more resources at a problem, but it is quite clear that being a part of the kernel is the single most important factor contributing to Tux' speed. Secondly, Apache has been a favorite benchmark of kernel developers for a long time, so a lot of work has focused on making Apache perform well. One of the greatest improvements to Apache performance, in fact, came with the addition of the sendfile() system call.

      So using Apache as an example to show that kernelspace support doesn't improve performance doesn't hold up.

      anyway, you don't have to use realtime priority in order to get low latency, as the lowlatency patches have shown.

      That may all be true, but it's not what JACK's authors recommend.

      In fact, the list of recommendations for running JACK is stringent and contains a number of very esoteric items such as having to mount a RAM based filesystem on /tmp.

      The question is, at what point do the hacks and the hassle required to make the userspace solution work well exceed the ugliness of just putting (key elements of) the stuff in the kernel.

      oss does NOT work "fine" with the Delta 1010. You have no control over channels or formats

      I'm not sure what you mean. Are we talking about the same thing? I mean the non-free OSS drivers. They work very well and offer plenty of control. Not sure about support for the other cards you mentioned.

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

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

    1. Re:Loki example? by hitmark · · Score: 1

      a distro will never go the way of loki, loki was a game porter/publisher...

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
  5. Make Linux more popular by Bs15 · · Score: 1

    Linux would gain the gaming consumers and leave the microsoft os for good. Sweeeeet!

    1. Re:Make Linux more popular by Anonymous Coward · · Score: 0

      Ha ha ha, buy dot.com stock too...

    2. Re:Make Linux more popular by Anonymous Coward · · Score: 0

      Linux would gain the gaming consumers and leave the microsoft os for good. Sweeeeet!

      Quick question.

      Did you eat a lot of paint chips as a kid?

    3. Re:Make Linux more popular by Anonymous Coward · · Score: 0

      What is wrong with this assumption? A lot of gamers could get linux installed. There's no real barrier out there performance-wise. Why not? The only problem would be directx.

  6. 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 Anonymous Coward · · Score: 0

      And why am I bothering again?

    3. 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 ?)

    4. Re:Bootable Americas Army CD by Anonymous Coward · · Score: 1, Informative

      Do you have an nvidia card? If so, try typing xmodule=nvidia at the boot prompt, all the games run fine for me.
      System specs:
      1.4ghz P4
      512mb ram
      nvidia gforce 400mx 64mb
      52x cdrom

    5. Re:Bootable Americas Army CD by stretch0611 · · Score: 1
      There's a Morphix module (Morphix Gamer) that already provides this. Plus there are related projects like KnoppixMame.

      I like the idea and I would be willing to use this myself. However, I think the point is that we should get a distro that can be published for the masses and let them play games. The legality of MAME is somewhat akin to MP3's. If you start distributing MAME with ROMs to the masses some company will have it shut down because of copyright.

      Now, if you can convince a few old arcade companies to allow distribution of their original ROM's you can make it a viable plan. But, forgive me if I don't hold my breath while waiting for that to happen.

      --
      Looking for a job?
      Want your resume written professionally?
      DON'T USE TUNAREZ!!!
  7. 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 dreamchaser · · Score: 1

      Agreed, except for the part about networking. OS/2 networked quite well. I should know, I did it for a living for years!

      While Stardock made great games for OS/2 (and still does on Windoze), they did little to propel it into the mainstream. Thank IBM for crappy marketing!

    2. 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!
    3. Re:Didn't work for OS/2 by Anonymous Coward · · Score: 0

      Except that Stardock was (is? are they even still around) run by a slimy disingenuous man. I bought "Avarice" off those arsewipes and it turned out to be an unfun, bug laden, waste of time. Stardock was one of the largest OS/2 native application developer to dump OS/2 for Windows when Windows 95 came out.

    4. Re:Didn't work for OS/2 by Anonymous Coward · · Score: 0

      It certainly didn't help to have companies like Stardock who promoted themselves as "OS/2 ISV's" going around making Windows applications that were may times more refined and bug free than the OS/2 versions they made.

    5. 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.

    6. 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.

    7. Re:Didn't work for OS/2 by Nicholas+Q+Name · · Score: 0

      Because that CD didn't work. Goddamit, OS/2 always looked so much more promising than Windows(TM) - but, goddamit, MS got their stuff to the market and it worked (mostly, (sometimes)).
      Goddamit!

      --
      Sig: Closed for refurbishment.
    8. Re:Didn't work for OS/2 by Anonymous Coward · · Score: 0

      Shut up you jerk ass !!! linux ruuuuulzzzzzzzz

    9. Re:Didn't work for OS/2 by Anonymous Coward · · Score: 0

      At least the Arrogant Linux Advocates stick to smalltime stuff like DoSing SCO. OS/2 had a few nutballs that liked to make death threats to journalists (hint - that's not a good way to get press for your OS).

    10. Re:Didn't work for OS/2 by King_TJ · · Score: 1

      Your points all have some validity, but IMHO, OS/2 *primarily* failed because the owners of the OS (IBM) refused to take it very seriously.

      It's pretty hard get people to trust in a software product that the publisher themself only half-heartedly supports!

      Plenty of IBM machines were sold without an option of getting OS/2 pre-loaded on them, and by the time important additions were put in Warp (v4.0 "Merlin"), IBM practically stopped advertising it.

      Practically everyone I knew who really tried OS/2 liked the GUI and the features in it. They also strongly *disliked* having to run Windows apps inside it. The goal always seemed to be "get everything in native 32-bit OS/2 code if possible". I don't think Microsoft changing the APIs really sunk OS/2 (though it certainly didn't help matters). The larger problem was always the feeling that IBM was about to pull the rug out from under the whole thing and render the OS obsolete. Driver support was "iffy", anyway, and nobody wanted to be stuck with an operating system that couldn't work with their new digital camera, scanner, copier/printer/fax, or what-have-you.

    11. 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.

    12. Re:Didn't work for OS/2 by rk · · Score: 1

      I remember working for a company in 1993 where I was really interested in getting OS/2 rolled out to the user base. The apps we used on the PCs worked great, and the systems were a dream to maintain. The deal killer? The company's main computer was an IBM System/38 and we had IBM 5250 emulator cards in the PCs and the driver software for them didn't work properly on OS/2. Therefore, IBM drivers for IBM computers using an IBM card to connect to an IBM minicomputer were not supported for the IBM PC operating system that they were trying to sell at the time.

      If IBM couldn't be bothered to support OS/2, I wonder what made them think anybody else would.

    13. Re:Didn't work for OS/2 by jejones · · Score: 1

      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.

      I wouldn't go as far as to say it's a red herring, in view of the particular call they added that finally made IBM give up. The call allocated memory from the heap...but the semantics of the call required that the address of said memory be over the 512Mbyte limit on the address space of DOS programs running under OS/2. That limit was only eliminated a few years ago, long after it mattered.

      Is there any good reason to insist that one get heap memory in a particular range of addresses? I can't think of one offhand. Did any program in the Win 3.1 era need more than 512 Mbytes of RAM? I doubt it. So what reason could there be for such a call, save to break Windows programs running under OS/2?

    14. Re:Didn't work for OS/2 by Brandybuck · · Score: 1

      You missed the main point. No one bothered to write native OS/2 applications because Windows applications ran under it just fine. In some cases even better!

      It's hard enough getting native commercial Linux applications today. Think how much worse it will be when Wine/WineX matures and there's no need for native applications.

      --
      Don't blame me, I didn't vote for either of them!
    15. Re:Didn't work for OS/2 by Anonymous Coward · · Score: 0

      On the other hand, if OS/2 didn't run Windows applicaitons, very few people would have used OS/2 at all. So you could argue what little driver and developer support OS/2 did have was largely due to Windows emulation.

      IBM's main mistake was marketing it as "A Better Windows Than Windows" and "Crash Protection(tm) For Windows" instead of on it's own merits. Also, charging $5 Grand for the SDK or whaever didn't help the app situation.

    16. Re:Didn't work for OS/2 by ezzzD55J · · Score: 1
      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..."
      You could have a good point here.. I used to be a hardcore Amiga user, and I heard about how the image of Amiga was being tainted by the rabid defence Amiga users tended to give it.. See also: The Jargon File entry for Amiga Persecution Complex, which also mentions linux:
      Amiga Persecution Complex: n.

      The disorder suffered by a particularly egregious variety of bigot, those who believe that the marginality of their preferred machine is the result of some kind of industry-wide conspiracy (for without a conspiracy of some kind, the eminent superiority of their beloved shining jewel of a platform would obviously win over all, market pressures be damned!) Those afflicted are prone to engaging in flame wars and calling for boycotts and mailbombings. Amiga Persecution Complex is by no means limited to Amiga users; NeXT, NeWS, OS/2, Macintosh, LISP, and GNU users are also common victims. Linux users used to display symptoms very frequently before Linux started winning; some still do. See also newbie, troll, holy wars, weenie, Get a life!.

    17. Re:Didn't work for OS/2 by benjamindees · · Score: 1

      I think the *point* wasn't that Windows apps ran, but that they *stopped* running and there weren't any viable replacements. Linux is considerably more immune to that sort of scenario.

      --
      "I assumed blithely that there were no elves out there in the darkness"
    18. Re:Didn't work for OS/2 by Brandybuck · · Score: 1

      Linux is considerably more immune to that sort of scenario.

      Considering that Linux can only run a very small number of Windows programs, and not nearly as well as on their native platform, I think you may be right.

      --
      Don't blame me, I didn't vote for either of them!
    19. Re:Didn't work for OS/2 by CreateWindowEx · · Score: 1

      The worst part about making mistakes is that you have to watch other people repeat them for the rest of your life.

    20. Re:Didn't work for OS/2 by kin_korn_karn · · Score: 1

      At least the Arrogant Linux Advocates stick to smalltime stuff like DoSing SCO. OS/2 had a few nutballs that liked to make death threats to journalists (hint - that's not a good way to get press for your OS).

      When did this happen? I didn't hear about it.

  8. 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 gspr · · Score: 1, Funny

      "needs to be able to run PC games" - what is that supposed to mean? You're obviously missing some vital information here...

    2. Re:Not killer games, but killer game compatibility by Pluvius · · Score: 1

      In everyday speech, PC games = Windows games

      The only people not willing to concede the above are the ten or so PC gamers who primarily use Mac or Linux.

      Rob (Someday things may change. I'm not counting on it, though.)

    3. Re:Not killer games, but killer game compatibility by Anonymous Coward · · Score: 0

      Linux does run PC games???

      Windows games is another matter...

    4. Re:Not killer games, but killer game compatibility by HexRei · · Score: 0, Redundant

      Yep, and in everday speech CATV may be ethernet cable, don't make it so

    5. Re:Not killer games, but killer game compatibility by jjhlk · · Score: 1

      I thought you referring to maybe wine-x (which is why I wrote 'without hassle'), but if my sibling is correct:
      Welcome to the wonderful world of linguistics.

    6. Re:Not killer games, but killer game compatibility by jjhlk · · Score: 1

      It's a matter of context.

    7. Re:Not killer games, but killer game compatibility by Tarwn · · Score: 1

      I'll grant you years, but millions? Some companies may spend millions creating the next Windows game (and then testing it on 5 million systems and trying not to make Windows crash), but spending millions and having to spend millions are two differant issues. I think that I could put together a profesional rpg for under half a million if I had to pay salaries and we weren't making money off early advertising/collectibles/sponsors/etc.

      And considering some of the ideas that have been on the back burner between myself and a few others the last few years, it's entirely possible that we could make the game pay for itself almost before it came out, without charging anyone to buy it :)

      --
      Whee signature.
    8. 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
    9. Re:Not killer games, but killer game compatibility by mr.capaneus · · Score: 1

      PC gamers who primarily use Mac
      Yeah man. Those PC gamers that use Macs really have their heads in the sand.

    10. Re:Not killer games, but killer game compatibility by Shados · · Score: 1

      while some exceptions are around...a "good" game, that has a killer scenario, good graphics (3d modeling lately, considering people's expectation, isn't as simple as it would be for an old N64 or PS1-like game), music (like...good professional stuff...not midi crap), and all, is probably harsher on the wallet than the programming... need a hell of a team to make a modern game that is decent all around (of course, you could just aim at making money with no content, like www.darkages.com, then its another story...) 500000$...your average run in the mill 3d modeler with the skill to make something decent enough to make the fan on my Geforce FX 5900 actualy spin doesn't work for 15k a year... just my 2 cents.

    11. Re:Not killer games, but killer game compatibility by fodder69 · · Score: 1


      Linux does run on a PC and plays games, so doesn't it already play PC games?

      Or is my memory of fraggin your ass all last night in UT2004 just a hallucination?

    12. Re:Not killer games, but killer game compatibility by Golthur · · Score: 1

      Definitely the truth. The problem is that (as I've found out with Wine), trying to get Windows games working is hitting a moving target.

      Would it be easier to get a specific console (PS2, for example) emulator working perfectly under Linux, since the HW/etc. is stable and well known?

      --
      Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.
    13. Re:Not killer games, but killer game compatibility by Anonymous Coward · · Score: 0

      CLUE MAN TO THE RESCUE: "PC" means "Personal Computer." It does not mean "Computers compatible with the particular Personal Computer called IBM PC that it released in 1981."

      HTH

    14. Re:Not killer games, but killer game compatibility by AeroIllini · · Score: 1

      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.

      Ahh, but the beauty of F/OSS is that it concentrates on specificity, not generality. A F/OSS project concentrates on doing one thing, doing it very, very well, and letting others build on top of it. Consider the OS itself: there's one group who works on the kernel, another few groups who work on base utilities, another few who work on desktops, and another few who work on applications. Since each group is concentrating on only their small slice, each component is rock solid, but because everything they do is available to everyone else, it all works together nicely.

      For game design, all the F/OSS community really has to do is create a fully extensible, well documented, rock solid, fast game engine that they offer to the world. Then small, start-up game companies (those who don't have the money to license a big engine or write their own) can spend more time creating a good game-- plots, characters, level design, etc., and leave the coding to someone else. Most of the money that gets poured into games goes into getting them to work, not the design. Free the game companies from having to worry about that, and we will end up with higher quality games that *gasp* run on any platform!

      --
      For security, the MD5 hash of this message and sig is 09f911029d74e35bd84156c5635688c0.
    15. Re:Not killer games, but killer game compatibility by Pluvius · · Score: 1

      Thank you for providing another example where everyday meaning is different from literal meaning.

      Rob (Hint: I was using the term "PC" in a literal sense)

    16. Re:Not killer games, but killer game compatibility by Anonymous Coward · · Score: 0

      lol. You're in cloud cuckoo land, mate....
      There is a *staggering* amount that goes into a game. Companies like EA don't spend $5000000+ on developing a game and then twice that again on marketing it just for fun...

  9. This is a great idea by Operating+Thetan · · Score: 1

    All we need is for people to actually develop games for Linux, then there might be something to play.

    --
    Worried you might not keep your virginity forever? Try new Linux(TM), guaranteed twice as effective as LARPing
    1. 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.
    2. Re:This is a great idea by Anonymous Coward · · Score: 0

      That's what you get for buying shitty hardware. x86 is the fastest desktop architecture in existance, despite Steve Jobs's ramblings.

    3. 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
    4. Re:This is a great idea by crackshoe · · Score: 1

      Obivously. And windows is the chosen platform, and you are the official bearer of the asshat.

      --
      Don't worry - its just stigmata. Pass me a napkin and don't you dare tell my mother.
  10. 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 Anonymous Coward · · Score: 0

      PC Games?
      Where's the -1 'Get a Clue' Mod?

    5. 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!
    6. 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).

    7. 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.

    8. Re:Key by Anonymous Coward · · Score: 0

      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.

      And how do you make Linux the best alternative? By creating killer apps. A distro for gamers can be a good killer app.

    9. Re:Key by Anonymous Coward · · Score: 0

      You're right, and I'll add this: people do not want to boot into a different OS to carry out different tasks (including gaming).

      I edit a lot of digital video, and I used Sony's (formerly Sonic Foundry's) excellent line of tools including Vegas, Sound Forge, DVD Architect, and CD Architect. They are simple to use, full-featured pieces of software. And as you know, I have to boot into Windows to use them.

      This means paritioning drives, sometimes using Samba (nice but more work), and several other checklists I have to run down in order to make a dual boot system that gives me the power to do things I want to do. Checklists which essentially have nothing to do with what I want my computer to give me.

      I will admit it. If Sony released a Linux port of their software, I'd snatch it up right now. Full price. Same thing for games. The time and nuances I'm saved from having to accomodate a dual boot system would be worth it. No samba. No WINE. No layers or extra config files to tweak outside of getting my ONE beloved Linux box to work.

    10. Re:Key by MKalus · · Score: 1

      I think it's almost there.

      The other day I installed Fedora Core 1, and out of curiosity connected my A300 to it, opened the Camera Tool that came with it, and low and behold, it found the camera, allowed me to download the images and manipulate them in GiMP.

      Granted, it was a bit more clicking than in MacOSX, but by far not as complicated as it was just a year or so ago.

      --
      If you want to e-mail me, use my PGP Key.
    11. Re:Key by falconed · · Score: 1
      You will never make a computer easy enough for them to use. Never.

      Hence the saying: "Make it idiot proof and someone will make a better idiot." I certainly agree, but as ESR said about CUPS, linux and its applications have a long way to go before they can satisfy even the majority of users, let alone the complete morons.

      --
      USE='clever' emerge -u sig
    12. Re:Key by kin_korn_karn · · Score: 1

      if I could mount myself I'd never leave the house

      *rimshot*

    13. Re:Key by quintesse · · Score: 1

      I don't agree, I just think that ESR picked possibly the worst example that currently exists for novice Linux users. Like he said (in my own words): "it looks simple, but it ain't". When I started using RedHat 8 there were 2 major stumbling blocks for me: Samba and CUPS. I find both of them a regular nightmare to configure (correctly).

    14. Re:Key by ejaw5 · · Score: 1

      I have a digital camera. Let's see:

      1st time "install"
      Windows:
      -Plug in Camera
      -Message: New Camera Detected. Search for Drivers
      -Insert Camera CD
      -Run Installer

      Linux:
      -Plug In Camera
      -Open Up gtkam
      -AutoDetect Camera.

      Now let's get pictures from the camera to HD
      Windows:
      -Plug In Camera
      -Prompt to ask which software to use
      -Use Camera supplied Software to transfer pictures
      -Figure out where the software dumped the pictures to

      Linux:
      -Plug In Camera
      -Open gktam
      -Select pictures and save to specified directory.

      --

      $cat /dev/random > Sig
    15. Re:Key by Anonymous Coward · · Score: 0

      The difference is that if Linux doesnt' detect your camera, it just fails/dies. I bet your Windows CD is a lot older than your camera.

      On topic -- if we're talking about pressing a bootable game CD, this is immensely important. The drivers would be out-of-date before you even got the thing on the shelf. Two years later, the thing would be useless.

    16. Re:Key by AeroIllini · · Score: 1

      The biggest problem with all of this "ease of use" crap that Microsoft and Macintosh are spewing into the advertising arena is that your average user now wants their computer to be a toaster. They want to have one big red button on the front, and when they push it, the computer reads their minds and does whatever they want it to do. Obviously, with a machine as complex as a computer, this is beyond impossible. What Linux distros need to do is get away from convincing people that computers are easy to use, and instead convince them that they are easy to LEARN. No newbie is going to be able to do anything effectively right out of the box, no matter what OS s/he is using. There is a certain learning curve that must be overcome first. However, by convincing said user that the interface is consistent in design and solid in metaphor will help them to overcome their confusion. (Current GUI designs and metaphors are riddled with inconsistencies and flaws -- but that's a comment for another post.)

      "I don't care how it works, I just want it to work!" is the rallying cry of most home desktop users. To continue the toaster metaphor, that's fine if you're talking about the convection of the heating coils and the molecular processes of crisping bread. The users *don't* need to know that stuff. However, they *do* need to know that they have to choose a darkness setting before they start toasting, and many users are confusing the first level of knowledge with the second. The first level would be knowing how to compile programs from scratch. General users don't need to know how to do that. But the second level of knowledge would be knowing how to mount a USB device to /mnt/digitalcamera and copy the pictures from there to /home/user/digitalcamerapics (all within a graphical file browser, of course).

      We don't need to make computers less difficult, persay, we just need to take away the stigmatism surrounding learning anything new. No highly complex machine will ever be useable right out of the box with no prior knowledge or instruction. Not Microsoft, not Macintosh, not Linux, not even your PDA. But sadly, consumers will continue to want that, since the advertisments that sold them their $800 toasters convinced them that's the way it should be.

      </RANT>

      --
      For security, the MD5 hash of this message and sig is 09f911029d74e35bd84156c5635688c0.
    17. Re:Key by Nicholas+Q+Name · · Score: 0

      You're probably, depressingly, right.
      However we then have to target the broader majority - the semi-clued. These people use mostly W2K or XP in the office and need (not want) to be able to read excel and word docs as a minimum. They would also like to play MP3s and browse the web. Setting-up any modern linux to automount a hotplug'd device is fairly straightforward and will probably come preconfigured by the next major round of distro releases.
      All I can say is that I abandoned W2K on Dec 27 2003 and have since used exclusively slackware and can do everything I hitherto did under that OS. (I must admit, CUPS had me reaching for my AK47, but hell, configuring any modern windows system is never without its challenges)

      --
      Sig: Closed for refurbishment.
    18. Re:Key by HeyLaughingBoy · · Score: 1
      At some point you have to say "yep, it's easy enough" and move on,

      Yes, but the problem with so many Linux apps is that the author said "yep, it's easy enough" waaay too early in the process. I occasionally burn CDs on my Linux box (my primary home machine, BTW) and sometimes it locks the CD in the drive. Doesn't tell me why I can't have my CD back, just gave me a cryptic error and then refuses to work. A few weeks ago when I was investigating how to make VCDs, I learned that one of the parameters to cdrecord (don't flame me if I got the app's name wrong!) is to release the CD if something fails. Why on earth the writer of KonCD or whatever it is I was using can't set this parameter or check error codes and release the CD I have no idea, but things like this irritate me to no end. I'm sure the app was quite satisfactory to the guy who wrote it, and I can't really complain to him. After all, it was free and he's under no obligation to support it, but it reflects poorly on his programming skill to release something so obviously flawed to the public, even if it is Open Source.
      I've come to the conclusion that I would happily pay for stable, predictable GUI Linux apps that didn't require that I get inside the developer's head just to figure out how to do the most basic tasks. Command line apps generally work quite well; it's just that I find so many of the GUI wrappers suck ass that they're almost worthless.

      I really don't want to have to write scripts for every little task that RH8/9/Fedora claims to have a GUI app for just because I can't trust the app to do what it says it can. At that point I may as well switch back to Windows!

      Double-click the first image, and it almost automatically starts up a slide show

      Now this is how user software should work. Yes, it takes a hell of a lot of work to do a good, robust user interface, but it's what users expect. Give them any less and they think your Linux box is just a primitive, expensive toy.
    19. 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.

    20. Re:Key by crabpeople · · Score: 1

      "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."

      no games are the only reason i dont use linux on the desktop right now. and trust me i would *love* to switch completely over. you do know that theres a big big big devide between console gamers (locked in system, games getting gradually obsolete, stupid innefcient controllers) and PC gamers (upgrade system to run better, play mp3s while playing games, multitasking on same machine, etc) plus there are those of us who dont even have televisions so.

      weither you like it or not, games are what drives pc desktop sales. not word proccessing apps or digital camera compatability. this is because you can buy a 3 year old system that will do those things quite well.

      --
      I'll just use my special getting high powers one more time...
    21. Re:Key by IANAAC · · Score: 1

      Most modern distros now place an icon right on the desktop when something is plugged in (KDE in particular). True, it doesn't automatically copy the pictures to the "My documents/pictures" folder on the hard drive, but double-clicking on the desktop to open up the camera should be pretty intuitive for her.

    22. Re:Key by Trejkaz · · Score: 1

      Point (b) is spot-on, and is exactly why I get so angry when anyone uses the line, "Linux users never pay for software." I mean, WTF? Windows users never pay for software! Talk about hypocrisy.

      One of the chief advantages of running Linux is you can keep a completely piracy free system for less money than the alternative. Of course you have to pay for the games, but the money you save on the OS would buy two more games!

      Add to that, if all the game developers were using Linux for development, they would save costs too, and the cost of the games themselves would (well, should) go down too!

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    23. Re:Key by HeyLaughingBoy · · Score: 1
      "I don't care how it works, I just want it to work!" is the rallying cry of most home desktop users.

      Well here I go pissing off another bunch of people with this response :-)
      It's also my rallying cry, and FWIW, I have degrees in both Electrical and Software Engineering and enough experience doing both that I think my opinions may have some validity. (Knowing how anti-credential some /.ers can be, you may disagree)

      Even those of us who love working with computers, often just want them to work as advertised without tinkering. I am not averse to learning new things, but there are some things I shouldn't need to know. I don't know, or care to, how to milk a cow; but I know where to get a gallon of 1% when I need it. Likewise, I don't want to have to remember to issue "rmmod STV680" every time I want Gnome/KDE(I forget which)'s digital camera app to download pictures from my camera. Burning a CD should be a trivial operation with a GUI, not one in which I *have* to remember to do things in just the right sequence or it fails without bothering to even give an error message.

      The whole *point* of computers in modern life is to make things easier. Saying that users just need to learn more arcane bits of knowledge (come on, mounting a USB device just to get at some pictures? Are you serious!) just to do trivial tasks completely misses that point.
    24. Re:Key by ClosedSource · · Score: 1

      "The biggest problem with all of this "ease of use" crap that Microsoft and Macintosh are spewing into the advertising arena is that your average user now wants their computer to be a toaster."

      Actually, I think they got this idea from Scott McNealy and Larry Ellison.

    25. Re:Key by timmarhy · · Score: 1

      my pentax optio S works perfectly. in fact i am sure the camera has nothing to do with it and usb has everything,becuase all camera's with usb are just mounted as usb drives am i right?

      --
      If you mod me down, I will become more powerful than you can imagine....
    26. Re:Key by Ohreally_factor · · Score: 1

      What distros have you tried?

      --
      It's not offtopic, dumbass. It's orthogonal.
    27. Re:Key by sloanster · · Score: 1

      On RedHat 9, you have to manually load a kernel module to make Linux recognize when a digital camera

      Yeah, fedora core 1 fixes that and a number of other irritating bugs that RH 8/9 had...

      happily using my kodzk ezshare camera on linux

    28. Re:Key by nineoneone · · Score: 0

      Far as I was aware, most mainstream USB devicesare supported.

      --
      sig under development
    29. Re:Key by Nameles · · Score: 1
      b) Lack of warez for Linux. A shamefully low percentage of Windows users have totally-legal software installs


      But the thing is, you don't really need warez for Linux. I use a lot of ill-obtained software for my Windows box, and with my most recent foray into Linux, I've found that a lot of the warez'd programs I have for Windows are free in someway or another (speech/beer/life/etc) on Linux...
    30. Re:Key by benjamindees · · Score: 1

      I'll tell you, but you probably already know: you will run into that sort of problem on *any* OS, even Windows. The difference with Linux (and the reason that I use and recommend it) is that when you find something that doesn't work the way you'd like it to, you have several avenues available to fix them. Most of the time, though, little problems will get fixed without you having to do anything.

      As an example: Just a few months ago I was cursing RH9 for lacking a few features, sharing Mozilla profiles being one of them. I chomped my teeth and wrote a little script to get around it. Now that I've upgraded to Fedora, lo! that feature is there along with several other improvements.

      The moral: Linux isn't perfect. It's getting better at an amazing rate, though. More importantly, stupid little things that annoy you also annoy the developers who use Linux and can fix them. And, with open source, you have access to the latest fixes (and sometimes, bugs) and are free to choose, not only among several different programs that do the same task, but also among several *versions* of the same program according to the amount of features/bugs you need.

      --
      "I assumed blithely that there were no elves out there in the darkness"
    31. Re:Key by OgGreeb · · Score: 1
      You will never make a computer easy enough for them to use. Never.

      This should be the goal though. A computer is a tool to be used. If something isn't so intuitive that the user can't figure it out almost immediately then the programmers haven't done a good enough job.

      --
      -- Gary Goldberg KA3ZYW 301/249-6501 AIM:OgGreeb Digital Marketing Inc., Bowie, MD //www.digimark.net/
    32. Re:Key by the_womble · · Score: 1
      Quite right, what you are missing is that most people who say Linux is not user fiendly enough tried and early version of Red Hat and assume that anything that was not in it is not in "Linux"

      I have got really sick of comments that say Linux needs x to work to be userfriendly when x does work.

    33. Re:Key by AeroIllini · · Score: 1

      It's also my rallying cry, and FWIW, I have degrees in both Electrical and Software Engineering and enough experience doing both that I think my opinions may have some validity.

      Your opinions do have some validity, and I understand that computers should work as advertised without much tinkering. The problem is, they don't. When was the last time you created a document in MS Word with styles and automatic formatting without arguing with the program, losing data to backwards compatibility issues, redoing things manually, or just spending time hunting for the options in the hidden "Personalized Menus"? And, by the way, documents with styles is really the only thing separating Word from Notepad. I really wish it worked.

      Saying that users just need to learn more arcane bits of knowledge (come on, mounting a USB device just to get at some pictures? Are you serious!) just to do trivial tasks completely misses that point.

      No, it doesn't. Asking computer makers to write stupid popups, autostarts, helpful paperclips and continuous hardware scans in the background completely misses the point. There's no way to include absolutely every contingency in every operating system. Is it really too difficult to ask a user to plug in a camera, open a file browser, go to the menus and select "Connect Storage Device," and choose "USB Camera" in the selection box? If the user can't handle that, then they shouldn't have passed the second grade. And without having to worry about autodetecting a thousand possible hardware configurations, the software developers can concentrate on far more important tasks, like security or solid GUI design.

      Having things work out of the box is great. Something to strive for. But what I was talking about was an entirely different level of ignorance. I'm talking about the people who don't know how to look on the hard disk for a file they downloaded off the internet, and refuse to learn because "it's just gone." I'm talking about users who plug their cameras into the USB slot, and when nothing happens, give up and complain that "computers suck." Yes, these people exist, and yes, they are extremely frustruating to work with. But they should not be catered to. As you said before, computers are here to make life easier. But computers, in order to make life easier, must be used as tools. They are not autonomous butlers yet. Tools take a certain amount of skill and knowledge to use properly. Any idiot can hit things with a hammer, but someone who knows his tool will know that hitting the nail while it's perpendicular to the board and not choking up on the handle both give better results than random whacking.

      I have nothing against striving for elegance and simplicity in design. I applaud designers who struggle to maintain consistency of metaphor and aesthetic. But we cannot cater to the lowest common denominator. People don't sit down in their cars, cry out "Take me to the grocery store!" and expect it to happen (yet). They shouldn't expect the same from their computers.

      I am an Aerospace Engineering student with one degree already under my belt and one more on the way. Computers are just a tool for me, not a career. I would love for them to work all the time, but I don't place all the responsibility for thinking on the computer makers; a certain amount of learning must take place before I can use computers as effective tools. The desktop masses haven't discovered that yet, because they're being told otherwise by Microsoft and Apple (and AOL, to a certain extent). "This new computer/OS/program is easier than ever! You won't have to think at all!"

      --
      For security, the MD5 hash of this message and sig is 09f911029d74e35bd84156c5635688c0.
    34. Re:Key by Anonymous Coward · · Score: 0

      Not so. If you "simplify" a system to the point where a clump of mud can do the most common tasks at the push of a button, you've either limited the total available functionality, or pushed the rest of the functionality far enough into the depths of the UI that you've ended up making the system more complex instead.

    35. Re:Key by HeyLaughingBoy · · Score: 1
      There's no way to include absolutely every contingency in every operating system

      No but you can get the common ones, and to use the example given, USB cameras are common enough that in an operating system with a major release in the last 2 years I expect at least basic functionality just by plugging it in. Basic functionality meaning that the system knows it's there and can take me where I need to go to set it up.

      My response was to counter the assertion that users need to learn more about their computers. For the most part, they shouldn't. I tend to use myself as an example: if I can't figure it out in 5 minutes, I know the "average user" will just give up. Complex tasks I expect to have to sit down with a manual or online help and work at; connecting a USB MP3 player should be a no-brainer (and I have one on Win XP that I still can't get to work!)

      But they should not be catered to.

      You haven't tried to make a living at this, have you?

      In my first ever full time job I had to do something I wish every budding young developer did: telephone support. Customers regularly called not having bothered to open the manuals for what were sometimes very complex products. Even the "smart" ones who read the manual often missed really obvious things like checking that they had the right parts in the first place. If I had a dime for every time I said "you just need to line up the red dots to plug the connectors together..." And our customers were mostly scientists and engineers. If these people make up a significant percentage of your user base, you have to cater to them. Otherwise you're out of business. We catered to them by trying to write better manuals that an idiot could understand (surprise! it worked!) and for the ones who couldn't be bothered to even look in the "Quick start" part of the manual, we just tried to be as patient as possible on the phone, and hope they ordered a lot of expensive stuff in the future.

      People who have trouble using your product can be extremely valuable: they're usually saying "this is substandard; fix it." It's fairly rare that they are truly stupid.
    36. Re:Key by Azghoul · · Score: 1

      Can't argue with your point (thinking it's "easy" and ready for users way too early). Just saying, don't think EVERY app is.

      And I don't know if it'll pop the disc out on an error, but for exceedingly gorgeous CD-burning, I humbly suggest K3B. (www.k3b.org) Simply the best one I've used yet, and truly, honest-to-$deity easy.

    37. Re:Key by HeyLaughingBoy · · Score: 1

      Thanks, I'll take a look at it.

    38. Re:Key by kin_korn_karn · · Score: 1

      your mom, bitch

    39. Re:Key by Ohreally_factor · · Score: 1

      I think you've got me confused with your dog. Totally excusable, seeing as how your dog posts on /.

      --
      It's not offtopic, dumbass. It's orthogonal.
  11. 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: 1, Insightful

      That wont put food on your table at the end of the day. You lose.

    2. 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.

    3. 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.
    4. Re:It will take more than just any game, by FortKnox · · Score: 1

      Yeah, just like Marathon on the Mac.

      And don't say "I never heard of it, so it sucked" because that's what happened. It was a fantastic game for the Mac, only, so not many people even found out about it (unless you had mac gamer friends)

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    5. 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!

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

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

      One of these things is not like the others...

    7. 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.
    8. Re:It will take more than just any game, by Anonymous Coward · · Score: 0

      newsflash: closed source apps are possible in linux! Recompiling is not always an option.

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

      Tux Racer II: Grand Theft Penguin

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

      And the penguins would shoot frozen bubbles.

      --
      ...
    11. Re:It will take more than just any game, by bricriu · · Score: 1

      The advantage for Linux is that running out and flocking to Marathon would have involved the purchase of $1500+ worth of new (Macintosh) hardware. All Linuthon has to do is convince people to download a free-as-in-beer operating system that they can run on their same ol' machine, in parallel with Windows.

      --

      AHHHHHHH! I'm burning with goodness again!
      - Reakk, Sluggy Freelance

    12. Re:It will take more than just any game, by Junks+Jerzey · · Score: 1

      Yeah, just like Marathon on the Mac.

      And don't say "I never heard of it, so it sucked" because that's what happened. It was a fantastic game for the Mac, only, so not many people even found out about it (unless you had mac gamer friends).


      To be fair, Marathon made a much bigger splash because DOOM wasn't available for the Mac for a long time. There were a lot of other DOOM-alikes on the PC, some of which tried to be more story-based, but they were lost in the fray. So the Mac zealots saw Marathon as an amazing example of originality, and the PC gamers saw it as one of many similar and forgettable games. Note that I'm not saying Marathon was a bad game, just it wasn't the shining example of originality that Mac owners like to claim it is.

    13. Re:It will take more than just any game, by Anonymous Coward · · Score: 0

      I simply wouldn't trust a Mac user's opinion on what games were good or not.

    14. Re:It will take more than just any game, by EnormousTooth · · Score: 1

      A Tribes 1 clone? That was certainly the best game ever according to my standards, although it has a steep learning curve.

      --
      I don't use Emacs; it uses me.
    15. 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.
    16. Re:It will take more than just any game, by n8willis · · Score: 1

      If it's a LiveCD game, it would run on 95% of all the desktops; I think that's what the poster was suggesting.

      --
      -- Watch the REAL Jon Katz.
    17. Re:It will take more than just any game, by sydres · · Score: 1

      Cube, that game engine is nice. runs fast needs better AI but makes a decent FPS. Though It is available all over the os field so it is not linux exclusive

    18. Re:It will take more than just any game, by minusthink · · Score: 1

      This is hypocritical.
      Everyone on /. complains (and rightly so) that vendors (Real, Microsoft, whoever) change standards, develop proprietary apps. etc so that they force you to use their platform.

      And now you want to go and do the same thing?

      --
      "when life gets complicated, I like to take a nap in a tree and wait for dinner" - Hobbes.
    19. Re:It will take more than just any game, by Anonymous Coward · · Score: 0

      I would so fucking play that game.

    20. Re:It will take more than just any game, by Anonymous Coward · · Score: 0

      And we can call it BLAZEMONGER!!

    21. Re:It will take more than just any game, by Cruciform · · Score: 1

      You don't even wanna know what he has to do to a polar bear to get his health back.

      (yes, I know they're from opposite poles but this would be a multicultural game.)

    22. Re:It will take more than just any game, by Nicholas+Q+Name · · Score: 0

      Its just this sort of attitude thats holding Linux back!

      (lol)

      --
      Sig: Closed for refurbishment.
    23. Re:It will take more than just any game, by Anonymous Coward · · Score: 0

      That was 10 years ago, time to move on.

      Marathon was a fun game, but it's not like it was enough to get anyone to switch platforms. Marathon II shipped for Windows and the response was rather underwhelming.

    24. Re:It will take more than just any game, by Trejkaz · · Score: 1

      Bingo. LiveCD to take care of the 90% of users which are Winbots, and if you're in the lucky 10% you can install it and run it on top of your existing OS.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    25. Re:It will take more than just any game, by telbij · · Score: 1

      So the Mac zealots saw Marathon as an amazing example of originality, and the PC gamers saw it as one of many similar and forgettable games.

      Sure it looks similar and forgettable if you never played it, but believe me, Marathon was not another crappy Doom clone.

      The Marathon story was exceptional with lots of unpredictable twists (eg. the various alien races could be enemies or allies at any given point), but don't be so quick to dismiss the engine based on hearsay.

      For one thing, the polygon-based mapping allowed for some pretty spectacular effects that can not be duplicated even in the most modern 3d game engines! Because you built maps with polygons rather than sectors, it allowed multiple polygons in the same space, in contrast to Doom where only one room can exist at any X,Y coord, or modern 3d engines where only one room can exist at any X,Y,Z coord. This allowed, for example, a room with a pillar in the middle where as you ran around the pillar you would go through several rooms (like a spiral-staircase compressed into the same physical space).

      Also, the network play was far superior to Doom. It allowed 16 players, and had several game types. The ability to look up and down made the deathmatch action MUCH deeper. Not to mention the ability to rocket-jump, which was a brand-new concept at the time.

      The mapping was also truly inspired, creating believable alien ships and planet environments.

      The only downside was the cartoon-like sprites which I think turned a lot of people off compared to the visceral Doom sprites. Also, the pace of gameplay was not as intense as Doom, but it was still a fantastic game in its own right.

  12. 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,
    1. Re:Nice (but unlikely) by Trejkaz · · Score: 1

      It's good though that companies like Id, Epic and Bioware have ventured into this department. And in all those cases they got to Linux by simply writing their game to be portable in the first place.

      In fact, if I remember my university days well, I could have sworn that easy portability was a goal of software development. If that is the case, then any game developer which develops a game they can't port, is a poor software developer and has failed it!

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    2. Re:Nice (but unlikely) by grub · · Score: 1


      I could have sworn that easy portability was a goal of software development.

      No longer, my friend.

      Perhaps if they stuck to using OpenGL but DirectX has locked them into the PC and Xbox markets.

      --
      Trolling is a art,
    3. Re:Nice (but unlikely) by Trejkaz · · Score: 1

      How does that make it not a goal? As far as I can tell, using DirectX is a fast route to failing it.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    4. Re:Nice (but unlikely) by grub · · Score: 1

      Ah, yes you're right. I meant that if they were HOPING to be portable then using DX is going about it the wrong way.

      --
      Trolling is a art,
  13. x-box run linux? by riceboy50 · · Score: 1

    Last I checked, the MICROSOFT X-Box runs a special version of Windows CE... Did I miss the big switch?

    --
    ~ I am logged on, therefore I am.
    1. Re:x-box run linux? by Anonymous Coward · · Score: 0

      I think he meant in reference to X-box will run Linux. Not natively from the manufact.

    2. Re:x-box run linux? by Anonymous Coward · · Score: 0
    3. Re:x-box run linux? by NormalVisual · · Score: 1

      Actually it's a cut-down version of 2000, not CE.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    4. 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.

    5. 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
    6. Re:x-box run linux? by phurley · · Score: 1

      It would also provide a minor form of copy protection that could push all the warez kiddies on to linux :-)

      --
      Home Automation & Linux -- now I know I'm a geek
    7. Re:x-box run linux? by Anonymous Coward · · Score: 0
      It should be noted however that Sony have released a Linux based distro specifically for Playstation 2 for exactly this purpose.


      It's also possible they released it in the hope of avoiding import taxes. They attempted to get a classification of PS2 as a "digital processing unit".
      (the judgment).
    8. Re:x-box run linux? by notamac · · Score: 1

      It's funny that Microsoft *ARE* making a DirectX for WinCE now then... DirectX/M if memory serves correctly.

  14. 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.
  15. And we will call it.... by mschoolbus · · Score: 4, Funny

    Indrema!

  16. 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
    4. Re:I'm sorry... by Anonymous Coward · · Score: 1, Insightful

      Coughnetworkingcough. The number one feature of new games is network play.

      Not to mention good input support from a plethora of devices, a stable API for accessing video and audio support (not just to access low-level devices, but to provide a stable API that works with all hardware), and the ability to do something BESIDES play games on the finished system. MS-DOS lacked all of the features.

      Finally, even if you wanted to make a new gaming console, Linux would not be the worst choice you could make (though you would want to avoid X). It's not difficult to strip out the features you don't need; Linux 2.6 even has config options for removing unneeded features in embedded devices. This is akin to the use of a stripped down Windows 2000 kernel in the XBox; an MS-DOS like OS would just have made game development more difficult for the programmers.

      But no, you go back to your MS-DOS game development. Go ahead and write a TCP/IP stack that supports all the features I need to connect to my convoluted networking setup. Go ahead and design 2D, 3D, and sound libraries, and then write drivers for each popular hardware device. And then make it easy to switch to a useful OS once I'm done gaming. I'll be over here making games on a platform that already has all that.

    5. Re:I'm sorry... by Have+Blue · · Score: 1

      Yeah, and DOS is also why each game shipped with its own collection of custom-built mouse, sound, video, and modem drivers. A modern OS should also provide a hardware abstraction layer, unless you're running on a console platform and can guarantee that every user has identical hardware.

    6. Re:I'm sorry... by socode · · Score: 1

      The OS can do a lot of things for a game, if the game-maker chooses to make use of its facilities. Most PC game developers seem to be quite happy to use the OS APIs for file I/O, HID support, audio codecs & device access, video codecs, display/3D, font rendering, comms and so on.

      It was simply better to keep MSDOS out of the way since it only helped with the first [and back in the day, you could write a boot-disk game if you didn't want that either].

      It's not really that simple these days. Good luck rewriting OpenGL, device drivers, reinventing TrueType etc. on time and within budget. And remember, your competitors won't be spending their budget on developing an in-house TCP/IP stack.

    7. Re:I'm sorry... by AKAImBatman · · Score: 1

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

      Let me think, are those part of the Kernel or are they APIs to access low level hardware functionality. Thinking...

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

      Unix is not oriented for gaming. It was built as a way of making computer interaction and research easier. Windows isn't game oriented either, but they've managed a few hacks around that problem.

      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!

      How about the "OS" that game consoles already have?

      ack 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.

      MSDOS sucked primarily because there was no driver framework. A game system does have APIs to access low level hardware.

    8. Re:I'm sorry... by Minna+Kirai · · Score: 1

      A game system does have APIs to access low level hardware.

      There's very little in any operating system that can't be interpreted as an "API to access low level hardware".

      The filesystems? API to access a hard disk.
      TCP/IP stack? API to access network card.
      GUI widgets and window managers? API to access videocard and mouse.
      etc.

    9. Re:I'm sorry... by AKAImBatman · · Score: 1

      1. An OS is a kernel. APIs are a programming feature that most OSes use to provide easy access to OS features. As an example, DOS was notably lacking any form of APIs.
      2. You're splitting hairs. I stated that only the most minimal OS is necessary. Having device APIs to access low level hardware (e.g. OpenGL, OpenAL, etc.) is the most important part of game programming.

    10. Re:I'm sorry... by ezzzD55J · · Score: 1
      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.
      This is a terrible idea, because it basically says that games should talk to the hardware directly. Maybe a good idea in the C64 days, but nowadays it can't and shouldn't be done because there is an OS in the way; you know, the OS that is there so that you can talk to your hardware in an hardware-independant manner, giving you more than a prayer the game will run on a machine other than your own as well.

      Hardware abstraction layers, such as OpenGL (and less game-specific ones), are good things.

    11. Re:I'm sorry... by AKAImBatman · · Score: 1

      Hardware abstraction layers, such as OpenGL (and less game-specific ones), are good things.

      Final round. For the prize, answer this question: Is OpenGL an API for accessing low level hardware?

      *tick*
      *tick*
      *tick*

      If you said "Yes", then you win!!!

      OpenGL is nothing but an interface to a 3D video card. It doesn't require any complex OS to function. It's simply OpenGL API -> GPU. There is zero need for a full, "modern" OS to manage these APIs in DLLs, handle threading, provide a GUI, run programs, etc. In fact, the kernel and system APIs can be statically linked against your code to create a single binary that can boot the system. Only Microsoft thinks that game consoles need a complete OS.

    12. Re:I'm sorry... by Anonymous Coward · · Score: 0

      Unix is not oriented for gaming. It was built as a way of making computer interaction and research easier.

      Unix WAS originally made for playing games (or more specifically, some kind of space game I think).

    13. Re:I'm sorry... by dave420 · · Score: 1
      I've never seen a problem with DirectX since I started using it. Every time, running the installer upgrades your libraries. Games never break.

      No-one's going to pay for a DVD they have to boot off to play a game. No-one. How can you alt-tab between a game and your downloads if you've got to close your OS down and turn your machine off just to play a game?

      Saying Linux has no orientation is like saying Chairman Mao had no political aspirations :-P Linux is about as oriented as it gets - it's open source, which gives it great financial and philosophical repercussions. Windows, on the other hand, has less of an orientation as you think. The components of Windows don't lend it to be a business tool, or anything else. You can hardly call Wordpad, Calculator and Paint a "productivity suite", just like you can't call Solitaire and minesweeper a "games library".

      Blame where blame's due, but this time you're slightly off...

    14. Re:I'm sorry... by AKAImBatman · · Score: 1

      Unix WAS originally made for playing games (or more specifically, some kind of space game I think).

      You're probably thinking of SpaceWar which was played on a PDP-1. I hate to break it to you, but that predated Unix (and most actual "OSes" as we think of them today) by about 8 years. To my knowledge, Unix was never used for games. (At least until *after* video games became common.)

      Here's the story behind SpaceWar.

    15. Re:I'm sorry... by Reteo+Varala · · Score: 1

      I also remember DOS games locking up the system if a memory leak occurred... even worse with sloppy programming. I prefer the operating system to retain control of things like memory and hardware access, thanks.

      Even Windows 95 wasn't as bad as all that (at least it gave an error message)

    16. Re:I'm sorry... by AKAImBatman · · Score: 1

      I understood the story to mean that Linux should be used for dedicated gaming machines (i.e. consoles). Instead of being a feature on those machines, memory protection becomes a liability.

    17. Re:I'm sorry... by Reteo+Varala · · Score: 1

      No, the story is about launching a games based distribution, not a games-based console OS (Of which PS2 already is, and from what I can understand, XBox is capable of becoming when it grows up)

      Here's the statement on the original blurb to make my point for me...

      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.

      Then here's your response...

      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.

      This can be understood, but then again, Linux has just that; examples would be OpenGL, SDL, and OpenAL. They are there to make the hardware dance to the game's tune... however, if I'm stuck in a game, I would like the freedom to switch to the desktop, open a web browser, and check out a walkthrough... something that is particularly impossible in a single-tasking console-type system.

      And finally, to explain my previous post, here's the rest of your post...

      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.

      However, the idea that DOS is a model to use where gaming systems are concerned is laughable at best... nightmarish at worst.

      I still remember the amazing scads of fun I had trying to get sound in particular working on my various sound cards over the years on games like Dark Legions, Warcraft 2, Command and Conquer (the original), and even Descent 2 on a couple of cards. Add the fun of having the audio drivers support joysticks, and you have the makings of a not-so-much-fun system to play games in.

      *shrug* Or maybe my experience was rather uncharacteristic of MSDOS gaming...

    18. Re:I'm sorry... by AKAImBatman · · Score: 1

      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.

      Exactly. For the purpose of creating a PC console like the X-Box.

      *shrug* Or maybe my experience was rather uncharacteristic of MSDOS gaming...

      Not really. MSDOS was a PITA for users. Not to mention that game programmers basically had to write a mini-OS. Having a "game OS" that does almost nothing but interface with the hardware solves that little problem. That's what Nintendo does and that's what Sony does. Only Microsoft is lame enough to use a regular OS for their console.

  17. Start with a classic... by tcopeland · · Score: 1

    ...DOOM .

    The source is there for multiple platforms, lots of WADs are out there, lots of utilities are around... good times.

  18. 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.
    1. Re:Um how about not? by stratjakt · · Score: 1

      To lure real game developers to linux, a few things would need to happen..

      - a unified DirectX type API, as you suggest. This will never happen, because within a month there will be 500 such API's competing with each other. It's impossible to direct a horde of people who aren't beholden to anyone.

      - The "if you dont release source you're bad" ideology would have to change. We're talking about commercial software here. Sega isn't about to start handing out freebies.

      - There would have to be some sort of anti-piracy mechanism available, publishers are even backing away from Windows because of piracy concerns, telling them that marketting to a demographic that expects everything to be Free would be like selling male sex dolls to a homophobe.

      --
      I don't need no instructions to know how to rock!!!!
    2. Re:Um how about not? by tomstdenis · · Score: 1

      Agreed about the hordes and the "must be OSS" rants. I think though that most zealots for OSS commercial games can be easily dismissed since the whole point of OSS is to allow people to augment/improve code but the whole point of commercial games is to have a boxed package you can sell.

      As for anti-piracy you can't stop that. the only thing you can do is hinder it via things like online goodies, gaming, etc..

      Of course I'd just buy the games since if they're worth 1GB of my disk space they're probably good and worth the 60$ ;-)

      Tom

      --
      Someday, I'll have a real sig.
    3. Re:Um how about not? by Anonymous Coward · · Score: 1, Insightful

      Why do we need a unified library? You don't really make any argument for it. OpenGL is a standard that has existed for years. Many games already support it. Many developers already know how to use it. As you mention, if you look at how the Unreal engine was designed, the developers didn't need a unified API. The engine has plugins for graphics, sound, input, etc. If you ran UT for Linux, you just used OpenGL, etc. modules instead of the DirectX ones that Windows users would opt for.

      Besides, SDL already is a unified library. You get 2D graphics, input devices, timing, audio, etc. It provides 3D graphics via, guess what, OpenGL. And we know it works, since it was used for the Linux port of Civilization: Call to Power.

    4. Re:Um how about not? by djdanlib · · Score: 1

      How about Allegro? It's a free cross-platform C/C++ API for game coding. I used to love writing DOS games with that and DJGPP back in the days of Win95-98, and it's available with the same amount of functionality on DOS, Unix (Linux, FreeBSD, Irix, Solaris, Darwin), Windows, QNX, BeOS and MacOS X. It's not for 3D graphics really, but it does everything else (besides networking) darn well. For instance: multichannel sound, game controllers, mouse and keyboard, timers, simple 2D graphics, graphics import/export, packed datafiles (useful for tile graphics libraries and sound banks), and even a free MIDI software synthesizer that uses your sound out. So all you need is a networking API if you're writing a multiplayer game, and a 3D API if you're going 3D, and you're all set.

      I think a step in the right direction would be a bootable CDROM that contains KDE and GNOME, and ALL of those wonderful short games - like KBlackBox, Same Gnome, etc. without any attempt to leave space for office apps. A browser with a Flash plugin would be ideal, so you can download and play MORE games. Ahh, those remind me of something. Does anyone remember MS Entertainment Pack? It wasn't graphically intense. It was just a bunch of cool games. And people paid a decent amount of money for those crappy games, when you could buy a single SNES game for the same price. Also, think of PopCap and those terrible Flash games my mom got hooked on at iwon. So why don't we focus on just making a bunch more cool games, and making them well?

      Maybe someone can collaborate with a large (50+) group of coders, artists, and musicians and they can all put at least half-time effort into a real game. The unwashed masses of coders need a leader... someone has to step up and say "Join me! I will lead us to glory!" If I weren't so darn busy with two jobs I might be doing this right now. We don't need any 3D full-freedom MMORPG style games. Those are getting tired. Focus on single and small multiplayer LAN games. And if you can come up with a LAN/lobby server gaming API like DirectPlay, more power to you. Allegro doesn't do networking.

      Coders: If you're thinking about making a game, please please please don't write another variant of some game we already have ten of. We really don't need Super Ultra Mega 3D Tetris/Mahjongg with Cute Girly Pictures or yet another card game. Honestly, we need classic arcade games, and twitch games you can play for five minutes. Using Allegro (see the link above) you can easily make them - and they will be cross-platform.

      Just try to do a good job making your game fun and don't over-polish the graphics. Too many features will make the game take longer to develop. Remember the KISS principle.

    5. Re:Um how about not? by djdanlib · · Score: 1

      Appendix A: A website that exists solely to be a directory of games and utilities for making games, all focused on Allegro.

      http://www.allegro.cc

    6. Re:Um how about not? by Anonymous Coward · · Score: 0

      a unified DirectX type API

      There are a number of cross-platform standards that provide bits of DirectX functionality:

      * OpenGL - Cross-platform graphics library
      * OpenAL - Cross-platform audio library
      * Network sockets (TCP/UDP)

      This leaves the following:

      * Input - Not sure about Linux joystick input, but it's certainly not compatible with DirectInput. Does SDL have joystick support?
      * Video playback - Perhaps an Xvid player that sits on top of OpenGL and OpenAL would be suitable

    7. Re:Um how about not? by Trejkaz · · Score: 1

      Personally I thought the Cube engine had potential for this sort of quick, fun game. You could relatively easily build a Quake3-style shooter on top of it, and with in-game multiplayer editing level editing has never been easier. :-)

      A bit of external scenery might be nice... but IMO it's overdone these days where every man and his dog are writing a game with external scenery and vehicles (hey guys, let's copy Tribes!..)

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    8. Re:Um how about not? by ezzzD55J · · Score: 1
      That's a step backwards I think. At least in windows you can both develop/work and play games.
      Indeed.. we want less dependencies on OS configuration (calling the distro "OS" for now), not more..
    9. Re:Um how about not? by Anonymous Coward · · Score: 0

      Linux users in general (not everybody, but a big part) cares a lot about copyright, that's one of the reasons we run Linux. If we didn't care about copyright, we might just as well pirate Windows 2003, and a bunch of games, and start playing. No, we want to stay legal, and doing that with MS would mean spending all our money on Windows, Office and Visual Studio. Instead we run Linux, and have a lot of money for buying games. Personally, I have a stack of Loki games and a few Windows games that work under Wine. For the rest of my gaming needs, since I prefer paying for games rather than an OS, I have a stack of original playstation and PS2 games. And neither of my playstations have a bootchip.

      On the other hand, all the windows gamers I know have pirated copies of every playable and unplayable game, chipped playstations with burned discs.

  19. absolutely not. by garcia · · Score: 1, Interesting

    We could certainly USE a games-only distribution to add to the countless others but I don't believe that we need to give up on distributing OTHER Linux distribs and copies of Open Office (or the like).

    Linux is about freedom of choice. Some people MAY want a Linux distribution that comes stocked w/games to play. Me? I don't. I don't play games on my computer. I use a PS2 for that... That's me though.

    Feel free to start the project and get your supporters. Don't expect to dominate the Linux market w/it and PLEASE don't ATTEMPT to dominate it either.

  20. 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).

  21. 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 Anonymous Coward · · Score: 0

      Best comment, MOD PARENT UP

    3. Re:What planet is this guy from? by LurkerXXX · · Score: 2, Funny
      Ahh yes. He's going to make a fine PHB someday.

    4. Re:What planet is this guy from? by infestedsenses · · Score: 1

      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 really don't see the problem with that model. Why would you dump a good idea just because you can't program it yourself?
      What's wrong with simply directing a project logistically (because I assume this is the one thing almost everyone does when opening a project)?

    5. Re:What planet is this guy from? by Anonymous Coward · · Score: 1, Insightful

      Don't see a problem with this model?

      *pulls numbers from ass*

      80% of all game projects on Sourceforge are exactly as described.

      80% of those projects are just someone's idea for doing a previously existing game slightly differently with their cool new twist.

      80% of these projects will never have any code because...

      80% of programmers don't want to waste their time on a project that is 99.44% unoriginal and has 0% of the coding in place and is the brainchild of someone who is 100% inexperienced with design and management and is 100% certain to come up with "improvements" everytime 1% of the project is completed.

    6. Re:What planet is this guy from? by chromatic · · Score: 1

      It's much, much easier to come up with an idea than it is to see that idea to completion. A finished product is more valuable than an idea. Consequently, anything that helps you finish the project is more valuable -- that includes coders and artists.

      It's nice that people have ideas. I'm sure some of them are really good. They're just not as useful or valuable as people who are willing and able to turn an idea into a finished product.

    7. Re:What planet is this guy from? by Ian+Bicking · · Score: 1
      The days of the kid making a neato race car game on his vic 20 are long, long gone.
      Yes, because we need to get VIC 20's in the hands of more kids! That's your answer right there.
    8. Re:What planet is this guy from? by Anonymous Coward · · Score: 0

      That model isn't unique to Open Source games -- every time I read about some cool new Halflife/Unreal/Quake mod, they have a real slick website, a couple models, and 0 working code.

    9. Re:What planet is this guy from? by Anonymous Coward · · Score: 1, Interesting

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

      Thanks a bunch, fucktard. Programmers aren't important for a software product. Yeah.. right. You're probably part of the reason why third-person action adventure titles are becoming so numerous as technological innovation in gameplay has taken a back seat to the number of polygons in a model.

      I don't belittle the efforts of content creators, but with the seven commercial game projects I've worked on, programmers have been just as important and have worked just as hard as any other member of the team. Typically several months before a game project really begins, programmers will have a technology testbed running on the target platforms to attempt to evaluate the system, prototype the gameplay while working with the designers and figure out the scale of the assets - how much they're going to let the artists build. Then (depending on the game type), they build the tools that the artists can use to build their content.

      When the game enters production, they'll be tweaking the tools and coding gameplay-specific features. If the game is scheduled and correctly, the hours should be just as long, just as hard - no matter what role in development you play.

      Even when the content is done, programmers will still be tweaking, optimizing, fixing last-minute bugs that are preventing the game from being released. Programmers typically end up being the interface between QA and the content creators, being the ones that really know what's going on in the game. Programmers get builds out to QA - then they get back reports of problems and have to figure out what caused something to break - then even if a last-minute content fix is needed (it's not broken code), they end up having to do that themselves.

      And when it's 3am on a Monday morning, trying to get a playable build to the publisher by 10am - you're going to find programmers and QA still in the building.

    10. Re:What planet is this guy from? by 4b696e67 · · Score: 1

      I agree with your ass 100%. Can your ass pick lotto numbers too? :)

    11. Re:What planet is this guy from? by SubtleNuance · · Score: 1


      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..


      Except that maybe, just maybe the 'next big thing' in gaming -- the Breakout game that changes everything -- will not rely on those things. I cant say what it might be, but maybe some kid at Uni today is thinking about it... and he's developing it on GNU/Linux.

      That is what Im waiting for. As for all this 'voice production', 'playtesting' yadda yadda -- What's to stop this game from generating that crap real-time? Digitized-Reality FPS or RPG? I dont know, but some-one somewhere is going to make that irrelevant.

    12. Re:What planet is this guy from? by Tokerat · · Score: 1


      No one said it'd be Doom 5. However, it's better than "Gee, I'm stupid and I can't set the system time on this thing, let alone know what it is! Hey Mr. Computer Guy, please fix everything on every computer that everyone I know owns!"

      We can't, in the one hand, wish for people tobe more computer literate and, with the other hand, not attempt to teach them. Be l33t, not elitist. :-D

      Speaking of which, I'm suprised we haven't seen more awsome, innovative games from Open Source, or at least running on Linux. What's stopping everyone?

      --
      CAn'T CompreHend SARcaSm?
    13. Re:What planet is this guy from? by Anonymous Coward · · Score: 0

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

      Well, do you, for that matter? What "killer" games have you written? Do you know what kind of "development" Tetris took to make? How about Pac-Man?

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

      Programming is everything. How many computer games have you played which didn't require any programming? How many games, on the other hand, really need voiceover production? Do you really think that level design takes any talent or skill?

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

      Hmmm... Have you ever heard of Brian Greenstone? Andrew Welch? (well, probably not unless you like Mac games). Most professional games have 80% of the programming done by one very experienced architect, with several less experienced programmers filling in the rest of the work. Otherwise, it turns into a ego-fest and the project goes nowhere.

      And like every other twit in linux land... Hmmm... and what land are you a twit in? Windoze?

  22. 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!
    1. Re:No way by dsouth · · Score: 1
      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."

      After which, Marathon's developers worked on an even better FPS for the Mac-- a game called "Halo". Oops, sounds like there are at least two flaws in the "people flocking to Linux for the games" plan.

    2. Re:No way by IO+ERROR · · Score: 1

      Hey, don't knock nethack. I STILL haven't managed to win that game, and I'm not gonna buy another game until I do! It's utterly addictive. I once spent three days straight playing nethack. Haven't managed to stay interested in any other game quite so long (except perhaps minesweeper).

      --
      How am I supposed to fit a pithy, relevant quote into 120 characters?
    3. Re:No way by FortKnox · · Score: 1

      I won't knock nethack or any free based game ever. They are fun to play.

      But it isn't getting your pimply teenagers buying into Linux. They want big shiny games with graphics and extra blood, not games with plots and purpose and entertaining and replayable (damn, I sound like an old man...)

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    4. Re:No way by IO+ERROR · · Score: 1
      But it isn't getting your pimply teenagers buying into Linux. They want big shiny games with graphics and extra blood, not games with plots and purpose and entertaining and replayable (damn, I sound like an old man...)

      There's always NetHack - Falcon's Eye if you want shiny graphics.

      --
      How am I supposed to fit a pithy, relevant quote into 120 characters?
    5. Re:No way by bofkentucky · · Score: 1

      Perhaps redhat should buy the people that make deer hunter, that is the most popular game ever, right?

      --
      09f911029d74e35bd84156c5635688c0
    6. Re:No way by FortKnox · · Score: 1

      Wow... that -is- pretty. I'm totally checking this out tonight. Thanks for the link.

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    7. Re:No way by Stripe7 · · Score: 1

      The Mac at one point owned the PC gaming scene early on. There were tons of DOS games but when the Mac first came out Apple had a ton of Game Evangelists who went around recruiting game developers for the Mac. At that point in time most new networked games were coming out on the Mac first. It was easier for developers to support the Mac than DOS. Then M$ came out with windows and Apple ditched the game market and tried to become a business computer. Net result Apple lost, M$ won. Most games now come out on the Wintel Platform and most home computers are now PC's not macs.

    8. Re:No way by fbg111 · · Score: 1

      It requires two things:
      Quantity of games
      Quality of games


      The underlying assumption being that it first requires a large installed base of people willing to buy games, after and only after which comes quantity and quality of games. Does Linux have such a user base? I get the impression that Linux's current user base consists mainly of software and IT professionals who are devoted to making it the best OS for office/server/development usage, or at least a feasible alternative to MS's products. Will a large enough amount of these people take time off from their crusade to immerse themselves in enough Linux games (that they purchased) to make it worth it to game companies to port/develop to/for Linux? You tell me...

      --
      Flying is easy, just throw yourself at the ground and miss. -Douglas Adams
  23. deja vu by Anonymous Coward · · Score: 0

    I thought of this a couple of years ago(BSD though, not Linux).

    I think initially a CDROM based distro like Knoppix, with some standard install/play/uninstall options would be a good starting point.

  24. 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.

    1. Re:Why game systems are successful by Trejkaz · · Score: 1

      That's unless you count Activision games, which are buggy, crash, and can even run poorly on a console.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
  25. No. by kuhneng · · Score: 1

    Nope.

  26. 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!

  27. Preposterous by Anonymous Coward · · Score: 0

    Linux users are all underpaid programmers who couldn't afford even semi-new computers to play the newest and best games, if they wanted wanted to.

    1. Re:Preposterous by spidereyes · · Score: 1

      I play "fortune -o" everytime I login and my computer seems to handle that just fine.

      The funny thing is if games were distributed on Linux, the games you speak of wouldn't need the brand new equipment. You could play games on existing hardware what an interesting concept.

      --

      I say we just grow up, be adults and die.
  28. 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...

  29. 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.

    1. Re:How about by Nurseman · · Score: 1
      3D acceleration out of the box, an instlaler/uninstaller that's newbie friendly, better hardware detection, etc, etc.

      No mod points today, but this is right on target. Very few people buy a desktop for games. Most buy consoles. The vast majority of people buy home pc's to do books, surf web, do some digital photography, etc. Concentrate on the fact that Linux is safer, more secure, more stable than others. I even push Mac's to my computer newbie friends. This is where Linux will make the greatest inroads. Give a choice to people that are unhappy with MyDoom/Melissa/Gator pop-up spyware crap that Bill G hoists upon us.

      --
      Save a Life. Donate Blood. Please.
    2. Re:How about by ViolentGreen · · Score: 1

      No mod points today, but this is right on target. Very few people buy a desktop for games. Most buy consoles. The vast majority of people buy home pc's to do books, surf web, do some digital photography, etc. Concentrate on the fact that Linux is safer, more secure, more stable than others.

      I agree as well. If Linux is ever going to make it as a common desktop OS, I think companies will first have to bring linux into the workplace for security reasons. That way people will be able to compare it to what they used previously or have at home. If people decide that Linux has enough of a benefit to use instead of windows, they'll do that at home. If they are happier using windows, so be it.

      You aren't going to get new linux users by saying, "look you can play a few games on here" when they can do that on their windows boxes already.

      --
      Not everything is analogous to cars. Car analogies rarely work.
    3. Re:How about by StarTux · · Score: 1

      Loki installer is extremely friendly, just launch it, install and go. Even places a nice little icon on the desktop.

      Biggest problem with 3D? Newest AGP hosts take too long to be supported. 3D out of the box? Thats a licensing issue, complain to Nvidia/Ati.

      The top distro's can run games just fine, its the lack of games thats hurting, and this is an issue with the market share more than anything.

      Killer games will come with market share.

  30. Art by DavidBartlett · · Score: 1

    The problem is that FOSS methods are very good for designing technical things like programs, but game design involves huge a art project, which requires massive funding (usually).

    --

    -DB-
    E-mail is like a prison: a prison with no walls... and no toilet. -Strong Bad
  31. Is the Key to Linux a Games-Based Distro? by NicolaiBSD · · Score: 0, Redundant

    No.

  32. Linux Name Recognition by q-the-impaler · · Score: 0

    Gamers use game consoles because they just want to play games, and don't care about the OS, or email, or word processing. About the best this would do is help with Linux name recognition as something other than a geek's OS.

    --
    Sierra Tango Foxtrot Uniform
  33. 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.

    1. Re:Chicken and Egg Situation by greygent · · Score: 1

      My killer apps are The Gimp and BASH.

      Sure they have hokey Windows counterparts, but shoddy counterparts they are.

    2. Re:Chicken and Egg Situation by Anonymous Coward · · Score: 0

      The "killer app" I use is kuickshow. You've got equivalents elsewhere, I'm sure, and even the developer admits to it being a clone of acdsee...but man, kuickshow rocks! It's definitely somethin I miss when I'm using one form or another of Windows.

      Vim has a windows equivalent, Firefox handles both platforms (and more), Quanta isn't Dreamweaver, and GIMP isn't photoshop. But kuickshow -- quick image viewer and slideshow -- great for showing off those photos downloaded from a digital camera.

    3. Re:Chicken and Egg Situation by Hatta · · Score: 1

      Problem is that any acceptable "killer app" will be open source, so if it's really that great, someone will just port it to windows anyway.

      --
      Give me Classic Slashdot or give me death!
    4. Re:Chicken and Egg Situation by gnu-generation-one · · Score: 1

      "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.
      "

      Solution is, linux games can come on a bootable CD.

      "Fed up with copying 1200Mb of game onto your Windows computer, and still having to insert the CD each time? Try this!

      "Just put it in your computer and reboot to run the game, it will detect your hardware, setup graphics, audio, and input devices, and start your game automatically, just like a console.

      "Keep a 3.5'' disk in the drive if you want to be able to save your game, or your settings, just like a console.

      "All the convenience of a console gaming platform on your PC, with none of the hassles of installing it under Windows.

    5. Re:Chicken and Egg Situation by acro-god · · Score: 1

      Just put it in your computer and reboot to run the game, it will detect your hardware, setup graphics, audio, and input devices, and start your game automatically, just like a console. Erm... then what would be the point of Linux? If booting into the game, wouldn't that bypass the whole reason you're doing this? So not only are you bypassing Windows... you'd be bypassing Linux too...

    6. Re:Chicken and Egg Situation by gnu-generation-one · · Score: 1

      "Erm... then what would be the point of Linux?"

      Because if you had a linux computer, you could run the game just by typing "/mnt/cdrom/myth4". Only if you had an unsupported operating system such as Windows would you need to use the bootable CD and use it as a linux gaming console

  34. 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.

    1. Re:Games? Yes. Games distro? Who cares? by ZorbaTHut · · Score: 1

      That's not true. They did it through backwards compatibility. DOS was king, so they made extra-extra sure that you could still run all your old DOS games and software. Eventually, people started realizing that everyone playing DOS games was, in fact, playing them under Windows, and so they started releasing software directly for Windows.

      --
      Breaking Into the Industry - A development log about starting a game studio.
    2. Re:Games? Yes. Games distro? Who cares? by whittrash · · Score: 1

      Nintendo is weak. I bet they could use support from the open source community to hold their own with X-Box and Playstation. If they went over to Linux, then you could have your game system with many popular titles on a single hardware package (no need for confusing installs), an outlet for open source game input, a cheap Linux entertainment center which could have basic home office download your digital picture potential and Tivo potential all rolled into a $199 box. Why fight the system when you can own the system.

  35. eh? by Anonymous Coward · · Score: 0

    I don't have an opinion about this issue
    - anon cow

  36. 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.
    2. Re:A few ideas to throw out there... by lambent · · Score: 1

      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).


      You've obviously never played with 'renice' very much. You can reprioritize your tasks very easily ; try setting an application's priority to -20, that will lock out pretty much everything else while that program is busy. Then watch how absolutely abysmally your game works.

      Your PC is not a toaster; it does more than one thing at once. It is absolutely imperative that it does more than one thing at once.

      Remember, the whole point of this discussion is how to draw people to linux, not how to break linux so it's not even linux anymore. That includes keeping kernelspace and userland completely separate, unless you have a DAMN good reason not to.

      Also, context switches are actually really fast. It's the memory swap on the hard drive that kills you. (anyone remember creating a RAM disk to play doom in?)

    3. Re:A few ideas to throw out there... by FyRE666 · · Score: 1

      You've obviously never played with 'renice' very much...

      Well actually I have, but... you know best ;-)

      Your PC is not a toaster; it does more than one thing at once. It is absolutely imperative that it does more than one thing at once.

      Why? If its purpose (the topic of this discussion) is as a gaming platform, the it only has to do one thing at once; play the game. It doesn't need to be running sshd, apache and mysql; there's no need for it to be updating the slocate database; it's not routing, supplying DNS or DHCP services or anything else here. It's running a game as quickly as possible. As far as I'm aware, the optimal condition for this would be to run nothing else.

      Remember, the whole point of this discussion is how to draw people to linux, not how to break linux so it's not even linux anymore. That includes keeping kernelspace and userland completely separate, unless you have a DAMN good reason not to.

      My good reason here was to optimize the environment for running a game. No matter how you try to paint it, context switches do incur a penalty. You seem to think I'm talking about a general purpose kernel here, when I'm just talking about something designed to run games, and nothing else. Who cares which user you're running as if you're the only person on a system, and it's not on a network (or if it is on a network, the only software running is the game, and since this is (in this scenario) running in an exclusive mode, the opportunity to crack the box is minimised - if you smashed the stack or whatever, the unit would simply grind to a halt).

    4. Re:A few ideas to throw out there... by moncyb · · Score: 1

      Ability to "lock" the scheduler, so that the game gets 100% CPU until it unlocks

      Setting real time scheduling in linux more or less does this. man sched_setscheduler look at SCHED_FIFO. As I understand, it locks the system into only running that process (with few exceptions--necessary ones. Even DOS/BIOS takes over for hardware interrupts.)

      RT priority does more than nice (aka SCHED_OTHER), but is dangerous (as others pointed out). The programmers of the game really need know what they are doing, and would need to design with the scheduling in mind.

    5. Re:A few ideas to throw out there... by lambent · · Score: 1

      The original topic of discussion was a linux gaming distro. As many others have already said, they use consoles for their games. That will give you your exclusive lock on resources, while providing you with a tightly integrated and optimized experience as well as a large body of software already ported and 'just working' 'out of the box' ....

      If you're going to all the trouble of setting up a linux box, including your servers (sshd, apache, mysqld, smb, what have you), to have that functionality intermittently disappear renders them pointless. If some group of devs is going to all the trouble of creating a new distro, why would they even bother trying to duplicate the work that sony, nintendo and microsoft have already done? We want games on our terms ; games in linux. Good games in linux. Lots of them. But to sacrifice everything else that makes linux great just to satisfy your gaming hardon? A pyrrhic victory.

      Context switches do incur penalties. Not in dispute. But try working a game without them (mmmm ... single-threaded goodness) ...

      Finally, as for single-user-mode, or playing games as root ... all it takes is one error to corrupt a file system. Your crash may only lock the computer up, or it may eradicate the entire system. No way to know until you reboot and see what prompts come up. (incidentally, i can't count how many times being able to ssh into a system that some errant suid program borked up royally saved my bacon.)

    6. Re:A few ideas to throw out there... by ezzzD55J · · Score: 1
      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).
      Possible, but not really worth it; you have to let the kernel run every now and again (especially if you want to have such luxuries as I/O, memory management, and network packets ;)), and if you do that, you're only competing with processes. A nicer way to accomplish this would be to give your game a "veto" priority in the scheduler, running whenever it wants to; real-time hooks could do this too, i think linux has some real-time features.
      Running the games in kernel space? Maybe this is just madness ;-) Would it not help performance if the CPU wasn't switching between contexts?
      Not worth the can of worms, i think. The kernel and game would become confused about what states it would be leaving the hardware in, and the game would have a difficult time making use of the convenient features provided to processes by the kernel in a portable way..

      Maybe games features in kernels aren't a bad idea, but i don't think these are the good ones.

    7. Re:A few ideas to throw out there... by ShipIt · · Score: 1
      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).

      Linux supports the ability to change the scheduling policy to something other than the default egalitarian multiuser policy to two other policies (FIFO & Round Robin w/ preemption & priorities) which more closely resemble a real-time scheduler [which I think is what you are getting at].

      > man sched_setscheduler

      for more info.

  37. 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 i.r.id10t · · Score: 0, Redundant

      The Quake 3 demo first launched for Linux, then Mac, then a week or two later win32.

      Quake 2 always had native Linux support.

      Quake/QuakeWorld had Linux support really quick after release - and that was nearly 10 years ago.

      Seems like all of id's titles quickly have a Linux port, not only for the server (like Half Life) but for clients as well.

      --
      Don't blame me, I voted for Kodos
    2. 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.

    3. Re:Just perfect Wine/WineX by FictionPimp · · Score: 1

      So the trick is writting the emulator to not let punkbuster know you are using one. Or whine and moan until they write a linux version. Which brings up an interesting point. Will linux UT2k4 peeps not be able to play on cheat protected servers. Anyone know what kind of cheat protection UT2k4 has in mind?

    4. Re:Just perfect Wine/WineX by sinikal · · Score: 0

      I feel the main thing we need is a Linux game store that sells the games that work for Windows/Mac/Linux and tells the game companies that the sells go to linux..but make the prices low enough that people will want to buy from them.
      I see some stores that are like this, but they all seem either amateur or non-working.
      Personally I would love to be able to find the DVD edition of Unreal tournament 2004 anywhere..A linux store would just be icing.

    5. Re:Just perfect Wine/WineX by ispepalocacoc · · Score: 0

      So what we really need is a way to emulate linux games on windows. Developers can then write their software for linux, and those suckers still using windows can try and get them running using a linux emulator...which I'm sure would be much easier to write than a windows one.

      --
      I Love Alberta Beef
    6. Re:Just perfect Wine/WineX by CPlusPlusOwnsYou · · Score: 1

      Thats one of the many things i like about idsoftware. They also made a port of doom 1 & 2 to linux console, to my knowledge. Too bad idsoftware doesnt make games anymore, just oversees them and provides their quake engine.

      --
      "Software is like sex: it's better when it's free."
    7. Re:Just perfect Wine/WineX by IamTheRealMike · · Score: 1
      Well, you can already do that. To write a portable game write it against:

      • SDL
      • OpenGL
      • GTK+ or Qt for the GUI widgets if any
      • glib or some other portability library for the other stuff (threading, file io etc)

      Hey presto! A portable game. Yet, nobody does this - why not? Because (a) they don't know about it and (b) the free software equivalents unfortunately get their asses kicked by DirectX in many areas. Where is the free software, portable equivalent to DirectShow (gstreamer isn't really stable yet to use in a game), DirectMusic, DirectPlay etc?

    8. Re:Just perfect Wine/WineX by Anonymous Coward · · Score: 0

      idiot!

      wolf: et running linux has punkbuster. punkbuster does indeed run in open source os.

      idiot!

    9. Re:Just perfect Wine/WineX by Minna+Kirai · · Score: 1

      idiot!wolf: et running linux has punkbuster. punkbuster does indeed run in open source os.

      Just in case anybody thinks this Coward has some point: he doesn't.

      Yes, Punkbuster support is available in native Linux games. That's irrelevant to the fact that it breaks games running in WineX (Windows emulation).

      The situation with WineX and Punkbuster isn't that Transgaming needs to do some extra work to "fix Punkbuster support". The Evenbalance guys, to do their job, must actively "break" PB in WineX whenever it starts working.

      The only hope might be a license agreement so that certain WineX versions are signed by Evenbalance and whitelisted as valid execution environments.

    10. Re:Just perfect Wine/WineX by Anonymous Coward · · Score: 0

      > non-existant Linux gaming community

      Make that: existing non-paying Linux gaming "community"

  38. Another Distro by Anonymous Coward · · Score: 0

    Perhaps, its about time the linux community work as a group on a single distro. That way one day the average person might use it. linux will remain a nerd project only used sometimes by companies.

    Linux has what? less than 5%? A linux gaming platform would be less succesful than mac gaming, but never more successful than the Windows platform. After all, most people here 'can't' afford to buy software. So why would a studio like Westlake waste time on such a small market?

  39. 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.

    1. Re:Copy and paste by Anonymous Coward · · Score: 0

      I use GNOME/Linux is my primary desktop

      I use KDE3.2 as my primary desktop, and I have no problems with cut and paste. Perhaps you should try a better desktop

    2. Re:Copy and paste by Pyrosz · · Score: 1

      Part of the problem is also program naming.. it simply isn't user friendly. cups? wtf is cups? gnome? kde? firefox? apt-get? the list can go on forever. Yes, I know what they are, but my Mom doesn't. Yes, I know there are lots of Windows programs that have names that don't reflect what they do, but the ones that do everyone knows about. Internet Explorer, kinda easy to grasp that one. Windows Explorer, same. Notepad! Outlook? Nope.. I had to rename that one on my parents computer to "email". Photoshop or uhmmm whats Gimp? Even I get confused by some of the naming.

      --

      An optimist believes we live in the best world possible; a pessimist fears this is true.
    3. Re:Copy and paste by thinkninja · · Score: 1
      The secret of copy/paste that those crazy GNU/hippies don't want you to know:
      To copy, select text.
      To paste, use middle-mouse button.
      If you want Windows buffer-like functionality instead of pointer-like X11 style, install a clipboard manager like GCM or Klipper.
      --
      "The number of Unix installations has grown to ten, with more expected." (Unix Programmer's Manual, 2nd ed.; june 1972)
    4. Re:Copy and paste by nineoneone · · Score: 0

      No way - I'm using Gnome right now and can cut and paste mostly anywhere.
      Don't use Firefox - epiphany does precisely everything I want. CUPS works well once its configured (which is a ridiculous fucking rigmarole - like, so much of their documentation is so good, its a real shame that getting to it is black magic.)
      No, like I said, way. This linux thing really rocks.

      --
      sig under development
  40. 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

  41. This is probably the stupidest thing I have ever by C32 · · Score: 0, Interesting

    heard. Typical opensource person who has no contact with the real world...
    Linux games are in a sorry state, you simply can't get professional quality free content (textures, etc) in the same way as anyone can hack up some db server or whatever (which probably points to a fundemental difference between programming (being "easy" and art, demanding "talent").

  42. 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.
    1. Re:A cross platform game would help by PhoenixFlare · · Score: 1

      The catch being to charge for the windows version, while releasing the linux version for free. 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.

      Unless these games are the best that anyone has played, ever, this will not work.

      If they must install a whole new OS to play a game or two for free, Windows gamers will simply move on to one of the thousands of games that Just Work under Windows and play happily. Or suck it up and get the pay version, because that would still be easier than installing Linux for many (most?) casual gamers.

      I suppose something like Knoppix could provide a better chance, but even then I don't see much happening.

    2. Re:A cross platform game would help by Cap'nMike · · Score: 1

      My point is that these games could be the best ever of a given type. The linux community is constantly extolling the virtues of an incredibly large group of developers. The community as a whole should be able to get together and make some amazing games which would provide the incentive to try linux. Especially when the game is advertised as "Made by liux, for linux" and the windows version is just a port. On the side issue of a knoppix game disk. What is the benefit of having people treat their PCs as a glorified console to play a game, then going back to windows for everything else?

      --
      Celebrities are like ads, if we all ignore them, they'll just go away.
    3. Re:A cross platform game would help by PhoenixFlare · · Score: 1

      On the side issue of a knoppix game disk. What is the benefit of having people treat their PCs as a glorified console to play a game, then going back to windows for everything else?

      As I think someone said above, people want to be lazy when dealing with their computers. And really, why shouldn't they be? Many times, I get the feeling that some developers make things harder to use just for the hell of it these days - those that rant and rave about how horrible the eye-candy in Windows is, use stripped-down and/or CLI tools for everything, etc. come to mind

      My point is, anyway, that (almost) no casual gamer will install a new OS just because of one or two uberGames. What are they supposed to do when they're not playing the game(s), and they're confronted with the bevy of Linux UI problems that still exist?

      Dual-booting might help, but that would still frighten off the large majority of the intended audience.

    4. Re:A cross platform game would help by Cap'nMike · · Score: 1

      My understanding of the way most open source and free software development, and the rest of life in most cases, is that the largest groups of users get their complaints fixed first. From this we can see that increasing the size of the user base for linux will create increased demand for fixing UI problems. I am just a linux user, not a developer, but as I understand it, linux is one of the most development friendly environments, which attracts more users, which creates incentive to fix developer issues, etc. By attracting gamers, we will also attract general users, increasing the potential to fix UI problems, as well as create better games. That is what good games on linux could possibly do, attract more users. In regards to you comment on gaming on linux and returning to windows to do other things, the only reason I and many others keep a windows partition is for games. When good games come to linux, more users will migrate because they don't have to give up their favorite games.

      --
      Celebrities are like ads, if we all ignore them, they'll just go away.
    5. Re:A cross platform game would help by poot_rootbeer · · Score: 1

      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 ...orrrrr they would just pirate the Windows version, like they always have.

      I mean, one or the other.

  43. Couldn't agree more by Anonymous Coward · · Score: 0

    .. and whilst Linux makes an amazingly robust, scaleable, fast and enjoyable platform for gaming, there simply aren't the games available. Can't have a games distro without the games!

  44. 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.

  45. Games based distro's already exist, by Anonymous Coward · · Score: 0

    morpix, for example, which I am running right now.

  46. 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.

    1. Re:A text adventure would be perfect by nineoneone · · Score: 0

      Funny.

      Very funny.

      --
      sig under development
  47. OSS Games by DroopyStonx · · Score: 1

    People band together and volunteer their times and excellent programming skills for Linux system (kernel, drivers, free apps, etc) development... why don't developers band together and just make kick ass open source games?

    I suppose creating a stable OS and fixing/improving code is more important, but still.. imagine something like an open source FPS that has all the right features and gameplay, or an RTS that has a more balanced system than the majority of others that are out.

    --
    We have secretly replaced these Slashdot mods' sense of humor with a rusty nail. Let's see if they notice!!
    1. Re:OSS Games by Stallmanite · · Score: 1

      We have some good Free games, but we aren't doing very much with them.

      We have the great quake 1 engine, all we need is graphics and level data, but no one has contributed to Open Quartz in years. One doesn't even need to know how to program to contribute!

      The critics loved Ikaruga, but Tenmado our Free clone is completely neglected.

  48. Amen! by RailGunner · · Score: 1
    Why do people currently upgrade their video card? To get faster framerates on their favorite games.

    To discount the importance of entertainment on Linux is a mistake. Now, I did read a poster talk about legacy windows games, and that's all fine and dandy, but what about some new games? Not every game has to be the latest 3d engine to be any good, there's still room for 2d games which tend to also be much easier to write. (as examples of excellent, recent 2d games, I submit Metroid Fusion, Castlevania: Aria of Sorrow, and the like.) So, let's not just include Tux Racer, or the UT2004 demo, let's also write some 2d games and get them to work properly with a joystick / gamepad. Puzzle games also work well, as they appeal to a wide variety of an audience. Yeah, Tetris has been done, what what about slapping some fancy graphics on it? How about a clone of Dr. Mario? How about a clone of Madden Football, or any other sports games? How about a Wrestling game? (Laugh all you want, but they sell extremely well..)

    Instead of being able to play windows games, why don't we give better alternatives to windows games?

    Where's this guy's email - I'm signing up.

  49. Already exists, morphix.sf.net by Anonymous Coward · · Score: 0


    go on knock yourself out

    Morphix

    has a bootable , live cd based gaming distro

  50. Yeah, right by crimguy · · Score: 1

    Mandrake gaming edition was a wash. These things just don't work well for the majority of users. I've been amazed at what I could get running with WineX, but it took hours of tweaking per game. I can't imagine a console emulator working much better. If you want to primarily play games, get Windows. It's just about the only thing it excels at ;-D

  51. 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
    1. Re:I believe... by drfreak · · Score: 1

      I like your thinking. A twofold distro may just be the ticket. The first just has enough brains to run the game on the CD, the second has a complete IDE geared towards game development. The former would just be a subset of the latter, so they stay in constant sync.

    2. Re:I believe... by ratfynk · · Score: 1
      The greatest strenght of Linux is it's ability to be turned into a custom distro. This is why Linux could become a usable gaming distro, that could be included with the game. The problem is bells and whistles drivers for SB cards like the new 96/24 offerings from Creative. Until vid card and and sound card manufactures stop being lackies for MS software, this will not happen.

      --
      OH THE SHAME I fell off the wagon and use sigs again!
  52. 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
  53. Maybe... maybe not. by SphericalCrusher · · Score: 1

    For video game consoles, yes. I feel that designing a gaming-based Linux distro would be a great idea.

    For personal computers though, I think something along the lines of Transgaming's WineX program would suffice, as long as it could run everything. That way, if someone wanted to do more with their operating system than just hack and program, they could install WineX and play all of the games they wanted. It just depends on the user though. Given enough time and resources, I think having WineX and a Gaming Distro would be great, because I know a lot of hardcore gamers who hate Windows... and are only keeping it to play games on.

    Long live Tux!

    --
    "Instant gratification takes too long." - Carrie Fisher
  54. I don't get it by GoofyBoy · · Score: 1


    His point is to give kids a game and they will eventually get interested in the OS.

    It doesn't work this way. Once a kid plays a game, once they are done with it, they are done with it. Turing on the TV is too easy. Getting another game is too easy. Surfing the Internet and chatting with friends/strangers are too easy.

    And if the kid doesn't have access to these things, they won't have access to a computer to waste time looking into the OS part.

    --
    The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
  55. Is switching distros the answer to everything? by Murmer · · Score: 0
    Seriously. "If only everyone used distro X, the world would be fine!" Right. But you hear it all the time.

    Mouse not working? Switch distros. Don't like your GUI? Switch distros. NIC not working? Switch distros. Neet DirectX 8.0 to play? Well, I guess you could call that a kind of distro switch, sure.

    I don't know if you've noticed, but Linux gaming with very few exceptions falls into one of two categories:

    • Knockoffs, imitations of other games and
    • Games that suck.

    And as long as it's a struggle just to get decent video card drivers released from the original manufacturers, what's never going to change.

    --
    Mike Hoye
  56. Lol! free Knoppix 3.4 CD here by Anonymous Coward · · Score: 0

    http://www.loadux.com/freeservers.html I got mine last week, but the older 3.3 Now they are offering Knoppix 3.4! enjoy.

  57. Definitely by CaptainPinko · · Score: 0

    At school I know many people would perfer to run Linux but can't live with out their games. And if they are gonna need to run wondows for their games they might as well stick to one OS in general. Just laziness really. Annd these are Computer Science students so we are not tlaking about people who can't handle a console or UNIXness... just people who have no lives and don't shower. Linux has a big chance coming up though. The most common game on campus is Counter-Strike. If when Counter Strike 2 rolls around if Linux supports its it will provide an oppurtunity to people generally sick of Windows updates and crashes. But the key is the games above anything. If we get these guys using Linux at home for gaming they'll use it for everything else and then they'll move their families to it since they'll be able to support it and et cetera. This is the key and the balls is going to be dropped. Everyone wants to do enterprise first but I think the proper place to start is the basement of every house.

    --
    Your CPU is not doing anything else, at least do something.
  58. 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).

  59. The key to linux is.... by march · · Score: 1

    pr0n!! Everyone knows that if you want something to succeed, it must first pass the pr0n test. Paper did it, photos did it, movies did it. Now linux has to do it.

    So, maybe we need to have pr0n supported directly in the kernel? :-)

    1. Re:The key to linux is.... by brandond1976 · · Score: 1

      I thought that was what the Xserver was for. Am I missing something?

  60. 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
  61. Silly. by Anonymous Coward · · Score: 0

    While the X-Box and PS2 may *run* Linux, they don't use Linux to run games. Porting BSD and/or Linux to a box is not the test of its suitability for games, so why even bring this up?

    Its utter nonsense.

  62. 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. :)

  63. 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 gotr00t · · Score: 1

      What I meant was built in support. The guide is excellent, but it relies on drivers from third party vendors (ATi and nVidia, using their Hydravision and nView utilities).

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

      In Windows, there are only two modes: clone screen and make all the screens a single desktop.

      This isn't totally true. If you have a decent graphics card there may be extra support.

      For instance, I own a geforce4 with tv-out and there are more then 2 modes.

      There are 5 modes I can set in the Nvidia Settings:

      Dual View,
      Vertical Span,
      Horizontal Span,
      Clone,
      and Single Display

      The number of things you can do with XFree86 and Linux is endless,

      Not in terms of gaming unfortunately. 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..)

      DirectX is great for game programming in windows (to my knowledge xbox uses DirectX aswell). Linux needs something like DirectX imo, not a distribution designed solely for games.

      I'm not trying to sell DirectX, i'm just saying its ALOT easier to program games in Windows over Linux, and this is one of the main reasons why there arent many quality games for linux as of yet. I do hope this changes as linux is a much better OS and deserves some good games, not just windows ports.

      --
      "Software is like sex: it's better when it's free."
    4. Re:Multiple monitor support? Has been there. by whodunnit · · Score: 1

      Forgive me if I'm mistaken but aren't XFree86, Gnome, KDE, and all the other windowing enviornments for Linux really just 3rd party apps that add functionality on to the OS?

      Also personally I'd much rather be having the people who make the hardware handle the multi moniter setup, than have microsoft do it. Last thing windows needs is yet another thing "built in" from scratch.

    5. Re:Multiple monitor support? Has been there. by Anonymous Coward · · Score: 0

      COUGH libSDL COUGH

    6. Re:Multiple monitor support? Has been there. by Spoing · · Score: 1
      The modes you mentioned are supported under X as well as a few others such as multi-user logins.

      Some Windows drivers do allow multi-user logins, though they are very narrowly taylored and the last one I noticed was for Windows 98/ME only.

      With X, you can have a few dozen exported X terms from the same machine and run them locally (multiple cards) or remotely (network).

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    7. 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.
    8. Re:Multiple monitor support? Has been there. by Anonymous Coward · · Score: 0

      You still depend on good drivers for that. Currently only Nvidia has those for Xfree. In Windows I haven't seen a card with tv-out/mutiple vga that doesn't support multimonitoring.

    9. Re:Multiple monitor support? Has been there. by It'sYerMam · · Score: 1
      Forgive me if I'm mistaken but aren't XFree86, Gnome, KDE, and all the other windowing enviornments for Linux really just 3rd party apps that add functionality on to the OS?
      True, but those're included by default in many Linux Distros. Mind you, you have an extremely good point on the "built in" front, however, for ease-of-use, getting new drivers is not so brilliant. Not to mention the fact that the drivers could break the thing. (Unlikely, but possible) I'm pretty sure XF86 has it better than Windows on this one.
      --
      im in ur .sig, writin ur memes.
    10. Re:Multiple monitor support? Has been there. by ivan256 · · Score: 1

      So by informed do you mean "gives all the info about nVidia and is just plain wrong about ATI?" Tom's Hardware Guide hasn't written a credible article since back around 1998. I don't know how anybody can read an article that says you can't play multi-head games on an ATI card (which is just plain false, and has been for at least a few years under windows and practically forever under MacOS and Linux). For quite some time it was true about OpenGL based games, but I believe you can even play those games multi-head now. DirectX games have always been able to use multiple monitors on the Radeon cards.

      I guess it shouldn't be surprising though, because when I read that article there was an nVidia ad on every page.

    11. Re:Multiple monitor support? Has been there. by Hatta · · Score: 1

      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).

      Too bad it's all or nothing. Either you use xinerama in which case you can drag apps from one physical screen to another but you only get one logical screen and thus only one set of virtual desktops, or you use fully independant screens in which case you can have independant virtual desktops but can't move apps from screen to screen.

      The latter option is almost acceptable for me, since my multimonitor use is mainly limited to watching movies and emulation, but there are times when I'd love to have, say, the gimp toolbar on one physical screen and the image I'm working on in the other. For all the ballyhooing about X's network transparancy, you'd think there would be a method for moving apps from host to host. But no such luck. As an aside, way too many programs grab the mouse when they go full screen, even if they don't use it at all. Actually mplayer is the only program I've encountered that behaves properly. (god I love mplayer)

      While we're on the topic, if anyone can tell me how to make games start on my tvout (geforce4) under WinXP, I'd appreciate it. With X it's a simple -DISPLAY flag, but windows doesn't like the command line, and there are no manpages so I'm stuck. (easier to use, my ass)

      --
      Give me Classic Slashdot or give me death!
    12. Re:Multiple monitor support? Has been there. by justsomebody · · Score: 1

      Actualy, you should get a little knowledge your self too, or at least stop reading articles and try the thing in reality.

      Displays that were presented were using GGI, GGI interface is supported just as Single monitor displayed internally as one, but that is quite unusable for anything but games and displaying some presentations or movies.

      Parent had it right. In multidisplay mode you can't beat X environment.

      Few examples where Windows do suck. If you're forced to boot in lower resoltion, all your icons get screwed, same goes for Safe Mode. I won't say that Matrox, ATI or NVidia multi display support suck, it doesn't, what sucks here is underlaying OS, which screws you over and over, major trouble is that it screws over displays. Example, you run a game in 800x600 mode, Windows switches resolution and meanwhile rearanges all your icons. Strange thing is that it rearranges icons on your secondary display which hasn't got anything to do with that resolution change.

      Being using multi diplays almost forever (now 8 workstations all equiped with 3x22"Mitsubishi), I did quite a lot of tests and I can say that fully separated multiple screens (not Xinerama) beats everything, the only place where Xinerama is usable is either coding or Gimp (and please don't even think about Photoshop and multiple screens, while Photoshop on Mac has at least support for two screens (but the menu on one screen is another story) just for the lack of MDI, Photoshop on Windows has at best support for 1 and 1/2, MDI on one and toolboxes on the second (yes, Windows on Matrox dual screen where Matrox provides one screen to system and displays picture on two would be better, but then you get all centered dialog boxes right in the middle between screens)).

      And before you answer, yes I was actively using Windows and Mac too, for a long time and in a very various configurations too.

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    13. Re:Multiple monitor support? Has been there. by Anonymous Coward · · Score: 0

      Generally Mac games are ported with a proprietary DirectX emulation layer. Some Linux games were done that way as well.

    14. Re:Multiple monitor support? Has been there. by SCHecklerX · · Score: 1

      I actually play my games by launching a second X server. That way I can still play the game full screen, but still check IM's and such on the other (virtual) display. Good stuff. Try that on windows! :)

    15. Re:Multiple monitor support? Has been there. by Anonymous Coward · · Score: 0

      "In multidisplay mode you can't beat X environment."

      In EVERY mode you can beat the X environment.

    16. Re:Multiple monitor support? Has been there. by whodunnit · · Score: 1

      You completely missed the point of my post.
      I am in no way saying windows is better or linux is better. To be honest with you, I've used linux for a total of maybe 5 hours in my entire life. I've just never found much use for it.

      My POINT was that the parent passed off his un-informed opinion as fact. I did not, all I did was cite a source with additional information that pointed out the flaws in the parent's statement, and then summed up that his "facts" about windows were in fact flawed.

      As for your 24 22"inch displays, all I can say is I wince just thinking about your electrical bill.

    17. Re:Multiple monitor support? Has been there. by kervel · · Score: 1

      there IS a method for moving apps from server to server, its called xmove...

      not that i got it working :)

    18. Re:Multiple monitor support? Has been there. by TrancePhreak · · Score: 1

      It's very simple, in your Desktop Preferences make the TV-out the default desktop. You can only do this if you have the TV-out on all the time tho. My laptop has a button that switches to TV-out, maybe there's a way to do the same for you.

      --

      -]Phreak Out[-
    19. Re:Multiple monitor support? Has been there. by Anonymous Coward · · Score: 0

      MOD PARENT UP!!!!!!!!!!!!1

    20. Re:Multiple monitor support? Has been there. by TheMysteriousFuture · · Score: 1

      I'm sorry, I thought you said "Informed" and linked to Tom's in the same sentence. ...

      *re-reads post ...

      oh. you did.

      Mod me down. I'm a troll. This is not funny. You did not read this. I am not here.

      --
      .sig
    21. Re:Multiple monitor support? Has been there. by Hatta · · Score: 1

      I see, thanks. Is there a way to do it per application?

      --
      Give me Classic Slashdot or give me death!
    22. Re:Multiple monitor support? Has been there. by whodunnit · · Score: 1

      For those of you that dislike my above link. Here's another option for multi moniter support in windows that is hardware independent.

      Here ya go

    23. Re:Multiple monitor support? Has been there. by TrancePhreak · · Score: 1

      If the application allows you to select the device you wish to play on, then yes.. Otherwise I have no idea :)

      --

      -]Phreak Out[-
  64. Mandrake/WineX? by xanthines-R-yummy · · Score: 1
    Isn't there a Mandrake Distro out there with WineX installed and configured with nVidia drivers? I don't see it on their website, but here's the original Press Release.

    Of course, this assumes that "games" = 3D games.

  65. Morphix, Morphix, Morphix! by Anonymous Coward · · Score: 0

    google for morphix, it's a debian based, game-oriented live cd that includes nvidia drivers and about 40 games.

  66. Comment removed by account_deleted · · Score: 4, Insightful

    Comment removed based on user account deletion

  67. Killer Games? by bmzf · · Score: 1

    It's all about the BZFlag.
    Beware when you see a player named "Mad Killa"

  68. 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...

  69. Sadly, I think the key might be by Savatte · · Score: 1

    warez. When stuff like Kazaa and the DivX codec is ported to linux, then you can expect people to take notice and switch. Games are nice, but they get old and can be expensive. As much as it pains me to say it, methods to illegally download movies, music, and games will dramatically increase the user base

    1. Re:Sadly, I think the key might be by freshman_a · · Score: 1



      the DivX codec is available for Linux. Look here.

      wanna download stuff? get mldonkey.

      now, there's no excuse for a linux user to not have illegal music, movies, etc. ;-)

    2. Re:Sadly, I think the key might be by LilMikey · · Score: 1

      I hate to give away information the promotes piracy but you're doing linux a disservice. MLDonkey can connect to the Kazaa network (as well as eDonkey, gnutella, etc.) and Divx ships with most distros.

      --
      LilMikey.com... I'll stop doing it when you sto
  70. Games make the most difference in platform choice by t1nman33 · · Score: 1

    From
    John C. Dvorak's recent column in PC Magazine:

    "All the wheel spinning about the superiority of this platform or that platform just boils down to the fun side of computing: games. No other single factor is so skewed."

    I never upgrade my computer for any other purpose than to be able to play the latest games. And it seems that many Linux fans keep a Windoze box around just for gaming.

    --
    --- Where's my car, and why are these grass stains on my pants?
  71. Mandrake has a good start. by gukin · · Score: 1

    Sorry if I come across as a Mandrake fanboy but. . . I'm a Mandrake fanboy. As a distro, it's got several things going for it:

    1. Alsa comes with the kernel, this provides better /more choices for sound cards.

    2. It's RPM based. Not everyone loves RPM but it does make software easier to install, especially for noobs and winex works quite well from an RPM.

    3. 3-D support. Mandrake download comes with what is necessary for the DRI 3D cards and the boxed sets come with ATI and NVIDIA drivers that install at . . . install time. The option of installing 3D acceleration is an option when setting up X.

    4. Unborked kernel. A few years ago, the stock Redhat kernel had some problems with winex and users had to use a different kernel for reasonable results.

    5. Easy Distro to work with. Well, nobody said that Linux was cake & pie but Mandrake is friendlier than most.

    Does this make Mandrake THE GAMING DISTRO. . . does it mean that other distros won't work? No, it's just my $0.02 and my opinion. Flame away.

  72. Live CD is where its at for games by Anonymous Coward · · Score: 1, Interesting

    a live cd tailored to games would be sweet. being tailored to games it would give better performance than a normal distro or windows since they're bloated by comparison. you'd have the option of running the game off the cd, thus effectively turning the pc into a console, or installing on the harddrive if you wished. and developers and hardware makers would be freed MS's control over the game related APIs

  73. Sounds great! by AYEq · · Score: 1


    Sounds like a perfect plan to me. Let's get out of the buisness/enterprise market and sink all of our eggs into something more stable, like video games/consoles :)

  74. 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.
  75. 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.

    1. Re:Chicken V Egg, Round 300 by GothChip · · Score: 1

      I agree that Games won't attract people to Linux but it would help keep them there.

      I have installed Linux quite a few times on second partitions and started to get used to using it. But the reason I have carried on using Windows is so I can fire up any of the latest games.

      Linux has all the applications I need and works well.
      Windows has all the applications I need and full game compatibility.

      Windows wins.

    2. Re:Chicken V Egg, Round 300 by SQLz · · Score: 1

      I agree. I don't see how people can even write articles about Linux uptake being slow. Considering the 'forces' that want to keep it down, I don't see how Linux uptake could be any faster than it is right now.

      If anything, its the USERS, not the OSS developers who need to get more involved. Its the users who have this notion that running software that isn't free is bad. (yet still run the latest nVidia drivers) Its the users who never put their money where their mouth is when a mainsteam Linux game comes out. Its the users who need to email, call, write, beg game developers and publishers for a port of that 'killer game'. How do you think mainstream gaming moved from Apple to the PC? It was that the PC users created demand by writing letters and calling developers.

      There are A LOT of desktop linux users now and more and more are joining the ranks everyday. We have a lot more users than most people give us credit for. We are a fragmented community though which is why we seem so small. We are also very hard to please. Most Linux users demand nothing but perfection from an industry that knows very little of the Linux culture.

      Two examples of this:

      1. people organized a boycott of UT2003 because the box didn't have the tux logo on it.

      2. people organized a boycott of NWN because the cut scenes didn't play.

      This kind of crap needs to stop. We should be a bit more reasonable and stop trying suffucate these developers who try to help us out. Other people in the industry hear about these things and don't want to touch us with a 10 foot pole.

      Another myth floating around is that developers don't write cross platform code. Newsflash, you can't have PS2, Xbox, Apple,and PC versions unless your writing code that will compile for different platforms. For many developers, a Linux version is a some what trivial matter. Its dealing with the Linux people that scare them off.

    3. Re:Chicken V Egg, Round 300 by DruggedBunny · · Score: 1
      > Maybe, just maybe, if there was an excellent hobbyist community and development platform

      Speaking of which, see Blitz 3D's community of developers, many of whom are very keen to port to Linux, especially if it's just a recompile away. Cue Blitz Max (an OO-enhanced version of the current Blitz language), set to come to Linux and OS X later in the year.

      Amateur Blitz developers have produced stuff like this, a lot of which puts most existing Linux games to shame (OK, so Frozen Bubble can live)...

      (Worms started off in Blitz, too, on the Amiga.)
    4. Re:Chicken V Egg, Round 300 by inkless1 · · Score: 1

      I think the quite-better-than-average Amiga FPS Gloom was a BlitzBasic game. Blitz would be a boon to any OS. Good to hear.

  76. There's only one problem by Anonymous Coward · · Score: 0

    The Linux fanatics would insist that the games be free and open source too.

    Until we all live in a cash-free utopia, don't count on this.

  77. Isn't this abaout to Happen Anyways by DarthTeufel · · Score: 0

    Isn't the Phantom going to do this and so much more?

  78. 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.

  79. here you go by Anonymous Coward · · Score: 0

    Morphix, grab the games iso in the downloads , burn to CD and off you go

  80. ok by Jahf · · Score: 1

    Go for it. We'll download it and play it and if it is worthy of adoption we'll even help with the development. Nothing stopping you. Have fun.

    --
    It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
  81. Ahem by Anonymous Coward · · Score: 0
    They were also the only OS around that had those capabilities... Linux has those capabilities now (OpenGL, SDL) but just because it has 'em, doesn't mean gamers will flock to them. Windows got there first, and gamers don't want to change.

    I see PC based gaming dying anyway. What's the friggin point of buying new GFX cards every 3 months? The PS2 is much more economical.

  82. MMORPG's by nightsweat · · Score: 1
    We should shoot for Linux versions of Everquest, SW Galaxies, Dark Age of Camelot - all the big MMORPG's

    The MMORPG's generate a lot of money not through the software but through the subscriptions to the service required to play the game online. Give away the razor, sell the blades.

    If an enterprising developer adds a Linux client and makes their money back plus a nice ongoing profit, we'll attract a lot of other game developers to Linux.

    Free as in freedom for the OS, reasonably priced as in beer for the games.

    --

    the major advances in civilization are processes which all but wreck the societies in which they occur - A.N. White
    1. Re:MMORPG's by Anonymous Coward · · Score: 0

      But once you release the source code for the games, why would I need to pay you anymore? BHWHAHAHAHAHA! You Linux nerds have really dug yourselves into a hole, haven't you? You can never make a 'profit'. And without profits how can you expect to develop Linux? I love it!

    2. Re:MMORPG's by Anonymous Coward · · Score: 0

      Profit is achieved through nichcraft. It's more than possible. Though unfortunately not within the confines of standard conformist thinking...

  83. Requirements for console gaming by drsmack1 · · Score: 1, Interesting

    1) Identical hardware on all consoles

    2) NO front end - put a disk in and that has your front-end; no Linux programmer will ever understand this one

    3) Lots of NATIVE games that run PERFECTLY

    4) Someone who is willing to invest and risk hundreds of millions of dollars

    I have a question: Why? Is there a reason to do this? I understand that there are people out there who love Linux (a little too much really) but is there a gap in the market that needs filling?

    I have a Xbox and I really do not see how it could be improved from a GAMER's perspective. The gamer does not care about the political issues. They just want to be able to pick from a huge selection of games at the store and to be able to put the disk in without ANY configuration or fuss.

    It seems that there are a lot of people out there who do not realize how much work it would be just to get the platform together. It would take millions in development.

    A console such as I describe above will NEVER be created by the OSS community - there would be no interest in anything other than the technical aspects of it. To make a glossy and perfectly working system will take a Microsoft or Sony behind it.

    If we ever do see Linux on a console as a corporate product (and I think that is likely); then it will bear little resemblance to Linux as we know it and will not really be important.

    I mean, who cares what OS it is running? I just want it to be cheap and to work EVERY TIME.

  84. 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.
  85. 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' :)

  86. 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
  87. There are games.. by Anonymous Coward · · Score: 0

    Quake3
    UT2004
    NeverWinter Nights
    Return to Castle Wolfenstein
    etc..

    I'm glad the companies that have took the time, effort and capital required to port their games to this platform are getting their due respect. Apparently it was a waste of time.

    I agree with a previous poster. Games won't help the OS, consistency will. Follow the apple design guidelines across the board and start coming up with consistency. That will save you, games will not.

  88. slow down cowbow! by Anonymous Coward · · Score: 0

    I think we should wait the conclusion of the SCO case before investing new energies into anything Linux.

    erm, sorry wrong site

    1. Re:slow down cowbow! by nightsweat · · Score: 1

      I'm sure the parent will get modded as flamebait, but I laughed out loud.

      --

      the major advances in civilization are processes which all but wreck the societies in which they occur - A.N. White
  89. Only two things tie me to XP... by Mantrid · · Score: 1

    I think the only two things I need for an Linux distro are Cinema 4d, and better games support. Oh sure I've got some other apps kicking around, but those are my must-haves. But on the other hand, it's not a big deal either - if I'm willing to drop $3000 (cdn heh) on a laptop, or $300 on the latest gaming system, $100 on a steering wheel, $70 on a joystick etc... (hasn't been one in awhile mind you) the $75 on Windows XP isn't really a huge deal. *But* if Linux had some must have games in its own right then it would be very tempting indeed, but everyone that makes a decent game for Linux ultimately converts to Windows anyways, joining the legions of great games already available.

    But it will certainly be nice to have that choice one day - especially with $500 systems with works and windows on it - they'd probably be right down to $350 or so without having to pay the MS tax == a gaming computer for the price of a console.

  90. Re:Why I don't run Linux by frankm_slashdot · · Score: 1

    wow... i always heard that people with sub 100,000 uid's can be pretty jaded and grumpy. you, my friend have been reading slashdot way too long. cheer up :)

  91. 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.
    1. Re:Yeah, no kidding by Bombcar · · Score: 1

      Could you be convinced to release the tools under an open-source license to help others do the same?

      Or are the GBAs under silly NDAs?

    2. Re:Yeah, no kidding by Shadarr · · Score: 1

      This is exactly why I quit playing with Game Factory (sequel to Klik 'n Play) well before making an actual game. I did not want to do art. I'm not an artist. But even for something as simple as a GBA game (or equivilent on computer) most of the work is creating the art and the levels. The game logic, which is what interested me, is a very small part of it.

    3. Re:Yeah, no kidding by ZorbaTHut · · Score: 1

      I got mine from an open-source kit ;) Search for devkitadv - there's quite a large amateur GBA development scene out there.

      --
      Breaking Into the Industry - A development log about starting a game studio.
    4. Re:Yeah, no kidding by Anonymous Coward · · Score: 0

      As a programmer with extensive art training, how wanted are artists in game making today? Should I think about packing up my bags and heading to Silicon Valley?

  92. Linux is about getting work done, and well.. by MotherInferior · · Score: 1

    I concur. Let's get Linux, BSD, heavens... just get *nix to be the standard for everyday work. That's where the real fun and profit are. Once *nix is a standard, then games will come to it.

    Linux et al. is founded on the desire to get the job done, and get it done efficiently. In the field of high-performance computing and server solutions, Linux (and *nix in general) has been and continues to be the tao. It's becoming so elsewhere, even in small office computing environments.

    Patience, grasshopper. If you build the field, then the games will come.

    1. Re:Linux is about getting work done, and well.. by 4b696e67 · · Score: 1

      I couldn't agree more. I totally disagree with the idea that some killer game is going to make Linux the OS of choice for millions. MS OSs didn't get where they are today because of a killer game. They got there because that is what mom/dad used at work and that is what mom/dad bought for home(early years...today there isn't much choice). I don't know about everyone else, but I sure as hell wouldn't buy my son a $1000 machine just to play a game on. The home computer market will move to Linux when the business computer market moves to Linux.

      Look at the Amiga as an example. The Amiga was a kick ass computer for its time (and had tons of killer games), but people were buying IBM clones because that is what they knew from/needed for work. Commodore tried to get into the business world too late and died (well that and other piss poor decisions).

  93. Multiplatform collaboration bootstrap by benow · · Score: 1
    The trick is to create a bootstrap to a muliplatform native game environment, sdl + crystalspace + bindings for pc, ps2, xbox, gamecube, etc. Throw it into a machine, spark up bootstrap env game and launch networking and login to a distributed collaborative environment. Then perhaps realize that gaming is not just for fun, but also, potentially, a huge enabler of the potential of mankind, if only we can loose the taste for blood, virtual or not.

    Grow towards progress and keep wheel of enropy spinning, a spring of sustainability, just around the corner. A real carrot for a virtual donkey.

    Game environments, however, must be seen as more than time wasters before viability is reached. One could argue that such a endpoint is unreachable from the current state of Game Company vs. Game Company (vs. Game Company) in persuit of the mightly downtime of teenagers, as brutal competition never results in sustained peace, only room to inhale before the next thrust. It is the open community that holds the knowledge of cooperation. It is much easier to sleep well in the company of friends, and the well rested are far more productive.

  94. 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

    1. Re:We don't need a games based distro... by m1chael · · Score: 0

      So a distribution that comes with 50 free hours of some porn paysites (let's put that in a folder called, Online Services). And have some low priced introductory fee to snag new subscribers in long term contracts. Add in desktop personalisation (StraightMale, StraightFemale, Gay and Lesbian) and you are set. Hopefully the distribution can have internet setup easily or you're screwed.

      --
      I know you are psychotic, but please make an effort.
    2. Re:We don't need a games based distro... by Broken+Bottle · · Score: 1

      Well, we are looking for greater market penetration...

      Chris

  95. 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.

    1. Re:Everyone is root? by IamTheRealMike · · Score: 1
      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.

      A better way is to use SELinux and tag the games binaries so the kernel knows it has the realtime priority priviledge.

      This is exactly the sort of thing SELinux was designed for. Running as root to get those things just isn't necessary in the SELinux world.

      Of course, I'm not actually sure it'd be useful - a good scheduler (and linux has a good one these days) shouldn't be starving a game of CPU time anyway....

  96. Develop user-friendliness before Games ! by Lakedemon · · Score: 1
    I tried switching from WinXP to Fedora Core 2.


    The installation GUI looks way better than Suse6.2's from 5 years ago but...


    It didn't set my sound card right : a soundblaster live !
    I couldn't find a way to set up my ADSL connection
    I had no access to my 5 NTFS partitions, full of data...
    It's damn annoying...


    Come on Guys...it's no use having plenty of free aps/games/great feature in the Linux distros if you spend days trying to make it work in the first place .


    In windows, everything you need to set up is in the configuration panel.
    In KDE 3.1.9.... I don't say it's scattered all around the place..but I couldn't fix/find where to fix my adsl in more than 3 hours.


    The first thing to develop is :
    the set up application (anaconda for Fedora, Yast for Suse...).


    If it doesn't set your linux os cleanly on your Hd without failure...it's no use trying to add feature to the distros

    1. Re:Develop user-friendliness before Games ! by sloanster · · Score: 1

      I tried switching from WinXP to Fedora Core 2.
      Yikes, fedora core 2 is NOT for newbies, or even general users, it is an alpha quality experimental snapshot release.

      It didn't set my sound card right : a soundblaster live !
      hmm, I've used SB live cards in linux - no problem, although I'm not suprised that the experimental FC2 did not automatically set it up. Did you run the soundcard detection utility?
      (System Settings -> Sound Card Detection)

      I couldn't find a way to set up my ADSL connection
      System Settings -> Network

      I had no access to my 5 NTFS partitions, full of data...
      fedora does not support ntfs. (If you want access to ntfs partitions, suse 9 works fine out of the box)

  97. 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.
  98. 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.

  99. 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.

    1. Re:What's missing from Linux games? ORIGINALITY! by Anonymous Coward · · Score: 0

      YES!

      This is why WINE, while a cool thing, is ultimately, and ironically, a bad idea for Linux on the desktop. WINE invites everyone in most all computer industries (hardware, application, gaming, etc) to just make their Windows stuff work in WINE, which really means, link against Windows-only DLLs, in which the Linux community must play the "me too" game.

      THE ME TOO GAME SUCKS and you will always loose if you can't do it better. I don't think there's any way WINE can be like Samba.. that is being "better than Windows at being Windows". If WINE can prove me wrong, I'd love it... but I seriously doubt it will ever happen.

      To the gaming industry: Why not use cross platform technologies such as OpenAL, SDL, and OpenGL? You'd hit the entire computer market if you did! Why even use DirectX? If you are a software company and don't ask those questions, you obviously don't care about Linux, or really any other OS besides Windows. Until we have more companies that care, I'll have to continue to dual boot.

      But really.. why should these companies care? Can anyone answer that? I've given one reason, what are more? Maybe the people in charge just don't know what's out there?

    2. Re:What's missing from Linux games? ORIGINALITY! by Christ-on-a-bike · · Score: 1
      Whereas Windows became the operating system for gaming because of its raft of original titles like... Solitaire?

      No, seriously, you're wrong. PC Gaming started with DOS, and a great many DOS titles were also available on the Amiga, etcetera. There was jno compelling originality in these DOS games. But PCs are cheap, and became very popular. That's when games developers began to target it exclusively, and games like Doom came out for the PC only. Windows accelerated the trend, and when Win95 came out, it was incompatible with many DOS games. Windows was simply the most popular platform, cheap to develop for, and it was uneconomical to port games to other architectures and OSs.

      If Linux becomes popular (for whatever reason) then games will be written for it. This is already happening to a certain extent. But we can't expect to see big-budget, original, Linux-only games until it becomes uneconomical to keep supporting Windows. That possibility is still a long way off.

    3. Re:What's missing from Linux games? ORIGINALITY! by Anonymous Coward · · Score: 0

      Mouse-driven Solitare was fairly original, when it first shipped in 1985 or whatever.

  100. DirectX by hughperkins · · Score: 1

    Isn't linux missing something called DirectX? Possibly something to include for a forthcoming release.

    1. Re:DirectX by sloanster · · Score: 1

      Nope, nothing missing - windowspc uses directx, the rest of the world uses a standard called OpenGL -

  101. 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.

  102. 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
  103. Re:This is probably the stupidest thing I have eve by Anonymous Coward · · Score: 0

    or it could be that programmers use computers more :P

    but let's not think too hard shall we

  104. Re:Why I don't run Linux by Lakedemon · · Score: 1

    I completly agree with you

  105. What always pulls in the crowds... by Anonymous Coward · · Score: 0

    Is what appeals to the lowest common denominator.

    Look at the most popular things on television. Sports, bad news, and bad drama. Animal-like behaviour chasing a ball or beating each other up in a ring, and something bad happening to someone else so the audience can feel better about their own lives.

    In "`puters", as my cousin would say, the keyboard is still intimidating to a lot of people who wouldn't normally deal with a word processor or similar application on a regular basis.

    Think about when businesses first forayed into using computers in the workplace. I'm guessing that most people who had to use one were the same people who'd done the typing on a type-writer in the past.

    People are animals. An animal doesn't like to be intimidated, made to feel stupid, feel that it's not in control, or treated like other animals.

    Look at the console controller. It's a simple thing with few buttons and the interface is as little as a pictorial menu and simple text. It allows people to believe they're in control.

    Look at the popular games. They're violent and vaguely sexual, which makes them fun and if we can not only get more games into Linux that have those qualities, but also market them to the masses, then we'll probably get people interested.

    The next step is make Linux and those games so easy to install on the animal's computers that they just need to insert a cd into their computers and reboot them, and _nothing_ _else_.

    Don't make them type something. Windows came pre-installed and they didn't have to type anything to use it - remember, keyboards intimidate. This makes them feel like computers are easy.

    "That point-and-clicky thingy is all I need to start a game that my son installed."

    (Another fascinating aspect of the animal to remember - even if they know that their children can install programs, maintain their computer, and look after the equipment to a far more advanced degree than the parent ever could, most parents will not let their kids touch the computer to do anything other than play a game "in case s/he breaks it".)

    In their minds, even an animal can put something into a slot, and to them putting a CD in a ROM is their control over their computer.

    Sell to the animal in people and you'll make a mint.

    Sell to the intellectual and you'll probably go broke.

    1. Re:What always pulls in the crowds... by Anonymous Coward · · Score: 0

      I'm disappointed.

      I was waiting for the flames to begin for my description of the unwashed masses as "animals".

      Maybe the lack of response is people silently agreeing with me. :)

  106. I've been thinking about this for a while... by Anonymous Coward · · Score: 0

    In my opinion, here's what a game-based distro needs:

    Hardware Support: It needs to instantly figure out what 3D card you have and set it up properly. I pray that someone can do this.

    Game Support: It not only has to have plenty of games, it's got to have plenty of GOOD games. Gamers don't want snake or something, they want Unreal Tournament, or Quake. America's Army would be a damn good thing to include.

    Polish: It's gotta be awesome looking, and make them want to use Linux over Windows. Hopefully taking advantage of 3D hardware. Even the setup has to be cool, simple, and animated. Something gamers won't be afraid to install on their computer. Remember, Windows comes FREE with most computers, and supports all games, Linux has to have some kind of advantage. This advantage is to appeal directly to the gamer.

    Brand Identity: A lot of people identify Linux as a server operating system, and some believe it acts like DOS. This distro needs to use it's own name EVERYWHERE. It's gotta be remembered as being kickass for running games, and it's gotta say, somewhere "Powered by Linux".

  107. 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.

    --
    ...
  108. Almost right by nightsweat · · Score: 1
    Well, SECOND driver.

    Off to Whitehouse.com now...

    --

    the major advances in civilization are processes which all but wreck the societies in which they occur - A.N. White
  109. Learning C++ from an Early Age by SuperChuck69 · · Score: 1, Flamebait
    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.
    Like alcoholism?
    --
    :wq
  110. 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.
    1. Re:Linux games myth... by randomErr · · Score: 1

      I have to disagree with you. People had a ton of trouble setting up VESA and Sound Blaster drivers in DOS just so that they could play Commander Keen and Doom. Remember dealing with IRQ's? Yet people did it. Why fuss when they could use an easier platform like MAC? 2 reasons: The PC/DOS platform was cheapers to purchase AND thats the platform games were being made on.

      You could do plug and play type gaming on Mac nearly a decade before you could on PC's. But PC's offered better graphics and more games for half the price.

      Give people a killer application or game and they will switch. For Microsoft it was Windows and Office. What will it be for Linux, games or video editing? Both need a good set of video drivers.

      --
      You say things that offend me and I can deal with it. Can you?
    2. Re:Linux games myth... by hopemafia · · Score: 1

      I'd like to mod the parent +1, Damn Right.

      Killer apps are great, but not if you have to use command line to install them, and edit text files to change their settings.

      --
      If God had had a computer it would have taken him 7 months to create the earth...if he even bothered to do it at all.
    3. Re:Linux games myth... by msimm · · Score: 1

      The difference you've overlooked is that now the market in mature. We have choices and the only real difference is some are more ubiquitous easy to use then others. Your reflecting on a time when computer users were the acception and a good working knowlege was required (or a willingness anyway). Times have changed.

      --
      Quack, quack.
    4. Re:Linux games myth... by Prototerm · · Score: 1
      Whats interesting is Linux now *has* games.

      Linux has Tux Racer, what more do you need?

      --
      "My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
    5. Re:Linux games myth... by Anonymous Coward · · Score: 0

      look moron, what people did in the DOS era has NOTHING to do with what they will do or what they will put up with NOW.

      Most people didn't HAVE pcs at home to play games with back in the days when DOS games were new. The market place HAS CHANGED UTTERLY. Everyone has Pcs at home. The market is populated by a whole range of new demographics that simply weren't there prior to Windows95/98.

      Linux is not competing against Win9x, nor MacOS 7 anymore. Get over it.

      There's like this hysterical reaction in Linux devotees which causes them to think that it's still 1994 or something, so Linux makes all these strides which they cheer for and hail as the greatest invention since Pussy, but somehow in their minds all other operating systems have to be judged on what they were like when Linux was at v1.3

      Fucking Pathetic

  111. Linus HIMSELF recommends by Anonymous Coward · · Score: 0

    Ninnle Linux!

  112. well now thats [not] a smart idea... by Anonymous Coward · · Score: 0

    Mandrake's failed attempt aside, a "games distro" is a great idea. IF all you want to do is let Linux users play some new games. However, gaming has nothing to do with business productivity tools or general purpose desktop use. So we get more gamers using linux. How is that gonna affect ANYONE outside the gaming industry? Not to mention the technical problems?

    First of all, the "game cd" would need to be a DVD. You can't cram a "modern" game onto a single CDR anymore, much less a fully-compatible linux distribution along with it. Second there's the seek times involved with playing a game solely from a DVD-ROM drive. Thirdly there's the hardware configuration to be thought of; KNOPPIX doesn't work on half the computers I try it on, and most of the time the POS OEM computers people buy need their video and monitor drivers pre-loaded or they'll never boot up in windows!

    Not to mention the business problems with this idea. The game developing companies by and large use DirectX to make their games, and trying to *SELL* a game to somebody using Wine to render fonts wrong, not allow anti-cheats to work, break sound card compatibility, etc is not going to fly. Trying to convince them all to rewrite half their games to use OpenGL isn't going to be very well recieved either.

    Ok, ok, assuming we had an open Linux gaming console that somehow worked well (on TVs as well as CRTs and LCDs) you'd need to get people to buy that console. You'd need to have the latest ATI video card or something compatible to play games like the new Half-Life and Doom. You'd need a speedy processor (>=2GHz) as well as DVD drive, ethernet, hard drive, and plenty of RAM. You'd need to make it *quiet*. And you'd need to make it $300 or cheaper.

    THEN you'd have to get people to buy the fucker. You know how many people are loyal to brand names like Nintendo, Sony, and now Microsoft? How many titles do you think they'll have to port before people decide it's a worth-while investment? 10 titles? 20? Assuming they're even good games?

    Look, i'm pro Open Source. I was even hopeful that the Indrema would work out (heh). But Linux is not a magic wand that can fix anything. If you want to start a company that puts out an "open" Linux platform, be my guest. But just starting a new distribution ain't gonna do but jack and shit, and jack left town.

  113. No, we need a work based distro by the_other_one · · Score: 1

    We need a work based distro that contains all of the games with a Master Boss Key.

    --
    134340: I am not a number. I am a free planet!
  114. 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?

    1. Re:Games On Bootable CD or DVD by Anonymous Coward · · Score: 0

      You must be smoking crack because WHAT IS THE POINT when I can just as easily insert a WINDOWS version of the game into my CD tray?

    2. Re:Games On Bootable CD or DVD by Anonymous Coward · · Score: 0

      I think we already have this... it is called PS2 or XBox or Game Cube...

    3. Re:Games On Bootable CD or DVD by .com+b4+.storm · · Score: 1

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

      As cool (from a geek standpoint) as this approach is, I have always seriously questioned the usefulness of it. I mean, really - how many games are out there that you a) can't get for Windows, and b) would want to bother rebooting your computer to use? Then there's the problem of how you deal with patches and updates, adding new maps, etc.

      I suppose the latter could be dealt with by having a portion of your hard drive to stick maps and such in, but if you're going to bother with using the hard drive anyway, why not just install the damn game? As for updates, are you going to expect people to burn a whole new ISO and coaster the old CD-R?

      I'm just rambling, really, but ultimately I fail to see the practicality of bootable game CDs. Yeah, there is the geek chic side - you could burn 20 bootable UT2K3 discs and turn a college network lab into a LAN party or something. But honestly, what effect would this sort of thing have on 99% of gamers (especially those who don't care about Linux anyway)?

      --
      "Wow, you're like some kind of superhero able to ward off happiness and success at every turn."
      -- Ryan Stiles
  115. 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).
    1. Re:That game sort of exists... by Anonymous Coward · · Score: 0

      That is absolutely awesome.

  116. 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.

  117. 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
  118. How about functional video drivers by IgD · · Score: 1

    There are already a lot of cool games for Linux IMHO. For example, check out Savage from S2games.com. The problem I've encountered is with VIDEO DRIVERS. Specifically, I've got an ATI 9800 class card. If you check out the Linux forum over at http://www.rage3d.com you can see what I'm talking about. Assuming that the drivers will install okay on your distro of choice, one still has to content with decreased performance, screen artifiacts and other bugs. The 3D gaming video drivers need a lot of polish and they need to be included with the main distros. Then, joe user can install Linux, install a game CD and be off to the races. Today once you install Linux you have to track down the drivers and wrestle with them to get them installed!

  119. 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.
    1. Re:Acbsolutely NOT what is required by Hassman · · Score: 1

      Windows is losing mind and marker share. WHY?

      Linux is now in the running to win the marbles.


      HAHAHA!!! You are awesome. I wish I had mod points so I could mod you up funny man.

      *sigh* losing market share. heh.

      --
      -Mark
      Dovie'andi se tovya sagain.
  120. Lots of games by jeffkjo1 · · Score: 1, Insightful

    Lots of games are already available for linux, especially considering its relatively small marketshare and memory optimization not intended for super hi-res 3d gaming.

    I've got Quake 3, UT 2k4, and Americas Army all sitting on my computer right now. Things are getting there, it just takes time.

  121. NIMBY by Anonymous Coward · · Score: 0

    Jesus Christ, you mean that all that's holding back Linux from the desktop is a script to make some goddamned links under "My Computer"?!!!!

  122. Hmm... by MaestroSartori · · Score: 0, Redundant
    And lets get some 'killer' games on that disk.'
    Ah yes, the easy part!

    Well, I'm a games programmer, I've also been using computers for over 20 years, and I suspect that the key to Linux is NOT a games-based distro. My thinking is as follows:

    Hardcore gamers go where the games are. That is currently either Windows or consoles. Casual gamers can't use and probably won't learn Linux. I mean, I have trouble using Linux, and I'm the one writing the games, how do you think the poor punter walking into EB or wherever is going to respond to trying to learn it? And do you think they're going to do it just for games? Hmm...

    As many other posters have pointed out, Windows didn't become a decent gaming platform for many years, and many iterations of DirectX. Yes, there were good games, but the biggest things started happening with DX. Think back beyond that to the DOS gaming days. That is pretty much where we are with Linux right now.

    Is there a solution to this? I'm not sure. Some sort of DirectX-a-like might help games development, but the usability and marketing and so on all have to work before people will know that you CAN play games on Linux, and that they WILL work. Getting them to know what Linux is might also be a good start...

  123. 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.

  124. 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.

  125. This is the wrong approach by dacarr · · Score: 1, Interesting
    The fact remains that it has to be marketable with a gimmick. Windows does everything Linux can do (though Linux does it better), and you can play games on it reasonably well without it blowing up. So there's really no need for a gamer to go to Linux, since he can do everything else on his Windows box.

    So what needs to be done if you want to win the gamer crowd over is to indicate Linux does something that Windows simply cannot do. I know, there's the infinite flexibility and infinite stability factors, but last I checked, a gamer isn't *really* concerned with that - the gaming box is a gaming box (oppose workstation and server), so you don't need to be up all the time, barring the occasional system explosion that they seem to not mind putting up with. (Note, this is perspective.)

    --
    This sig no verb.
  126. admirable idea by Anonymous Coward · · Score: 0

    that might get people intersted in linux... ...of course better documentation and knoledge bases would get even more people running tux

  127. he's stupid, but right. by Anonymous Coward · · Score: 1, Interesting

    While the author on Linuxworld has unrealistic ideas about the work necessary to make a "killer" game (let alone a distro with multiple "killer" games) for Linux, he is ABSOLUTELY RIGHT.

    For Linux to break MS's stranglehold on the consumer desktop market, the best thing it can do to compete is to offer backwards compatibility with a plurality of Windows games, as well as several Linux-only games.

    Market realities have worked against Linux games in the past, and continue to be the biggest obstacle to Linux's success in the home desktop segment. It costs anywhere from 3 to 10 million dollars to make a "good" game. The destination platform for a game is largely decided by the publisher, and that decision is largely based on existing market penetration. Even now, fewer PC games are made, as publishers migrate their products to console.

    There is some good news, however. With commonplace multi-platform releases, and Sony's PS2 dev software designed for use within Linux, it makes sense for a developer to write a Linux port, use it for internal testing, and possibly release an unsupported version for Linux gamers. This way, titles for PS2 (or PS3) could see Linux ports in a similar way that titles for Xbox see Windows ports. Unfortunately, for this to be adopted by developers 2 things have to happen. First they need a comprenehsive IDE, toolset, and game API (at least a DirectX-equivalent, but better yet middleware) written by Linux developers and/or Sony, that eases both development of PS2 games and their Linux ports. Secondly, publishers need some sort of incentive to allow the Linux ports to be released to the public. This is especially difficult, given widespread publisher fears of piracy and the current low market penetration of Linux. In fact, the only power that can convince publishers to release for Linux would be Sony, which would have many of the same reservations as the publishers (it is, itself, a 1st party publisher!). Still, Sony has many reasons to push Linux. It would pose little or no threat to the Playstation's current market dominance. If successfully adopted as a consumer platform, Linux would ultimately weaken Microsoft AND the Xbox. One of the most common developer complaints against Sony, programmability and support, would be forgotten. And through its provision of open-source middleware and perhaps closed-source game development tools for that middleware, Sony could license its own development solutions to independent developers for Linux, bypassing the 3rd party publisher middlemen, gaining another source of revenue, and controlling a newly popular PC platform for gaming (essentially providing a game QA/certification position comparable to what Microsoft provides for Windows games). By pushing Linux game development, Sony could kill several birds with one stone.

  128. Didn't this already kill a platform? by Anonymous Coward · · Score: 0

    Didn't a Games centric focus wipe out Commodore Amiga? I loved the Amiga, great little platform/os back in the day. But all Commodore seemed to promote was how great it was for games. Doubt many businesses will put support behind something that is looked at as primarily a game machine.

  129. John Dvorak by CPNABEND · · Score: 1

    This week's article compares Windows and Linux, and he concluded that GAMES are what's keeping Linux from going mainstream...

    --
    My wife doesn't listen to me either...
  130. Why not make free Open source MMORPGs? by Adolph_Hitler · · Score: 0

    Online RPGs are perfect for the open source model of charging for server access instead of the game itself. Why not make games like this?

    --
    People don't exist to serve systems, systems exist to serve people.
  131. needs to be better than windows by Anonymous Coward · · Score: 0

    I dont run Linux, in fact I've never tried Linux. Linux does nothing for me that Windows XP doesnt already do, at least easier if not better. Windows however, does a lot that Linux doesnt do - namely run all the games, and all straight out of the box.

    All I need a PC for is surfing, email, MP3, and games. Linux can do all of that except the games - at least not nearly all of them and very rarely straight out of the box.

    A stripped down linux that is optimised for running games would likely find it's way onto a partition of my hard drive. Need to have enough games working running better than they do on Windows though.

  132. Score -1, Talking Out of Ass by Brightest+Light · · Score: 1
    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.
    Bullshit, you obviously don't know any hardcore gamers. If you're willing to drop $300+ on a video card, there is no way in hell you would settle for onboard sound (not having a dedicated soundcard means your CPU deals with it, which means a framerate drop) or a cheap soundcard. Most gamers who are willing to shell out a lot of money for hardware realize that you get exactly what you pay for; and buy accordingly.

    As an interesting side note, The subject of my post was initally "Score: -1, Talking Out of Ass" however /. seems to strip out the string "Score:" and anything following it.

    1. Re:Score -1, Talking Out of Ass by Minna+Kirai · · Score: 1

      Bullshit, you obviously don't know any hardcore gamers.

      I know plenty. Your logical position is weak, because a negative cannot be proven anecdotally.

      Gamers saying Counterstrike is acceptable using VIA motherboard graphics: Exactly ZERO
      Gamers saying Counterstrike is acceptable using VIA motherboard audio: at least a few

      Besides, hardcore gamers who spend $300 (for a 5900) aren't as important as the many more "medium core" players who put down $90 (5600). Typical budget is to give 10-20% of the gfx card's money to sound card.

    2. Re:Score -1, Talking Out of Ass by Rallion · · Score: 1

      Not true. I'm hardcore gamer. Really, I play at LEAST 6 hours a day, averaging well over 10. I sleep little. I play everything, too, and today have played 6 games, the oldest of which is Diablo 2.

      And you're right about one thing -- I won't do onboard sound. My CPU cycles are too valuable. Past that, to me, sound-upgrading happens only after visuals are taken care of. By 'taken care of' I mean I can play any game for the next year or so smoothly, with the graphics settings all at low to medium settings. Then, I can do some sound.

      The bottom line is that it is nowhere near as important, when you don't feel like spending gobs of money on it. In the last few months, I've had two games simply refuse to even load because the MX series doesn't support pixel shading 1.1. That's it -- no Prince of Persia or Deus Ex 2 for me. Not saying I would have liked these games, but I may never know. Splinter Cell 2 uses it, too...However, even with onboard sound, these games would have run fine with adequate video hardware.

      You'd lose some quality. The sound would just be less accurate. Compare that to having older video hardware, when the game will be completely unplayable.

      If you have an unlimited budget, you'll get everything, sure. But if not, video is far more important.

      Feh, I use $10 headphones.

  133. Games are The Key by Tritoph · · Score: 1

    I run Windows XP and find it adequate for what I do. The only reason I haven't installed Linux on any of my machines is games - the main reason I use Windows is for games, and if Linux could play all of the games that Windows does, then I'd switch in a heartbeat. For a vast majority of my gamer friends, this is also the case. If Linx could play games, I'm sure quite a large number of your non-geek/non-techie people would start using Linux over Windows.

  134. 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.

  135. Games are needed before there will be drivers. by Adolph_Hitler · · Score: 0


    You cant sell a video card with no games. Duh, so why would you have a linux specific video card when theres no linux specific games?

    I think MMORPGs are perfect for the open source model, you charge 5-10 bucks a month to everyone, give away the code and the game for free, and you can actually profit.

    --
    People don't exist to serve systems, systems exist to serve people.
  136. And that *will* happen... by Anonymous Coward · · Score: 0

    Linux will be able to be an excellent gaming platform. A common problem with games is that they want everything of the PC. Consider a user that has what OSes installed on their hard drive. Now, consider that the game can install its stuff to the hard drive (under the OS or from a LiveCD) but relies on the LiveCD to afford the minimum required of OS bloat and the game to run. The game would NOT require a window manager and all sorts of junk like that (and if it did, it could use its own).

    That is a solution... And by the time that this happens LiveCDs will be very trivial to produce.

  137. Loki used a closed source model on open source. by Adolph_Hitler · · Score: 0

    They ported closed source games. We are talking about creating new open source games to compete with closed source games, on an open source platform. I think it can work, you could easily design good open source games, in fact by reusing the engine, instead of reinventing the wheel each time open source games could have better graphics and play mechanics than closed source games.

    --
    People don't exist to serve systems, systems exist to serve people.
  138. Re:Why I don't run Linux by Anonymous Coward · · Score: 0

    I'll probably repost a derivative of this, next time a post asks "How do we get Linux mainstream?"

    But we *don't* want to get Linux mainstream.

  139. 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.
  140. Exactly the opposite!!!! by rtkluttz · · Score: 1

    Look at it this way. Whether anyone likes it or not, Microsofts strongest point is that it does everything well enough when used by a competent user. Even Microsoft doesn't quite "get it". By making different versions (think Media Center edition) they just dilute the bloodlines. Why would anyone opt for specialization?

    Why make a gaming distribution? Wrong path in my opinion. Make all distributions have what it takes. Specialization is exactly what is HURTING linux adoption.

    --
    Digital is, by definition, imperfect. Analog is the way to go.
  141. 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 =)
  142. Also if its open source by Adolph_Hitler · · Score: 0

    You could use code from other projects without paying millions to license code. The graphics engine, the physics, all the difficult stuff would have already been done right by someone else so you'll never have to reinvent the wheel.

    --
    People don't exist to serve systems, systems exist to serve people.
  143. Chicken's, eggs, etc. by fm6 · · Score: 0
    Isn't the challenge ... to get game publishers to release linux versions of their games?
    Which they won't do until there are more Linux users. Which won't happen until there are more Linux games. Which won't happen ... well, you get the idea.

    I really don't see how a game-oriented distro does much to persuade people to switch to Linux. It's just a way of saying, "Hey, there are more good Linux games than you thought!" To which, gamers will respond, "That's cool, but there are still more games on Windows, right? And I still can't play X or Y on Linux, right? And even if it runs under Wine, I can't call the publisher and ask for tech support, right?" Until you can find good answers to those questions, forget it.

  144. 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
  145. re:punkbuster by bani · · Score: 1

    yeah, adding punkbuster to bf1942 was just part of some grand evil conspiracy to lock linux users out.

    right.

    punkbuster is actually very weak (though they are getting better). when i checked recently, punkbuster didn't even integrity check itself internally!

    fwiw some cheat detection is better done directly from the engine or game itself, there are a number of very simple generic exploits that punkbuster doesn't look for, and others that it can't catch from the way punkbuster runs.

    and uh, you can already change graphics drivers to allow wallhacks -- you don't need an emulator to do that. hell, videocard _vendors_ have released official wallhack drivers. pb won't catch those. so much for "trusted" environment huh?

    the only truly 'trusted' environment will be one running only select specifically authorized vendor videocard drivers, running inside a TCPA protected vm. but that doesnt exist yet.

  146. Re:Why I don't run Linux by happyfrogcow · · Score: 1

    Not to be a troll, but this is why there are operating systems like OSX. Granted, you'll have to be running Apple hardware, but luckily for you Apple hardware + Apple software usually works happily together.

    Linux is still a hobbyists or a computer nerds system, in my opinion. I'm not entirely sure we need to push it into the mainstream. I suspect MS will do all it needs to disenfranchise a lot of it's more technically savvy users in the next few years, and quite a few of it's non-technical users. The popularity and accesibility of OSX, as well as the customizable, tinkering community (could apply to OSX as well) of Linux will reap the benefits of an increased user base.

  147. A good idea by Anonymous Coward · · Score: 0

    Its great, but it requires the intervention or sponsorship of the hardware manufacturers to recognise the market for it to succeed, they will need to create something that impresses and encourages support from those already organising this kind of thing, maybe gaming clan techs can offer some insight.

  148. mod up parent. Re:Didn't work for OS/2 by happyfrogcow · · Score: 1

    lol. oh c'mon, mod this up!

  149. 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.

    1. Re:Why limit ourselves to just GNU/linux? by chromatic · · Score: 1
      Why doesnt the OSS community collaborate with Apple to make a robust *well marketed* alternative to DirectX for *nix?

      Here's SDL. It's an interesting idea. Go do it!

    2. Re:Why limit ourselves to just GNU/linux? by Anonymous Coward · · Score: 0

      Uhhhh.... it's called SDL and it's even compatible with Windows. It's there, just support it. I don't think you're going to do yourself any good reinventing the reinvention of the wheel (again).

      SDL supports everything, OpenGL included. Although honestly anyone that works in graphics would rather not work in OpenGL if they can help it. It's rather painful for anything more complicated than shaded cubes.

    3. Re:Why limit ourselves to just GNU/linux? by trs-sld · · Score: 1

      i wasnt saying anything about reinventing the wheel. I honestly dont care what the technology looks like or where it came from. I think my key points are collaboration and marketing.

      To convince the bean counters at game companies its going to take marketing. Having one set of libraries that target all *nix systems seems like a sane plan to attempt to market. oh, and of course its a plan that benefits almost all alternative OS users :-)

      now if someone more eloquent than I could just write an open letter to Apple...?

    4. Re:Why limit ourselves to just GNU/linux? by mongbot · · Score: 1

      It already exists. It's called Simple Directmedia Layer, or more commonly libSDL. It supports Mac, Linux and BSD and provides a rich library of multimedia, input and threading functions.

  150. Music and artwork is free. by Adolph_Hitler · · Score: 0


    I'll make music for a game for free just to get exposure, I know lots of artists who will draw artwork for open source games just to get into the industry. You could easily get free art and free music, you could even get free code. The hardest part would be marketing, making the game fun, fixing bugs that no one wants to fix, finding beta testers, and paying the bills to host the game.

    You don't understand, that open source once the code is written, once the artwork is made, or the music is created, many games will be able to reuse code from other games, music can also be reused, or remixed, etc.

    You don't need to pay as much when you never have to reinvent the wheel.

    --
    People don't exist to serve systems, systems exist to serve people.
    1. Re:Music and artwork is free. by Anonymous Coward · · Score: 0

      People will donate their work so they can break into the business, but the business they want to break into is the proprietary business. I think this has something to do with food and shelter.

  151. rofl by Anonymous Coward · · Score: 0

    re:Arrogant Advocacy -- ever tried OpenBSD?

  152. 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.

    1. Re:Why I dont run Windows by MMaestro · · Score: 1
      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.

      Thats why hardware still ships with installation discs. Then again if you said CD-Rom drive instead of wireless card you'd be in trouble..

  153. The sad truth is.... by Anonymous Coward · · Score: 1, Interesting

    its already there.

    We already have all sorts of high level and low level librarys for game programming. For example, OpenGL,SDL and PyGame cover the graphics side of it. So what we don't have a equivalent of an all in one set of librarys like DirectX, thats not the real problem.

    We even have 3d engines such as crystal space.

    What are we missing? The artists. More specific, high quality open source art - 3D models and animation, textures, sprites.

    If we can get some good artists on the GPL bandwangon we can be on our way.

  154. Dual boot NTFS by ItWasThem · · Score: 1, Interesting

    It might be too late for anyone to see this comment but just in case... what I would like to see is a linux distro specifically tailored (or with specific instructions) for people who currently have Windows on an NTFS partition consuming 100% of the drive. I love Linux, use it on 3 systems at work, but when I got my new laptop from IT it came with XP pre-loaded on an NTFS partition. I would love to put linux on it. Dual boot at first and slowly migrate over to all Linux.

    However what's holding me and I think many people back is the uncertainty here. For instance, if I were to repartition my drive from the installer would it resize an NTFS partition without blowing data away? As far as I know it would not, correct?

    That being the case, what is the simplest (lowest risk) way of creating a dual boot setup on a laptop?

    1. Re:Dual boot NTFS by Anonymous Coward · · Score: 0

      just resize your partition with powerquest's and use the spare space to install whatever you feel like. it still works fine with ntfs partitions as long as you dont wanna read/write to/from them, considering your apparently lacking skillz.
      good luck!

    2. Re:Dual boot NTFS by Anonymous Coward · · Score: 0

      If you are worried about that, don't repartition your drive from the installer -- repartition it from Windows' own tools, or from Partition Magic.

      More to the point, this isn't what is holding linux back from adoption. If you can't make it over this small hurdle, even after using linux at work, I think you are doommed to be unhappy with any computer setup.

      I suggest buying computers with the OS pre-installed; you can get linux this way also, but given your lack of initiative, you may be happiest with a Mac.

    3. Re:Dual boot NTFS by ItWasThem · · Score: 1

      Partition magic seems to be the only option. No Windows tool (by that I mean a tool bundled with Windows) can resize a partition non-destructively.

      Unfortunately for me I have Partition Magic version 6, which does not support resizing NTFS partitions non-destructively :/ I would have bought an OS pre-installed but this is a work laptop. They picked it out, bought it, set it up and handed it to me.

  155. The key is online RPGs. by Adolph_Hitler · · Score: 0



    People are willing to pay $10 a month fees to pay everquest and games like it. The key to success is the online RPG, and the realtime strategy game. This is what makes the most money, this type of game is what is most compatible with the open source model, and these are the type of games which attract the hardest of the hardcore gamers who are willing to do anything to play the game.

    --
    People don't exist to serve systems, systems exist to serve people.
    1. Re:The key is online RPGs. by nineoneone · · Score: 0

      You see, this Hitler guy knows what he's talking about....

      --
      sig under development
  156. The biggest hurdle by aliens · · Score: 1

    Getting some 'Killer Games'

    How long has HL2 and Doom3 been in development? 5 years each?

    So how long would it take an OSS project to make a killer game like that? 10 years.

    It's not going to happen for free.

    --
    -- taking over the world, we are.
  157. 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?

    1. Re:I Disagree by Minna+Kirai · · Score: 1

      RedHat could take some pointers from Debian in the package dependency arena

      They have. First thing you should do after installing redhat is install apt-get, and then forget about dependency problems from then on.

    2. Re:I Disagree by Greyfox · · Score: 1

      In fact I suggested that to my friend. Do you know how many dependencies apt-get has? Ouch...

      --

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

  158. And stop making stupid games like that. by Adolph_Hitler · · Score: 0

    Linux will never be successful if it only makes games which already are made on other systems. No one wants another grand theft auto, and if you are going to make a racing game which i think is the worst type of game to make, it should be done better than any other racing game, have more features, and be the most fun.

    --
    People don't exist to serve systems, systems exist to serve people.
  159. 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.

  160. Re:Why I don't run Linux by Anonymous Coward · · Score: 0

    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.

    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.


    This is an old argument. While I'm not entirely sure that I disagree with you, let me point out two of the commonly given counter-arguments:

    Argument 1: Windows takes some effort to learn. You may not think that now because you already know how to use it and/or because you're lucky (e.g. as compared to the way that XP Home can't seem to remember my wireless card's ESSID between reboots). Thus the only/best way to get people to use Linux is to make it the default. In other words, it must come preinstalled on consumer-level hardware, and it must become the OS of choice for beginners (here's the ad: "No viruses, less crashes, and all the software you'll ever need for cheap or free!")

    Argument 2: You set up a wireless network without even a WEP key for security, huh? This illustrates argument #2: that Linux needs to gain users from the top (power users) down to keep its image strong.

    Remember, there are many different types of users out there. Linux is great for power users (obviously). After that, though, who should be the next adopters of Linux? Security is supposed to be one of the major advantages of Linux. If everybody stated using Linux, lots of them would do stupid things ("Firewall, why do I need that?" "Hey, let's turn on this 'NFS' thing and see what it does.") which would lead to more successful attacks on Linux systems, which would lead to bad press and ultimately a perception that Linux isn't so hot after all. Likewise, if Linux starts being used by those folks who like to delete random files from their hard drives, or who just ignore error messages, then before long people are going to get a bad impression of it. Thus perhaps the best thing for Linux to do is try to court more knowledgeable users. This allows Linux's strong reputation for stability and security to remain untainted.

    As a major side-benefit of this strategy, those high-end users tend to be programmers, techies (aka computer purchasing consultants) and others whose mindshare can be valuable to the success of a computer technology such as Linux. The stuff that these "experts" like tends to get promoted by them and tends to get better support from them when problems arise.

    So what's the point of all this "improving Linux's image" talk? The point is that in the long run, people are going to have to learn something new if they want to use Linux. Linux is new to most people, just like computers are still new to many people. In the end, there's no way for _any_ new technology to become popular if people are utterly unwilling to learn how to use it. Why should people take the time to install Linux in the first place if Windows is good enough (even if Linux were clearly superior)? Thus, the goal is to make Linux look like it's worth learning.

  161. Rule, no Clones. Only improve on existing games. by Adolph_Hitler · · Score: 0

    No one is going to use Linux just to play clones of their favorite games. Millions would play Linux however if Freecraft were better than Starcraft, or Linux games had more features, units, weapons or whatever than the typical game.

    --
    People don't exist to serve systems, systems exist to serve people.
  162. Windows games by Richard+Stallionman · · Score: 1

    Windows games are not Free. What I mean by "Free" here, is Free as in Freedom. It doesn't mean zero price. Unless you can access the source code and compile these games natively on a GNU/Linux system, this would be a step back for the Free Software movement.

    What you're suggesting here is trading freedom for convenience. It might be more convenient at the moment to play Windows games, but in the long run, this will hinder the Free software movement. A lot of people say:

    "Games take a lot of money to develop, if game companies stopped creating games, no games would be developed at all, or at very least, worse quality games would be developed."

    But I disagree with that. For one thing, look at Free Software. Free Software has come a long way by utilizing distributed development and sharing. The same could be done in the game arena. Talented graphics artists and musicians and animators could distribute their works online and coordinate with Free Software developers to create games. Perhaps this new (in terms of gaming development) method would also result in less focus on eye-candy and more focus on writing and gameplay.
    1. Re:Windows games by Anonymous Coward · · Score: 0

      Why would graphic artists, musicians, and animators give away their work for free? Are they going to make a living by "servicing" their work? It's not as if they can incorporate other artists work into their own like you can in SW.

  163. Exclusive games arent a bad thing. by Adolph_Hitler · · Score: 0

    Linux needs some exclusive games, however the code is open, nothing stops Microsoft or any other company from porting the game if its really that good.

    There is a difference between proprietary apps, and apps designed to run best on Linux. Of course Linux apps should be designed for Linux, but anyone can port the app if its open source, people port Linux apps to OSX and Windows now.

    --
    People don't exist to serve systems, systems exist to serve people.
    1. Re:Exclusive games arent a bad thing. by minusthink · · Score: 1

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

      This leads me to believe that the plan would be to stop someone from using it.

      However if you do make a game that runs best on linux, say you get double the framerates or whatever. Will that really be enough to attract people over from using Linux? I'm not sure if it is.

      --
      "when life gets complicated, I like to take a nap in a tree and wait for dinner" - Hobbes.
  164. sic? by Anonymous Coward · · Score: 0
    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.

    Can someone explain what in the hell the (sic) at the end of the Xbox word is supposed to mean? That word along with IANAL are two nerd terms on this site that seem silly in their use.

  165. 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
  166. 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 ....

    1. Re:Go Java Go! by Doches · · Score: 1

      Dude...As blazingly fast as we all know bytecode to be, versus, say, C...wait, nm.

      Oh, and don't tell me JIT. Gamers obsess over things like framerates. JIT ain't gonna cut IT.

  167. Yeah. by Anonymous Coward · · Score: 1, Insightful

    My grandparents.

    Got them a Compaq a few christmai back. At first grampa wanted little to do with it; his Osborn (with manuals) being dubiously collectable and highly unused. Grandma was finding her typewriter and copier less than satisfactory in her pursuits of local history and geneology. Now they're installing all kinds of crap. My grandpa even put his own RAM in himself, with me a thousand miles away just encouraging him off-site. They've got a scanner, which she uses to do OCR. Have they had problems with worms? No. Sure maybe they haven't got the CD writer figured out quite yet. But hey, you should see fight with redhat over my soundcard, or my random mozilla crashes. Somehow I don't see grampa rolling his own KDE 3.2 and installing a multi-user mozilla 1.6 anytime soon.

    Can they do everything I can? No. Can they figure out how to do everything they've wanted to? Yes. And they manage that with very little help from me.

    Maybe if you spent less time channeling Nick Burns your family would surprise you.

  168. Erm... Amiga ? by thrill12 · · Score: 1

    The Amiga followed the same road.
    I have to disagree on that: The Amiga proved to be on the forefront of many interesting game (genre) we have today/had yesterday. Just think about Lemmings, long gone now, but you can still see some of the ideas in current games (take the idea as "controlling a huge number of individual AI"). Or what about Dune 2 ? It wasn't exactly stolen from the PC either, which was a pretty blippy machine back then.
    Sure, once the PC got it's SVGA, and sound went to 16-bits, the Amiga went in the section of 'been there done that', but not until it proved its merits in the current gaming world. Merits we still see today.

    --
    Slashdot: stuff for news, nerds that matter, matter for news, stuff that nerd
    1. Re:Erm... Amiga ? by Junks+Jerzey · · Score: 1

      I have to disagree on that: The Amiga proved to be on the forefront of many interesting game (genre) we have today/had yesterday. Just think about Lemmings,

      I was thinking about the later years of the Amiga, post Lemmings. Actually, Lemmings was quite the breath of fresh air at the time, with so many Amiga games being SEGA Genesis platformer-wanabees.

    2. Re:Erm... Amiga ? by Anonymous Coward · · Score: 0

      Lemmings was in the Amiga's hayday. When the Amiga was dying (later, after Lemmings 2, Lionheart, etc) it was all GLOOM, BLOOM and FLOOM probably that played like DOOM.

  169. How about just make a distro that works by skintigh2 · · Score: 1

    and doesn't crash every five minutes like Gnome or give "Unknown error" for half of commands like KDE, and then forget all settings after a reboot.

    How many of you have sat down with a new distro and within 3 minutes found 5 major bugs? We just need some basic quality control...

  170. 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..

  171. Boot times kills switching distros by xxScoobyxx · · Score: 1

    The real pain with multiple distro's on the one PC and for that matter bootable CD's is the startup time. It's such a pain to reboot and wait..... If only M$ would make shutting down and rebooting faster then switching distros wouldn't be a pain anymore.....if only M$ would do this for us we could switch all the time ..... (hold on...light goes on!)

  172. Please don't refer to it as "Linux" by Richard+Stallionman · · Score: 1

    game that actually runs on linux?

    Please don't use that terminology. What you are referring to as "Linux" is actually a variant of the GNU system with the Linux kernel in it. When Linus and the rest of the Linux kernel developers started looking around for OS components in the early 90s, it was no coincidence that most of the components they needed were there - the GNU tools. The GNU project predates Linux by 7 years, the project was founded in 1984, and most of the code comprising a GNU/Linux system is from the GNU project. So people are mistaken if they refer to the GNU system as "Linux".

    Developers know the difference, they know that the Linux kernel is just that, a kernel, but the whole system should be called the "GNU/Linux system", but because "Linux" has become so popular with the media and with the end-user as a name, developers have stopped trying to correct people when they refer to the GNU system as "Linux". But please, try not to, and try to understand the difference.

    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?

    What about having Free games? Developed by hackers on the internet, with focus on gameplay and writing instead of millions of dollars worth of eye candy? Proprietry software, including games, hurts society. Please do not support it. Don't trade your Freedom for the convenience of playing a Proprietry game.

    1. Re:Please don't refer to it as "Linux" by Rallion · · Score: 1

      What about having Free games? Developed by hackers on the internet, with focus on gameplay and writing instead of millions of dollars worth of eye candy? Proprietry software, including games, hurts society. Please do not support it. Don't trade your Freedom for the convenience of playing a Proprietry game.

      Right. Okay. Pick -- Linux runs propriety games, or Linux remains almost unknown on the desktop. There's no in-between. This is a discussion that is really about marketing, you must realize. Your Free games are irrelevant, unless these individuals that spend nothing on the game itself turn around and spend millions on advertising.

      I really have to disagree with the statement about propriety games hurting society. It's just entertainment! It's like a movie. It's like a book. You don't get access to all the intricate processes that went into the final product (that's what code is), but you do get the final product.

      It doesn't upset society (well, not more than open-source games would), it just upsets you.

    2. Re:Please don't refer to it as "Linux" by jjhlk · · Score: 1

      So people are mistaken if they refer to the GNU system as "Linux".

      Don't care. In this context it's pretty obvious to anyone what I'm talking about.

      But please, try not to, and try to understand the difference.

      Yeah really complicated. Is this a troll?

      What about having Free games? Developed by hackers on the internet, with focus on gameplay and writing instead of millions of dollars worth of eye candy?

      I love gameplay. I play Jumpman Zero all day long. I played Nethack until the YASD that was also my best game ever. But, the writing isn't any better in free games. There probably is no writing, and the concepts are usually ripped off. Any writing is cliche anyway so I don't care as long as the game is fun.

      Proprietry software, including games, hurts society. Please do not support it. Don't trade your Freedom for the convenience of playing a Proprietry game.

      That's bullshit. That doesn't even make sense. From your nonsensical post, nit-picks, and name, you smell like a troll.

  173. Won't Work by Bugmaster · · Score: 1
    Unfortunately, most modern games rely heavily on graphics and sound. For example, Prince of Persia: Sands of Time, Ico, Morrowind, even an older game like Deus Ex or Devil May Cry... They have great gameplay, but without the art and the environmental audio, they would be merely average.

    Unfortunately, Linux can't support good graphics and audio. You can blame the hardware manufacturers, the lazy driver writers, RMS, XFree86, monkeys, whatever. The bottom line is, graphics and audio are out.

    In addition, a gaming platform is nothing without games (as Microsoft nearly found out -- there, but for the grace of bottomless pockets, goes the X-Box). Again, there are virtually no new games for Linux that are coming out (no, Tux Racer isn't new). Wine can run Windows games in emulation, but then you need to invest more in hardware, because emulation takes more memory and CPU... And, really, in that case there isn't much point, you might as well install WinXP.

    However, I think there's a niche were Linux actually can be useful: emulators for old and low-powered game platforms, such as DOS, Win9x, Game Boy Advance, MAME, etc. I personally would love to have a little machine that can play C&C, Another World, Star Control 2, Final Fantasy Tactics, Defender, and other such games -- out of the box. So, while Linux will probably never become a widespread gaming platofrm, it may capture the emulation niche (like it's trying to capture the PVR niche right now), and that might be something to shoot for.

    --
    >|<*:=
  174. bzflag by jvollmer · · Score: 1
    It must include Bzflag!

    I'm MrPlow - that's the name.
    That name again is MrPlow!

    If it's not Consolidated Lint, it's just fuzz!

  175. Morphix by mdfst13 · · Score: 1

    Morphix ( www.morphix.org ) already does this (and Gentoo did). Two problems:

    1. Hardware compatibility. Knoppix and Morphix are great at this, but not as good as Microsoft Windows. Yes, a good part of this is that hardware manufacturers support Microsoft more, but reasons do not matter; results do.

    2. One has to reboot the computer to start or switch games.

    As you note, consoles already do this. They have market penetration and pay for advertising to maintain it. Linux does not have market penetration and cannot (by its nature) pay for advertising.

    Look at how much money Microsoft is spending to try to get into this market (XBox). Linux could never put this much money into a project. It's not just the development. The biggest problem is marketing. Linux is stuck with word of mouth and projects like sourceforge. Proprietary developers use proceeds from software sales. Games are horrid products from an open source perspective as they do not include any way to charge (beyond the initial sale; not of much use if only one in a hundred users actually gets it direct from the company).

    Linux should stick to areas where its model does well: servers and workstations. Businesses will pay for support where individuals mostly won't. If some individuals get free rides as well, that's nice. However, that shouldn't be the focus IMO, as it is not sustainable.

  176. Saw him before in 'The Little Mermaid' by Anonymous Coward · · Score: 0

    He was called Flounder. Flounder is what the linux brats are doing right now while trying to promote linux. Linux is an excellent server OS! What is wrong with it being promoted for its strengths???

  177. UT2004 didn't need a special distro... by WNight · · Score: 1

    The future of Linux gaming is good solid games like UT2004 - ones that install and work as well in Linux as they do in Windows.

    It installed trivially (I mean it - click install, get a K-menu icon when done) in Mandrake 9.1 and 10.0, it shows that good programmers can make Linux work just fine.

    I'm buying my copy of the full thing when I get off work today - onslaught rules!

  178. Bootable CD distro by Dharkfiber · · Score: 1

    put a game on a bootable CD .. make linux invisible to the user. Embrace and extend .. consoles

  179. 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...

  180. No no no, you got it all wrong. by Orion+Blastar · · Score: 1

    No Linux Game Distro is needed when you have a Live Bootable CD like KNOPPIX or Lindows Live. Just bundle the game with the Live Linux CDR and have the user boot off of the CD-ROM/DVD drive.

    If they have non-standard hardware, or can't figure out how to boot a CD, then s*cks to be them. :)

    Ok I admit that a Linux Game Distro would be a good idea, but you have to support so many different hardware choices that it would be near impossible to do so. So how do you deal with a user who gets the Linux Game Distro and then has an unsupported WinMODEM or Wifi network adapter that no known Linux driver exists for? Network gaming is then not possible and they will get very upset and move back to Windows. So what are you going to tell them, to buy Linux friendly hardware net time?

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  181. The problem is by Low2000 · · Score: 1

    The only huge high level problem I see with Linux on the desktop is that it is not easy to install programs. You compile most software and the rest all have individual, specific install instructions. As soon as that becomes more unified, joe average will have a lot less problem with Linux. really... think about it!

  182. huh? by Ender+Ryan · · Score: 1
    ALL of my Loki games still work, and I'm running the latest version of glibc. I suspect your problem lies somewhere else.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  183. There are plenty of games for linux by SCHecklerX · · Score: 1
    One has only to look.

    http://happypenguin.org/

  184. troll by Ender+Ryan · · Score: 0, Offtopic
    Why oh why do you continue to troll all the Linux stories to this day?

    Linux has adequate video and sound driver support. Not great, but adequate. You'd know that if you actually had a fucking clue about anything related to Linux, but you don't, not being a Linux user and all that.

    Folks, stop modding this guy up. He does zero research about these topics, he's a known troll, and he's an inflamatory asshat. He used to troll all the SCO stores claiming to have insider information and such bullshit.

    Now piss off, you insufferable moron.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  185. I run gentoo you insensitive clod by SmallFurryCreature · · Score: 1
    I run gentoo you insensitive clod.

    Exactly what is the problem with having to compile everything? Should I, developer of application X, really distro binaries for every damn processor? Any idea how many there are? You can't just say, oh but do only the major ones, since the major ones are x86 and that leaves you out.

    So you should love having to compile everything. The alternative is simply switching to "normal" hardware. Love having to go voting in pooring rain. The alternative is not to vote on any day.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:I run gentoo you insensitive clod by crackshoe · · Score: 1

      Oh, i do compile everything. i just don't have to enjoy it. its like saying, damn - why doesn't microsoft make a decent operating system? it'd be nice if they did, but its about the same as a kittens chance of survival on the doberman planet

      --
      Don't worry - its just stigmata. Pass me a napkin and don't you dare tell my mother.
    2. Re:I run gentoo you insensitive clod by crackshoe · · Score: 1

      my actual point was that, for game makers to make money (their motivation in developing games), they'll either have to offer countless versions, or cut out portions of the community (assuming they want to stay closed source, and thus able to make money on sales). the other option is pay-to-play multiplayer, which would allow an open source client (and make hacking the client even easier).

      --
      Don't worry - its just stigmata. Pass me a napkin and don't you dare tell my mother.
  186. no. the key to linux is ... by torpor · · Score: 1

    ... putting it freakin' everywhere, so that by the time cpu's are being printed on paper ... linux is already running on it.

    you might note, that is happening. openzaurus, familiar, uclinux, rock, &etc.

    diy-distro build systems are the next linux wave of attack. when you can target linux and its masses of software to 128 different processors, each with its own set of libs/build options/apps/gui-styles, and a plethora of libs/api's to choose from in your embeeded system, with a simple "make TARGET=nsa2" ... well ...

    build systems are the next onslaught. hardly anyone else can keep up with that organizational front, really, if you look at it ...

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  187. OS/2 Had other problems by Prototerm · · Score: 1

    OS/2's programming API's were compatible with the Windows of the time (3.1), so in theory you could just recompile your source-code. You could even use Borland's compiler on both.

    One problem: The screen co-ordinates were different! How can you port GUI code, when Windows measures from the top of the screen, and OS/2 measures from the bottom? Oy, how dumb can you get? This was undoutedly an IBM engineer saying "But this is the correct way to lay-out a positive Y-Coordinate".

    OS/2 failed for the same reason the Amiga OS did: what few ads and commercials existed were brain-dead stupid! IBM did do a few things right, like giving away a free version of Presentation Manager for Windows 3.1, that gave you a taste of what OS/2 could do, but it wasn't enough.

    OS/2 had a lead time over Windows 95, just as Linux now has over Microsoft's Little Big Horn, and they wasted it.

    --
    "My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
    1. Re:OS/2 Had other problems by Anonymous Coward · · Score: 0

      > an IBM engineer saying "But this is the correct way to lay-out a positive Y-Coordinate".

      Apparently that was the case. MS sold IBM the Windows API, and IBM changed a bunch of things to make it gratuitously incompatible. Before that MS was promising "just a recompile for 'Protected Mode Windows'".

  188. informational resources? by the-build-chicken · · Score: 1

    before products spring up, how about some informational resources. A couple of years ago I wanted to code a game for linux (just for fun)...but had a hell of a time knowing where to begin. Has the situation changed. Does anyone know of any good linux gaming tutorials/texts?

  189. Anyone ever stop and ask why? by Saturn49 · · Score: 1

    Why would wide-spread distribution of Linux be good? Would it make games easier to install? Easier to install drivers?

    Just because you don't like MS and/or Sony and/or Nintendo is not a good enough reason to push Linux for gamers.

    In order to take over in any market, you not only have to do EVERYTHING your competetor does, but you need to do it BETTER. This is true of Linux in certain niche markets, but has a long way to go before it'll take over the general desktop for any purpose, gaming or otherwise.

  190. Games will never be hot for linux. by Anonymous Coward · · Score: 0

    Games will never be a big deal for Linux. I'll tell you why.

    First, have you ever tried playing a real game for linux? I'm not talking Tux Racer. For most games, you'd have to use WINE which will cut you to about 3fps. For games ported to linux, performance isn't so bad.

    HOWEVER, if people are willing to shell out $50 to $80 per game, $100 for an operating system isn't a big deal. They're not going to try to skimp and save on the OS.

  191. Average gamer.. by xot · · Score: 1

    The problem with linux lagging behind the gaming scene is that it doesnt work out great for the average gamer.Problems with hardware support, not too many games available on Linux etc add to all this.
    Once its easy enough of the average guy things will fall into place.The hardcore gamer can take care of himself by installing or buying the right hardware and he knows whats available on Linux before moving to the Linux platform.
    If theres a good Distro that provides all this that would be just great.

    --
    Lord of the Binges.
  192. Perhaps the days of Apple II could return by Mean_Nishka · · Score: 1
    I keep thinking about these 'live releases' Gentoo did last year as something that could be successful..

    One of the things that I loved best about my Apple II was its ability to boot software directly from the floppy without typing in commands.. I used to pick on my c64 friends for that!

    Something happened along the way after the Apples dwindled as a gaming platform.. PC Games have always been a real bitch to get running properly.. I remember having at least three or four different DOS boot disks to configure my machine properly for whatever game I was trying to play that day.. Allocating as much of the 640k conventional ram as possible while still preserving the CD-ROM drivers and MSCDEX extensions for the cd-rom.. Sometimes it was more of a game to get the game to work!

    So I see some real value to a self configuring linux distro that could nix all of the BS windows overhead and actually increase the peformance available for a given game.

    Just pop the cd in like I did with a floppy on my old Apple II and get going. Now that would be cool.

  193. Rockdodger by Anarchofascist · · Score: 1

    I'm already in debian (type "apt-get install rockdodger") I'd love to be in another distro.

    --
    Once more unto the breach, dear friends, once more, Or close the wall up with our American dead!
  194. We nearly have this... by Trogre · · Score: 1

    Knoppix has done a lot of the groundwork involved with bootable distros.

    IMO, if we can start out with a knoppix-based distro, cut out some of the less entertaining apps and replace them with the likes of Frozen Bubble, Wesnoth, Falcons Eye, Chromium, TuxRacer and some commercial demos we'd have it made.

    That isn't the problem.

    IMO, the problem is video drivers. We need to have 3D accelerated drivers, or no gamer will take us seriously, period. Unfortunately at the moment that means having to rely on closed source drivers.

    Now that nVidia allows repackaging their drivers I don't see why Klaus Knopper couldn't integrate them into his Knoppix. Has this been suggested to him, or attempted by anyone else?

    Ditto for ATi, but I'm not sure if their licence allows redistribution.

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  195. Re:punkbuster by Kor49 · · Score: 1
    Hey Bani. I never thought that I'd reply to you on slashdot...

    I remember seeing MD5SUM messages on the q3/rtcw console. I assumed that those were being sent to the server for client integrity verification. Are you sure that pb doesn't check its own integrity ?

    It doesn't have to TCPA, but anti-cheat software must be able to authenticate (e.g. by md5sum) every gfx driver.

    I don't think this constitutes a problem for linux games except for the fact that you just cannot compile and run your own set of ATi drivers. You have to use a pre-compiled one whose md5sum matches what's recognized by pb.

  196. he's dead right by timmarhy · · Score: 1

    and anyone who thinks otherwise is a fool. everyone out there can use linux at home to do work, type up assignments etc. but either them or there kids will want to play games on that same pc and there is stops. linux is shit for games and until it can do everything windows can it won't dominate.

    --
    If you mod me down, I will become more powerful than you can imagine....
  197. gameprogrammer.com by Anonymous Coward · · Score: 1, Informative

    gameprogrammer.com is a decent place to start. So is icculus.org. If it's just general programming you need to learn, prior to jumping into a larger project, check out the Programming Howtos.

  198. Why would a developer want to target Linux? by tigeba · · Score: 1

    Why would I as a game developer want to target Linux as my main platform? As painful as it is for me to say, it does not offer me any advantages over Windows, Mac in terms of game development. I can use OpenGL on any of these platforms. As far as audio goes, I pretty much need to use OpenAL if I want to have any type of cross platform support.

    I'm not really sure how a bootable CD distro really helps either. Most people expect games with at least some sort of persistence (save games, etc). Do you want them to save their games on a compact flash card, or something lame like that? I sure don't want to mount their drive and risk fubaring things. Assuming that my game will not be perfect, should I have them throw away the cd and burn a new one every time I need to release a patch, or for every cool mod that gets released?

    I find it hard to think of a good argument for Linux as a choice gaming OS in it's current state.

  199. Get a clue please... by Kor49 · · Score: 1
    All hardware comes with Windows driver installation CD's...

    And they have customer support lines. I called netgear, and d-link several times for my problems on Win2k. None of them officially support linux. Imagine tech support asking average Joe to perform rmmod, modprobe, etc...

    1. Re:Get a clue please... by Trejkaz · · Score: 1

      All hardware comes with Windows driver installation CD's...

      And this is obviously Linux's fault, and not the manufacturer who chose only to ship with the Windows driver, and only with Windows documentation.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    2. Re:Get a clue please... by GirTheRobot · · Score: 1

      its just as easy, if not easier to tell someone to type "modprobe driver" than ask them to drill through several windows and select several options.

      any way...I was referring to pre-built OEM systems, which is the norm.

  200. WinCE + DirectX? by Trejkaz · · Score: 1

    Microsoft would be needing to develop DirectX for Windows CE now though, right? Now that ATI are making 3D accelerators for portable, it sounds like a good idea.

    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
  201. Oh boy, rarely seen such a stupid story. by SmallFurryCreature · · Score: 1
    Mmm, ps2 and x-box runs linux. So he seems to argue that since those sell or something if we get linux to run games then linux will sell.

    Some of the posters suggest a knoppix like idea so that you could have a selfbooting game. Pretty much like a console in fact.

    So what is stopping that. First of all why the hell would anyone want to use linux to run a game in a console way? Linux is a multi-tasking multi-user kernel. Games are single task single user software. You could probably run Quake on a mainframe but some might just suggest it is a tad wastefull.

    Writing a kernel/os to run games is not hard. Writing an OS is not hard countless are writting by students each year. Writing an OS that actually runs on different hardware with usefull software is the real trick. Getting it stable is an even bigger trick.

    But the real gigantic almost impossible trick? Getting it to supply software developers with a whole bunch of routines that make their jobs easier.

    This is the real trick behind DirectX from Microsoft. Turning the hodgepodge that is the PC into a single API. Use DirectX and you can more or less forget about the underlying hardware. Sure there is a performance hit wich is why MS itself does not use DirectX on the X-box but it is worth it for the ease of use.

    Now not everyone needs Direct-X. ID is famous for using Opengl but that is just the same idea by another company and focusing on video while DirectX does everything. ID did use DirectX for things like input and sound if I remember correctly. This they missed when they ported it to linux but to people that can code 3D engines writing a sound engine is easy enough. All the Linux games are hardly sound wonders. Correct me if I am wrong please.

    Now the idea of a self booting game can actually be attractive to game developers. Add copy protection and you can in one sweep disable daemon tools and similar. You also get around those ***** who run windows 2003. Games from 5 years ago would still boot and run despite the fact you got a new generation of OS installed.

    But to do this you would need to create a directX like enviroment.

    And this I think is going to be very very hard.

    Yes if game developers were smart then they would work with linux developers in getting this underway. The knowledge is there since only a few years ago direct X was unheard off.

    They would also realise that relying on Microsoft is not very smart. MS makes games so effectively this is like say ferrari using michelin tires if michelin had their own F1 team. What is to stop MS from keeping the best DirectX api calls to themselves or only reveal them to companies that do not port games to the PS2/gamecube?

    The game industry is however not smart.

    Only if somehow someone manages to come up with an easy self booting distro wich can detect the fast majority of hardware and have fast stable drivers and an complete api to handle core game functionality then maybe you will have something.

    I don't think this is possible. Look at the infighting started when bruce perens wanted to start a linux distro and decided to include only 1 desktop. Can you imagine when it comes time to decide on 3D api? Binarie vs Source? Sound engine?

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  202. It's the Chicken and Egg Problem by Prototerm · · Score: 1
    What we need is more companies to make games that run on Linux, but many of them don't think there's a market out there. There isn't a market out there, because there aren't many games...and so on.

    I've been playing the demo of Unreal Tournament 2004 on Linux, and it seems to run better than Unreal 2 (should be similar engine under the hood, if not the same) does in Windows XP. So, if we can just get this ball rolling, then Linux will be a popular game OS, more companies will make games for it, and Linux will win the hearts and minds of desktop users everywhere.

    Business applications will win the Server front. I believe the desktop will be won not by the OS that is the fastest, or the most reliable, but by the one with the applications people want. The only applications Linux is missing, IMO, are all those flashy, expensive commercial games that now only exist on Windows. That's what makes money, and in the end, it's the money that matters. (Is that cynical enough for you?)

    --
    "My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
  203. Been there, done that... by AlXtreme · · Score: 1

    Have had a Morphix Game-iso for nearly a year now, always was the least-used one. Game livecds are great for the kids or for some quick fun, but rebooting is just too much effort for a quick game.

    Included UT2003 and Q3A demos too, Enemy Territory in the last one, was planning UT2004 demo for this one. To be honest even I don't use them much, as you really want a lot of RAM or swap if you want to start ET. Livecds should be small and fast, you don't want to wait a minute for ET to load from cdrom every time :)

    --
    This sig is intentionally left blank
  204. Here is the biggest argument I see from developers by Lodragandraoidh · · Score: 1

    Here is the biggest argument I see from game development companies:

    It is too much trouble to maintain multiple code bases for the same game - particularly for marginal markets (Linux)

    They are interested, and one company I know did attempt a Linux version of my favorite game using OpenGL. For them, managing 3 versions of the code base (Windows DirectX, Mac OSX in OpenGL, and Linux OpenGL) was too much trouble. They opted to start with Windows only - the largest market, then more recently added Mac support. Linux support is not expected anytime soon - sadly (although you would think porting OSX to Linux would be trivial, as most of the legwork is done already).

    --

    Lodragan Draoidh
    The more you explain it, the more I don't understand it. - Mark Twain
  205. Re:Why I don't run Linux by LilMikey · · Score: 1

    Something new wasn't as easy to use as something you've been using for years?! *Shock*!!! *Awe*!!! There's a reason people who try Linux stick with it. For adults it's not because they want to feel better about themselves or to brag to their friends. It's because it is a truely a useful and powerful OS.

    "I'm lazy, " ...true
    "because there's no reason I shouldn't be." ...false

    On another note; if you're setting up a wireless network and don't know what an ESSID or WEP is... you shouldn't be doing it regardless of OS.

    --
    LilMikey.com... I'll stop doing it when you sto
  206. Before PC gaming there was Amiga..... by xxScoobyxx · · Score: 1

    Then in 1990 ONE game changed it all

    "Austin, Texas, North America Chris Roberts creates a computer game called Wing Commander."

    I ran a computer store. We sold Amigas 20 to 1 over PC's. The gaming computer was absolutely dominated by Amiga users .... games, hardware ... piracy .... all Amiga.

    The Amiga had better graphics better sound hundreds more games, was cheaper ... you name it and Amiga was just better.

    Then came Wing Commander. PC ONLY!

    Over night we had our ratio of Amiga sales versus PC sales change. Many Many Amiga users (regulars to our stores) were selling up and buying PC's. Everyone had to play this game and they had no choice....PC only.

    Prior to 1990 the PC was the Linux of today for games.

    Release DOOM3 on Linux only and the whole world will change.

    Considering every serious gamer I know is hanging out for Doom3 and Halflife 2 and they will blow serious wads of cash on new graphics and processors after they are released it is not unrealistic to imagine.

    I was an Amiga zealot

    I changed my gaming rig from Amiga to PC in 1990. If a mega game like Doom3 was linux only ........

    foramt c: ....... linux expert

    1. Re:Before PC gaming there was Amiga..... by Bambi+Dee · · Score: 1

      "Everyone had to play this game and they had no choice....PC only."

      I bought the Amiga version instead :)

      (Alright, it wasn't ideal.)

  207. C++ Standards by KrackHouse · · Score: 1

    I'm working on a game Motorsport that is cross platform. The major issues are with C++ library linking incompatibilities. It's a nightmare and it's why Subversion was written in C. There is a lot of pent up potential that will be resolved when the driver dillema is resolved. I have a Radeon 9700 and it's slow with the ATI proprietary drivers. Tux Racer looks great though :) Of course this post was a blatant call for C++ coders to help with our project if you hadn't noticed. Mod me up and you may see a kick ass driving simulator for Linux in a couple years.

    --
    What if Digg added local news and a Slashdot inspired comment karma system? ---
    http://houndwire.com
  208. Isn't this threat why Micrsoft canceled win98 EoL? by Anonymous Coward · · Score: 0

    Isn't this threat, of a games CD, why Microsoft canceled the win98 End-of-Life that was scheduled for last summer?

    A few years ago, Microsoft EoL'ed win95. Seemed like a good idea. But a lot of manufacturers claimed their software would work under win95 on the box. Online games, such as EverQuest, required updates to play. And with the DirectX shenanigans that were going on... Well, Verant/SoE wound up offering full refunds -- at full retail price -- on their software to a bunch of pissed-off clients.

    Fastforward a bit. Microsoft is about to EoL win98. Only this time around, those nutty penguin guys already have EverQuest working under Linux via Crossover. It's a lot cheaper to offer Knoppix-style bootable linux disks than forcing upgrades. Or giving refunds...

    Strange how that win98 EoL got canceled. I was rather looking forward to watching it kick-start a massive linux migration for home-users. After all, when companies can bundle the OS with the game... Reduces development costs a bit, to say the least...

  209. Re:Linux Advantage over a MAC by kryocore · · Score: 1

    Is that it doesn't require MAC hardware like a MAC does. You already have all those IBM PC's out there that Linux can run on. But the problem with MAC was that you had to buy a whole new computer, not just an OS.

  210. Killer Games? by Anonymous Coward · · Score: 0

    I would be surprised to see one "killer" OSS game. I know there have been source releases of old closed source "killer" games, but c'mon guys. I think it would be easier to rewrite linux entirely than to make something that could honestly compete with the newest hottest games from ID.

  211. Re:punkbuster by bani · · Score: 1

    those md5sum messages are not pb integrity checks. they are 'punkbuster guid' which are different from the engine guid which is generated from your cdkey.

    go poke pb in-memory and watch it blissfully continue to run unaware you've haxed it. we were also able to poke the pb.so files on disk and it didnt detect it.

    maybe this will eventually change, but pb does not currently internally integrity check.

    anticheat software can't authenticate every gfx driver. do your realize how many are out there? win95/win98/w2k/xp/etc, not to mention all the different service packs. multiply that by the # of different chipsets, and the # of different vendors out there.

    it's just not practical to authenticate every gfx driver. hell, it's not even practical to do it on linux where there are a tiny fraction of the # of binary drivers that are out there for windows.

  212. Re:punkbuster by Minna+Kirai · · Score: 1

    adding punkbuster to bf1942 was just part of some grand evil conspiracy to lock linux users out.

    That seems a little paranoid. But you said it, not me. I'm more of the opinion that the publishers care more about protecting their Windows customers from cheaters than the fact that a handful of Linux zealots can't play the game without rebooting.

    pb won't catch those. so much for "trusted" environment huh?

    So you're saying that PB doesn't work, and that evenbalance is basically defrauding Activision et al?

    Maybe PB has holes in it right now, maybe not. But if it's ineffective today, Evenbalance will improve it until the holes are gone. The philosophy of PB is clearly stated on its website: "* Real-time scanning of memory by PB Client on players' computers searching for known hacks/cheats".

    Translated, that means "We will 0wn your box to watch everything you do". And that's incompatible with an Open Source Windows emulator.

  213. Re:Interesting - Linux Console Gaming by harryk · · Score: 1

    What makes this any difference from a new console based on a Linux OS. The problem with this is that you have to standardize on a hardware set. I could see making something similar to the Knoppix live CD or something similar, with some customization towards gaming, but I think it'll miss its mark.

    Now what would really be cool, is to develop a linux console, capable of pushing itself into the console market. But for that to happen, we're talking a mass of marketing and coordination, between game developers and publishers. If you could push console compatibility (think ol Mac/Win CDs) that you could purchase a single disc, playable in multiple console that would also allow interactive game play between the various consoles, that would kick ass!

    --
    think before you write, it'll save me moderator points.
  214. Not really. by Ayanami+Rei · · Score: 1

    Either the camera supports PTP, or it's a flash disk. Either way, the software out there can handle it.

    it may not "identify" it, but it'll still talk to it, if there aren't bugs in the camera's firmware to work around.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  215. You figures are Way out. by Anonymous Coward · · Score: 0

    Linux boot disk (knoppix extended with video drivers ) Works on over 95% of all pc. I use linux boot disks all the time to recover windows XP admin passwords(yep people keep on losing them) It is really anonying when I hit useable hardware then I have to open the case and take the harddrive out and move it so I don't have to delete data.

    The final thing is that with linux there is no reason why a game cannot run on 95% of PC and all mod chiped Xboxs. A bigger market share Less disks to produce and track(if microsoft would come to the party it would be 95% of PC and 90+% of Xboxs. Basicly a Huge market.

  216. Game developers need user friendly, accessable OS. by Anonymous Coward · · Score: 0

    Without a huge accessability effort,why bother
    making any games? Programmers need to enjoy
    using the environment just like everyone else.
    How many programmers do you know who simply cannot
    get their head around operating the OS?

  217. Different distros have different hardware support by Prototerm · · Score: 1
    Last October, I started migrating from Windows XP to Linux, and I agree with your points. Linux should "just work", but doesn't quite. Hardware support is one of the two weaknesses in Linux. The other has to do with software installation and its headaches (compiling source code, dependencies, etc).

    I tried Mandrake (8.1), and it worked fine, even though it didn't support all my hardware. So, I managed to work around it. Then I increased memory to 1GB, and Mandrake refused to work. I went to Red Hat, and it supported more hardware, but not all. And configuring what it did support was a matter of tweaking those endless /etc text files. Not fun.

    I'm currently on Suse 9. It runs all my hardware, and configuration is almost as easy as Windows, thanks to a GUI tool called Yast. It's still not as easy as I'd like it to be. Installing Oracle 9 was a real blast, in fact, but easier in Suse than in Red Hat.

    The thing is, it seems to me that the people developing Linux don't see hardware support, drivers, or software installation as a problem. The attitude I've seen is "It works just fine for us. If you don't like it, go back to Windows". Perhaps that will change with IBM, Novell, and others trying to make a buck out of Linux. There's nothing like money to make someone sit up and take notice. I think games can be a big part of it, too, but only time will tell.

    We have a few years (decades?) until Bill "Custer" Gates releases Little Big Horn, so there's still time.

    --
    "My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
  218. 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 ...

    1. Re:Why I don't even try to play games on Linux by narfbot · · Score: 1

      I don't know of any linux game that has copy protection. Even if it did, it would be defeated in open source in an instant.

      I don't know why you need to hold onto your CD-cloning crutch, as it isn't needed in the linux environment*.

      (*Note: I don't consider wine a solution to the game problem, nor a practical thing either, as you have to resort to broken windows practices)

    2. Re:Why I don't even try to play games on Linux by grotgrot · · Score: 1

      Ok, well the games I like playing are Age of Empires, Rise of Nations, Caesar, Zeus, Microsoft Flight Simulator and a few others. You are welcome to tell me that I cannot be a Linux user under any circumstances if I like those games. That "crutch" you refer to is what would enable me to be a Linux user.

    3. Re:Why I don't even try to play games on Linux by narfbot · · Score: 1

      I'm sorry but I frankly find it backwards. I don't have any linux game that requires a CD. Even the ones I have that comes on a CD.

      I'm not saying that using wine is a crutch. I'm saying relying on archaic windows pratices such as CD-cloning under linux is a crutch.

      There's nothing wrong with using wine with a program that doesn't try to restrict your use through copy-protection. But unfortunately people don't realize they don't have to buy a game from a manufacterer on a certain platform that sells broken discs! Buying broken discs tells the manufacterer that it is ok to make broken discs. Don't buy broken discs.

      But if you are like me, which I'm sure you are and still have these old windows games, and don't mind trying to play them on linux, then sure copy protection support might be nice. I can tell you that Warcraft III works perfectly fine under wine, including copy-protection. Unfortunately, virtually no one in the linux world seems to realize this. (maybe this is a good thing) Now that Warcraft III works perfectly under vanilla linux/wine setups, I know that emulating a CD-rom device with an iso file should be ridicously easy. Still, no one has done it. All it would take is writing a linux module to fake an ide-cd on top of a iso9660 loopback OR hacks on wine to trick the program. It would require exposing "circumvention" of the horribly useless copy-protection schemes. It would probably violate the DMCA, perhaps that's why no one has done it.

      But since copy-protection is dependent on windows, and it is always changing, you are always gonna need windows, if you keep buying those games. That's why I say it's a crutch. You just need to let go of buying new games, and then you can sure come on over to linux, and we can get you running with the old games in time... this is what I work on fairly regularly so there is help out there.

    4. Re:Why I don't even try to play games on Linux by grotgrot · · Score: 1

      I don't actually remotely understand your argument. The topic of the article is about getting people to move to Linux and realising that many have an existing investment in Windows games. Now I quite agreee about fair rights prevention (aka copy protection) being a bad thing etc, but that doesn't take away the fact that people have these already.

      Emulating a CDrom is not as easy as you make out. For trivial data ones it is. However for the more complicated ones that contain multiple sessions, sub channel data and other stuff you need to emulate at a deep level. That is what Daemon-Tools on Windows does, and what cdemu is trying to do on Linux.

      Migrating to Linux if you are prepared to throw away every document, piece of software and hardware is easy. For those who are not prepared to throw away everything, life is a lot harder. This article is about games. My observations are about copy protection and cd emulation and how they are a barrier for *me* and possibly others.

    5. Re:Why I don't even try to play games on Linux by narfbot · · Score: 1

      Aha! cdemu is exactly the kernel module I described in the previous message to get emulation working.(though I did also say that it should work with ide). I didn't know about it at the time before you said. Now I don't have to write my own =)

      The current packaged release of cdemu has a bug, it's annoying, but not critical. CVS fixes it, which I am now trying.

      I used cdrdao to create an image of Warcraft III in cue format. The current release has a simple bug in toc2cue, and I fixed that too.

      Load it up in wine, it fails in QSubChannel "no disc". This is the same as when it's mounted through loopback. Reading the source it is apparent wine only supports accessing IDE or SCSI cd-roms. It doesn't know what to do with loopback/cdemu. So either cdemu has to initialize itself on like /dev/hd? or wine needs to be patched (probably better anyway), before I can go further.

      I can mount warcraft III using /dev/cdemu/0 just fine. Seems like cd-emulation works for me, just that wine needs to be patched.

      As for my old argument, I'm not saying that you shouldn't use your old windows programs, but I am saying that if you keep buying new ones, the cycle won't end. Same with cd-copy protection. People see it as this constant linux-has-to-catch-up-to-windows, except that linux is it's own OS and it shouldn't be expected to do the same things. Windows doesn't define what linux should be. Throwing out your windows stuff would be a foolish thing if you had no replacement and I'm not arguing that either.

      I know what daemon-tools is. I used to use it when I had windows. However I thought you were meaning to say you wanted cd-emulation for linux programs just because windows had it. And it would make no sense that you'd use it for linux programs. However if you want to use it for windows games to migrate I have no problem with that. Maybe I read "Why I don't even try to play games on Linux" to mean Linux games, when you were really saying "Why I don't even try to play [Windows] games on linux" which is a slightly different topic for this slashdot article. I play linux games fairly frequently (and read happypenguin and such). So when I approach the topic of linux gaming distro, I think of a distro that has linux games. Maybe this has to do with being a linux user for so long now... =)

    6. Re:Why I don't even try to play games on Linux by narfbot · · Score: 1

      People see it as this constant linux-has-to-catch-up-to-windows before they stop using windows, and they continue to use windows and buy new programs (thus cycle continues)

    7. Re:Why I don't even try to play games on Linux by grotgrot · · Score: 1
      but I am saying that if you keep buying new ones, the cycle won't end

      Ok, so I can upgrade to Linux if I don't buy any hardware or software or create any documents for a few years :-)

      Yes, I should have put Windows in the title of the message. Unfortunately I don't think Linux games are going to remain fair rights usage prevention free. Whatever bizarre logic the gaming companies use to justify doing it on Windows also applies to any other platform. I suspect that up until now most games have had a porter pay an up front fee to the game developer. Consequently the developer doesn't really lose any money no matter what happens. Once developers start supporting Linux directly they will start doing stupid things.

  219. What networking features does Linux lack, exactly? by Ayanami+Rei · · Score: 1
    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  220. Re:punkbuster by bani · · Score: 1

    So you're saying that PB doesn't work, and that evenbalance is basically defrauding Activision et al?

    No, I'm saying pb isn't perfect. Its beyond me how you can take my statement and conclude that i'm claiming PB is defrauding activision. Care to share what you're smoking?

    Translated, that means "We will 0wn your box to watch everything you do". And that's incompatible with an Open Source Windows emulator.

    your translation skills need work. everything pb does is done as a plain jane userspace program, it doesnt (yet) require anything unusual from the win32 api that can't be cleanly emulated.

    the fact that bf1942 pb might break under winex doesnt mean winex can't be fixed, or that it's incompatible with pb's overall goal.

    after all, pb does run on linux for those games (q3, rtcw, et, etc) which have a native client. sort of demolishes your theory of software publishers locking out linux in order to protect windows.

    tony ray isnt stupid. pb has to be conservative lest it get bogged down with false positives and system crashes. this means that a kernelspace pb is rather unlikely. which means pb is likely to be emulateable for the forseeable future.

    it sounds like you are extremely agitated by linux users trying to play bf1942 under winex. why does this bother you?

  221. Open Architecture games by Ohreally_factor · · Score: 1

    I wanted to add that open architecture games and F/OSS are a pretty good fit. There are lots of games (Escape Velocity, off the top of my head; Combat Mission: BO, BB, and AK also) with active user communities that create all sorts of plug-ins, graphics, extended episodes, game editors, etc.

    It is not beyond the pale that a group could create a F/OSS engine/architecture that would allow the same. Such games need not have all the bells, whistles, and complex graphics of the best sellers. They only need to be compelling enough to grow a user base.

    --
    It's not offtopic, dumbass. It's orthogonal.
  222. How about F/OSS MMORPG? by Tatarize · · Score: 1

    Don't get me wrong, the boot CD with linux for games was actually the first thing to pop into my head too, though where to put the save games excapes me... for some game types. Why not a MMORPG? Yeah, okay you need a badass server that nobody wants to fork out for. But, there are ways around that. How about an MMORPG setup where each player donates some clock cycles to the processing in the world not on their own data mind you (can't have a person finding their random attack damage to be 8 trillion). The central server would mostly just store the saved information. There would be a lot of issues, like how do you parallelize the data well enough to make it effective, because its open source the world construction would need to be done in the world so the secrets don't leak out. Perhaps some engine to create the MMORPG and the rest of the data gets stored after construction/playing begins. Yadda Yadda. A boot CD so that other folks could play who don't have linux installed, and you'd be set. Besides linux geeks already love MMORPG's and making a free one with an open source engine would be just too sweet to pass up. Lotta technical issues I haven't thought through or care to, but the jist is "You want peep? Make game, run, fight, sleep."

    --

    It is no longer uncommon to be uncommon.
    1. Re:How about F/OSS MMORPG? by Anonymous Coward · · Score: 0

      Well, there's already a game out there that's an MMORPG that has an open source *client* -- which is probably about the only way you can do it and keep a handle on security.

      It's called Eternal Lands... it can be found on freshmeat and the cvs is stored on BerliOS.

      It runs on linux, windows and at some point soon, OS X (some code needs to be redone)...

      There's another MMORPG that runs on linux called A Tale in the Desert, though it wasn't open source last time I checked.

      Eternal Lands is quite fun -- I've been playing it for a month or so (since I discovered it on freshmeat) and while they are planning on having a pay to play system, they currently do (and plan to continue to have) have a free public server.

  223. One game you have to put on it... by phosphorous · · Score: 0

    Put leisure suit larry on it and you can expect worldwide domination.

    1. Re:One game you have to put on it... by ZeeTorch · · Score: 1

      Remember the grotesque gulp?

    2. Re:One game you have to put on it... by phosphorous · · Score: 0

      I remember that you could put it in your pants.

  224. Re:Why I don't run Linux by shadowmatter · · Score: 1

    I'm back to using Linux because it's just easier.

    I assume this is your premise.

    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'.

    Okay, so Windows provides drivers for some peripherals that Linux doesn't. If you experienced the scenario the original poster had, then you'd just be hunting around the IBM site for Linux drivers instead of Win2K drivers -- same scenario.

    The modem required a download of the Lucent rpm and a rebuild.

    See, now this is where you start to contradict your premise. I know you're technologically inclined, so a rebuild is no hassle. But you have to understand, all Joe User wants to do is click on the package EXE, or INF file to install the driver and then click "Yes" when asked to reboot. Was the rebuild a point-and-click affair? If not, Joe is already too intimidated.

    Under Linux it was a simple matter of "yum -y update; reboot; yum install OpenOffice".

    Yeah, see -- here's another problem. Joe's also used to a GUI. He clicks on "Windows Update" to update his system, clicks on checkboxes to select the details, etc. This command prompt stuff isn't gonna fly with him.

    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.

    Look, Joe isn't even going to call a simple parameter-based setup file (like "MTU=1500", etc.) "plain english." To him it's just as unreadable as Perl. In fact, why the heck would Joe want to hack settings for the TCP/IP stack in Windows anyway? Joe doesn't even know what TCP or IP mean, and sure doesn't know what "stack" means in the CS sense.

    Although this post may sound anti-Linux, trust me -- it's not. I love Linux, and I use it just as much as Windows. I'm just saying that you greatly overestimate the capabilities of the average user.

    - sm
  225. Linux does a orientation Yep it is one trouble by Anonymous Coward · · Score: 0

    Linux for years has been targeted at the Servers the large ones.

    Basicly the low end and the desktop has been overlooked and handled badly. Now they are playing catch up and starting to fix the problems.

    Xfree86 does it work yes does it work well no but is it a problem no why servers don't run Xfree86 as a desktop verry often. Now this was the way it was for about 3+ years at least this has now changed.

  226. dedicated? by BiggyP · · Score: 1

    so, you want to do what, make a distro totally dedicated to Gaming? a full installable distro, or just another Morphix Games LiveCD, if the former i really see little point, while Games are lovely to have around, and most linux distros give you a good handful of nice games(Frozen Bubble is apparantly very popular among new converts) but also allow you to do plenty of useful tasks on the same operating system, with this idea of run the risk of relegating Linux to simply booting up and playing games.

    of course, if you're looking to improve upon Morphix Games, that's great, making the overall user experience a little more pleasant, and ensuring that games are really good enough for the general public, that's a great idea, it's the kind of thing you can give away in addition to Gnoppix, TheOpenCD, or whatever else. infact, it might be something worth putting in the handout pack for SoftwareFreedomDay

  227. That's all I've been waiting for... by revmf · · Score: 1

    The only reason I even keep a Windoze box around is to play video games. The end of M$ is nigh!

    1. Re:That's all I've been waiting for... by Anonymous Coward · · Score: 0
      hahahahahahahahah!

      Seeing as how MS has a 95% market share and "nigh" means "near in time" I think you've been pulling on that CRACK PIPE too long brother.

  228. Erm, it's called SCHED_FIFO by Ayanami+Rei · · Score: 1


    Check the manpage for sched_setscheduler(2)

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  229. No, he's got it wrong! by Anonymous Coward · · Score: 0

    If you create a Linux-only game and you include its source on the disk with linux, only thing that will happen is that 2 weeks later somebody is going to make a windows port of that same game.
    What needs to be done is that people need to invest/code things like SDL or make a direct x clone (same interface, engine can be SDL or opengl), and ask companies like ATI to release their video drivers for Linux (either opensource or binary) at regular basis. This would give game developers an option which os to use to code the game if they include the latest video card features.
    Second what needs to be done is to invest/code for Wine because if by some chance wine was fully compatible with windows directx, a lot of games that are already available would run on Linux, and that way people that like to play games would have a choice between free Linux OS or expensive Windows OS.
    Third thing that needs to be done is make a simple frontend/binding for Wine to X Desktops so people can install their games with ease. For example, if somebody wants to install a windows game on desktop, all the need to do is mount the cd with a doubleclick and run the setup.exe or similar.
    This is the only way! If some kid needs to compile wine with debug options and run the game with wine -winver -otheropt -opt1 -opt2 -loaddll one.dll second.dll etc then not many kids will do this. If they can simply follow the installation that they are used to, they will do so.

    For those people that think that this will just allow game developers to code for windows since windows games would run under emulation/using wine under linux, perhaps there is another solution:
    somebody should code a direct x frontend or perhaps a backend. I think this could be done since direct x is very documented. Another thing that could be done is to invest/work on SDL and make it a standard, good enough to compete with opengl and direct x. Of course, windows port would be required, but that way microsoft wouldn't have monopoly in game design standard.

  230. Without Syndicate DosBox is nothing to me...... by AbRASiON · · Score: 1

    Most of my older classic games have either been compltely re-written (doom gl, heretic etc) but unfortunately Syndicate won't work properly :( - damn was I upset when I actually made it in to the game and then it stalled just as I selected one of my units.

    Sigh...

  231. One word... by beauzo · · Score: 1

    Tools. The one main reason X-Box wasn't killed by PS2 is the fact that the tools (including graphics API, debugger, development env, etc.) are TIGHT. You get some people to focus on the development environment, and you might have a chance... -B

    1. Re:One word... by Greg+Barr · · Score: 1

      Not so. Market share initially propelled and still propels PS2 development. From what I understand development on PS2 is obtuse and ill-supported. The 'TOOL' is more a rusty hacksaw than diamond-tipped engraver. However, given the choice between n million installed units and n hundred thousand, it doesn't matter how flawed the APIs and IDE are because the potential to sell more copies far outweighs the coder's discomfort.

    2. Re:One word... by Greg+Barr · · Score: 1

      Teach me to post late. Ignore the above.

  232. Before you start... by The+Bungi · · Score: 1

    Ya'll might want to write RMS and ask him not to put out witty editorials with potshots like "nVidious" and so on. Maybe the hardware companies would be more open to creating better drivers and Linux as a platform would actually be a possibility.

  233. 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...

    1. Re:that game is fun by Aurix · · Score: 1
      "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. "


      That's why I'm an apple gamer! *grin*
  234. 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
  235. My comment/thoughts by marcushnk · · Score: 1

    * Its been done!
    RTCW:ET
    It was a killer game for a while
    It was free
    It was given away with a linux live CD and it was availible for free download for linux.

    It didn't work.

    Your wrong, linux needs lots of things.. and what we need from the gaming industry we're currenlty getting (we could do with more of it though).
    What we need is more companies to release their games with either in the box linux binarys or do like they did for UT, and release linux binaries afterwards..
    Most importantly we need Sierra to support linux.
    Sierra has some of the best selling titles, but they have ALWAYS turned their back on linux.
    batsards.

    --
    "Consider how lucky you are that life has been good to you so far. Alternatively, if life hasn't been good to you so far
  236. Hardware first, games second. by Ignatius_VI · · Score: 0

    Before linux has games, it NEEDS support for top of the line and new hardware.

    As of now, many high end graphics cards, especially the ATI ones have very sketchy support, if any. Many sound cards are in the same boat.

    Just seems to me like this would be the natural progression toward decent gaming on linux.

  237. 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.
    1. Re:Static is not a good idea by Anonymous Coward · · Score: 0

      If you think Gentoo is a an interesting direction for solving the issues of usability of a desktop OS then, well, this is probably a waste of effort on my part but anyway....

      Applications that endusers want to know about do not come in source form. Write that down and sleep with it under your pillow. The authors want MONEY for their hard work, and the users want it "to just work." They don't want to compile shit.
      That means source is a non-starter, and the alternative of having binaries dependent on locally compiled libraries that may or may not be the right version, may or may not be on the right library path, etc. --in other words the situation we have now-- will inevitably piss off either the users or the developers. Something has to be done to make Linux a more welcoming platform for people with software fit for desktop use, and those simple folk who "just want to use it", and if you want to go the shared object route that will mean A GREAT DEAL more standardization and stabilization of the platform must occur than we've seen in Linux so far.

    2. Re:Static is not a good idea by Cheetahfeathers · · Score: 1

      Another aspect is performance. Who needs 20 instances of a library loaded into memory, in various programs, when you can load it once and 20 different programs can use it?

    3. Re:Static is not a good idea by Anonymous Coward · · Score: 0

      funny! That kind of thinking doesn't stop distributions from packaging and users from using multiple desktop environments + toolkits which accomplish the same thing redundantly.

  238. Linux Game Fund by Hunzpunz · · Score: 1

    What about setting up a fund for developing a linux game? It should have a concept, only rough, like the genre, set.

    Then set up a website with a nice progress bar, and a target sum needed for the developement, like what? 5 Million Dollars? 10 Million Dollars?

    Ok, that won't get us a completely new Half - Life - 2 developed, but maybe a nice RPG / Adventure built on an existing engine.

    Maybe different Funds for different uses, like
    - Make a cool RPG a 'la Deus Ex / System Shock
    (Wizardry would be even better, but i don't know about the mass - marketing appeal...)

    - "Make a good game developing environment based on Crystal Space"

    Make an agreement with some game studio to get a cool engine for a guaranteed price for a free - as - in beer - game production use, let it be the UT or Doom 3 Engine. Or not, depends on the game's genre, i guess.

    Let somebody develop a cool game from this money for the community.

    If the community wants a new cool game developed, everybody transfers a few bucks to a new proposed game fund of his choice. I think there are enough gnu / linux / bsd / mac etc. fans out there to invest a few dollars each to get a big enough budget, it's mostly a marketing question, i guess.

    Kind of like the effort for opening the Blender source?

    The fund should be handled by a trusted entity, of course.

  239. Not possible by DarkOx · · Score: 1

    Its not the operating system that lets the console games work so well its the console. PCs are always an unkown because the hardware is wide and varied now you can help matters by abstracting things with the operating system, like OSS for sound and Open GL for video and SDL on top of all that to make it even simpler but even with the best abstraction to solve the portablity problems software wise, you run into an issue of you can't optimize for anything so it runs like crap even on the fastest hardware. Console gameing will always be a step above PC gaming and HD TVs becoming ubiquitous will be the finaly nail in the coffin for PC games, as resolution was the only remaining advantage the PC had. Now certain things like MPROGS can benifit from a keyboard but even keyboards are becomeing availible for consoles now so its over people. Start using your PCs for development ofnovel projects and actual work. Let the console do what it does best play.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  240. No by Stevyn · · Score: 1

    No, most people don't know what it is. The people who dismiss it are those who have tried a couple distros and are sick of it. Hardware support is always hit or miss. You can say oh with distro x my device Y works so anyone complaining that using distro X with any hardware is an idiot or using device Y with any distro is an idiot too.

    I'm so sick of people chanting that linux is the greatest and easiest thing to use. If it were, then lots of OEMs would be putting it on their high end machines and not their lowest price pc's to save $40.

    I've tried a bunch of distros on a bunch of computers and every time into it after a couple weeks I get sick and tired of it and I go back to windows cause it works a lot better and it's a lot easier. I'm seeing this more and more around here on /. of people responding back to these zealots and telling them to shut up because linux is a pain in the ass. And the command line always comes up in some way or another on linux installs, I don't care what you say. Maybe not in the beginning, but for the video card or the sound card or something, it's going to be required.

    1. Re:No by Sleepy · · Score: 1

      >You can say oh with distro x my device Y works so anyone complaining that using distro X with any hardware is an idiot or using device Y with any distro is an idiot too.

      Well, anyone who ISN'T qualified to fix their software... yet uses Slackware or Debian or Gentoo... IS an idiot. I think most of what you would call a "zealout" would agree. (NOTE: I like these 3 distros.. just never as a -desktop-). Next.

      >I'm so sick of people chanting that linux is the greatest and easiest thing to use.
      That's an obvious distortion. No one used "Linux" and "easiest" in the same sentence. Next.

      >If it were, then lots of OEMs would be putting it on their high end machines and not their lowest price pc's to save $40.
      You obviously don't know that Microsoft tends to push OEM's to sign license agreements that are per-CPU-shipped. It cost MORE to ship Linux because there's no savings in licensing, and now you have product duplication.

      >I've tried a bunch of distros on a bunch of computers ... I get sick and tired of it and I go back to windows..

      Good for you. You don't need to feel you should defend your opinion. It's not a fact. Your needs are not everyone else's needs. Maybe the value of Linux's strength's (stability, programmability, cost, freedom) add up to a big fat ZERO to you. With no strengths to fall on, your evaluation of Linux will be biased.

      Besides, even when you find the DESKTOP distribution that's AS easy (for you) as Windows... most people won't switch. There's inertia in re-learning things.

      >the command line always comes up in some way or another on linux installs, I don't care what you say.

      Fine. Don't. I'm a junior developer and software QA on Windows and Linux. I can tell you from my experience that on the latest (shipping or beta) versions of Mandrake, Red Hat... even SuSE, I *never* need to go to the shell during an INSTALL.

      The hardware I'm using is a grab-bag of old desktop rejects, servers etc. running the gamut: ISA/PCI boards, K6 CPUs, Slot 1, Socket370... old stuff that inherently does not have great PNP support.

      In fact, I have a BOX of 3dfx video cards and generic TV tuner cards that *only* work in Linux, or Windows 98 because the manufacturer doesn't feel obligated to provide XP drivers (or they're a dead manufacturer... who cares why it doesn't work).

      I can't tell you how many times I've used regedit. I call THAT a "command line" (accurate or not).

      Wait a minute... you're talking about USABILITY during an INSTALL? The "system restore" CD that came with your Windows PC is NOT an OS installer.

      Try doing XP installs from SCRATCH on a GENERIC PC, and compare it to installing Lindows 4 or Mandrake 9.x, and then tell me which has the easier install.

  241. But first, REAL GRAPHICS DRIVERS! by gwait · · Score: 0

    Before you'll get a ton of games, you need reliable 3d drivers for lotsa cards, and then you need a stable 3d library to match. Does OpenGL compete well with DirectX?

    I spent far too long fighting with Nvidia drivers,(crash 4 times a day) then ATI drivers last week (Ah, no support for Xfree86 4.4 yet).

    Perhaps a game distro would help bring these issues into more focus...

    --
    Bavarian Purity Law of Rice Krispie Squares: Rice Krispies, Marshmallows, Butter, Vanilla.
  242. What killed the Amiga... by Kidbro · · Score: 2, Insightful

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

    1. Re:What killed the Amiga... by swingerman · · Score: 1

      Not quite correct. What killed the Amiga is that Medhi Ali (sp?) did not market the Amiga at all. Commodore did not understand the need for marketing to attract the masses. That is what killed the Amiga.

  243. well.. by ShadowRage · · Score: 1

    you could make a distro that could just be for gaming.. in the sense of it just sitting there and loading them up via emulation. or whatever..

    as in.. the behind the scenes crap that makes the games go.

  244. Kurumin games by Gheesh · · Score: 1

    Has anybody tried Kurumin games (in Portuguese)? AFAIK, it is a game-oriented distro, based on Knoppix.

  245. 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
  246. Re:Why I don't run Linux by Anonymous Coward · · Score: 0

    Yeah, see -- here's another problem. Joe's also used to a GUI. He clicks on "Windows Update" to update his system, clicks on checkboxes to select the details, etc. This command prompt stuff isn't gonna fly with him.

    You can do GUI based updates of Linux systems. I just discovered this a moment ago when I actually launched the GUI.

    Look, Joe isn't even going to call a simple parameter-based setup file (like "MTU=1500", etc.) "plain english." To him it's just as unreadable as Perl. In fact, why the heck would Joe want to hack settings for the TCP/IP stack in Windows anyway? Joe doesn't even know what TCP or IP mean, and sure doesn't know what "stack" means in the CS sense.

    Gosh, I figured everyone would want to tweak their machines. I routinely adjust filesystem parameters, buffer sizes, and application settings in Windows and Linux. I'd liken it more to adjusting the seat of the car you're driving than a real "mod". In some cases these adjustments lead to 50% increases in performace, and in rare cases sometimes even more. But the funny thing is that I'd consider myself an average technical user. I'm not Joe User certainly, but there are millions of users like myself (power user, prosumer, whatever).

  247. My 2 Cents by Jediman1138 · · Score: 1, Insightful
    First off, let me say that I'm only 15 and know next to nothing of OS design, marketing and budget restraints, and programming feasability, but I just want to get my ideas across. Mod me down to "Redundant" or "Offtopic" if you want, but as long as at least 1 other person reads this without instant judgement I will be happy..

    But, from what I can tell, the average user (read: practically anyone who doesn't know what slashdot is) really wants a few things:

    1.) An easy-to-use GUI

    2.) No confusing setup (anything that requires you to do more than pick a type of setup and directory)

    3.) Basic pre-configured Multimedia, Internet, and Office Suite. (all of which, Linux does offer, I know, but setting up Multimedia and codecs in Linux is not fun for a newbie)

    4.) No constant reboots (which Linux has achieved--good job, folks!)

    5.) Easy-to-Install Software (and of all the distros, I must say that Lindows has the process right, though, in my opinion, not the correct marketing technique.)

    Well, that's all that I could think of. If you have an additions or subtractions, feel free to reply. I hope I have contributed a decent statement to this topic and that you all recieved my comments openly.

    --

    nothing.can.stop.me.now

  248. Three more that I almost forgot: by abe+ferlman · · Score: 1

    Two more games I've played recently on my linux box:
    Starcraft (incl. Brood War)
    And how could I forget...
    Pydance!

    But you can put Pump it Up (Korean DDR clone with 5-button pad) on the list of games I wish I could play in linux. Oh well, can't win 'em all.

    --
    microsoftword.mp3 - it doesn't care that they're not words...
    1. 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!
  249. Re:punkbuster by Kor49 · · Score: 1
    Ah. It just dawned on me why. If you knew enough to hack the pb client, wouldn't you pass a forged md5sum to the server anyway ? There is no way a pb client can prove that it is unmodified unless the authentication scheme is part of the O/S. (then again, you can hack the OS, too.)

    I didn't say it was going to be quick and simple, and yes, there are 100s of driver files. But it is practical. Once you get it going, you only need to update your list maybe once a week. Vendors don't release drivers every day.

  250. The answer's already out there... by n2dasun · · Score: 1

    It's all about the LiveCD!

    --
    I'm determined to reclaim my karma. Now, if I can only find a groundbreaking article and something witty to say....
  251. Re:punkbuster by bani · · Score: 1

    binary authentication of driver files wont save you either. there are other, more straightforward ways of cheating. the extreme effort required to implement binary authentication of video driver files isnt worth the 2 or 3 out of 1000's of cheats out there. hardly any cheats use hacked drivers.

    the pb client could prove itself to the server if it used crypto exchanges -- something it doesn't do now.

    you get more bang for your buck going after general cheat techniques, not checking for specific binary fingerprints.

    and there are cheats which will be extremely difficult to detect, such as cheats which diddle the x86 hardware debug registers in order to stealth themselves.

  252. Welcome to Slashdot by Trolling4Dollars · · Score: 1

    This picture has been around for a Loooooong time. It's not new by any *stretch* ;)

  253. Server Distro First, grow installed Linux base! by Jonah+Hex · · Score: 0, Troll

    First a bit of Linux history reiterated, just to set the scene... Linux has gained the widest adoption in the server arena, probably the largest segment being dedicated Internet/Firewall boxes. Running without a GUI or even headless (without attached monitor/etc), configured via Web interface, even using "lower end" hardware. These are perfect canidates for adding more server software to, in this case we'd add a simple way to install and configure game servers.

    The advantages are obvious, we can sidestep the entire issue of "does Linux support the latest games" since most modern games come with a Linux server component that is superior to running a server/client at the same time on your Windows box. (added server overhead usually only if you are serving the game of course)

    Considering the wide variety of dedicated firewall distros out there (my own favorite) and how easy they are for even Linux newbies to setup, there isn't much of a leap to create such a distro. One of the main issues of course is getting the needed copyrighted content from the game CD to the Linux box, something that is both a manual and painful process in many cases.

    I've discussed this project with a few friends who are familiar with Linux firewalls/game servers also, but unfortunately we haven't had time to do more than brainstorm on it. If we do end up putting together a basic distro like this you can be sure I'll submit it to /. games section. Anyone super interested can email me.

    Jonah Hex

  254. Do We Take Window Serious? by fm6 · · Score: 1
    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.
    Before I begin my rant, let's make sure we're talking about the same OS. There are actually two OSs called "Windows." One is just MS-DOS with a GUI layer, and is now in legacy mode. (And was never really a true OS, so good riddance.) The other is the NT release stream, which include Windows 2000 and Windows XP. We are both talking about the second one, right?

    Well maybe not. I don't see how you can say that NT is not a "serious" OS. The DOS/Windows kludge, sure, but NT isn't based on that. It's a completely new OS, architected by one of the industry's leading OS engineers.

    I know what you're saying: "OK, NT is a real OS, but Microsoft has screwed it up so much it's beyond saving." Well, if you think of Windows as that bloated bundle you buy at CompUSA, you're right. But that's because you're forced to deal with a huge pile of crappy software -- IIS, IE, etc., etc, etc -- that Microsoft won't let you not buy and install. If you could install just the basic (and actually rather well-designed) OS and build on that, life could be a lot saner.

    Indeed, there are people who do this. There's a componentized version of Windows that's specifically designed to be integrated on a "pick and choose" basis. Only problem: you can't buy a copy. You can only license it for use in embedded applications.

    If I were in charge of the DoJ anti-trust departments, that's something I'd work very hard to change. There's no reason people shouldn't be able to get access to all this stuff just by paying Bill some reasonable licensing fees. You'd see a competing OS that was still NT at its core, but used non-Microsoft stuff for most GUI components. (Probably a lot of the GUI would be taken from open source projects like KDE and GNOME.) And compatibility would be much less an issue, because the competitors would be offering the same fundamental platform.

    That is serious competition.

  255. Re:Why I don't run Linux by 110010001000 · · Score: 1

    "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"

    Huh? Are you completely insane or are saying "Windows" but mean "Linux"? Can't get drivers to work for Win2k? Er, for what? Every manufacturer provides Windows drivers. Tweaking the stack? You mean like changing the MTU and stuff? Er, how it is harder to "hack" the registry to change the values rather than editing a text file?

    Is everyone insane around here or is it just me?

  256. Linux gaming by SteveXE · · Score: 1

    I would be far more into learning Linux if it were a serious gaming platform. I use Windows now, and im trying to learn Linux but...i really have no use for it so when i hit a wall and cant figure something out i just give up.

  257. Company Investment by benjamindees · · Score: 1

    Whereas:

    1) Given a sufficient amount of resources/programmers, any Windows game can be made to run under Wine.

    2) Many games run *more* quickly under Wine than they do under Windows.

    3) Linux has a lot of free games that don't run under Windows.

    4) Transgaming has access to proprietary software and partnerships that give them near-monopolistic control over the Windows-games-on-Linux market.

    3) Programmers seem to be somewhat underemployed these days.

    Why is it that Transgaming has yet to fill this niche? Is there not enough capital? Go public. Is there not enough income? Get WineX to run on more games; more income will follow (at an exponential rate, even). Not every IPO is a scam. There really are quite a few software companies that are poised on the brink of a huge market, without the capital to, um err, capitalize on it :)

    --
    "I assumed blithely that there were no elves out there in the darkness"
    1. Re:Company Investment by mabhatter654 · · Score: 1
      They seem to be doing quite nicely making progress...problem is that it costs real money to do this type of work. Also, they don't seem to be working too closely with Crossover...causing the real problem...

      That nobody includes them in a distro! You always have to pay extra for it!!! Now with the mainline distros this is a huge problem. They need to include Crossover for MS Office compatibility[Suse, Xandros, Lindows?]...that doesn't leave much pricing room [or troubleshooting room either] to include the WineX also. On top of that, it's still a little too buggy and the disto makers are still too content to simply "brush off" people that want to push the envelope with their "boxed" versions....pushing away the very people --like us-- that would be willing to pay decent price for them!!!

  258. 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.
    1. Re:Flight Sims and MechWarrior.. by smchris · · Score: 1

      True enough that Flight Gear isn't a fighter sim, but it is pretty impressive in its own ways. I think it should be included in any list of actively developed games/sims that run native linux.

      Yeah, joysticks are still a pain.

    2. Re:Flight Sims and MechWarrior.. by BlueStrat · · Score: 1

      Don't misunderstand, I wasn't dissing Flight Gear by any means..I consider it to be a real jewel in FOSS gaming. I'd just like to see more..if I had the skills, I'd love to write a combat flight sim version :( . I can see some really cool Tux-themed nose art :-P

      --
      Progressivism (aka US 'Liberalism'): Ideas so good they need a police/surveillance-state to enforce.
  259. Give up your distros. by Propaganda13 · · Score: 1

    Most people don't care what operating system they run. All they care about is that it works and runs the programs they want.

    As pointed out in another post.
    Download->Install->Run whether it's an OS, an application, or a game.

    The problem is that you generally have choice, standardization, or bloat.

    Standardization is a console system. Here's the hardware, and maybe an OS, etc.. Deal with it and any limitations that have been imposed.

    Bloat is you wanted it to do almost anything without having to do anything yourself.

    Choice is you having to choose what you want. The problem being that no one wants the same thing. That's why there are so many Linux distros.

    If you want Linux to be mainstream, give up your distros. Windows isn't popular because it's the best OS for a specific task. It's popular because it does most things ok. If there was only one distro, it would slowly become more mainstream.

  260. The Key to linux adoption by Anonymous Coward · · Score: 0

    1. Get Games developers to start writing for linux.
    This is a difficult one. It's a bit of chicken and egg. People are more likely to use linux if there are good games being made for it. Games developers are more like to develop linux if there are people using it.

    As far as I'm aware games developers want to be able to code the game once and then have a compiler which will spit out the files for Xbox, PS2, PC and Gamecube. So integration with existing compilers in this way would be needed.

    2. Enable existing and older games to run under linux. (This will happen as wine and dosemu development continues and improves).

    But I see another thing which will drive linux and linux games is that businesses, governments are gradually migrating to linux. As more of this happens home users will follow. this will help achieve point 1.

  261. Blow-by-blow by Tarantolato · · Score: 1

    ID software have been gracious to release their old games to the community, but for the latest "killer" games you need Windows.

    False dichotomy. Software that runs on Linux doesn't have to be "release[d] to the community.

    I really believe that when we get our act together and launch a game-based distro, we will be home and dry.

    This is an intriguing idea. Though let it be noted that this is a different model from either PC or console gaming.

    With PC gaming, you buy games to run on hardware and software that you already have and use for other things. With console gaming, you buy hardware specifically to run games you couldn't otherwise run. In both cases, basically no setup is required.

    What a games-based distro would ask of its customers would be to run a more or less arduous setup on hardware they already have that already runs games fine.

    In order to compensate for that tradeoff (lost uptime even if no effort or thought is required) you'd have to have some pretty frickin' sweet games that couldn't be gotten in another way.


    * We need the source for the games on that CD.


    So this about more than Linux vs. Windows/console gaming: it's about free vs. proprietary gaming.

    * 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.

    Now this is an interesting angle. I guess he's envisioning something like Knoppix? But how often do PC games fsck up official documents?

    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.

    Most modern commercial-grade games are of a level of complexity much greater than AMOS or BlitzBasic oldies.

    Linux games sites at the moment are not brilliant, let's be honest.

    True dat.

    I snipped the rest, but here's my main doubt with a free-game-based anything distro: Okay, all software is art, but games - good games anyways - are much more art than other software. Much of software is becoming commoditized, but the sort of artistry it takes to come up with tight gameplay or appealing and immersive visuals are not being commoditized, are unlikely to, and probably never will.

    Look at the OSS games out there: mostly clones: either simple clones, or clones that have metastasized far beyond their progenitors (NetHack); but still clones. Will a CD full of clones "promote *NIX to a new generation"?

  262. And to think I had this idea back in '96 by krin · · Score: 1

    Well, not exactly; but day dreaming in my high school classes I came up with the idea for an operating system coded just with gamers in mind.
    I had not thought about Linux, I really did not know much about it at the time (still do not). But my idea was basically an operating system that was totally optimized for games, no fancy GUI just a simple menu system for launching a few programs and games.
    It lingered with me for some time, but ultimately I moved on to engineering as a career path and just left the computer world as a hobby. Could be really cool, hope to see this sometime in the future.

    --
    There is no spork.
  263. This is huge by superpulpsicle · · Score: 1

    Man if I can play games windows quality or better on any linux distro... I am certain to kiss windows good bye.

    But how in the world can they get directX ported to linux with M$ guarding the door.

  264. Haven't you noticed by Anonymous Coward · · Score: 0

    x-winders sucks!

    1. Re:Haven't you noticed by Krojack · · Score: 1

      Maybe you should go back to school and learn to speak and type before posting...

  265. I don't get how a bootable CD will help... by acro-god · · Score: 1

    The point is to get people to try out and continue to use Linux... not try out and continue to use a cd that boots into a game... bypassing Linux altogether... with a live CD (especially one booting into the game)you normally wouldn't have write-access to the HD, and if you're just booting into the game anyway, who needs linux? just make a bootable windows version, or even invent a language to run the game... my point is that booting directly into the game bypasses linux, which is the whole reason for this anyway... otherwise the bootable CD isn't doing much good. The only reasons KnoppixMAME is awesome is the fact that it's so easy to operate... great hardware recognition, and easy to create a CD full of every rom you have and run it on a pc without a HD... but it doesn't help anyone learn linux...

    1. Re:I don't get how a bootable CD will help... by n8willis · · Score: 1

      Well, it wouldn't necessarily have to boot directly into the game. Say the boot loader offers you booting into the game and booting into the rest of the distro. That way, you could offer the game as normal and still have people check out the rest of the contents when they were curious.

      Yeah, there's no guarantee that anybody EVER would, of course, but you know that some people would.

      Who knows how successful it would be, but I like the idea so much - piggybacking a linux distro with a successful game. It'd be an ingenious subversive marketing plan. And it's a concept that only works because of LiveCD distributions, which is something that didn't even exist until just recently. That's what I find innovative and fascinating about the idea.

      --
      -- Watch the REAL Jon Katz.
    2. Re:I don't get how a bootable CD will help... by acro-god · · Score: 1

      hmmm... sounds like, buy a great game and we'll throw in linux for free... and if you act now, we'll throw in a super-bonus decoder ring...

  266. You gotta get the kids!!! by mabhatter654 · · Score: 1
    My kids love my Knoppix CD just for the included games!!!

    I think a family oriented distro would be really cool. Strip out all the duplicated developer stuff and put in just the basics...perhaps oo.org and mozilla for mom n dad, but focus on games for the kids. The beauty of kids games is that they don't have to be cutting edge! there's lots of simple games you can't "legally" get for new shiny windows xp anymore that have Linux "clones"...and that's good enough. Just get more schools to see that their spending wads of money on stuff they'll never actually USE and we'll be all set. The bootable CD concept works great for getting new people involved with it. There are some issues with older PCs that dont' like their boot orders messed up, but most PCs do great with something like Knoppix.

  267. Linux Gaming Console by directrealist · · Score: 1

    makea bootable CD that turns a PC into a Linux Gaming Console that plays games built for the LGC. thats the hook get developers to release games for this one console. instaid of getting a linux version of a pc game we get a linux gaming console versoin of all games realeased. if we can show a large enough installation base we could market it. perhaps phantom 2? ;)

    --
    this is not a Sig.
  268. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  269. Great point!!! by mabhatter654 · · Score: 1

    That's why Linux and OSS need the RIAA and Product Activation!!! Once people realize that they can't just get stuff for "free" anymore they will flock to stuff like Linux. As long as "stealing" windows software is easier than paying full retail for it why should anybody change over? That's why Linux's growth has been in small/medium companies...they HAVE to pay for software or the lawyers will get them!!!

    1. Re:Great point!!! by Trejkaz · · Score: 1

      Yep. Ideally I'd like to see a situation where...

      • The computer hardware 'enforces' trusted computing;
      • Windows implements trusted computing (we know this one will happen);
      • All Windows applications implement trusted computing and/or activation;
      • Linux developers figure out how to work around the trusted computing in order to run.

      I don't honestly see the hardware enforcing it... but I wouldn't be shocked if Microsoft force certain computer retailers to activate it and then put in warranty clauses which prevent you turning it off.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
  270. 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. :)

  271. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  272. 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!
  273. Will fretting about libs become a "Vannevar?" by LouisvilleDebugger · · Score: 1

    (A prediction of future technology that becomes
    completely outstripped by what actually happens.)

    I'm wondering if the plague of lib updates that's necessary these days is something that will ultimately work itself out: that more and more libs will approach stable forms as the years go by.

    Seems like there's little point in worrying about it. What seems like a pain now is just an artifact of having so much distributed development going on regarding stuff that will just be completely done for all time some day. There will always be new libraries, but will glibc2 *always* be changing month to month or whatever? How many ways are there to do printf() or sqrt() or GLX_whatever()?

    Or am I completely off my rocker, meaning that some conscious giant collaboration is really required to nail things down once and for all?

    One way to characterize the situation: are the libs we have today like early machine parts in the first stages of the Industrial Revolution, when it must have been a pain to have to standardize a million different things like bolt sizes and the thread spacing on wooden mop handles? Or are they like a human natural language in the early stages of its development (Old English, say, during the first generation after the Battle of Hastings.)

    In the Industrial Revolution machine part case, things did get easier, probably with nothing more than laissez-fair, market driven forces - you know, who's making the best screws this year? But with the first generation of standardized screws available it was easier to construct the lathes which made the second generation of standardized screws. And so on, until no one is worried anymore about the bare challenge of finding standardized screws: you're worried more about getting good like automated valve regulators, speed governors. You don't care about the screws in the regulator: they're all good enough now. You only care about the assembly. The pain is the same, just the focus is different. Since it happens slowly, you don't notice.

    In the case of human natural language, things are always bending and changing. The double negative in English winds up being more or less legitimized as an emphatic negative. More complications are always arising which continually upset the structure to its core: you never get to a point where all your verb tense rules are stable, and so on.

    Which way? Do we need an Academie Francaise, or no?

  274. Re: by Anonymous Coward · · Score: 0

    Did he say giving away linux long-term won't work? I don't think he has had is morning dose of econ.how do people like this get mentioned on slashdot?

    Free Lesson: policing software distribution costs more than developing software. That is a fact that gets better with time. What a wanker.

  275. Market share, market share... by StarTux · · Score: 1

    Best way to get market share?

    Go through the Enterprise first :). When parents are shopping to buy a computer for Johnny's school work, Linux maybe impressive to them due to the current lack of games.

    Of course, once market share picked up games will start appearing more and more.

    Really do not see the point of making a gaming distro, like Mandrake did.

    So many posters mentioned standards without elaborating. You mean FHS, LSB?

  276. 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.

    1. Re:Static *and* dynamic is best by dabadab · · Score: 1

      "One of the biggest problems with *nix systems are dependencies."

      You should try Debian with apt-get. Really.

      --
      Real life is overrated.
    2. Re:Static *and* dynamic is best by leinhos · · Score: 1

      or even yum, which uses apt-get for updating .rpms (for those RedHat derivative distros)

    3. Re:Static *and* dynamic is best by Anonymous Coward · · Score: 0

      One of the biggest problems with *nix systems are dependencies.

      MS too. It is called "DLL Hell"

    4. Re:Static *and* dynamic is best by chadruva · · Score: 1

      The problem for us developers is not really the directory layout, for this there is LSB. Tough some people use the /opt dir for things like kde or OO.org (like slackware does with kde).

      The problem comes with the libraries, i can compile my program on one system and it works, but in other systems it may fail because of the ABI incompatibility of some libraries you need (an example of this is glibc, just try to recompile it and watch how your system stops working).

      Thats why we distribute the source, binaries are just painful to mantain. And no, i don't like statically linked stuff either.

      --
      C-x C-c
  277. I have a Linux Game Distro but ... by AhaIndia · · Score: 1

    ...my laptop's graphics card does not have 3d acceleration support under Linux :-(
    I can not enjoy Tux racer :-((

    FYI, my game based distro is Morfix Game edition live CD

    --
    ~Aha~
  278. Kernel? by quinkin · · Score: 1
    I hate to interrupt - but are we talking 2.4 or 2.6 here??

    Low latency is indeed the issue in audio performance, and prior to 2.6 it verged on the attrocious. The new (semi)preemptive kernel has brought massive improvements in audio latency with the userspace mixers, and to my mind has negated the pressing need for a kernelspace mixer.

    Prior to 2.6 I would have agreed that the kernel was the only place that could be able to provide vaguely realtime (ie low latency) performance, now I feel it is less certain.

    I hope things improve, currently I cannot replace my win2k home studio with anything but a mac (like the studio at work), and I have tried.

    Q.

    --
    Insert Signature Here
  279. I'd download it in a second by iXaarii · · Score: 1

    well, if there was such a thing I'd immediatelly get down to downloading it and spreading it around to at least 10 people :P

  280. 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++.

    1. Re:Simple Direct Media layer by Eshock · · Score: 1

      I wouldn't quite call SDL/DX "middleware." "Lowerware" or "baseware" would be more accurate. What the game industry as a whole (not just Linux gamers) need is an open source real middleware package like Renderware that'll let a team of 5-10 people make an A+ quality game.

  281. 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.

  282. Going down the HURD path, aren't you? by tepples · · Score: 1

    i have yet to hear a compelling reason why a software mixer in the kernel is a better solution than a software mixer in userspace.

    i have yet to hear a compelling reason why a file system in the kernel is a better solution than a file system in userspace. Sounds like a microkernel advocate. A software mixer mixes multiple audio streams on one audio device; a file system mixes multiple data streams on one block storage device.

    the conclusions resulted in artsd and jack

    If Grandma wants to run a JACK app, and an aRts app is holding /dev/dsp hostage, how will Grandma know that she needs to kill the aRts app?

  283. We have a winner! by Anonymous Coward · · Score: 0

    /me assumes grandparent poster was trolling or didnt understand he needed to install some 3d accelerated drivers to play

    Dingdingding, we have a winner! Even a lot of Linux geeks can't figure out how to compile the proper kernel drivers, install the proper libraries, tweak their X configuration, and whatever else is necessary to get games to work as well under Linux as they do under Windows out-of-the-box.

    I read a couple years back that game companies had to make games such that people never called their support lines. If somebody called support once, they essentially made $0 on that sell; if they called support twice, they lost money on it. Even if that's not strictly accurate today, it's still a useful lesson: if you sell a relatively cheap product (under $50), you don't want a relatively large portion of your audience calling for tech support.

    Now, why would your favorite game company want to jump into a market where people aren't used to paying for software, and need to help newbies compile their kernels?

    When I can do an install from a Linux CD on a blank hard disk of my favorite distro, go get lunch, and come back and have everything needed to run programs with hardware OpenGL acceleration and ready to go, then we can talk about games for Linux.

  284. Underwear by Jonner · · Score: 1

    Why be so proper? Why not just call them "underwear?" But, seriously, I'm not at all clear on what should be called "lower," "base," and "middle." Would you say that SDL and DirectX provide interfaces at a similar level of abstraction? I haven't used either of them myself yet, but what I've read suggests that they do.

    Freshmeat lists a number of game frameworks, some of which are Free Software. I wonder if any of them provides capabilities similar to Renderware.