Re: Tcl 8.4.6 Source - Compiling under Windows Services for Unix.
From: Adrian Bowen (raptor_at_cix.co.uk)
Date: 03/06/04
- Next message: Adrian Bowen: "Re: Tcl 8.4.6 Source - Compiling under Windows Services for Unix."
- Previous message: Don Porter: "Re: memory leak in (?)... (redux)"
- In reply to: David Gravereaux: "Re: Tcl 8.4.6 Source - Compiling under Windows Services for Unix."
- Next in thread: David Gravereaux: "Re: Tcl 8.4.6 Source - Compiling under Windows Services for Unix."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Sat, 6 Mar 2004 05:30:14 -0000
Hi,
I guess I would argue that since apps running in the SFU environment (or
more precisely the Interix subsystem component of it) use the POSIX system
API directly, they are as 'native' as anything else running under Windows.
The WIN32 and POSIX system interfaces built in to NT operate at the same
level, so there is no emulation involved. In fact, you can't mix WIN32 and
POSIX calls in the same process - you really are operating completely
independently of what we normally think of as being 'Windows'.
I think in terms of application interoperability within the Windows
environment, you are probably better off using an 'emulation' layer on top
of the WIN32 API such as Cygwin provides, however I suspect there is a
slight performance penalty here. If you're looking for a 'pure' UNIX-like
environment, then SFU is a viable alternative, particularly (as was pointed
out) because its officially supported by MS. It is surprisingly
fully-featured, too - threads, dynamic linking/loading etc.
Adrian Bowen
"David Gravereaux" <davygrvy@pobox.com> wrote in message
news:cd08032d.0403051429.39bdcd72@posting.google.com...
> "Adrian Bowen" <raptor@cix.co.uk> wrote in message
news:<c29vgb$1kup$1@news.f.de.plusline.net>...
> > Hi,
> >
> > LOL, don't delete the unix directory!!!
> >
> > SFU is 'UNIX', to all intents and purposes. I am sure there are all
sorts of
> > legal and copyright quibbles arising from that statement, but to be
honest,
> > as someone who just wants to gets the job done by the most convenient
means
> > possible, that is the way I treat it.
>
> But when there is perfectly good NATIVE source code, why on earth
> would someone rather build from the unix source for running in an
> emulated environment?
>
> What's keeping the OP in an emulated layer when Tcl builds just fine
> to native?
- Next message: Adrian Bowen: "Re: Tcl 8.4.6 Source - Compiling under Windows Services for Unix."
- Previous message: Don Porter: "Re: memory leak in (?)... (redux)"
- In reply to: David Gravereaux: "Re: Tcl 8.4.6 Source - Compiling under Windows Services for Unix."
- Next in thread: David Gravereaux: "Re: Tcl 8.4.6 Source - Compiling under Windows Services for Unix."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|