OS Independent Games? 132
Jakyll asks: "Why aren't there [more] games for the PC that come on a BOOTABLE CD-ROM? Use Linux and autodetect the hardware - it would make DirectX and Microsoft irrelevant. Boot the disk just like your PC was a Playstation or an XBox - what is the main reason this isn't happening?" A few publications have been released like this: Gentoo has done this for UT 2003 and America's Army (they have their own site but it appears to be broken at this time); and there are the ScummVM Live CD ISOs, out there. Does anyone know if the major game studios have plans on doing something similar, or if not, the reasons why they aren't?
what about patches? (Score:5, Interesting)
Re:what about patches? (Score:5, Insightful)
1) Game Patches, Extended Levels, and add ons would be gone
2) Saving Games, maybe network, still slow when I have a 120GB hd sitting around empty
3) Network Configuration for Dialup (WinModumb Support), PPPoE, 802.1x, Wireless (Drivers?), will be a hassle for playing games.
4) Ventrilo Support?!?! How am I gonna talk shit to my buddies when they snipe me?
5) Load Times... HD is way faster than CD/DVD
6) Drivers, even if you include all the drivers up until this point... what happens next year when you upgrade to the nVidia GeForce Ubberfast 6000 or the ATI Radeon 10,000,000? You're shit out of luck...
7) Always gotta have the CD/DVD on hand...
Well you get the idea, this would stink on a PC. XBox and PS2 can do it because they have one type of hardware that doesn't change. On a PC that would be a PITA.
Re:what about patches? (Score:2)
And that only solves point (6). All the rest you made still apply. This would be CRAP idea.
Ok let me further explain the rest...
1) Game Patches, Extended Levels, and add ons would be gone
Microsoft does this on a few of the X Box games via the wire...
2) Saving Games, maybe network, still slow when I have a 120GB hd sitting around empty
Memory Cards, Hard Disks. On a PC this is different because of the various file sy
It's because... (Score:5, Insightful)
Re:It's because... (Score:5, Insightful)
Rebooting takes very little time, even on my [old] P3/450. Granted it takes longer to shut down Fedora than Win98, but not much longer.
I like the idea about bootable games, but intense FPS games require fast disk access, or gameplay can become jumpy. CD access can also be noisy compared to HD access.
Data persitance is another reason for not having bootable CD games. Where will you store your saved games? Your preferences? Do you need to manually enter the disk/partition location each time you want to play? (or is it automatically the first FAT breed of partition found by the bootable game?)
Offering games targeted at specific platforms (such as Windows) makes game development simpler. Microsoft provides layers such as DirectX - without it most games would need to code similar functionality themselves (increasing the cost).
A bootable CD would require the game developer to maintain the code for their bootable OS. Most FPS games also require more than one CD worth of data - changing CDs during play would be a hassel.
Re:It's because... (Score:1, Insightful)
Having a game bootable on disk would disconnect me from work, family, friends and eve
Re:It's because... (Score:1)
Re:It's because... (Score:3, Insightful)
Re:It's because... (Score:3, Insightful)
Many FPS games today are much larger than 1 GB. This is a lot of data that needs to be read into RAM. Granted only one level at a time, but sprites, sounds, etc. need to be loaded. I guess it all depends upon how much RAM you have.
Re:It's because... (Score:2, Insightful)
If the Gentoo live UT2003 CD detects that you have 512MB or more (very likely these days) it gives you the option of loading most of the game into memory/ramdisk!
Re:It's because... (Score:2)
Hmm... (Score:4, Insightful)
2) To avoid graphics problems I advise sticking with zork
3) Can't save game or data
4) This would only work if we can get a general linux that always works with most video cards and most audio cards
Re:Hmm... (Score:2)
Off the top of my head... (Score:2)
Second, what about the hard drive? Most games are complex enough to require the high-speed access for files on the hard drive... CD-bootable games would either need to run entirely from the CD (PS1/2 style) or they'd need special code to mount the hard drive and use it.
Re:Off the top of my head... (Score:4, Interesting)
Without knowing the specifics, I believe it created a virtual file system in memory, then copied over a compressed file system from the CD, which it then mounted, and you played from that.
I suspect that on other alternative would be to check the hard disk for swap memory space, then use that as a file store. This should work with Linux Swap partitions, Windows fat vfat and fat32 partitions, and possibly with the NTFS drivers that allow you to write to a file as long as you do not change it's size. (If the windows NTFS swap file isn't large enough, you probably aren't going to want to play on that system anyway.)
This could provide enough space for a game that needs more than a gig of memory, or several CD's for all of the maps, graphics, textures, etc.
Then again, what do I know, I don't game on my PC that often....
-Rusty
Re:Off the top of my head... (Score:2)
You're just not going to get all the files to memory-- besides, UT2k3 is a multiple disc game already.
Re:Off the top of my head... (Score:2)
Re:Off the top of my head... (Score:2)
Drivers? (Score:5, Insightful)
Re:Drivers? (Score:2)
But really, how many different chipsets are there for gaming graphics cards? 5?
Re:Drivers? (Score:2)
NVidia,ATI,S3,Intel
Second Graphics Adapter Options:
NVidia,ATI,S3,Intel
First Sound Card Options:
Turtle,Roland,Creative,CM8032,Intel,Via , NVidia,AMD
Second Sound Card Options:
Turtle,Roland,Creative,CM8032,Intel,Via, NVidia,AMD
IDE Driver Options:
VIA,NVidia,Intel,AMD,...
As you start making the list of combinations, be careful, and make sure there are drivers for all combinations from the major manufacturers. Also, remember, there can be more than one of most cards.
You
Re:Drivers? (Score:2)
Graphics:
nVidia, ATI, Intel, S3, Matrox, 3dlabs (I know, the last two aren't exactly common on the target audience's computers, but you want it to work on those)
The "nvidia" driver supports ALL nVidia cards from the driver's introduction back, the ATI driver supports all ATI cards from the Radeon 8500 and FireGL 8700 on (earlier cards are supposedly supported by DRI or Utah-GLX drivers), the Intel cards are supported by (AFAIK) a DRI driver, the S3 cards a
Re:Drivers? (Score:3, Insightful)
For example, one system I have has a NVidia GeForce MX400 video, ATI Radeon PCI second video, Creative PCI 512 Sound, NVidia AC97 Sound, 2 different USB Game controllers (Saitek and Microsoft), NVidia NForce chip
Re:Drivers? (Score:2)
BTW, my computer would not do any of the three, being this:
Pentium MMX 233MHz
Biostar MB8500TTD (i430TX chipset)
PNY nVidia Riva TNT2 Model 64 32MB PCI
ESS AudioDrive ES1868 ISA
Belkin RTL8139-based 10/100 card (PCI)
Some 56K ISA WinModem (didn't know they made ISA WinModems)
Some no-name USB 1.1 PCI card, uses OHCI drivers
Re:Drivers? (Score:2)
Everything on the chipset, various drivers
The video card, latest ForceWare drivers for Linux
Sound card, standard SB support
Network card, 8139too
USB card, usb-ohci
Re:Drivers? (Score:2)
Super nVidia Geforce17 4,000,000FX to be released in 2008.
Even if you DID include drivers for every known graphics/sound card, what happens when a new card is released AFTER the game comes out???
The reason that this works with game consoles is that they do not have new hardware added. When a game console is updated, they slap an entirely new label on it and make new games just for it. You do not even get ANY backward compatability unless it is designed in on purpose.
Re:Drivers? (Score:2)
I would suspect that any implementation of something like this would be less efficient than native code. Then, you would loose a percentage of your performance. Hard-core games would rather be bothered by drivers to get a few FPS, so these things would not sell.
Re:Drivers? (Score:2)
You do realize that some games like MGS2 do much of their magic with scripting languages, right?
Re:Drivers? (Score:2)
Which is exactly why I wish hardware would have drivers built-in.
Particularly in the GPU arena, how often do the first versions of drivers work perfectly? Not often. You'd still need some way to handle driver updates.
Drivers? (Score:5, Insightful)
Re:Drivers? (Score:4, Insightful)
If you freeze the version of DirectX/OpenGL by burning it onto the disk then this can't happen, and if you have a card newer than the game then chances are it won't be supported by the old drivers.
Re:Drivers? (Score:1)
They sell memory cards for consoles, it wouldn't be that much of a stretch to have a USB memory stick with your system's drivers on it and space for save games. You could also load up game patches onto it that would apply when the game loads.
This opens up a new can of worms in terms of game hacking, but I don't think it's that far fetched.
Something like this might help to establish standards for kernel modules. Wouldn't it be nice to be able to download one driver that ope
More than one game? (Score:5, Funny)
After the Creation, the cruel god Moloch rebelled against the authority of Marduk the Creator. Moloch stole from Marduk the most powerful of all the artifacts of the gods, the Amulet of Yendor, and he hid it in the dark cavities of Gehennom, the Under World, where he now lurks, and bides his time.
Once I find the amulet and complete Nethack, I might take a look at those other games. I've heard about this thing called PacMan that seems to be quite popular with the young crowd...
Useless Video Game Trivia: Pac-mania (Score:2)
Both Pac-man and Rogue came out in 1980. Nethack is a "Rogue-like" game that came out in 1987 (as a fork of Hack, I believe). By this time, the world had already grown to know Pac-Man, Ms. Pac-Man, Baby Pac-Man, Pac-Man Plus, Super Pac-Man, Jr. Pac-Man, Pac & Pal, Professor Pac-man, and Pac-Land. Pac-mania is Nethack's contemporary in age.
Um. Please. (Score:4, Interesting)
You don't want to be responsible for getting the Operating System to install as well. Madness!
I was wondering too (Score:5, Insightful)
Knoppix is the best one for hardware detection, but uses the nv driver which is not accelerated, and nVidia for some reason wont allow redist of their nvidia drivers. Same is true of ATI and others. I dont know if there are binary drivers from creative and others for linux,
DirectX is still relevant. Too many companies have invested in DirectX rendering and cannot just move their sources to OpenGL. For now theyre stuck with win32 and XBox, but with enough games released using opengl under Linux, the momentum will weigh towards Linux. Right now we just have to line up and cuss at Sierra for refusing to release halflife linux binaries.
Re:I was wondering too (Score:2, Informative)
Re:I was wondering too (Score:2, Insightful)
Second, have you ever tried them? the r100 driver is decent enough, but r200 (and also the official, closed-source ATI drivers, for that matter) are atrocious. A good portion of games are not playable at all, and the remainder suffer from severe graphics glitches or slowdown.
Why (Score:5, Insightful)
I would think (Score:3, Insightful)
Consoles use DVD's or similar technologies to cram as much on a disc as possible, but with huge hard drives out there, you have the option of installing 3-4 GB of stuff and not using up all the space.
Still with DVD-ROMs being fairly common on new PC's it's more feasible. The only other downside I can see is longer load times. (Still probably not as bad as consoles)
One thing I just thought of, console games are written to one specific set of hardware. You'd have to cram an awful lot of drivers on there to support a wide enough array of hardware.
I can't see why it WOULDN'T work, or at least couldn't be made to.
Re:I would think (Score:2)
This could have an adverse impact on the modding scene. Unless a company releases a modding SDK that you install and use it to burn a bootable disk with the requisite files.
Horrible idea. (Score:3, Informative)
Does anyone if the major game studios have plans on doing something similar, or if not, the reasons why they aren't?
Why would they? DirectX is a very powerful set of APIs that there's no real equal to on Linux yet (it's more than just Direct3D, you know), and by including the entire OS as part of the game, you're hurting your forward compatibility for everyone except people technically savvy enough to recompile a new kernel and burn a new bootable CD with drivers for newer hardware.
Access to other stuff (Score:4, Insightful)
If I receive an email, I can check on it and maybe respond if it warrants it.
Turning my PC into a console takes away my ability to do this stuff.
Re:Access to other stuff (Score:2)
I happily IRC away while playing games, barring a few games which *really* dislike alt-tab.
This isn't an Amiga, you don't get away with taking over my system.
Because almost nobody would use them? (Score:3, Insightful)
I had a dual boot Linux/Windows system for the games that don't have Linux versions and don't play well with Wine, and just found myself booting to Windows ALL the time, because rebooting to play a game was too much hassle. I eventually removed Linux because I was always in Windows anyway.
Then you run into other problems, like perhiperal support. Neither my sound card, nor the 3d portion of my video card work out of the box with any distro I've tried. I've got common hardware on that front - SB Live and GeForce 4. Sure, neither took much work to get working properly, but if they don't work out of the box, they won't work for a bootable games. Then there's network cards - it was easier for me to switch network cards than to get the one that was already in my system working. Hardware support just is not bulletproof enough, and the large number of drivers needed to make sure all the necessary hardware works would be space restrictive. Bootable DVDs, maybe.
Then there's the issue of saving games, patching the software, downloadable content, etc. I'm sure there's ways around some of those issues, but they're big enough barriers for this to not make corporate sense.
Re:Because almost nobody would use them? (Score:2)
No regrets either.
You obviously never played a DOS game, did you? (Score:4, Informative)
DirectX is extremely relevant. It puts a nice abstraction layer out there so that game developers no longer have to worry about supporting every freaking darned obscure piece of PC hardware that might exist. I honestly believe that if DirectX hadn't come along the driver situation would've spiraled out of control and PC gaming would've died a long long time ago. It'd be console gaming or nothing right now.
No user in there right mind wants to reboot their machine all of the time to play a game. Developer's don't want to be hamstrung with driver nightmare and only 650MBs (minus space for an OS and drivers) of space.
Re:You obviously never played a DOS game, did you? (Score:1)
Aside from your misuse of the apostrophe (the plural does not use an apostrophe), I'd like to point out your flagrant mischaracterization of a CD's capacity: "only 650MB." This is the problem with games today: cram more crap into the CD to make up for the fact that it's basically a recycled game. You see it in the movies, too: special effects to compensate (they don't) for the lack of
Missing a few obvious faults (Score:5, Informative)
But just because you can do something doesn't make it a good idea.
Here are the flaws:
1) This is advocating using Linux for gaming on a PC. Linux is a great O/S in that it's open, free, and functional. But it has never, ever exceeded Windows in terms of gaming performance, even for OpenGL games that have optimisations for Linux. Linux doesn't have any API's that get close to the tight HAL/driver/API system that Windows uses so smoothly. Ahh, you say, but a bootable linux CD would be streamlined to run the game! Less overhead! This is true. But you'd also have more overhead because, as you know, Knoppix doesn't run nearly as tight as a properly optimised Linux install because it needs to be robust rather than sleek for compatibility purposes.
2) The reboot factor that people have mentioned
3) Windows XP boot time on my system at home: ~15 seconds. Redhat boot time on my system at home: ~20-30 seconds. Knoppix CD boot time on my system at home: ~120 seconds.
4) The no-patching problem that people have mentioned
5) Hardware support. There was another thread recently that mentioned the good, but not excellent hardware support under Linux. It's always getting better, but it's still not perfect.
Having said all this, once Linux starts supporting DirectX, there will most likely be a full scale revolt amongst gamers against the beast of Redmond. It's good to dream, isn't it?
Re:Missing a few obvious faults (Score:2)
Even if it is good, how will the game support hardware released after the game goes gold? Better let the OS support that.
Re:Missing a few obvious faults (Score:3, Insightful)
Now, as for frame rates, when it comes to OpenGL on nVIDIA cards
Re:Missing a few obvious faults (Score:2)
But, let's run with this idea, if Sony were to decide there was some profit in making such API's, how would they do it?
The problem with open sourcing the APIs is that it's next to impossible to stop microsoft or anyone else from adapting it to work with a different O/S. Sony's not the kind of company to embrace "open" anyway. Just look at how much proprietary they pump out!
So that means you'll pr
Re:Missing a few obvious faults (Score:2)
I'm going to head off on a "perfect scenario" tangent that could lead to just that situation. First, we take the however improbable assumption that the PS3 uses Linux, Sony would need to release any kernel mods to abide by the GPL. Second, Sony takes a page from MS's book and uses code signing for it's console (it
Re:Missing a few obvious faults (Score:1)
What about online games? (Score:2)
I look at consoles as one big PC. (Score:1)
When the game developer makes a game, hm...which console(/OS?) should I make this for? a descision is made to make it for the PS2, the developer imidiatly knows that the PS2 has such and such parts, CPU, mobo, etc.
Imagine each p
DAMMIT the PC is not a console (Score:1)
I'm even worse: my XBOX is plugged into my PC's video capture card so I can play a quick game on the same screen as whatever 'work' I promised myself I'd finish. The best part ? The game alawys runs, rarely crashes if ever, and uses up NO cpu power.
Thank you, Goodnight!
OS's run on hardware. Hardware detecticion is hard (Score:1)
Yes, most hardware works most of the time on Linux but it doesn't have anywhere near the coverage as windows. Hence windows provides a
That's why I have a multitasking computer. (Score:2)
It's true that when playing UT2004 I shut down everything else before playing, but I don't *have* to--and in 3 or 4 years, when I feel like breaking out the game my rig will be able to handle the game in its sleep, in a small window while I surf the web, etc. I like that choice.
If bootable games became big, what would be the difference between my computer and an XBox? Answer: none, except the XBox boots faster.
Given that, I'd prefer my computer games to run on computers and my console games to be console
DUH (Score:2)
Save games (Score:1)
Am I going to have to have a special partition on the harddrive or will the disc be ready to dump save-games in some file on whatever filesystem I might be running? I could be running some pretty interesting filesystems...
Sure I could use a USB drive to save my games... Is that where I'm supposed to save all the game patches and whatever proxy settings I might need to play the game online?
Surely you'll want the game to remember settings for that computer that you've persona
Its pretty simple. (Score:1)
Some good reasons. (Score:5, Insightful)
2) A read-only filesystem makes saving preferences, screenshots, etc. difficult
3) Extreme variances in architectures and hardware would limit the playability.
4) Liscense violations against non-free components (nvidia).
5) Slow load times.
6) Game patches and updates would require the download of an entire new disc.
7) CD/DVDs deteriorate rapidly. Constant inserts/removals can lead to irreversible damage.
Just to name a few.
Red herrings. (Score:3, Interesting)
Linux takes maybe 120-200mb. That's talking about a kernel (1mb) plus a basic set of OpenGL + X + X driver for cards. That's not much of a 4.5 or 9gb disc. It'd be even less if there was actual work on making it into a standard.
"2) A read-only filesystem makes saving preferences, screenshots, etc. difficult"
My PS2 and GameCube and PS1 and Dreamcast, etc, all seem to save fine. I can get a 16mb USB dongle for 16$ CDN. W
Re:Red herrings. (Score:2)
My friend, what happens when the latest and greatest new video card comes out and none of your video games support it? Do you throw all your games away and start buying new ones?
The en
Homebrew? (Score:1)
The entire point of PCs is that they are upgradable (and not just by buying a bigger "Dongle"). Console gaming systems are standardized. I suggest you stick with them.
I would stick with consoles, but I have no way of running code on a GameCube, Xbox, or PS2, without breaking laws that could get me in jail and my backside sexually assaulted.
Re:Homebrew? (Score:2)
Re:Red herrings. (Score:2)
Linux takes maybe 120-200mb. That's talking about a kernel (1mb) plus a basic set of OpenGL + X + X driver for cards. That's not much of a 4.5 or 9gb disc. It'd be even less if there was actual work on making it into a standard.
Try closer to 250 MB minimum for a working install, probably more, like in the 300 range. More, if you assume a person might need a web-browser, or things like that as well. And a kernel with a full modules tree is more like 10 MB.
My PS2 and GameCube and PS1 and Dreamcast, etc
Do you even know about purpose-based configs? (Score:2)
No. No browser is needed, no QT is needed, no GTK+ is needed. Only the game binaries, OpenGL, a set of drivers for the most common 3D cards, X, and a kernel. Slackware can run in 250mb with a full OS. You need way less as a base for 1 gaming program which is the sole application.
"That take space. (sic) Most games need on the orde
Re:Red herrings. (Score:1)
Right... so lets say I've bought the latest whizzbang card from nVidia... I want to play my game from last year which unfortunately doesn't support my new card. What do I do now?
Okay, fair enough, we'll make them backwards compatible. Does this mean we'll be forever locked into a particular hardware platform? Will hardware manufacturers be forever forced to insert huge pieces of compatibility
Hey, I've heard of that. (Score:2)
Yes, OpenGL would be on these discs. It'd be stupid to not have an abstraction layer.
Did you even read my post before replying? I've addresses all these strawmen about drivers.
" Can you say "I've got a perfectly good hard disk in my PC"? You might as well buy a XBox/PS2/GameCube/Whatever"
If there's an HD we want to use, it'll have to be in a standard layout. Since you probably want your own config for GP use of your PC, you'll want to use t
Re:Hey, I've heard of that. (Score:1)
At the moment you've got this:
Graphics Card Hardware specific drivers OpenGL/DirectX abstraction layer Games
The OpenGL/DirectX abstraction layer is part of the big driver bundle you download from nVidia or ATI. You still need the lower level driver which actually talks to the hardware itself. The Radeon 9800 does not talk OpenGL natively.
Saying you'll have OpenGL on your CD is good and all but you still need som
I mentioned the drivers. (Score:2)
I mentioned it as a package with catalyst/detonator for the nVidia/ATI cards, since those tend to be the 2 most-common gaming cards. I mentioned in another post how you could easily have another dongle that holds the driver. So you have 1 save card for game data and 1 card for a driver than translates OGL to the hw layer.
Make sense?
Yea. Short of making another Xbox-like system. (Score:2)
It's neat to think about, even if some of the
It might be possible but (Score:2)
Flash (Score:1)
Re:Flash (Score:2)
Because it's a bad idea (Score:5, Insightful)
Here are a couple of reasons why this is a bad idea:
* Complete lack of forward-compatibility with hardware (huge -- effectively kills the idea, and the reason why this scheme works in the console world with a standard set of hardware but not in the computer world).
* Forced rebooting and no other apps running
* Poor access times
* No patches
Basically, even if you overcame all the obstacles, you'd have little more than an expensive console (abeit with a lot of RAM), but without the standardized hardware and input devices that benefit console developers.
The benefits of the PC are pretty much different from those of the console. Trying to turn a PC into a poor copy of a console is just a bad idea. Leverage the strengths of the PC -- more memory, big, fast writeable storage devices, keyboard and mouse input devices (many buttons, good text-input capabilities, rapid and precise aiming), very commonly available network access, forwards compatibility, patchability, game extensibility, good toolkits -- widget sets and the like -- for producing things like editors.
I partially disagree (Score:1)
Why? (Score:2)
Do I really need to restate the extremely valid reasons mentioned by virtually all replies so far?
A better question is, WHY would any company do that? Is there ANY possible business case for increasing your QA budget tenfold, and possibly doubling your development budget? Not to mention the extra hassle customers would be faced with in this case.
There's reinventing the wheel, and then there's shooting yourself in
I have seen these! (Score:3, Insightful)
Its called an xbox.
I really, really don't like rebooting my computer.
It bugs me that FFXI takes up my full screen.
I want to be able to multi-task.
If I want to reduce the usefullness of my desktop to a console system, I will just get a console and games. Its cheaper and I know they will work together.
Now if only these systems that booted into games plugged into normal household entertainment systems. I would love to be able to put this system in my living room, maybe get a few controllers, hook it up to my stereo and tv...
-Tim
No mods (Score:1)
My friend has one. Its called an xbox.
Where can I get Counter-strike for any of the major consoles? Can anybody say why console games aren't moddable?
Re:No mods (Score:2)
Counter-strike for Xbox [xbox.com].
What a crap idea. (Score:2)
1) Take an OS that's worse at running games than the one that most people have on their computer
2) Put it on a bootable CD along with the game, takes forever to boot, has slim chance of finding right drivers, savegames are a problem
3) ?
4) Profit my arse!
Use a USB Stick (Score:1)
Re:Use a USB Stick (Score:2)
Forest for the trees? (Score:2)
OS independent does not imply reboot (Score:3, Insightful)
LWJGL [lwjgl.org]
MOD PARENT UP! (Score:2)
Java 3D? (Score:1)
OS independent games? Use an OS independent language to write them!
The problem here is that developers are too familiar with the Direct3D and OpenGL models to change to Java 3D, which has a rather different architecture. In addition, do popular Java platform VMs implement the Java 3D API?
Re:Java 3D? (Score:2)
Yes, in fact, most J2ME VMs support Java3D (like a good deal of handhelds have Java3D games).
Seems like this idea is tied to an OS... (Score:2)
Re:Seems like this idea is tied to an OS... (Score:2)
Not so bad (Score:1)
Not using Linux (Score:1)
Linux, for all its advantages is just the wrong OS for this sort of thing. It's far too complex for something that will only be used for playing games. It takes up a lot of space, and takes a long time to load.
The other issue that people have mentioned, is hardware compatibility. Actually, this is probably only an issue when it comes to graphics cards. Most other hardware has some sort of fallback compatibility mode.
While we can ass
Answer is in the post if you look carefully. (Score:4, Insightful)
Basically, you mention only one reason why bootable CD games are a good thing; because it means "no Microsoft or Direct X".
Firstly, that's so not a comercial reason to do anything.
Secondly, look at Quake 3 for an example of how you can easily make a game that doesn't care about Microsoft (OpenGL, a Linux and a Mac client) without all the pain of making a console boot disk.
Umm.. No Point? (Score:1)
Also keep in mind that your Linux boot won't support Apple hardware, unless it's a dual boot disk or something, but I don't even know if that's possible.
There are TONS of OS-independant games out there (Score:4, Funny)
Security? (Score:3, Insightful)
Re:No required operating system (Score:2)