LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Open Source Apps Only For x86 CPU (https://www.linuxquestions.org/questions/linux-software-2/open-source-apps-only-for-x86-cpu-566843/)

btbx 07-05-2007 09:42 AM

Open Source Apps Only For x86 CPU
 
Hi
Is there any list of open source applications for Linux, but only run on x86 (ie x86 assembler codes inside the source code)?

What are the names of the program?

Is it possible to replace x86 assembler code with generic programming language? (ie C or C++)

Who can port the assembler code on the source code to assembler code for other types of CPU?

Thank you.

scubanator87 07-05-2007 07:43 PM

Quote:

Originally Posted by btbx
Hi
Is there any list of open source applications for Linux, but only run on x86 (ie x86 assembler codes inside the source code)?

No. Reason one. Most apps for linux are open source. Also programs are first written then compiled for the architecture type.
Quote:

Originally Posted by btbx
What are the names of the program?

See above

Quote:

Originally Posted by btbx
Is it possible to replace x86 assembler code with generic programming language? (ie C or C++)

No. Processors cannot directly ready a "high level" programing language like C, C++, Java, C#, Fortran, etc.

The programs are however already in this language and then later compiled into assembler code.

Quote:

Originally Posted by btbx
Who can port the assembler code on the source code to assembler code for other types of CPU?

You take the source code in what ever language its written in C, C++, Java, and you compile it for your architecture x86, 86_64, ppc, arm etc.

Quote:

Originally Posted by btbx
Thank you.

Your welcome?

Also Wikipedia would have been faster.

http://en.wikipedia.org/wiki/Linux

http://en.wikipedia.org/wiki/Open_source

http://en.wikipedia.org/wiki/High_level_language

http://en.wikipedia.org/wiki/Processor_architecture

http://en.wikipedia.org/wiki/Illiteracy


All times are GMT -5. The time now is 01:39 PM.