Donald Keenan wrote:

> Bruce:
> Thanks for the info.
> So there's not yet been an economic incentive to make a a platform 
> independent? standard? (Am I wording this correctly?)

Yes there was a serious attempt to make a platform independent standard, 
and it's wide adoption has been thwarted by monopolistic forces in the 
market: Java.

It is not in Microsoft's interest to have any sort of other platform in 
the market. They use their monopoly to force the acceptance of their 
system on the world. They immediately released a non-standard Java 
implementation, as well as Windows-only Java components to sterr all 
Java development to Windows as well. This was one part of the anti-trust 
action that the Department of Justice brought against Microsoft.

> Some would say the best hope for this is already Windows, others the 
> promise of Linux being adopted as an alternative?

The thing is, Linux runs on fewer systems than MacOS does, so I doin't 
see how this is so touted as an alternative over windows...

(That said it is one HECK of an alternative to Windows Servers!)

> I love Apple hardware (except for the mouse). Could it run Windows 
> software if it were recompiled? 

No, not unless Windows itself was rewritten/recompiled to use the 
different processor and computer architecture in the Mac. When this 
happens, watch out for falling pig feces from the sky. :-/

Also, this is one reason that Office 6 for the Mac suck so badly. 
Microsoft just tried to include all the necessary windows libraries with 
minimal rewriting for the Mac.

It resulted in having to put 300 MS files into your System folder, a 
kludgy Mac interface pasted on to the Windows program, and really poor 
performance all around.

Even Microsoft could see that that didn't work, so they eventually 
re-wrote the entire office suite for the Mac from the ground up again, 
for Office 98.

Is this what programs like Virtual PC
> are actually doing, recompiling the software for a mac machine?

No. Virtual PC and such are 'emulators' they set up a software version 
of the hardware for a Windows system, then run windows on this emulated 
computer. This is the reason it's so slow.

Note: This is pretty much how Java works as well...all Java 
implementations are emulators for a 'Java Virtual Machine', a processor 
that exists only in software (though there was once upon a time plans to 
make an actual hardware Java processor) It's much faster, as the JVM is 
a simple system, and doesn't have to implement a huge amount of 
hardware, like a Wintel system, but it does support the premise of 
'Write once, Run everywhere' that guided early Java development.

This design goes back deep into the history of computer science, as it 
is essentially the same as the old Pascal p-machine.

-- 
Bruce Johnson
University of Arizona
College of Pharmacy
Information Technology Group

Institutions do not have opinions, merely customs




-- 
G-Books is sponsored by <http://lowendmac.com/> and...

 Small Dog Electronics    http://www.smalldog.com  | Refurbished Drives |
 -- Check our web site for refurbished PowerBooks  |  & CDRWs on Sale!  |

      Support Low End Mac <http://lowendmac.com/lists/support.html>

G-Books list info:      <http://lowendmac.com/lists/g-books.html>
  --> AOL users, remove "mailto:";
Send list messages to:  <mailto:G-Books@;mail.maclaunch.com>
To unsubscribe, email:  <mailto:G-Books-off@;mail.maclaunch.com>
For digest mode, email: <mailto:G-Books-digest@;mail.maclaunch.com>
Subscription questions: <mailto:listmom@;lemlists.com>
Archive: <http://www.mail-archive.com/g-books%40mail.maclaunch.com/>

Using a Mac? Free email & more at Applelinks! http://www.applelinks.com

Reply via email to