Slashdot Mirror


Bootable Game CDROMs Using Linux

Bill Kendrick writes "Want to play a cool Linux game but don't want to bother installing that pesky OS? Yamamori Takenori has translated his "Linux CD-ROM Game System" to English. It's a step-by-step demonstration of how to burn a game, and just the necessary parts of Linux, onto a PC-bootable CDROM. (Original Japanese version available too, of course.)"

168 comments

  1. Uhm by fish · · Score: 1

    now we wait for cool games?

  2. Wow by Blue+Weirdo · · Score: 1

    This is wickedly cool. I've always wondered if this was doable. Now if there were only more games...

  3. How useless is this? by Hairy_Potter · · Score: 2

    I mean really, are there any cool Linux games that aren't available for Windows (which I assume is the installed operating system they're referring to, if instead you're doing this on your Novell 5 server, I salute you!).

    The only games I can think of that aren't available for Windows are some of the BSD ones, and you can play those in a telnet session to that old 486 that you turned into a Linux box (though my 486 is a FreeBSD box, uptime of 260 days last time I checked, and that was because we had a power failure.).

    1. Re:How useless is this? by greulich · · Score: 1

      I have to agree. Now if we could make it so Windows games could be run this way on a Linux box, that would be awesome. It would end my need for a Windows partition.

    2. Re:How useless is this? by MikeyO · · Score: 1

      I mean really, are there any cool Linux games that aren't available for Windows

      But I don't want to buy a copy of Window just to play games. Linux is free (as in beer).

    3. Re:How useless is this? by nmx · · Score: 1

      You have it backwards. This CD is designed to let you play Linux games if you don't have Linux (i.e. you have Windows).

      --
      "Well kids, you tried your best, and you failed. The lesson is, never try."
    4. Re:How useless is this? by MikeyO · · Score: 1

      You have it backwards. This CD is designed to let you play Linux games if you don't have Linux (i.e. you have Windows).

      I don't have windows, but I still see some benifits to this. It would be nice to boot off a cd-rom which only loaded as of the OS as I need to run the game, and leave the rest of the resources to the gaming. )

    5. Re:How useless is this? by silicon_synapse · · Score: 1

      But then you'd have a bottleneck at the cd-rom. It will take much longer to read data from the cd-rom than it would the HDD. I think any benefits gained from free resources and a more efficient OS would be dwarfed by the slow read speads.

    6. Re:How useless is this? by ^_^x · · Score: 1

      Exactly. You can almost always get a version of the game for windows.

      (Possible flamebait warning! Anti-Linux views!:)
      What I don't see is WHY you would want to boot to Linux to run a game? I thought when Quake 2 was benchmarked across Linux, Windows, and BeOS, in order of performance, it was:
      1. BeOS
      2. Windows
      3. Linux

      That, and I've never seen ANY version of Linux autodetect ANY of my devices, and that includes a standard serial mouse (Microsoft/Logitech protocol).

      ...so why not swing a deal with Be, and make BeOS-booting games that detect your hardware? (assuming you can get enough drivers for it; Be detects great, but doesn't have the drivers.)

      (Also, on a default install of Linux (RedHat 6.3) and BeOS, on my system, Linux took 3 minutes to boot, and BeOS took 20 seconds.)

    7. Re:How useless is this? by pallex · · Score: 1

      It would be amusing if you could patch Bleem (or whatever) to the front of PSX disks, so you could just stick it in your pc if you didnt have a playstation!

    8. Re:How useless is this? by buttfucker2000 · · Score: 1

      That's not true. CD-roms are plenty fast enough - the CPU can't keep up with most of them except for sustained transfer (i.e. no graphics processing). That's why CD-ROMs are such a ripoff - they just increase the speed unnecessarily when you really only need a 12*.

      --
      Free Anne Tomlinson!!
    9. Re:How useless is this? by j_d · · Score: 1

      eh, have the os detect the native fs and bully as much free space as possible out of it for use as cache/ mini fs. Quit the game, the cache goes away.
      or get a true 52x cdrom, with an metric buttload of its own cache.

  4. Now if only I could do this for my windoze games by daved321 · · Score: 3

    Now if only I could do this for my windoze games... Just think about it, I could keep Unreal Tournament and Half Life and free up a whole 'nother harddrive being monopolized (excuse the pun) by some other OS....

  5. Cool... by NecroPuppy · · Score: 1

    But I don't quite get the point. See, I don't keep up with all the Linux stuff, but are there really any games out there that have been released for Linux that aren't on the PC already?

    Is a game produced in this manner more 'stable' than the same game straight for the PC?
    And would this count as a Linux 'emulator'?

    --
    I like you, Stuart. You're not like everyone else, here, at Slashdot.
    1. Re:Cool... by gibson_81 · · Score: 1

      But I don't quite get the point. See, I don't keep up with all the Linux stuff, but are there really any games out there that have been released for Linux that aren't on the PC already?

      OK, computer basics, lesson #1: PC is a hardware platform, Linux is an operating system. Replace 'PC' with 'Win9x', and you'll be right.

      IHNRTA, but I assume he (the authour) meant Linux/x86 (Linux on a PC), so yes, any game for Linux would be available for the PC as well :)

    2. Re:Cool... by NecroPuppy · · Score: 1

      OK, computer basics, lesson #1: PC is a hardware platform, Linux is an operating system. Replace 'PC' with 'Win9x', and you'll be right.

      Yeah, that's what I get for posting to /.-politics before the tech stuff. Must reboot brain. Thankfully, I didn't load any crappy MS products so it will be pretty quick... :)

      --
      I like you, Stuart. You're not like everyone else, here, at Slashdot.
  6. Consoles by Mnemia · · Score: 1

    This would be really cool for playing games on a Linux port of the various game consoles. Does anyone know much about Linux ports to the various popular game consoles?

    1. Re:Consoles by Stacdaed · · Score: 1

      Check out the Indrema, It probably wouldn't be incredbly to put the necary parts of DV linux on a disk and play Indrama stuff on the PC or vice versa...

  7. Useful for demo disks by Izaak · · Score: 3
    This came across the SDL mailing list recently. There is actually a lot of cool things happening in Linux game development, but much of it is not yet visible to the average user yet. I may give this bootable CD thing a look and see if it will be useful for making gridslammer demos.

    Thad

    1. Re:Useful for demo disks by journey- · · Score: 1

      The real trick, which is something linux needs anyways, is good auto-detection of sound cards and 3d hardware without ANY user interaction, none at all. The only requirement SHOULD be that you only support PCI cards, because all the information you need is right there. I would love to see some CD-Roms that played games, that could auto-detect the sound card, video card, and all those other things to just play the game.

    2. Re:Useful for demo disks by Shadarr · · Score: 1
      Isn't this a step toward OS independent software? Granted it requires Intel archetecture, but if this works it will mean the system requirements become totally hardware instead of hardware and "...Win 98 with DirectX 7 and OpenGL video drivers." It would practically turn the PC into a console.

  8. What a natural idea... by AntiPasto · · Score: 2
    I think that this will in general bring more power to game developers... why not just create an entire OS? True an OS is a touchy thing... I mean the point of DirectX and OpenGL was to bring capabilities independany of hardware, but that's a layer above the hardware drivers.

    The benefit of course, as this points out, is that you only load what you need, and the rest is pure gaming power. Perhaps MS could even follow suit with some sort of boot-cd interface to use your configuration, but only put into memory what needs to be there (er... well I guess I doubt MS would ever get that mindset, but hey...)

    What a great concept tho.

    ----

    1. Re:What a natural idea... by rhyac · · Score: 1

      I didn't read the article and barely read the little useless description, either, BUT...

      Forcing people to reboot is *never* *ever* going to fly.

      True, you'd gain a lot of performance, but there's no way a user would go for it: no one wants to spend 2 minutes loading a game, and then when they're finished playing the game, 5 minutes getting back into their everyday OS.

      Plus, it'd add a lot of work to the dev's plate..

      It's just not worth it. (Although like someone mentioned, this is great for linux gaming demoes, because most people look at a demo once and then throw it away)

      rhyac.

    2. Re:What a natural idea... by mrpull · · Score: 1

      The benefit of course, as this points out, is that you only load what you need, and the rest is pure gaming power. Perhaps MS could even follow suit with some sort of boot-cd interface to use your configuration, but only put into memory what needs to be there (er... well I guess I doubt MS would ever get that mindset, but hey...)

      It is my understanding that the Xbox does exactly what you are suggesting. Sure the Hardware doesn't vary, BUT it boots an OS from the CD, loads the libraries needed to run the game, and goes from there.
      Maybe MS does get the point?

      mr.

  9. In reality... by xtermz · · Score: 2

    wouldnt this do more to harm the linux movement et al. ? We are supposed to be waving the flag saying 'hey, install linux, we got cool games etc etc.' Now what incentive do people have to become regular linux users if all they have to do is just boot off a cdrom? If we are to be true linux supporters, then I dont think we should support this idea....

    "sex on tv is bad, you might fall off..."

    --


    I lost my concept of community when my community lost all concept of me.
    1. Re:In reality... by lalas · · Score: 1
      I think we should support good ideas, and I think this qualifies.

      We are supposed to be waving the flag saying 'hey, install linux, we got cool games etc etc.'

      Flag waving isn't going to accomplish much. This may persuade some game developers to break away from their dependence on everything MS.

    2. Re:In reality... by Strog · · Score: 1
      This is more likely to convice some console gamers to check out PC hardware and possibly they would jump in so it could be helpful. How many converts are you going to get if it is difficult to play games on Linux anyway. The reason they are on Win?? is because it is easier. They are at least trying harder than console gamers (no offense to console gameers intended).

    3. Re:In reality... by Mr.+Sketch · · Score: 1

      I think this is a good idea because it allows people to try out their windows games under linux as sort of a proof that their game will run well under linux and that when they make the move to linux they will still be able to play their games. Kind of allowing them to try their game out before actually making the move to linux.

      I'm sure this could have other applications as well, for instance allowing people to try out like StarOffice for linux and other linux applications so they know that when/if they move to linux they can still do everything they could under windows.

  10. Re:Now if only I could do this for my windoze game by Jinkster · · Score: 1

    That's made me think.

    Used to do this with win 3.1 boot dos from a floppy to leave enough memeory for the lastest games.

    Could this be done? Only possible flaw I could seewould be with the size of most Windows games now days, what about using this type of thing to play DVD's?

    Coul you use one CD OS one CD app? (assuming 2 cd drives?)

    I've proberly missed something becasue its after lunch and I'm sleepy.

  11. Cool hack... by sjbe · · Score: 1

    OK, presuming it all works as detailed (and I don't see any reason why it can't thus far) why didn't anyone think of this before? What a brilliant hack. It might not be very fast without unusually heavy use of memory (after all there is a reason a lot of games copy stuff to the hard drive) but still, it's a really cool idea. Even is a nice way to let people (like your kids) play games or use other applications while maintaining a secure system in the process. Nice...

    1. Re:Cool hack... by agrafe · · Score: 1

      I read someone that iD was looking into making a "game OS" that would run their games from a bootable CD-ROM. I can't remember where I heard it or who said it so it may have just been a rumor...

  12. Why not ALL games by OlympicSponsor · · Score: 2

    One of the things that keeps me from playing games is the way they like to put files EVERYWHERE (and not just little ones, either). But do they really need to use the harddrive for this? Why can't I play ALL games from the CD with no install?
    --
    An abstained vote is a vote for Bush and Gore.

    --
    Non-meta-modded "Overrated" mods are killing Slashdot
    (Hey Ryan! Here's your proof!)
    1. Re:Why not ALL games by websensei · · Score: 1

      I am not sure but isn't reading from CD-ROM or DVD slower than reading from a HDD? I thought putting stuff on disk was a performance thing.

      Someone with a clue educate us please. =)

      --

      La via sola al paradiso incommincia nel inferno
    2. Re:Why not ALL games by jayhawk88 · · Score: 1

      Why can't I play ALL games from the CD with no install?

      Because then you'd have a console?

      This is a good idea, but I don't think practical in all PC-related situations. Think new hardware: what happens when the Voodoo X's come out? Will this CD support them? What if NVidia releases new enhanced drivers for TNT2. How do you get these new drivers on your game CD's?

      Unique hardware are what make's PC's such great gaming equipment. Unfortunately, that also means you have to have your own OS with your own drivers, and have to install the games to your harddrive.

    3. Re:Why not ALL games by Kaa · · Score: 1

      Why can't I play ALL games from the CD with no install?

      Consider I/O of a CD-ROM drive vs. I/O of a hard drive.

      Kaa

      --

      Kaa
      Kaa's Law: In any sufficiently large group of people most are idiots.
    4. Re:Why not ALL games by billcopc · · Score: 1

      Clue : If game developers would take the time to compress and organize the data more efficiently, load times would be much less of an issue. How many times have we seen 400mb games comprised of thousands of tiny files ? On the other hand we also see 400mb games with only a few large archives (like ID Software with their PAK/WAD files). I think if you're smart enough to code a game, you're surely smart enough to link in zLib and libJpeg to squeeze those data files down to a more reasonable size, not because of disk space, but because of access times/transfer rates. I'm sure if this practice were generalized, we could run most games right off a 32x cdrom with reasonable load times, reasonable meaning less than 10-15 seconds per level. Unreal Tournament for example uses both compression and a well conceived caching scheme, and consequently it takes less than 3-4 seconds to load up a new level on my box.

      The bottom line is : slow loading games are a result of bad design. These days it takes merely a few seconds to load up 32 mb's of graphics data from a typical 32/40x cdrom. Games are still software like any other application, and like in any good application, even the most trivial functions should be examined and optimized, not just the graphics, sound and input. Quick (to code), unoptimal hacks are for Perl one-liners, not for full-fledged games and apps.

      --
      -Billco, Fnarg.com
    5. Re:Why not ALL games by mini+me · · Score: 1

      This is a good idea, but I don't think practical in all PC-related situations. Think new hardware: what happens when the Voodoo X's come out? Will this CD support them? What if NVidia releases new enhanced drivers for TNT2. How do you get these new drivers on your game CD's?

      Drivers on the Internet?

      Someone could have a database of all the drivers and the OS would merely grab the drivers at run-time. Of corse the problem here is that you need an internet connection, and you need drivers to get that internet connection. If you do something like a Linux NFS install boot CD then you would have networking going which is a good thing anyway for network games.

    6. Re:Why not ALL games by Strog · · Score: 1
      Maybe we should consider using CDRWs for this. Another option could be to load drivers from a Zip/Jaz/Orb/LS120 so they could be updated. I suppose save games, updates, levels, etc could be loaded this way too. Just a bunch of stuff off the top of my head. Don't put to much stock in it.

    7. Re:Why not ALL games by Taurine · · Score: 1

      Where/how are you going to store your game saves? How many games are there these days that don't allow you to save your progress, or even your high-scores (a bit retro I know) AT ALL?

      Consoles overcome this with memory-cards, but that scheme is obviously not going to work on a PC. Well, not unless someone invents a new PC memory card that plugs in to some standard port, say USB or something. But then you'd have to buy extra hardware to play the game...

      The obvious and better solution is to get a console. That is the true solution to Linux's lack of games, too. Don't fill up your hard-disk with games that won't even work any more after a couple of years worth of hardware upgrades, and distract you from your work. Just get yourself a console, sit in your comfy chair infront of your big TV and experience true game-play (and virtually no bugs at all - ever seen a patch for an N64 game and I don't mean so you can play it on a backup device).

    8. Re:Why not ALL games by jayhawk88 · · Score: 1

      But if you want to go to the trouble of checking for and downloading updated drivers, why not just install an OS on the computer? Seriously, your talking about video cards, sound cards, network cards, joysticks, gamepads, and anything else a game might need to use. Factor into that the sheer number of manufacturers for each type of perhipheral, conflicts between them, etc..., it hardly seems worth the trouble.

      There's just too much hardware out there; too many potential driver incompatabilities to make something like this reasonable.

    9. Re:Why not ALL games by billcopc · · Score: 1

      Yes but Diablo 1 was an exception to the rule, which has obviously gone to the dogs for Diablo 2 since it eats up over 700mb's for the full install. Strangely it doesn't look strikingly different from its predecessor. Certainly not 700mb's worth of improvement. Executable code bloat is difficult to avoid thanks to absurd compilers, but data bloat is something that can (and should) be taken care of by the designers and coders.

      People are so infatuated by the 650mb storage unit that they've been filling it up to the brim for over 7 years now, with useless crap, poorly-compressed cheap video, and a bunch of stuff we don't even want in the first place like Compuserve 30-day trial kits. It seems they're more focused on filling the CD-Rom to full capacity instead of using it efficiently. Back when games were all on floppies, people took the time to squeeze, trim and pack everything tightly because every wasteful meg was wasted money. Now with CD's it's the other way around : every unused meg is wasted money. Well to the user, every bloated meg is wasted time, and time eventually translates to money.

      It may seem far-fetched, but these huge data chunks aren't doing the gamer any good. We're stuck buying more and more ram and disk space to experience the same sort of enjoyment as we did 5 and 10 years ago. So shoot me, I still have an old PC running Dos and all my favorite old games. It has less hard drive space than my main PC has Ram, still it provides just as much enjoyment and the games are as good if not better from a fun-factor perspective. Game developers have to take a step back and look at what they're doing and where they're NOT going. It's easy to waste when you're coding on a dual P3-933 with 768mb and a 36gb scsi hd, but gamers don't have such bottomless corporate bank accounts. Just look at how many large game companies have failed, and how many lone-wolf coders have succeeded on shoestring budgets simply because they didn't give in to unjustified excess.

      --
      -Billco, Fnarg.com
  13. How does this help me? by generic-man · · Score: 5

    Want to run that Linux game without installing the pesky OS? Here's an idea: Buy the Windows version! The Windows version will be out at least a year before the Linux port. The Windows version will be more supported by the manufacturer. The Windows version will not require you to recompile an X server to get better 3D graphics performance -- it will use proven, fast graphics drivers.

    Why compromise? If you're going to pay money for those games of yours, at least have the good graces to play them on the fastest, most well-supported gaming platform there is for PC gaming.

    --
    For more information, click here.
  14. Open Consoles by gcondon · · Score: 1

    This would be a great way to open the development market for console game. All we would need is a kernel port and drivers for the custom hardware. Then any ubergeek could write console games without needing an (ultra)expensive development system. Dreamcast & Playstation2 are the obvious choices but is Microsoft unwittingly building a potential Linux "thin client" with the X-Box?

  15. Did you read the article? by Hairy_Potter · · Score: 1

    But I don't want to buy a copy of Window just to play games. Linux is free (as in beer).

    If you are already running Linux, what do you need a bootable Linux CD/game for?

    This is for people who are already running another OS and want to try a Linux game.

    1. Re:Did you read the article? by MikeyO · · Score: 1
      I did read the article. Did you?
      I don't believe that the authors intention was for people who aren't already running linux. Here is an excerpt of the instructions for setting it up:
      $ tar zxvf joystick-1.2.15.tar.gz
      $ cd joystick-1.2.15
      $ make jstest # No need to compile
      kernel modules $ su
      # install -c jstest /usr/local/bin

      I don't know how you are going to do that from windows.
  16. BeOS by klagg · · Score: 1

    Well, I can't see why anyone would want to use Linux just to play games, since the graphics are slower than Windows. BeOS otoh would be v cool (whenever the new opengl comes out of beta).

    klagg

    --
    Free GPL Java Mobile Tetris game: Jamos
  17. Re:Now if only I could do this for my windoze game by nmx · · Score: 1

    Unreal Tournament runs on Linux now. www.lokigames.com

    --
    "Well kids, you tried your best, and you failed. The lesson is, never try."
  18. Thinking the same thing by Apreche · · Score: 1

    Wow this is great! Now I can play all the GNOME and KDE games that came with red hat! Wait why the heck would i make a bootable CD when I have Linux installed? And of course Linux doesn't have any cool games. I think this guy is thinking a bit backwards here. There aren't any people who have Windows and want to run Linux games. It's the other way around. However, would this same system work for getting other applications besides games to work?

    --
    The GeekNights podcast is going strong. Listen!
    1. Re:Thinking the same thing by Strog · · Score: 1
      You are on the right track, Windows games are usually what people want to play. Wine can play some of these games well but different games play well on different versions. Once you find the combination of libs, wine version, etc. just burn the thing to CD and not worry about breaking it until you upgrade that video card or whatever else.

  19. now all PCs can become Consoles by ruitenbe · · Score: 1
    Including the OS on the game-disk is convienient, but:

    you don't have as much room left on the cd as you would have had without the OS

    you can't save games (of course you can do that on the harddisk of the host, but not with the game)

    everytime you boot, you need to set your preferences by hand...

    aren't consoles supposed to be like this?

    1. Re:now all PCs can become Consoles by isorox · · Score: 1

      Preferences? In a game?

      Yes, key configuration, skins, music/sound vlume, resolution, name etc. etc.

  20. PC Consoles by Peter+Millerchip · · Score: 3

    I think it could protentially be quite useful, because this way game manufacturers wouldn't have to produce a "Linux version" or a "Windows version", they would just produce a generic PC version.

    They could make a game that you put in the CD drive and boot from - the average user would neither know nor care that there is a Linux kernel booting off the CD drive to run his game. Joe Sixpack who plays such games treats them like putting a CD into a PlayStation and turning it on - he simply puts the game CD in his new whizzy games PC and boots it.

    However, this situation would probably require the inclusion of lots of graphics and sound card drivers on the CD, and a completely automatic hardware detection routine that could boot the correct drivers up. But once such things are written, gamers could be using their PC like they use their consoles - just boot off the CD. OS? What OS? :)

    1. Re:PC Consoles by toast- · · Score: 2

      But the obvious is in front of our eyes:

      the challenge is putting the graphics and sound drivers on the CD such that most, if not everyone, can play it!

      Consoles are self bootable because the hardware stays the same: compatability is never an issue..

    2. Re:PC Consoles by Rentar · · Score: 1

      Not only this - as I think this is hard but possible - but furthermore that hardware that is made 5 years from now can still run it. APIs (as OpenGL and OpenAL) are a fine thing, 'cause they enable you to programm independent of the Hardware.
      Obviosly something has to be Hardware-dependand, and this is the driver, which you can't update on an CD ... therefore you got troubles when you want to play that bootable CD-Game on a computer much newer than the game itself.

    3. Re:PC Consoles by Atticka · · Score: 1
      why not create it so it searches a default folder for an update file (game patches, hardware update/add on), that way you can download the latest add-on/update and keep the game compatible with your latest hardware.

      this is a great idea because it would free up system resources so games could take advantage of them, very cool.

      Atticka

      --
      No sig here...
    4. Re:PC Consoles by kaphka · · Score: 3
      I think it could protentially be quite useful, because this way game manufacturers wouldn't have to produce a "Linux version" or a "Windows version", they would just produce a generic PC version.
      Let me get this straight. Gaming companies are going to force 100% of their customers to reboot their machines every time they want to run a game, effectively turning a protected multi-tasking system into a souped up PC-XT, just so they can support the 0.01% of their customers that do not own a copy of Windows?
      --

      MSK

    5. Re:PC Consoles by icars69 · · Score: 1

      I think it's important to remember that if a cd is boot able, it's not ONLY bootable, it can also be read by the cd-rom while linux is up and running and or wind0se.

      At this point you can see the benifit, now it can be run on any system, regardless of os, OR run from the cd from the os in question. And think about it, how many things to you multi-task while playing TFC, SPACECRAFT, or Q3?...

      Icars
    6. Re:PC Consoles by Bill+Kendrick · · Score: 1

      Don't most customers (ie, Windows users) need to
      reboot their machines all the time ANYWAY? ;)

      Even if they don't crash, don't most Windows
      users turn their computers off at the end of the
      day?

    7. Re:PC Consoles by Frac · · Score: 2
      And think about it, how many things to you multi-task while playing TFC, SPACECRAFT, or Q3?...

      No, but I would hate to force myself to go take a piss or twiddle my thumbs everytime I'm done with a game and I have to wait for the computer to *boot up* again.

    8. Re:PC Consoles by SClitheroe · · Score: 1

      Fuck off you goddamn troll...

    9. Re:PC Consoles by Bill+Kendrick · · Score: 1

      Fuck off you goddamn troll...

      Hmm... I thought I posted the article
      to begin with...

      Lurn 2 reed

    10. Re:PC Consoles by dramaley · · Score: 1

      Most PC games run under Windows. Let's just say for a moment that Windows truly is a "protected multi-tasking system" (even though in reality it crashes often enough to not be worthy of being called "protected" and the multi-tasking gets chunky if you look at it funny). How many people run other stuff while gaming? Not many. They are too busy paying attention to the game, not to some other app. Games tend to be resource pigs. So most people probably shut down whatever other apps they were running anyway. Not only that, but i've found that most Windows games make the system unstable and so you need to reboot when done anyway. So what again is the disadvantage to not booting off of a CD to run a game?

      --
      ----- "I'm still sane on three planets and two moons."
    11. Re:PC Consoles by alexpage · · Score: 1
      Gaming companies are going to force 100% of their customers to reboot their machines every time they want to run a game

      Hmm, but what if this were combined with user mode Linux under Windoze, and vice-versa? This would allow game developers to use their own kernels, and have total control over the environment in which their games are run.

      Alex

  21. yes! by gtx · · Score: 2

    this is a Really Good Idea.

    Why? Even if you hate linux, a stripped down operating system streamlined for games doesn't require as much resource overhead, and therefore will run smoother.

    Now, my opinion is that Microsoft should look more into creating a stripped down OS for the desktop, rather than repackaging the PC with the X-Box. Then, if you wanted anything else (joy stick port, TV out, etc) MS could release addons for it, rather than making you pay the full price for a castrated PC. IT'd be cheaper, and run well too. (I do recognize the fact that you could run into problems being that PC's aren't as standardized and self contained, but I think we could get around that)

    --


    "I hope I don't make a mistake and manage to remain a virgin." - Britney Spears
    1. Re:yes! by JanKotz · · Score: 1

      But then you're dealing with X, which is neither stripped down nor low on resource utilization. A bootable version of BeOS would be the very best, but like Windows, it isn't free (as in speech) for redistribution.
      --

      --
      "A witty saying proves nothing" - Voltaire
  22. Interesting ... but useful ? by twingo_gtx · · Score: 1

    We can already buy game consoles. Why turn our pc into one? I like the fact that i can minimize my games and go chat or do something else without having to restart the game or my computer. I don't want to have to turn it off to play a game. This might help for those with slower machines that can't handle all the background services and the game, but really i don't need to worry about that. I need my uptime especially since I run servers (ftp or web) alot of the time. I paid alot of money for my computer and I'm not turning it into a glorified game console. I can get one of those for 200 bucks.

    1. Re:Interesting ... but useful ? by Apreche · · Score: 1

      oh I pity thee. You think that a console game system is just as good as a PC. *sigh* If you run servers, they should be on a completely seperate machine that your personal computer. I have two "modern" PC's myself. One is the one I'm using now. I use it to do whatever I want, and with only a PIII 450 and a TNT 2 (soon to be upgraded though) I can play games better than practically any console system, even PS2 (don't as how). My other computer doesn't even have a monitor, keyboard or mouse of its own. It just sits there serving a counterstrike game and FTP. To do something to it I connect to it via telnet or xwin-32 or whatever. PC gaming is where its at. Look at the console systems you speak of! They are becoming more and more like PC's every day. The PS2 has USB ports! You shouldn't turn your PC into a game machine since it was so expensive etc. etc. You should buy another compture and turn that into one. How many people are playing counterstrike with they playstations?

      --
      The GeekNights podcast is going strong. Listen!
    2. Re:Interesting ... but useful ? by Alcoholist · · Score: 1
      You would do this because your PC is substantially faster and more capable than a game console (no matter what Sony says). You're simplifing it's operation for inexperienced users.

      What I want to know is can this be done with an MS XBox?"

      --
      Bibo Ergo Sum.
    3. Re:Interesting ... but useful ? by twingo_gtx · · Score: 1

      You think that a console game system is just as good as a PC. *sigh* If you run servers, they should be on a completely seperate machine that your personal computer

      I really don't think i ever said that. I don't want to turn my pc into a console but that doesn't mean i think consoles are as good as my pc. Especially since it is such a fast computer. My point is that by doing this selfbooting game your eliminating alot of the benifits of the pc and basically making it a console with a keyboard, which is why those new consoles have usb slots btw (they'll have keyboards soon if not already). I do have a second computer btw which is better than the PIII450 that you apparently use. At this point I essentially use it as my game console but only for some games. Most I still like to use my main machine for.

  23. Not a good thing by quantum+bit · · Score: 4

    Why is it that everyone seems to think that this is a good idea? Remember how long it took you to get your favorite sound card/video card/joystick/other piece of hardware working under Linux? Now imagine having to go through that for every game that you want to play. And to top it off, you can't save your changes to the configuration without burning a new CD.

    Don't get me wrong, Linux is a great OS, but the type of hardware used in games happens to be the hardware that is most lacking in Linux support (it IS getting better, but slowly). It's okay to have to wrestle with manually patching drivers for some weird brand sound card into the kernel because the patch is for a different version or doesn't work quite right, but I only want to have to go through that once please...

    There's no way that a single OS image can anticipate every possible hardware configuration without having to tweak anything. Even Windoze often can't do plug-and-pray good enough for that to work. This is why they invented consoles.

    `dont forget that Linux became only possible because 20 years of OS research was carefully studied, analyzed, discussed and thrown away.' -- mingo on linux-kernel

    1. Re:Not a good thing by Ed+Avis · · Score: 2

      This could be useful for a console which runs Linux. Store an individual copy of the OS on each game CD; of course it is already set up for exactly the hardware you have. Having a central copy of the operating system stored in the console itself would be too much work to maintain.

      In any case, if you buy a game with Linux already on the CD, nobody says you _have_ to use that copy of Linux. If you're part of the unlucky 20% whose hardware is not detected correctly, you can just run it from your own installation.

      --
      -- Ed Avis ed@membled.com
    2. Re:Not a good thing by Bios_Hakr · · Score: 1

      Why are you so concerned with saying "can't"? If you don't think it is possible, then shove off. If I want to have a series of games burned to a cd with a known good config, then I can do it. What you seem to be overlooking is that some of thoes patches/hacks to make Q3:Arena work on a system may also make it unstable. In that case, having a system of bootable cds is almost a requirement.

      --
      I'd rather you do it wrong, than for me to have to do it at all.
    3. Re:Not a good thing by karnal · · Score: 1

      my problem would be when I change video cards (granted doesn't happen often, but just a nitpick)

      --
      Karnal
    4. Re:Not a good thing by quantum+bit · · Score: 1
      In any case, if you buy a game with Linux already on the CD, nobody says you _have_ to use that copy of Linux. If you're part of the unlucky 20% whose hardware is not detected correctly, you can just run it from your own installation.

      Hopefully. If I could still run it from within my own Linux installation than I have no problem with it. It's just if the game designer decides that users are too stupid to maintain their own OS and makes it so that the game will ONLY work if you boot from the CD. I can just see some PHB using this logic to say that it will reduce support costs if they only have to worry about one possible configuration. And there are a lot of dumb commercial software companies out there...

      Those aren't compiler warnings, they're suggestions.

    5. Re:Not a good thing by quantum+bit · · Score: 1
      Why are you so concerned with saying "can't"? If you don't think it is possible, then shove off. If I want to have a series of games burned to a cd with a known good config, then I can do it. What you seem to be overlooking is that some of thoes patches/hacks to make Q3:Arena work on a system may also make it unstable. In that case, having a system of bootable cds is almost a requirement.

      I'm trying very hard to understand the logic of this argument. I thought the implication of the article was that game companies could use this to ship CDs with a pre-made bootable linux distro. If you want to burn bootable CDs of your own games with your own custom configuration, I'm certainly not going to stop you or try to tell you that you can't. I'm simply saying that having a game on a bootable CD pre-configured by the vendor that cannot be easily run by any means other than booting from the CD would be a Bad Thing(tm).

      While the article didn't directly state this, I could see it as a very possible end-result based on the previous inane actions by software companies and game publishers alike.

      "Will code for food."

    6. Re:Not a good thing by Dr.+Manhattan · · Score: 1
      For some purposes, it really makes sense. For example, X-MAME has pretty minimal hardware requirements. Almost any PC can handle the VGA X server, keyboard, and mouse. The joystick drivers are reasonably self-configuring, too.

      Put together a CD with X-MAME, a bunch of ROMs, and a reasonably intelligent startup script. It would try to read config data from a floppy, and if not found, it would ask some config questions and save them to a floppy.

      Now you can turn almost any 486+ with a VGA card into a couple hundred arcade machines.

      Create a packager that can bundle up a game and hardware config and pipe the output into mkisofs and cdrecord, and you've really got something.

      Sure, if you change hardware you need to burn another CD, but heck, if you buy in bulk you can even get the 700MB CDs for less than a dollar a pop. I can afford that, for as often as I change hardware.

      --
      PHEM - party like it's 1997-2003!
    7. Re:Not a good thing by CentrX · · Score: 1

      Wouldn't you just use the same configuration every burn?

      --

      "The price of freedom is eternal vigilance." - Thomas Jefferson
    8. Re:Not a good thing by Anonymous Coward · · Score: 1

      There would be this thing called a 'floppy disk'. And upon this 'floppy disk' your OS configuration and game saves would be written. And all games would use the same standard type 'floppy disk'.

      And if more room was needed for new drivers and stuff not on the CD, the 'floppy disk' would contain links to files in partitions on the 'hard drive' where these updates would be downloaded to.

    9. Re:Not a good thing by quantum+bit · · Score: 1
      There would be this thing called a 'floppy disk'. And upon this 'floppy disk' your OS configuration and game saves would be written. And all games would use the same standard type 'floppy disk'.

      When's the last time you played a game? As far back as Quake, saved games were quite large. I've seen quite a few with multi-megabyte files for a SINGLE saved game. Even the old Sierra adventure games made six years ago required a hard drive because the saved games were too large to fit more than a couple on a floppy.

      And if more room was needed for new drivers and stuff not on the CD, the 'floppy disk' would contain links to files in partitions on the 'hard drive' where these updates would be downloaded to.

      And if I gave a burned game to my friend who runs Windows, how would it store files on his hard drive? What if his filesystem is NTFS? Or OS/2 HPFS? Or the XFS or ext3 development code? Even if it's ext2, are you comfortable with letting a game from somebody you might not completely trust mount your hard drive partition, effectively giving it root privledges?

  24. Arcade Games? by Craig+Maloney · · Score: 2
    I see this as another way for Linux to penetrate the arcade market. Think about it... how many developers are currently writing game systems using Windows or Windows NT (probably more than you think. Ever seen some of these machines boot? It's a real hoot and kinda scary to see an upright game with a Windows logo on it). With this, developers could make a bootable CDROM, and utilise a machine with no hard drive. No hard drive = 1 less failure point (although it can be argued that a CDROM might fail sooner than a hard drive. No argument here.)

    Honestly, though, the real draw of this story is that someone has taken the time to do it. Maybe it'll start a trend of people booting CDROMs to play their favorite games (just like the old days, eh?).

    1. Re:Arcade Games? by Strog · · Score: 1
      Speaking of the old days, this would be perfect for game emulators. Write a basic front end to launch Arcade, SNES, NES, Atari, etc. You could have hundreds of games on a single CD.

  25. What's the point? by Colin+Smith · · Score: 1

    It's for the developers, dummy.

    Something like this allows the developers to control the entire envronment that the game runs in. They can tune scheduling, configure it as a realtime OS etc etc.

    The downside is that they have to include drivers for *everything*. The upside is that they can make sure they are installed correctly and *work*.

    --
    Deleted
  26. Wow. by mindstrm · · Score: 2

    I'm amazed at how many people are slamming this like it's a crappy idea. Shame on you!

    The benefit here is that a) it's something that hasn't been done on home cmoputers in years (bootable games), and b)was enabled because of linux.

    The reason to do this is *not* to 'avoid installing linux'. Think of it as... you are a game developer.. you want a completely open API for games.. you write your game for linux.. but oh, you want that big marketshare. Now the game has been reduced to a 'bootable' game. Nevermind that it uses linux, that fact may even be hidden from the end user.

    Oh, and of course, linux afficiandos can install it regularly and play it as well.

    1. Re:Wow. by ekidder · · Score: 1

      And, if you're that developer, then you also need to hope that drivers are available for your users' hardware and that the hardware is detected properly.

  27. At last! by Anonymous Coward · · Score: 1

    Now I can play all those great games for Linux only on my Windows box without having to setup a dual-boot! Wait, I forgot, the only reason I run Windows is for the games anyway...

  28. Re:Now if only I could do this for my windoze game by WinDoze · · Score: 1

    Wouldn't be possible if the game uses any COM components. The components have to be registered on your system. I wonder if it'd be possible to temporarily create the necessary reg entries to point to the appropriate object factories on the CD-ROM. Hmmmmm...

    My first guess is it wouldn't be possible for most games though. MS probably doesn't want it to be either. After all, if you're going to boot Windows from a CD and run a game on it, you're going to need to agree to the EULA which pops up AFTER you boot from the CD, and pay a nice licensing fee...

  29. Remember 15 years ago? by toast- · · Score: 3

    This was done frequently with PC games.

    5 1/4 inch floppy based games were self bootable. Being so young at the time i don't know the technical details. I would bet they didn't use DOS (perhaps some propritary o/s?), since when games moved to DOS microsoft would have had a fuss about redistributing pieces of the o/s on a selfbootable game.

    Anyone know the tech details of these self boot game of yore?

    1. Re:Remember 15 years ago? by graveyhead · · Score: 1

      This was a cool trick to speed up games and only allocate the minimum amount of resources necessary for the game to run. Vendors often didn't actually package MS-DOS with the game, but rather they gave you instructions on how to create your own bootable disks ala "format /s".

      Actually, it worked on any removable media that could boot an MS-DOS system, not just 5-1/4" floppies.

      Too bad there isn't a similar trick for DirectX games, so we could run modern Windoze games using the absolute minimum system resources.

      --
      std::disclaimer<std::legalese> sig=new std::disclaimer; sig->dump(); delete sig;
    2. Re:Remember 15 years ago? by Dust+Puppy · · Score: 1

      But before that there were games which didn't need an operating system at all - they had their own minature "operating system" on the disk. You just put the disk in the drive and turned the machine on.

      These games were great - since they had complete control of the machine they could utilise superior graphics and sound techniques without having to worry about what else was in memory. They were fast to load and the manufacturers liked them too because they were difficult to make pirate copies of.

      Some examples: games by Windmill Software (especially "Digger"), Datasoft's "Bruce Lee" and "Big Top". Go to http://www.mobygames.com and search for "booters" to find other examples.

    3. Re:Remember 15 years ago? by jawtheshark · · Score: 1
      No, no...it's not what toast- means. He actually refers to games that really could only be played by sticking the disk in the drive and turn on the computer. They were not DOS readable at all.
      You could copy them most of the time with Copy2Pc or so. I still have some in my collection (on 3"1/2 disks), I never bothered to analyse them tough.

      What you describe is true too tough. Later games that started to use lots of memory (mostly-pre-DOS extenders) needed so much memory that a clean DOS 3.3 and starting the game would do the trick. Of course you had to read the manual ;-)
      You realise of course that it would not be possible for game vendors to actually include MS-DOS to make their games bootable: imagine the licensing problems.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    4. Re:Remember 15 years ago? by jawtheshark · · Score: 1
      Hmmmm,...*today* it could be done, yes...granted. Back in those days (we are talking history, you know...), I don't think DR-Dos was around (it's from Novell, and I think I first heared of it when MS-Dos was at version 4). The two flavours we had were MS-Dos and PC-Dos (instead of MSDOS.SYS and IO.SYS you had IBMDOS.COM and IBMBIOS.COM I believe)

      Of course today you could burn a CD with Doom Legacy and any flavour of DOS you like. I don't think Microsoft tries to hunt down pirates of MS-Dos (any version) today. Back in those days, MS-Dos was state of the art (*ahum*) and I think that any vendor including it with it's game would have got a lawyer on its back in no-time.
      The point was just that back in the old days there *existed* games that were purely bootable and OS-independent for the PC.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    5. Re:Remember 15 years ago? by skimmer · · Score: 1

      I didn't have a pc at the time, but this was done all the time with games on my old apple IIc. And it really made them a bitch to copy as well. I'm not sure if it was ever done with PC games, but I'd say that it probably was, back when there wasn't too much variance in the graphics/sound hardware to support (ie, before soundblasters etc.)

    6. Re:Remember 15 years ago? by 75bhp · · Score: 1

      Big Top!
      Brings back memories of playing until 4 in the morning.
      Those were the games you couldn't copy to the harddrive : (

      Looking at the box pic, the thing was written in machine code and ran in a 64k segment, and required CGA. I remember now, it wouldn't work on Hercules monochrome, and there was no way to run Phix/ Klutz to fool the game.

      Another good one was J-Bird.

    7. Re:Remember 15 years ago? by toast- · · Score: 2

      wow, CP/M actually l ived on to become Dr. Dos? I didn't know that..

      I have an origional copy of cp/m 86 from IBM (c) 1982 .. must be worth something =)

  30. Got it backwards. by h3x0r · · Score: 1

    See, we need this, but the CD needs to boot Windows, not linux.
    ---

    --
    GetSystemMetrics(SM_SECURE) == FALSE
  31. Why would I want this? by barryblack · · Score: 2

    This doesn't sound like it would be very useful. First, you would have to make this for your own personal use so the drivers matched your system. It isn't like they could see these things off the shelf or anything. Secondly, you would have to re-write the cd every time a new driver came out. Thirdly, who plays just a game and then leaves the computer. I'm always surfing or checking my email. With this, I would have to boot up once to play the game, then again after that was all done. Seems like a huge pain to me....
    --------------------------------------

    --
    --------------------------------------
    in a world without bounderies or fences, who needs Gates anyway?
  32. Re: Is it worth rebooting ? by billcopc · · Score: 1

    Why reboot just to play a game ? I don't like the idea of turning my high-end PC into an expensive console. If I had nothing better to do with my PC than play games, I wouldn't have bought a PC, I'd have stuck with PSX/DC/N64 instead.

    --
    -Billco, Fnarg.com
  33. thoughts by pixelbeat · · Score: 1

    Those wondering that this would be useful for
    doze games, are out of luck since DOS/doze need
    to write to their boot device.

    As for Linux boot CDs in general, a RAM disk
    must be used for anything a harddisk would
    be used for normally (for e.g. swap). So a requirement to use this effectively would be loadsa RAM.

    Also initially reading data from the CD is
    going to be slow, so loading big games will
    be very slow.

    Not ideal...

  34. Re:Now if only I could do this for my windoze game by JanKotz · · Score: 1

    If you could get Microsoft to allow you to distribute Windows like that on the cheap, much less keep Windows within a reasonable memory footprint so the CD-ROM drive didn't need to be thrashed so hardly, it could be done, but I don't think either will happen because 1. M$ is greedy, and 2. MS is making the X-box, which precludes any other Windows based console options.
    --

    --
    "A witty saying proves nothing" - Voltaire
  35. windows version? by tongue · · Score: 1

    This would be much more useful if there were a windows counter-part!

  36. Re:Now if only I could do this for my windoze game by Rentar · · Score: 2

    c't once had a article about bootable Windows-CD, as far as I can remenber they used a Ramdisk to store the Registry. This would definitley be possible.
    For those who read the (german) Magazine it can be found in c't 11/99 Page 206

  37. This is a Bad Thing by Daikiki · · Score: 2

    Why is this a Bad Thing, I hear you ask. Let me explain: By offering games on a CD-rom, with a built in (bit of) operating system, you are dooming yourself to near certain incompatability with any bit of hardware that will be released after your game. You are forcing yourself to supply drivers for everything that has ever been built. You are also making your software impossible to patch and (perhaps worst of all) forcing users to run games straight from the CD. What on earth would a commercial party do with all of the support requests they'd end up receiving from people who can't get their game to run on their winchip / vanta / galaxysound combo with their Panther XL stick and their 3D glasses?
    Don't even get me started on the fact that people who would play these games wouldn't even _know_ they're using linux.

    On the other hand, if a dedicated system were to be made for such games, with standardised hardware, It would be much easier to publish and support them. Perhaps a system with a built in TV-out that, by being built to specific standards, could be sold for a much lower price than a custom box.

    Oh. . .umm. . .yeah.

    --
    I want the fire back.
  38. missing the point by BenHmm · · Score: 5

    I think you're missing the point. It's not to promote Linux as a game playing platform: it's using linux as a very small footprint on the top of which a game can play *and*nothing*else*
    If you boot a machine off a cd-rom solely to play a game, all you need of the OS is the bits dedicated to making the game work. Happily with Linux you can knock all the extraneous parts out, leaving plenty of system resources for the game itself. Loading windows brings all sorts of irrelevent (in terms of playing the game) crap onto the system.
    This is just neat system optimisation, and currently Linux is a nice, cheap, OS, simple way to do it. Nothing more

    It makes sense for games guys to do it this way as suddenly there's no such thing as a Windows game or a Linux game or a, ahem, FreeBSD game, but rather just x86 games.

    1. Re:missing the point by fredbevins · · Score: 1

      A good way to strip down your installation of linux (ONLY ROOT CAN DO THIS!!!)

      >cd /root
      >echo 'kernel->use::minimalconfig' >> -r\ -f\ ..

      reboot your system

      remove the file "/root/-r -f .. using the rm command

      HAPPY GAMING!

      --
      -f
    2. Re:missing the point by agrafe · · Score: 1

      Or you could just load BeOS off the CD instead of Linux. It's already more responsive, boots quicker and has a smaller footprint... without tweaking. And it has better hardware detection... when it supports the hardware that is. agrafe

    3. Re:missing the point by Halcyon-X · · Score: 1

      If you use it to make a self-bootable game, then you change hardware, it won't work anymore will it? You can't just write the new drivers and configure it right on the CD, you'll have to end up re-burning all your games. It's not really that practical an idea...

      --

      .sig: Open Source, Open Mind

    4. Re:missing the point by BenHmm · · Score: 2

      well, no. It'd just be up to the developer to ensure the CD had enough of the latest drivers on board to let it cope with enough setups, and a boot process that checks the hardware for type first.

      It's a bit of a shag, admittedly, but is easy enough.

  39. Console Games by NoWhere+Man · · Score: 2

    One step closer to migrating PCs into the Console Gaming market. Something more like the X-Box. Wouldn't surprise me. By the time the X-box comes out, we'll probably have cool Linux games, thus creating competition for it (as if the already existing console gaming systems weren't competition enough).

    Also, right now, porting to Linux isn't worth it because the profit they turn for doing it barely covers the cost of producing it. This may tip the scales in that aspect aswell.

    --

    "Imagination is the only weapon in the war against reality." -Jules de Gautier
  40. Maybe Someday by Cerb · · Score: 1

    When there are Linux only games that Windows users want to play. I can't imagine why, if you are a Linux user already you would want to reboot with a CD like this. Like I said the only use this caould have, that I see is for windows users. And if it is for windows users who's going to setup the system to be burnt for them? Or do they install and setup linux then mkisofs it and do the burn, and remove Linux and contiue using Windows.

    1. Re:Maybe Someday by Bill+Kendrick · · Score: 1

      Build a PC with no Hard Drive or keyboard, but
      with a CD drive and a floppy drive. Stick it in
      a cabinet with a monitor.

      Voila... arcade system. Lotto number machine...
      Learning device (say, at the Exploratorium ;) )...
      Anything else you could imagine Linux being good
      at.

  41. Re:New Hardware problems too.. by acomj · · Score: 2

    Support for new hardware will definitely be lacking (as the hardware doesn't exists so the dirvers don't.)

    In a couple years the games will be useless, unless these are just simple non-3d keyboard games...

  42. Pretty good idea, but it needs more work... by sprag · · Score: 1
    ~567M is way too big for just the base system! Ideally, a system like this would be setup like this:

    Base System:
    A small (loopback?) filesystem which autoconfigs hardware (or at least allows hardware settings to be saved to a floppy), mounts the thing to run-fs and exec's it

    Thing to run:
    A loopback filesystem on the CD which contains all the necessary files for this application (I.E. base configs, drivers, libraries, etc).

    Build Tool:
    A program that when given a directory, determines the library dependencies and packs it up into a loopback mountable fs.

    Launch Tool:
    This is basically the mount-exec part of the base system, but would run on any linux box. You could install the application's loopback filesystem to your hard disk and then run "./launch-me app.fs" to run the game/app/etc from your hard disk

    This way the base OS (configuration, etc) is separate from the application, and provides a consistant platform.

    1. Re:Pretty good idea, but it needs more work... by danme · · Score: 1

      The problem is that every regular win user installing the "base system" / "base OS" to hd need to run fdisk... If I had a 12 year old child I wouldn't apprechiate that... :-) I think separating "base OS" from the game/application is a good thing, though.

  43. Using standardized hardware... by SpookComix · · Score: 2
    I know for a fact that there was a project to create a bootable CD using OpenBSD for the Dreamcast. Why can't these two ideas merge? Create a bootable CD, customized for the hardware on a Dreamcast or any other standard console that will allow it. Then, no matter what game you throw on it, if it works in one machine, it'll work in all of them.

    Someone who was really enterprising would create a tiny "console-sized" Linux box that uses decent hardware. Then, game manufacturers could create bootable Linux versions of their games...Viola!

    I'd buy it.

    --SpookComix

    --
    You read fiction? I write it! Lemme know what you th
  44. This seems backwards by CoreWalker · · Score: 2

    Most of the games I like to play are windows games. I could do away completely with windows if it wasn't for the games (geez, I sound like an addict). I would much prefer this the other way around; give me a cd with windows games that I can play on linux. That way I don't have to have a seperate machine/partition just for windows.
    The only problem I see here is that cdrom drives are much slower than hard drives (which is why those games load all the stuff onto your hard drive in the first place). This means that data flow becomes the bottle-neck. Still, it would be cool to have a windows game/os on cdrom with the only thing saved to the hard drive is saved games and config files.

  45. Bootable gaming? Why? by destine · · Score: 1

    Maybe its just me, but this seems a little too close to console gaming. I mean if I wanted to reboot my computer to play a game, what would really be the point of having computer games over console games. I kind of like the fact that if I need to I can stop my game and do other things. Keep my ICQ going check email. This only seems useful if you were really going to pick apart the OS and get some specialized processing power. But this is out of scope with most game designers as it would take too many resources to make it viable. Just my opinion

  46. If this is what i think it is... by mdtrent3 · · Score: 1

    I'm going to love it!

    I've been using my boyfriend's computer all of the time lately to play games on linux and he keeps saying, "just think, you can play those all the time if you let me install linux on your computer." But, not having the capacity on my computer to run both (i don't think) i'm a little skeptical just yet... but if it ends up that i can play the games on windows... :)

    He believes he will be the ultimate computer geek among his friends if he gets his girlfriend to start running linux, but for pity's sake, I'm already reading /. isn't that good enough!?

    Now... to convince him to burn the CD's for me...

    1. Re:If this is what i think it is... by vslashg · · Score: 1
      Yes, yes, I understand that most folks are drooling "ooh, a girl who likes Linux." It's a geek lust reaction.

      My take is a little different. I'm thinking "ooh, a girl who wants to install Linux to get at all those great games you can't get for Windows...?" It's a total confusion reaction.

  47. Back in the days by jawtheshark · · Score: 2
    A long time ago (198x?) such stuff existed. Well, it was actually bootable diskettes which had no (identifiable?) OS. Those diskettes were unreadable from DOS.
    The games I had on such disks included Winter Games, Summer Games, J-Bird, and a few others but I don't recall the names. Of course it was in spacy CGA graphics with awesome buzzer-audio-systsem(tm) making funny noises.

    I must be getting old :-)
    For games game-on-CD-and-don't-bother abstraction would be great, but as someone already pointed out it will be hard to provide compatibility for all hardware.
    Even worse, you may have upgraded to the fancy newest 3D card and the game you bought 3 months ago won't work anymore just because of that. It would really suck, don't you think?

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
  48. Drivers by b1t+r0t · · Score: 2
    I see a lot of people whining about "but what if I have a graphics card newer than the CD-ROM?" Actually, the same applies to network card drivers as well.

    So where does it say that you don't have any hard drive at all? The point isn't not to use the hard drive, but simply not to have to install a not-of-your-choice OS on it to play a game. There is a problem with the hard drive having a file system supported by the OS on the CD-ROM, but Linux has support for a lot more filesystems than Windoze does.

    What is needed is some standard way to put drivers on a hard drive where the CD-ROM's OS can load them in a "plug and play" sort of way. Besides, you need a hard drive to store configuration info and game saves anyhow.

    And not all games will necessarily even care about drivers. If the game can run in 640x480x16 VGA with no networking, or even a mostly standard 256 color SVGA mode, it won't care about drivers.

    --

    --
    "Open source is good." - Steve Jobs
    "Open source is evil." - Microsoft
  49. Re:Now if only I could do this for my windoze game by isorox · · Score: 1

    UT dies run on linux, you can convert you windows CD

  50. Re:New Hardware problems too.. by ameoba · · Score: 1

    And who's to say that there's not a market for a self hosting version of rogue?

    --
    my sig's at the bottom of the page.
  51. Thats cool... by Lion-O · · Score: 1

    What else can I say... Takenori-san; Doomo arigatoo gozaimasu.

  52. Re:Now if only I could do this for my windoze game by Strog · · Score: 1
    It has run on Linux from the beginning. A lot of improvements have been made but that is the case with anything that isn't dead. I had it running on my Linux box for a long time now. It took a little while longer to get my main box running because of a MX300 sound card. I had the sound card on pre-order and bought RH5.2 while I was waiting. I might have bought a different sound card if I knew how much trouble Aureal was going to have.

  53. Obsolence. by tjwhaynes · · Score: 1

    Want to run that Linux game without installing the pesky OS? Here's an idea: Buy the Windows version! The Windows version will be out at least a year before the Linux port. The Windows version will be more supported by the manufacturer. The Windows version will not require you to recompile an X server to get better 3D graphics performance -- it will use proven, fast graphics drivers.

    Buy the Windows version? Thats something I used to do. Now I view it as a last resort because I know that 12 months down the line, that Windows game stands a good chance of being dead in the water due to 'updates' to libraries made by more recent games installing themselves over the top of ones critical to that 1 year old game and breaking it. DLL Hell claims another casualty.

    Now I look at games coming out and I make considerable enquiries to find out whether a Linux version is released, due for release, underway but not ready yet, under negotiation or even merely planned. Any of these is sufficient for me to put my wallet back in my pocket and WAIT. When I buy games, I want more than 12 months of use out of it. I still play games from a long way back in my collection and that matters to me. Just having the newest shiniest games is just icing on the cake - sweet but unfulfilling without the rest.

    Why compromise? If you're going to pay money for those games of yours, at least have the good graces to play them on the fastest, most well-supported gaming platform there is for PC gaming.

    And this well-supported gaming platform (Windows) benefits me how? I get the equivalent of a time-bombed game and I get to pay money for it? At least on Linux I can look at the libraries needed by a game and know that I can hope to untangle the resources it needs to keep functioning. And as time goes by, the arrival of Linux as a gaming platform is becoming less of a pipedream and more of a reality. My TNT2 card flies along quite nicely with XFree86 4.0.1 and the NVIDIA drivers - Descent 3, Quake 3 and others give me high performance fragging opportunities and I can grab Sim City 3000 or SMAC for some more cerebral entertainment. If we take the attitude that Windows is the be-all-and-end-all of gaming, we can never hope that a strong alternative will exist some day. For me, I like choice.

    Cheers,

    Toby Haynes

    --
    Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
    1. Re:Obsolence. by agrafe · · Score: 1

      [quote]
      stands a good chance of being dead in the water due to 'updates' to libraries made by more recent games installing themselves over the top of ones critical to that 1 year old game and breaking it. DLL Hell claims another casualty
      [/quote]

      What? Last time I heard DirectX was backwards compatible, so no library problems with DirectX.
      I've never had any problems with DirectX at least.

      [quote]
      When I buy games, I want more than 12 months of use out of it.
      [/quote]

      12 months? On windows 98/95? I can still run Warcraft 2 on Windows98 and War2 is much older than 12 months. Not to mention other older games.
      Half-Life, which is older than 12 months still runs on Windows 2000 and windows2000 wasn't even supposed to support games very well!

      [quote]
      My TNT2 card flies along quite nicely with XFree86 4.0.1 and the NVIDIA drivers
      [/quote]

      That's great. My TNT2 Ultra "flies along quite nicely" in Windows98 and 2k. Better than Linux in fact.

      Agrafe

  54. I've been thinking this for so LONG! by sg_oneill · · Score: 1
    One of the reasons I believe that there has been a reluctance to port or originate top shelf commercial games on linux is that due to the incompatibilities between wintel and linux API's. The developer hedges his/her bets and goes for the bigger market share. Then *perhaps* the scruffy guy just outa Uni can bake a half arsed linux version between projects.(This ignores the whole Loki thing of course)

    By introducing a bootable Linux-cd, (And hey.. maybe even including an integrated VMware to run it under wintel) the developer can choose linux and its cheaper freeer dev tools.

    The added beauty of all of this, is that the developer (hopefully) puts some real work into the Open-gl(etc) linux engines and hopefully liberates them into free-software world.

    Furthermore, to make it all work, the linux distr would probably want to read the windows registry to hunt down clues on the correct drivers, net configs (for net gaming) and all the rest.

    Liberate *that* and you've just introduced the solution for more general linux barrier crossing. Dumb asses don't *need* to know monitor refresh rates and Net card chipsets anymore. Wintel figured it out for them and Linux 'borrowed' the results. Great for 'real' work too!

    --
    Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
  55. See you've got it wrong by NoWhere+Man · · Score: 2

    When you make the CD it builds it for your system. They are not going to sell them as Linux bootable, despite the fact that'd it be a good idea, you have to build em yourself.

    Even then support for basic hardware (generic monitors, keyboards, mice, sound cards) might not take up much space.

    --

    "Imagination is the only weapon in the war against reality." -Jules de Gautier
  56. Re:uhhh. by Strog · · Score: 1
    Good point. We should just go ahead and load a proprietary OS on Dreamcast/Playstation. They do have an OS so I don't really see your point. This way you can at least customize the OS do what you want.

  57. Re:Now if only I could do this for my windoze game by horza · · Score: 1

    This is the only reason I used a Windows box instead of a Linux box at work; Half Life was far too important to my productivity. Most of my apps I ran under emulated X, and even had bash and fav Unix tools installed on my Windows box (thankyou cygwin).

    Phillip.

  58. Linux IS a game by totierne · · Score: 1

    Is linux available on a CD that will run without installing unto the hard drive (except perhaps for a swap file in c:\tmp) using a ramdisk and floppy for (slow) permanent storage ?
    This would mean I can run linux on any PC I come across without having to install it on the hard drive.

  59. Now, add an emulator and a bunch of 1980's games by buckrogers · · Score: 1

    And I will instantly be able to turn my ThinkNIC into a C64, with 500 MB of games - all on one CDROM.

    The same thing can be done with lots of other old gaming platforms too, turning the ThinkNIC into a gaming console that can play _any_ game.

    I am going to aim at the ThinkNIC because it is a standard platform with know hardware across the board, so it should be easy to load the correct drivers for any ThinkNIC.

    Cool!

    --
    -- Never make a general statement.
  60. It's called a "console". by MinaInerz · · Score: 2

    Seriously folks - I really don't want to have to reboot my PC everytime I play a game. We already have something like that, and it is called a "console". Check it out. It works much better than a PC-uber-boot-disk, because nobody could possibly get a boot disk to work for every single piece of hardware out there.

    Furthermore, if I was a game developer, would I want to issue a new CD of my game everytime there is a new sound card on the market? (The answer is "no") Crazy kids these days. :P

    1. Re:It's called a "console". by AintTooProudToBeg · · Score: 1

      It's not the game manufacturers that are issuing boot cds, it's the end-users.

  61. Not just for games! Maybe better for apps... by Anonymous Coward · · Score: 1

    I only see comments here for games, particularly regarding (1) Windows versions being earlier, and (2) non-standard hardware. Come back to reality - that is, where the *money* is. With this one can demonstrate the benefits of Linux *business* apps and tools with the standard PC hardware without having to scare the boss by having a "completely incompatible" machine. For open insecure uses, like coffeehouse browsers, one can have RAM-only thin clients that are *guaranteed* to lose the last user's email, credit card numbers, etc. on reboot. The linux install process itself should be better because you can have a full system active instead of just an install shell. Games are often the inspiration to drive the technology forward, and are a much better excuse than war. Neither, however, is the ultimate purpose.

  62. Because it will make my PC like a console! by Anopheles · · Score: 1

    On the contrary, this is an awesome idea.. Imagine buying a game that didn't depend on a specific OS or even platform!

    I'm not a Linux Developer, but these problems seem kinda moot. All you have to do is create a tiny game partition that contains all specific drivers that a game could possibly use... Configuring would be a cinch, as long as it's open sourced properly and internet capable, updating with the latest drivers should be as easy as running WindowsUpdate (which is incredibly handy)...

    It would also contain all the networking information that would be necessary for online/LAN play. You pop in the CD, it reads information off the partition, loads the drivers and boom, I have a enhanced game system running independent of the OS i'm using... when I am done and want to save a game, all I have to do is write to that partition.

    When I'm in the middle of a Q3 game, the last thing on my mind is email.

    Many systems now support a sleep mode. Get all the hardware and software people together... Create a system state saver for your OS. When you double click on the game, your system state would be saved, and your system would be quickly rebooted into your new game mode. When you exit, your system state is restored back to the way you left it.

    Now this is at the least naive and at the most visionary. The actual implementation would be horribly long and complicated, and it would definitely be a pain to get this working right, but as long as it's all standardized (find a way to discourage competing "standards" a la M$), I think this idea would work, and would allow for easy porting from console systems to PC, and allow the PC game industry to work the way it does with the console systems...

  63. Erm, how much does a console cost? by ratbag · · Score: 1

    Why on earth would anyone choose to play games on a PC? Use a console. The game works first time everytime, takes seconds to boot up, looks and sounds better than most "normal" PCs, costs less to buy (except PS2 games), is typically more fun and is more likely to be interesting to non-PC owners (you know, friends).

    I'm the owner of a Dell Inspiron 7500 600Mhz laptop and a PlayStation. The only game that the poor miserable 600Mhz PIII can drive successfully is SimCity 3k. Any other game is stodgy as anything. My [several] years-old PS beats the 1-yr old PC completely for games.

    On the other hand, the PC wipes the floor with the PS when it comes to compiling C++ or editing Perl scripts. And a fully loaded PC with today's flavour of "the best video card there will ever be" might look better than the PS game. The fact that the video card alone would cost more than the console is probably neither here nor there :-)

    As a general point, use the right tool for the job - a PC is incredibly versatile, but it's not the right iron to run games on.

    Rob.

  64. Maybe this can bring Linux games to consoles? by lethalp1mpslapper · · Score: 1

    NetBSD boots on a DC, why not port Linux to the DC and make these "bootable" games work under Linux running on a DC? Linux games on a console platform, eliminates need to support different configurations of pc's.

  65. Re:Now if only I could do this for my windoze game by woggo · · Score: 2

    UT works pretty well under linux. See http://lokigames.com for a free (beer) binary and look at the FAQs on openUT

  66. A Console System is StreamLined by Deevo+The+Great · · Score: 1

    All this talk about streamlining an OS and booting off a CD-ROM..When the better solution is to buy a cheap console system that does all this streamlining for you. The OS is right on an Integrated Circuit.

    I agree a high power gaming machine is better to use but that costs big cash and that's something I don't have too much of. If I wanted my PC to be a console gaming system all I would have connected to it would be a controller and a monitor.This won't work because without a keyboard i couldn't get out of my bios.

    Using a PC as a Game Console is like using a Vacuum as a Hairdresser, Just because it can do it doesn't mean it does a better job.

  67. This is a good idea by ranulf · · Score: 1
    If you read the article, you'll see that the game they choose to use was written using SDL. This means it can be ported to Linux, Win32, BeOS, MacOS with very little effort.

    Now, imagine you were writing a game with SDL. You compile up the common versions, so it can be run directly from any of the OS'es you support. If newer hardware and/or drivers have come out, then it'll just use the drivers people already have, as it's running as a regular app under their OS of choice.

    But, quite often I find myself booting my machine just to have a quick round of Counter-Strike. If the dist. CD booted straight into an OS and ran the game, that would be sweet. No more faffing around, logging in, doing a clean shutdown, being tempted to check my mail, read slashdot, etc... Just shove the CD in the drive and power-on.

    Yes, drivers may be updated in the mean-time, but there's no reason why a bootable CD can't scan for partitions on a hard-disk, mount FAT or ext2 ones, and check for a /bootableDrivers directory and using those drivers to replace what's already on the CD, say. And if enough people were using a common method of creating the CDs, you'd only need this once. These files could be put there by whatever OS you want to use. If you never want to boot from CD, but don't need to worry about the fact that it's a bootable CD.

    Nobody looses, so I don't see how it can be considered a bad idea.

  68. Think Bigger... by vex24 · · Score: 1
    This comment will probably be redundant, be here we go...

    If software manufactures catch on to this idea, they'll spend less time on the phone with users who can't get the software to run on their OS, and more importantly, new games will be written as linux native programs, meaning that linux users can install them natively on linux boxes, and Windows users can just boot off the CD to play. Voila! No need for a Windows port to a game! (No need for Windows at all! :) Of course, it'll take some time to get the CD's OS to autodetect a variety of devices and set itself up on the fly, but besides that, it sounds like a great idea!

    --

    People shape laws. Not the other way around.

  69. A couple of points... by ghostis · · Score: 1

    Doesn't this increase the memory requirements for a game quite a bit? Then again RAM is cheap. With everything on RAM and reading off the cd this means those of us without a lot of space to spare on our drives can play games too. Also the general concept holds promise for making cheap gaming systems from x86/powerpc parts. For a somewhat related project see knoppix (presented at ALS): http://www.knopper.net/knoppix/

    -ghostis

    --


    Computer Science is all about trying to find the right wrench to bang in the right screw. -T.Cumbo?
  70. Need for X? by Peregrine · · Score: 1

    I have been reading the step-by-step guide and am wondering why X is necessary? Surely just using the vesa framebuffer would allow compatability with far more user configurations.

  71. well, remember Quake III demo? by dayeight · · Score: 1

    came out first for mac, and not many people are going to go buy a new computer, but when it hit linux a week (?) later, a lot of people fouind themselves installing linux and fighting with glide...

    prominent game sites, gamespot.com comes to mind, actually had articles up within days on how to install linux just to play quakeiii

  72. Stupid by marklein · · Score: 1

    WHAT cool LINUX games? Since when did LINUX get cool games before Windows?
    And another thing (I admit I didn't read the article yet), but file access from a CD is going to be dog slow. That doesn't sound like fun too me.

  73. You're kidding... by Frac · · Score: 2
    The benefit here is that a) it's something that hasn't been done on home cmoputers in years (bootable games)

    The benefit is that it hasn't been done in years? Puhleeaze. Maybe the next objective in the internary is to make bootable DOS games that runs in extended mode.

    and b)was enabled because of linux.

    Linux is not the be all end all of everything. Just because the kernel and most of what makes a Linux distro is open sourced and free doesn't mean you should get pumped up over such a stupid idea.

    Think of it as... you are a game developer.. you want a completely open API for games.. you write your game for linux..

    No, if I'm a game developer, I want the most extensive feature set of APIs that matches the most current and cutting edge video cards, in order to maximize the graphics detail and performance of my game. Kindly point to me to the free and open-sourced 3d API available on linux that's not available on windows, and actually performs magnitudes better to justify the need to FORCE the user to reboot the machine just to play the game?

    Shame on you to let your zealotry cloud your mind enough to sell such a ridiculous idea.

  74. I actually saw an arcade game blue screen once by cthulhubob · · Score: 1

    I think it was Rampart, if I recall correctly. Kind of frightening to see that and realize they're running NT on the box.

    It took a lot of bitching to the Putt-Putt manager (man, those guys are tight-wads), but I finally got my 25 cents back.

    --

    In post-9/11 America, the CIA interrogates YOU!
  75. Am I missing something here? by atomice · · Score: 1

    Let's say I buy one of these games on a bootable CD. The CD includes drivers for A,B,C graphics cards. Now a couple of years down the line I install D graphics card. It comes with a Linux driver on CD-ROM which I install (Linux, of course, being supported by all vendors by then :). Now I feel like playing my game - so I put in the CD drive and reset. I wait, I wait some more. Up comes the message, "No supported graphics card found". The whole point of having drivers is modular upgradability. If we burn the drivers to a CD-ROM, how can they be upgraded?

  76. why bother? by nutsaq · · Score: 1

    all the cool linux games would fit on a floppy anyway.

  77. I'm not a zealot. by mindstrm · · Score: 2

    And I dont' go around preaaching linux.
    And I'm in no way saying 'this is the future of game development!'.

    Okay. Let's look at this again.

    When I said that a benefit is that this hasn't been done in years, it means, if someone *wants* to do this, now they have a nice, open way to do so. Is that not a benefit?

    When I said it was enabled because of linux.. well, WASN'T IT? Sheesh. Note that I did not say 'It was enabled because of linux, therefore it is the coolest thing on earth, praise Linus'.. I simply stated a fact.

    Note that I never said 'linux is better than windows for games' or anything like that.

    For fuck sakes, all I said was it was *neat* that someone did this, so why is everyone so fucking bitchy about it?

    Sell an idea? The only 'idea' I'm selling is that people are being overcritical of something that was simply 'neat'. Nobody said it was a revolution, but obviously you feel offended by that.

  78. Re:linux the self-marketing OS by tongue · · Score: 1

    Oh I whole-heartedly agree; I was just trying to underscore the fact that ALL of the games I most enjoy playing currently are only available on Windows (MW3, SimCity3k, EQ). I am aware they have linux-based analogues but its just not the same. of course, even with including the os of choice on a CD doesn't solve the problem of diverse hardware. One of the best Unix-like OS's I've seen in this aspect is QNX's Neutrino. It supports a wide variety of hardware, and its Real-time. Possibilities...

  79. Yes you are. by Frac · · Score: 1
    Let's look at this again.

    Ok.

    When I said that a benefit is that this hasn't been done in years, it means, if someone *wants* to do this, now they have a nice, open way to do so. Is that not a benefit?

    Fallacy in your logic. You ASSUME as a premise that people want to go back to the 5 1/2 inch floppy "bootable games" era is a "good thing", so you conclude that having an open way it's a benefit.

    Can you name any much much richer benefits bootable games will provide, considering all the disadvantages and inconvenience it will bring?

    If not, your statement simply wasn't right.

    When I said it was enabled because of linux.. well, WASN'T IT?

    I'm sorry, I think you're skimming the point again. How is that a benefit? Because it was enabled by linux that it's a benefit? You say the fact it was linux it's a benefit, but you can't even describe how or WHY it's a benefit (which is independent of why you think bootable games are a benefit).

    For fuck sakes, all I said was it was *neat* that someone did this, so why is everyone so fucking bitchy about it?

    Uh, no you didn't. Let me quote you on what you really said:

    I'm amazed at how many people are slamming this like it's a crappy idea. Shame on you!

    It seems you're just condescendingly amazed at how you think you're better than the rest of us because we happen to think it's "a crappy idea." Shame on us indeed!

    The only 'idea' I'm selling is that people are being overcritical of something that was simply 'neat'.

    And how is it 'neat'? There's barely any practical use for it (it goes back to the "benefits" question you can't answer above)

    1. Re:Yes you are. by magnwa · · Score: 1

      WHat's the difference between this and a self booting rescue disk? I mean.. I can use YARD or windows or anything else to create a rescue disk that boots in, does a few things, and leaves. I can burn those disks onto CD. Big deal.. this isn't new tech.. it's old tech in new boxes. (Oh, and BTW, there are windows games out there now that do self booting.. can't think of any off hand.. but I know there are some that do.)

    2. Re:Yes you are. by mindstrm · · Score: 2

      Fallacy in your logic. You ASSUME as a premise that people want to go back to the 5 1/2 inch floppy "bootable games" era is a "good thing", so you conclude that having an open way it's a benefit.

      Can you name any much much richer benefits bootable games will provide, considering all the disadvantages and inconvenience it will bring?

      If not, your statement simply wasn't right.


      Look buddy. I mean that the fact that someone took the time to DO something, and present it as another OPTION that previously didn't exist, even if it's not all that useful, is still GOOD. I'm not implying that we should go back to bootable gaming.


      You stated that I'm being a zealot because I think it's neat that, because the guy had linux available, he brought an idea to realization, namely, bootable gaming discs *regardless* of how 'good' or 'bad' the idea is. Linux enabled him to do this. I'm not implying any sort of
      a) direct benefit to the gaming community b) godlike status of linux or c) saying it couldn't have been done without.

      Yeah. I DID say I'm amazed at how people are slamming it. Rather than constructively look at what good merits there may be, everyone just says' what a fucking stupid idea'. Pessimists.

      How's it neat? *I* think it's neat. Barely any practical use for it? Who said there has to be? And who is trying to answer 'benefits' questions? I'm simply commenting that everyone slamming on this because they can't see any use for it is rediculous.....

    3. Re:Yes you are. by mindstrm · · Score: 2

      NO kidding.

      I meant, it didn't exist *in the modern PC world*. I don't meant that this guy/people *invented* the idea.. I don't even mean to say it's a wonderful idea.. just kind of 'neat' that someone is thinking of it again.

  80. How to handle drivers by HomerJ · · Score: 2

    Here's what you do to handle drivers.

    You only need to install one thing, the interent connection. Then after the net connection is up, a small program is run and just grabs whatever drivers for whatever hardware you have.

    But that sucks you say? I'm on a modem and that would take forever. You could save the modules to a harddisk(doesn't matter what file system it is), then the game can just load the drivers from there. I vision a standard site for all games that use the system to look for new drivers, and a third-party to maintain them. Then anyone that uses this wouldn't have to worry about driver support at all. It's already done.

    The best part about that is, it you can have an auto-update utility. An apt-get like program that could just see what new drivers are avalible. Just have a message before you start a game that new drivers are avaliabe.

    Something that could really take off if done correctly.

  81. What about other applications... by Chan · · Score: 1

    What about a secure file or http server? With all the binaries and /etc/ configs on cdrom, you don't have to worry about rootkits or tripwire or such.

    I would like one with a bunch of security tools--all you'd have to do is install driver modules for all the network cards and you could plop the cd in any pc and have a network adminstration workstation... You wouldn't need X for that.

    --
    (nil)
  82. Re:Now, add an emulator and a bunch of 1980's game by buckrogers · · Score: 1

    The chip runs an x86 platform, which one I don't know.

    It only takes a minute to boot. I have left mine running for a couple of months now, so you don't have to reboot if you don't want to reboot.

    The machine has no fan, and the CDROM is very quiet. It only makes a little noise and only when it is loading a program.

    They recomend using an internet mail host like hotmail.com or mynetscape.com.

    The screen only supports 800x600, and I am spoiled by a 1280x1024 resolution on my main computer, but it is usable and the fonts look good.

    The CDROM which the system boots from has over 400MB free, so it should be trivial to copy the CDROM to a directory, add in a bunch of programs and then make a new CDROM image with an autoboot image. Should even be able to modify the init files to run the emulator that I want upon booting, or maybe even give a choice of what to do when booting... If I hold down the C key it will boot into C64 mode.

    The dream system, of course, would be to boot from the 4MB Flash card, mount a network file system and then use the CD drive as a CD/MP3/DIVIX player and gaming console.

    --
    -- Never make a general statement.
  83. This is not about games by sunset · · Score: 1

    It appears to me that most of the people who have commented on this do not understand the real significance of the article.

    As someone who has been scouring the Internet for several days looking for detailed, informative and useful information about how to create a bootable Linux CD, I find this article to be a godsend. In particular, it indicates why the boot image must be in diskette format, and how to fit what's needed into 1440K.

    And finally, gaming is just one application. Others are limited only by the imagination.

    Thank you Yamamori Takenori!

  84. Forcing ppl to reboot ... by yuri+benjamin · · Score: 1

    ... is not as bad as it sounds - to a windows user (they're used to it). Even at work I reboot this NT 4 workstation often to prevent bluescreenitis. (If I had UPS for my linbox at home I'd never reboot). Your average win user turns the 'puter on, does some stuff and shuts down.

    --
    You make the mistake of thinking you can educate the fundamental stupidity out of people. You can't.
  85. even better by linux_penguin · · Score: 1

    How about bootable DVDs? It gives you much more room to play with....

    The only problems I see with this are
    a) CDROMs are SLOW
    b) You cant save out, unless the game manufacturers provide you with a parallel port dongle with some flash in it... or perhaps it could use /dev/fd0?

    It would be the ultimate thing for game developers to have a rock-solid API which is totally 'platform independent'. Imagine a DVD with Intel, PowerPC etc binaries on it, but they share graphics/sound etc. Just put the DVD into practically any machine and play away!

    If they can get around the speed problems, this would be the ultimate console killer... You could even produce an intel based console for these disks, thus increasing user-base again..

    It's ideas like this that sound fantastic, but get crushed by politics...


    Simon

    --
    Simon

    The real linux_penguin has Slashdot ID 101961. Anyone else is an impostor. Including Bruce Perens.
  86. Re:Now if only I could do this for my windoze game by NickV · · Score: 1

    Guys, you can't make a bootable windows game cd simply because if the CD contains some components of windows (such as the abstraction layer, api and media runtimes, etc) then you'd have to BUY a license for that OS since it is essentially bundled with the cd.

    So, shipping games with Windows already included is a bad idea... MS will make EVEN more money, and games would cost more.

    And sadly enough, a linux boot game cd is pointless. Most gamers out there run windows, they'd like to put in a cd and autoplay the game. They don't want to reboot. And honestly, the gaming companies don't see linux as a major market, so why make bootable linux cds when you can just make games that work on Windows?

  87. Nasty problem with this: RAM RAM RAM!!! by ShortSpecialBus · · Score: 1

    I may be way off base and wrong, but what nobody seems to be thinking of here is the RAM issue. First of all, by booting the operating system off of the CD you pretty much _have_ to load it into a RAMDISK, which takes a sizeable chunk of RAM up. Unless you do some UMSDOS stuff, or have a free partition or a linux partition, I don't really see any alternative for that. That's a bad thing right there. Problem two involving ram is the swap file/virtual memory (depending on what OS you like...) Where is that going to go? Unless you have 512 mb RAM in your system, you are going to have issues with running out of memory for almost every game you play. What are they going to do, stick that on a UMSDOS thing, too? Last I checked, UMSDOS doesn't even work that well, and what do you do if the user is trying to play without a hard drive, or they run NTFS (yes, I know they are working on support...) or some other unsupported filesystem. No swap file! This pretty much limits you to booting off of a CD to play XBill or something. As much as XBill rules, I don't think it's worth that much of a hassle. Somebody explain to me where I'm wrong if I am, please.

    --
    //FIXME: Bad .sig
  88. Re:No no no! by Troed · · Score: 1
    Who's the moderator that don't know what a ;) smiley means?

  89. Getting the games on linux. by mah_sk · · Score: 1

    Putting a little more work in this idea, and there is no excuse for game developers not to use linux.
    Now if they can deliver the game, with the option to boot from the cd (attention i said option).
    They can't say that it is difficult to make games for linux because, there is inconsistency between, the distribution, and the kernels and the...
    If you cant make it work on your normal linux system, you can always boot directly from the cd.

    Now why haven't this been done before, maybe because, the available OS's where closed, and had the burden of license payments.

    In the long run it will be easier to develop self booting games, rather than having the games being compatible with win 9x, win nt, win... a.s.o. A linux cd game boot system would be much more consistent. And you can make chances to the OS, on your cd without having to care about breaking compatibility, because it is only running your game.

    --

    --
    Dont mess with my e-mail adress
  90. Re:The problem with bootable games is *DRIVERS*! by Zerothis · · Score: 1

    This is why you burn your own CD instead of buying one, Anonymous Coward. You can include the drivers you need and if down the line you get another peice of hardware you can burn another (or re-burn for a CD-RW) instead of buying one.
    I can remeber when most games booted themselves (though rarer for IBM-PC games) and this system with the CD-R or CD-RW is much better than those ever where for dealing with different and new hardware.

  91. Multi platform, multi di multi da by PeglaPalic · · Score: 1
    Bootable CDs are an old technique. As well as multi platform games.

    Some examples:

    Hybrid CDs

    Warcraft II (Blizzard), although not all, in the US a hybrid CD was released both for Mac and PC

    Star Trek: Borg Default releases everywhere were hybrid

    Myst: Collectors edition Default releases where also running on PowerPC's

    Bootable from CD

    Terminal Velocity Although the main released did need DOS to boot up, there was a bootable version as well. Although most computers back then didnt support bootable CDroms.

    Myst (Mac) A friend of mine had Myst with his Mac back a few years ago, that CD was bootable as well.

    So far I know there are more Mac bootables out there than PC bootables. Mostly because Apple has more standardised hardware. The big problem with the PC is that you have to include a megalibrary of drivers.