I completely agree with Nal's comment about games, with one slight change. I don't think the problem is getting games to work in Linux. I think the REAL problem is getting game designers to make a Linux version of their games (shipped on the SAME CD..) Why not? Just have 3 folders: DATA (for the game data files, Windows (for the windows runtimes) and Linux (for the Linux runtimes). That way save files from the games would transer easily, MORE people would buy the games (think of how much community support whichever company was the first to implement and advertise this would get!), and people that don't know any better could still just put in the CD and hit Install. Obviously there are A LOT of details to work out here, but I think that if Mark Shuttleworth wants to advance opensource, he should try kicking a large amount of money toward the first company like EA or Activision that would be willing to have static-compiled linux binaries of their games included on the CD. Even ONE of their popular games to start out. That game would sell MANY more copies that it otherwise would, and if it was implemented in such a way that followed software standards, EVERYONE would win (the game company who would sell more games and get LOTS of great PR on sites like Slashdot, the End User who would really get a fair choice of desktop os AND get to play the hot new game title, and the OSS community who would get a HUGE amount of exposure to people who would otherwise not be as interested). How about World of Warcraft?! My $0.02
I completely agree with Nal's comment about games, with one slight change. I don't think the problem is getting games to work in Linux. I think the REAL problem is getting game designers to make a Linux version of their games (shipped on the SAME CD..) Why not? Just have 3 folders: DATA (for the game data files, Windows (for the windows runtimes) and Linux (for the Linux runtimes). That way save files from the games would transer easily, MORE people would buy the games (think of how much community support whichever company was the first to implement and advertise this would get!), and people that don't know any better could still just put in the CD and hit Install. Obviously there are A LOT of details to work out here, but I think that if Mark Shuttleworth wants to advance opensource, he should try kicking a large amount of money toward the first company like EA or Activision that would be willing to have static-compiled linux binaries of their games included on the CD. Even ONE of their popular games to start out. That game would sell MANY more copies that it otherwise would, and if it was implemented in such a way that followed software standards, EVERYONE would win (the game company who would sell more games and get LOTS of great PR on sites like Slashdot, the End User who would really get a fair choice of desktop os AND get to play the hot new game title, and the OSS community who would get a HUGE amount of exposure to people who would otherwise not be as interested). How about World of Warcraft?! My $0.02