mersenneforum.org  

Go Back   mersenneforum.org > Extra Stuff > Linux

Reply
 
Thread Tools
Old 2006-12-22, 02:05   #1
jasong
 
jasong's Avatar
 
"Jason Goatcher"
Mar 2005

350510 Posts
Default Possibly stupid question about porting games to Linux.

There are a good number of people out there, in my opinion, that would switch to Linux if...

(1) It had a better ad campaign. No, strike that, it needs an ad campaign, period.
(2) They actually knew how easy it was to use. I´ve had a lot of moments of swearing when it comes to commandline stuff, but that´s just growing pains.

Anyway, my question is, and I guess this goes for Intel Apple computers too. If it´s the same hardware, why can´t they just come up with some sort of direct conversion process for the code? Basically, I´m saying if Linux does the same thing as Windows(or Apple does the same thing as Windows), just in a different way, then why not put the code through a process that directly changes things to the other language? Shouldn´t there be a corollary for every command if it´s on the same hardware?

I´ll probably get flamed, but this really does confuse me. I´m looking forward to the explanation of why this won´t work. I know my argument is wrong, I´ve just never had it explained to me why it´s wrong.
jasong is offline   Reply With Quote
Old 2006-12-22, 02:27   #2
Xyzzy
 
Xyzzy's Avatar
 
"Mike"
Aug 2002

2×29×137 Posts
Default

The biggest problem is the graphics. Most games that work in Linux work under OpenGL. So you can play games like Q3, ET and RTCW pretty easily.

Unfortunately, most games are made to use Direct3D.
Xyzzy is offline   Reply With Quote
Old 2006-12-22, 03:19   #3
paulunderwood
 
paulunderwood's Avatar
 
Sep 2002
Database er0rr

2×3×19×31 Posts
Default

Transgaming (Cedega) have a cheap pay-by-the-month Direct X support for Linux, with many games being officially supported
paulunderwood is offline   Reply With Quote
Old 2006-12-22, 20:58   #4
jasong
 
jasong's Avatar
 
"Jason Goatcher"
Mar 2005

1101101100012 Posts
Default

Quote:
Originally Posted by paulunderwood View Post
Transgaming (Cedega) have a cheap pay-by-the-month Direct X support for Linux, with many games being officially supported
Thanks for the link, Iĺl check it out.
jasong is offline   Reply With Quote
Old 2006-12-23, 21:24   #5
cheesehead
 
cheesehead's Avatar
 
"Richard B. Woods"
Aug 2002
Wisconsin USA

170148 Posts
Default

Quote:
Originally Posted by jasong View Post
I guess this goes for Intel Apple computers too. If it´s the same hardware, why can´t they just come up with some sort of direct conversion process for the code?
It really brightens my mood to read great idealistic questions like this!!

(* Ah, to be young again and just starting to learn about computers ... *)

It's a fine question -- nothing wrong with it at all! You deserve a good answer -- but -- where, oh, where shall I begin?

Quote:
Basically, I´m saying if Linux does the same thing as Windows(or Apple does the same thing as Windows), just in a different way,
Analogies? Hmmm ...

I want to ship a package to you. I can send it via a bicycle, a truck, a train, or a plane. In each case, the package gets to you, so each vehicle (with appropriate personnel) accomplishes the same basic task, just in a different way. But ... the parts of each vehicle aren't interchangeable, not even the wheels!

Okay -- operating systems do resemble each other a bit more than bicycles resemble trains. Operating systems at least can use the same computer CPU, whereas planes and bicycles can't use the railroad tracks.

Hmmm ... better analogy would be ... maybe ... steam locomotive powered by coal versus electric train getting power from overhead transmission lines. Some parts, such as the cargo and passenger cars, could be designed to be interchangeable, but others, such as the motor that turns the driving wheels, have to be substantially different.

Quote:
then why not put the code through a process that directly changes things to the other language?
Like ... using the same engine for planes, trains, trucks, and bicycles? Nope.

Or the same assembly line to build each of them? Probably not, though there could be some commonality.

Or maybe switching between coal steam locomotive and electric locomotive to pull the same line of passenger train cars? Well, okay.

But if there aren't any water towers along the tracks, that steam locomotive is going to run out of, well, steam, at some point, even if it has plenty of coal left in the coal car.

OTOH, if there aren't any power lines above the tracks or a powered third rail between them, that shiny electric train won't go far.

Quote:
Shouldn´t there be a corollary for every command if it´s on the same hardware?
But internally, there aren't the same "commands", on the levels below the commands you see as a user.

Quote:
this really does confuse me.
Oh, it's quite legitimate!!

Quote:
I know my argument is wrong, I´ve just never had it explained to me why it´s wrong.
It's not wrong.

Just a bit idealistic. Really. Honest.
cheesehead is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Stupid question reloaded LaurV Information & Answers 14 2015-06-18 23:37
There is -no- such thing as a stupid question? Uncwilly Lounge 19 2013-03-07 04:44
Possibly stupid question about PRP. Biggles Prime Sierpinski Project 3 2006-02-07 22:50
possibly stupid question about winning the $100,000 jasong Miscellaneous Math 9 2005-09-10 23:34
Stupid Question fropones Math 2 2003-05-28 00:44

All times are UTC. The time now is 16:33.

Tue Jan 26 16:33:08 UTC 2021 up 54 days, 12:44, 0 users, load averages: 2.26, 2.20, 2.28

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.