Hi

10 Sep 2001, Clarence Verge <[EMAIL PROTECTED]> wrote:

 CV> If Linux is so flaky (I KNOW that's gonna cause a rukus)
;)))

 CV> that a program compiled by someone else yesterday won't run on my
 CV> Linux today, then I would have to conclude that Linux is still too
 CV> immature for general use. ;-)
many, many people use linux in production environments ...
they sure would not do so, if linux were flaky :)

Back to your question:
If an application is statically linked, than it should (read does) work on
all versions of linux (on a special hardware).

But this would produce bigger executables, because every application
contains parts of code that would be shared otherwise.
So most applications are dynamically linked. Eg they use libraries.

Another reason:
Rumours has it, that there are also other CPUs than intel ones.
And a programm compiled for x86 will definitely not run on a powerPC, MIPS
or any other architecture except x86.

Another reason:
many people want to optimize executables for their CPU.
Or they want to know WHAT a program really does.
(who knows what M$ internet exploder sends through the internet ???)

 CV> While I understand that programs written for W98 may not run on W95
 CV> and WILL not run on W3.1, and with Linux we have a similar situation,
not really ...
most windows programms will run on win95, win98, winme, winnt, win2000,
winxp (all these use the win32 api)

and some will even work on win 3.1+win32s
which installs parts of the win32 api on top of the win16 api

this is really not bad for m$

 CV> I would argue that just means 32bit Windows is immature also.
 CV> DOS is mature enough for general use. Too bad it's also dead. :(
depends on the definition of mature.

I have seen very few webservers with more than 500 000 hits per day,
serving dynamic pages created by php/perl with data from a huge mysql
database, which run under dos.

so dos does definitely not meet my criteria for maturity.

 CV> -  Clarence Verge

CU, Ricsi

PS: <plonk> was also the sound LD made when hitting the bottom of my kill
file.
-- 
|~)o _ _o  Richard Menedetter <[EMAIL PROTECTED]> {ICQ: 7659421} (PGP)
|~\|(__\|  -=> Ithinkmyspacebarstoppedworking! <=-

Reply via email to