 |
BorlandTalk.com Borland discussion newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Kevin Berry Guest
|
Posted: Thu Jun 23, 2005 5:54 pm Post subject: Delphi To Run Natively on Mac OS X |
|
|
Thanks to Darwine and CodeWeavers. Basically it is the same thing as
Wine on Linux, but it is now made possible because of Apple switching to
x86. Since Delphi runs, albeit older versions, under Wine it'll soon
(2006) be seen running on a Mac x86. :-)
http://www.eweek.com/article2/0,1759,1830471,00.asp
|
|
| Back to top |
|
 |
Michael Stum Guest
|
Posted: Fri Jun 24, 2005 8:17 pm Post subject: Re: Delphi To Run Natively on Mac OS X |
|
|
Kevin Berry schrieb:
| Quote: | Thanks to Darwine and CodeWeavers. Basically it is the same thing as
Wine on Linux, but it is now made possible because of Apple switching to
x86. Since Delphi runs, albeit older versions, under Wine it'll soon
(2006) be seen running on a Mac x86. :-)
http://www.eweek.com/article2/0,1759,1830471,00.asp
|
That is not "Natively".
Native != Emulation
|
|
| Back to top |
|
 |
GrandmasterB Guest
|
Posted: Fri Jun 24, 2005 8:32 pm Post subject: Re: Delphi To Run Natively on Mac OS X |
|
|
"Michael Stum" <devnull (AT) stum (DOT) de> wrote
WINE = Wine Is Not an Emulator
|
|
| Back to top |
|
 |
Michael Stum Guest
|
Posted: Fri Jun 24, 2005 11:59 pm Post subject: Re: Delphi To Run Natively on Mac OS X |
|
|
GrandmasterB schrieb:
| Quote: | "Michael Stum" <devnull (AT) stum (DOT) de> wrote in message
news:42bc6a46 (AT) newsgroups (DOT) borland.com...
Kevin Berry schrieb:
http://www.eweek.com/article2/0,1759,1830471,00.asp
That is not "Natively".
Native != Emulation
WINE = Wine Is Not an Emulator
|
This is what they say. But it is not native Windows API, so it is either
some sort of emulation or a rewrite of parts => Still not native.
|
|
| Back to top |
|
 |
Dan Palley Guest
|
Posted: Sat Jun 25, 2005 1:37 am Post subject: Re: Delphi To Run Natively on Mac OS X |
|
|
"Michael Stum" <devnull (AT) stum (DOT) de> wrote
| Quote: | GrandmasterB schrieb:
"Michael Stum" <devnull (AT) stum (DOT) de> wrote in message
news:42bc6a46 (AT) newsgroups (DOT) borland.com...
Kevin Berry schrieb:
http://www.eweek.com/article2/0,1759,1830471,00.asp
That is not "Natively".
Native != Emulation
WINE = Wine Is Not an Emulator
This is what they say. But it is not native Windows API, so it is either
some sort of emulation or a rewrite of parts => Still not native.
|
Well, it's native in the same sense that DOS and 16-bit Windows apps can run
natively under Windows XP and Windows 200x. The original API calls are
redirected to an equivalent API call or an emulation subsystem.
The non-API parts of the applications are running natively. "Emulation"
only comes into play when calling into the OS API.
Dan
|
|
| Back to top |
|
 |
Kevin Guest
|
Posted: Sat Jun 25, 2005 3:23 am Post subject: Re: Delphi To Run Natively on Mac OS X |
|
|
Michael Stum wrote:
| Quote: | That is not "Natively".
Native != Emulation
|
It's native because it is x86. It's just a different set of APIs on top
of the same underlying OS.
Cheers,
Kevin.
|
|
| Back to top |
|
 |
Rudy Velthuis [TeamB] Guest
|
Posted: Sat Jun 25, 2005 1:27 pm Post subject: Re: Delphi To Run Natively on Mac OS X |
|
|
At 01:59:44, 25.06.2005, Michael Stum wrote:
| Quote: | This is what they say. But it is not native Windows API, so it is either
some sort of emulation or a rewrite of parts => Still not native.
|
Of course it is native. It produces native ELF executables. It is a
compatibility library, but still native.
--
Rudy Velthuis [TeamB] http://velthuis.homepage.t-online.de
"The difference between fiction and reality? Fiction has to make sense."
- Tom Clancy
|
|
| Back to top |
|
 |
Kevin Berry Guest
|
Posted: Mon Jun 27, 2005 9:42 pm Post subject: Re: Delphi To Run Natively on Mac OS X |
|
|
Rudy Velthuis [TeamB] wrote:
| Quote: | Of course it is native. It produces native ELF executables. It is a
compatibility library, but still native.
|
Actually... I believe you're thinking of WINELib. Those are libraries
that you link to statically. So applications that you compile will be
ELF executables.
From the WineHQ site:
<quote>
Myth 1: "Wine is slow because it is an emulator"
Some people mean by that that Wine must emulate each processor
instruction of the Windows application. This is plain wrong. As Wine's
name says: "Wine Is Not an Emulator": Wine does not emulate the Intel
x86 processor. It will thus not be as slow as Wabi which, since it is
not running on a x86 Intel processor, also has to emulate the processor.
Windows applications that do not make system calls will run just as fast
as on Windows (no more no less).
</quote>
Technically, I suppose, it is still more accurate to say that WINE
applications are not actually running natively since native implies
using the OS' own APIs. However, all that WINE is doing is mapping API
calls to their appropriate underlying Linux/Macintel API call. Not
quite native, but pretty darn close.
Cheers,
Kevin.
|
|
| Back to top |
|
 |
Scott Wyatt Guest
|
Posted: Sun Jul 03, 2005 4:50 am Post subject: Re: Delphi To Run Natively on Mac OS X |
|
|
Kevin Berry wrote:
| Quote: | Thanks to Darwine and CodeWeavers. Basically it is the same thing as
Wine on Linux, but it is now made possible because of Apple switching to
x86. Since Delphi runs, albeit older versions, under Wine it'll soon
(2006) be seen running on a Mac x86. :-)
http://www.eweek.com/article2/0,1759,1830471,00.asp
|
I'd still rather have a "native" Delphi that creates Apple HIG-comliant
interfaces. Still, it's better than nothing if I use Delphi. So far, the
FreePascal experiment with Xcode is going ok, but it limits me to Carbon
interface elements. The Carbon nibs do function, though!
I'm using Delphi 6, which I love, so having it on my Mac and turning off
the PC forever would be cause for celebration.
- Scott
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|