i386 applications
Ron Smith
yellowdog-newbie@lists.terrasoftsolutions.com
Sun, 1 Jun 2003 21:59:33 -0700
No, you will not be able to run your i386 binaries on YDL.
The short answer is that the hardware is so different, which is why
there is Windows vs. MacOS and i386 vs PPC versions of linux. Granted,
the linux kernel source code is the same, but that source code has to
be compiled for the specific hardware that is going to be used.
Speaking very generally you can compile a kernel to run on a G4 and it
should run on any G4 (assuming the rest of the hardware is supported by
kernel or it can load modules to support them, but that is a little
more technical than you might care about). However that kernel will not
run on a Pentium of any sort.
That is actually the problem that Java is trying to solve. The idea is
to write code in Java that runs on a "Java Virtual Machine." The JVM is
really a piece of software that runs the Java code. All that has to be
done is to write a Java Virtual Machine for the hardware that you want
to run it on and you can run *any* Java program. That is why Windows
has it's own JVM, MacOS has it's own JVM, and Linux has its own JVM,
etc...
Hope that helps.
-Ron
On Sunday, June 1, 2003, at 09:13 PM, John Dennis wrote:
> Is there any way to download these applications and run them? What I
> mean are
> those that are compiled for Windows linux machines. I know that I
> could get
> the source code and compile it if they had it. I also know that most
> of the
> applications that YDL uses were probably written for linux. I know
> for some
> of the items I could use yum or apt-get if I could get it to work. I
> want
> applications such as Kapital that have demo's, but these are all for
> i386. I
> know this is a foolish question, but since I do not have much
> background in
> linux I thought I would ask it.
> _______________________________________________
> yellowdog-newbie mailing list
> yellowdog-newbie@lists.terrasoftsolutions.com
> http://lists.terrasoftsolutions.com/mailman/listinfo/yellowdog-newbie
>