home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.ms-windows.programmer.win32
- Path: sparky!uunet!iacd!sramsdell
- From: sramsdell@ws19.ips.iacd.honeywell.com (Steve Ramsdell)
- Subject: Re: POSIX interface/Access to WIN32 calls
- Message-ID: <1993Jan26.152910.20454@iacd>
- Sender: news@iacd (Unix News)
- Organization: Honeywell Industrial Automation & Control
- References: <1993Jan22.232051.28262@microsoft.com> <1993Jan25.190539.4028@mkseast.uucp>
- Distribution: comp.os.ms-windows.programmer.win32
- Date: Tue, 26 Jan 93 15:29:10 GMT
- Lines: 44
-
- In article <1993Jan25.190746.4106@mkseast.uucp>, you write:
- |> chris@chrism.demon.co.uk (Chris Marriott) writes:
- |> >*Three* different subsystems? There's:
- |>
- |> Not to belabour my point in an earlier posting, but...:
- |>
- |> > Win32
- |> Yup, a binary compatability box makes sense for old binaries...
- |> > Win16 ("WOW")
- |> Yup, a binary compatability box makes sense for old binaries...
- |> > DOS
- |> Yup, a binary compatability box makes sense for old binaries...
- |> > OS/2
- |> Yup, a binary compatability box makes sense for old binaries...
- |> > Posix
- |> Huh? There are no existing Posix binaries for the subsystem, you
- |> have to build them on NT. Why not just extend the NT API
- |> sufficiently. (Because it will make the NT API hairier? That
- |> doesn't seem to have been a concern so far in NT :-))
- I think you miss a major point. Yes, Win32 could have been extended to
- include Posix-like calls, but that would not have been a pure Posix
- environment. It would have been like all the various vendor flavors
- of Unix - supposedly compatible until you get into the small details
- that make porting between them such a pain.
-
- You also said:
- |> (Instead, no doubt, they are adding the support required for the Posix
- |> primitives in the subsystem via another raft of undocumented NT API's...)
- The Posix subsystem makes use of the microkernel services, which are not
- published interfaces yet, but will be when the microkernel stabilizes
- (supposedly in second or third release of NT). Their intention was to build
- a microkernel base on which could be built subsystems to support many
- different operating system environments.
-
- My personal opinion on the Posix subsystem is that Microsoft had two purposes
- in mind: to prove the microkernel concept by supporting the Open System
- environment, and to be able to claim Posix compliance to be able to sell
- into government bids.
-
- --
-
- Steve Ramsdell
- Honeywell, Inc., Phoenix, AZ
- sramsdell@ips.iacd.honeywell.com
-