Came to know about the support of different Environemt Subsystems under NT . Just want to know how to actually emulate POSIX or OS/2 environment under NT . say i want to perform a FileRead operatoin using a POSIX API.
Do You Yahoo!?
Yahoo! Tax Center - online filing with TurboTax
“BASHIR IRFAN” wrote in message news:xxxxx@ntdev…
> Just want to know how to actually emulate POSIX or OS/2 environment under
NT . s
>
Write your code, and compile with the appropriate libraries. There’s a
switch to the linker whereby you choose the subsystem under which your code
will run.
No worries, though. The POSIX and OS2 junk is gone as of XP.
Peter
OSR
This is what precisely i was asking for that whether these libraries are shipped with in the installation of NT/2000 or u need to get them seperately.
And just for curiosity why this is no longer supported in XP.
regards
Peter Viscarola wrote: “BASHIR IRFAN” wrote in message news:xxxxx@ntdev…
> Just want to know how to actually emulate POSIX or OS/2 environment under
NT . s
>
Write your code, and compile with the appropriate libraries. There’s a
switch to the linker whereby you choose the subsystem under which your code
will run.
No worries, though. The POSIX and OS2 junk is gone as of XP.
Peter
OSR
—
You are currently subscribed to ntdev as: xxxxx@yahoo.com
To unsubscribe send a blank email to %%email.unsub%%
---------------------------------
Do You Yahoo!?
Yahoo! Tax Center - online filing with TurboTax
At 15.40 12/04/2002, you wrote:
Came to know about the support of different Environemt Subsystems under NT
. Just want to know how to actually emulate POSIX or OS/2 environment
under NT . say i want to perform a FileRead operatoin using a POSIX API.
Join the ReactOS project! http:</http:> It’s an open source
clone of Windows NT, and it has the three “classic” environment subsystems
(Win32, OS/2 and POSIX) in development. I’m working on the POSIX subsystem,
by the way (it will hopefully run under Windows NT too)
At 07.25 14/04/2002, you wrote:
This is what precisely i was asking for that whether these libraries are
shipped with in the installation of NT/2000 or u need to get them seperately.
POSIX headers and libraries were in some old platform SDK. I have them if
you’re interested, but they aren’t that useful. Check out ReactOS’s POSIX+
instead! (I wrote it
Still incomplete, but much more promising
And just for curiosity why this is no longer supported in XP.
OS/2 subsystem was 16 bit, and they dropped all 16 bit support (NTVDM and
Wow16, other than os2ss) in XP. POSIX subsytem has been replaced with the
commercial and actually usable product Interix (that Microsoft promotes
mainly as an easy way to migrate your servers from Unix to Windows - like
they did, migrating Hotmail from FreeBSD to Windows 2000 + Interix)
> OS/2 subsystem was 16 bit, and they dropped all 16 bit support (NTVDM and
Wow16, other than os2ss) in XP.
XP still has NTVDM.
commercial and actually usable product Interix (that Microsoft promotes
mainly as an easy way to migrate your servers from Unix to Windows - like
they did, migrating Hotmail from FreeBSD to Windows 2000 + Interix)
Hotmail is on IIS 5.0, and IIS is hardly an Interix-based product.
Max
At 14.20 14/04/2002, you wrote:
> commercial and actually usable product Interix (that Microsoft promotes
> mainly as an easy way to migrate your servers from Unix to Windows - like
> they did, migrating Hotmail from FreeBSD to Windows 2000 + Interix)
Hotmail is on IIS 5.0, and IIS is hardly an Interix-based product.
This means nothing. IIS isn’t the actual application, it’s merely the
runtime environment
On Sun, 14 Apr 2002, KJK::Hyperion wrote:
At 14.20 14/04/2002, you wrote:
> > commercial and actually usable product Interix (that Microsoft promotes
> > mainly as an easy way to migrate your servers from Unix to Windows - like
> > they did, migrating Hotmail from FreeBSD to Windows 2000 + Interix)
>Hotmail is on IIS 5.0, and IIS is hardly an Interix-based product.
This means nothing. IIS isn’t the actual application, it’s merely the
runtime environment
Whilst .NET, Win32, or POSIX might reasonably be described as the runtime
environment, labelling IIS as such is something of a stretch.
–
Peter xxxxx@inkvine.fluff.org
http://www.inkvine.fluff.org/~peter/
logic kicks ass:
(1) Horses have an even number of legs.
(2) They have two legs in back and fore legs in front.
(3) This makes a total of six legs, which certainly is an odd number of
legs for a horse.
(4) But the only number that is both odd and even is infinity.
(5) Therefore, horses must have an infinite number of legs.
At 23.10 14/04/2002, you wrote:
> > > commercial and actually usable product Interix (that Microsoft promotes
> > > mainly as an easy way to migrate your servers from Unix to Windows
- like
> > > they did, migrating Hotmail from FreeBSD to Windows 2000 + Interix)
> >Hotmail is on IIS 5.0, and IIS is hardly an Interix-based product.
> This means nothing. IIS isn’t the actual application, it’s merely the
> runtime environment
Whilst .NET, Win32, or POSIX might reasonably be described as the runtime
environment, labelling IIS as such is something of a stretch.
I sent this message by mistake, and the list server didn’t accept (“the
first line of the message is identical to a message you sent to ntdev
recently”) my second, more correct reply:
Are you kidding, right? The web frontend is only a small part of Hotmail,
and the server itself is an equally small part of the web frontend. Read
about the migration here:
http:</http:>
> >Hotmail is on IIS 5.0, and IIS is hardly an Interix-based product.
This means nothing. IIS isn’t the actual application, it’s merely the
runtime environment
Yes, I agree (I disagree with PeterB - ASP and other stuff makes IIS an environment), but I don’t think there is ANY need in using
POSIX apps from under IIS. COM DLLs are better.
Some more-or-less functional web-based email system (including full MIME envelope support and attachments) costed me 3 months to
code (under ASP, COM code using ATL, ADO to work with the database, database is any - from .MDB to Oracle, tested on .MDB, deployed
on Oracle). 1 month of 3 was - patching the HTML UI to make it 100% same as the customer’s web design group wanted.
So, I don’t think web mails are very complex apps.
Max