Free Downloads, Community Forum,
FAQs and Developer Resources


Make /Tools Your Home | Link to us

Today's posts | Posts since last visit | Most Active Topics

All Forums Register Login Search Subscriptions My Profile Inbox
Tool Warehouse FAQs Resources Help Member List Address Book Logout

How to migrate UNIX application to native Windows

 
Logged in as: Guest
Users viewing this topic: none
  Printable Version
All Forums >> [SFU / Interix / SUA Technology] >> Interix Advanced Forum >> How to migrate UNIX application to native Windows Page: [1]
Login
Message << Older Topic   Newer Topic >>
How to migrate UNIX application to native Windows - Jul. 5, '05, 4:14:17 AM   
tydaniel

 

Posts: 4
Joined: Jul. 5, '05,
From: Shanghai,China
Status: offline
Hi,

Now, we have to migrate UNIX application to native Windows environment. I have read the “UNIX Application Migration Guide” and know how to do the code conversion. So we choose to use the Interix. However, we don’t know how to execute the Interix application on the native Windows environment without SFU3.5.

Could we run the Interix Application on Windows without Interix SDK?

Thanks.

I’m looking forward your letter.
Post #: 1
RE: How to migrate UNIX application to native Windows - Jul. 5, '05, 4:27:56 AM   
Rodney

 

Posts: 3714
Joined: Jul. 9, '02,
From: /Tools lab
Status: online
> Could we run the Interix Application on Windows without Interix SDK?

You still need the Interix subsystem and a minimum of a few select utilities.
Interix applications are not Win32 binaries.

When an Interix binary is run from the Win32 environment the binary is recognized
as an Interix/Posix binary and is handed to the Interix subsystem by the Win32
subsystem (aka CSRSS) via the program POSIX.EXE. The Win32 subsystem does no more.
Without the Interix subsystem the Interix binary does not run.

(in reply to tydaniel)
Post #: 2
RE: How to migrate UNIX application to native Windows - Jul. 5, '05, 4:49:01 AM   
tydaniel

 

Posts: 4
Joined: Jul. 5, '05,
From: Shanghai,China
Status: offline
Thank you!!!


Could we create an install file what wrapers the Interix SDK with the Interix Application?

(in reply to Rodney)
Post #: 3
RE: How to migrate UNIX application to native Windows - Jul. 6, '05, 5:15:15 AM   
tydaniel

 

Posts: 4
Joined: Jul. 5, '05,
From: Shanghai,China
Status: offline
The Interix Software Development Kit contains documentation, tools, API libraries,and headers needed by language compilers for porting UNIX applications to Windows.With the Interix SDK, you can host our own tools and applications alongsideSFU tools and applications.

what's the meaning of the bolds?

when we have to deploy the migrated applications?

Thanks

(in reply to tydaniel)
Post #: 4
RE: How to migrate UNIX application to native Windows - Jul. 6, '05, 12:05:15 PM   
Rodney

 

Posts: 3714
Joined: Jul. 9, '02,
From: /Tools lab
Status: online
SFU 3.5 is a free download from the Microsoft web site. Part of the EULA that
you agree to for the download is that you are going to use it for yourself.
That is, you do not have redistribution rights. For redistribution you need
to join the SFU ISV program (it doesn't cost anything to join). By being an
ISV you then get the rights to redistribute SFU 3.5. The wording of the ISV
agreement says, and this is a paraphrase not a legal interpretation, that
as an ISV if you redistribute SFU 3.5 all of SFU must be available as part
of your distribution. How you accomplish this is up to the ISV. But this means
that all of the SFU 3.5 CD content must be available.
The long and the short of this is that it's easier for the ISV's to distribute
a CD with SFU 3.5 on it and then another CD with your own software. This has
the some additional advantages: when SUA is released then your release structure
won't need to change, if something goes wrong with SFU then it's a MS support
problem, not yours because you didn't change the distribution and this will also
take you a lot less time to prepare for shipping.

> what's the meaning of the bolds?

Just emphasis so people read it.
The intent is to communicate that Interix can be used to build your own programs.
You are not just restricted to using the tools provided. You need to know that
SFU 2.X did not include Interix or any software development; Interix was a separate
product during that time (and vastly more useful than SFU 2.X).

To get information about who to contact for the SFU ISV program contact Microsoft
Support (PSS). They can tell you who the current contact is (it changes from time
to time).

(in reply to tydaniel)
Post #: 5
Page:   [1]
All Forums >> [SFU / Interix / SUA Technology] >> Interix Advanced Forum >> How to migrate UNIX application to native Windows Page: [1]
Jump to:





New Messages No New Messages
Hot Topic w/ New Messages Hot Topic w/o New Messages
Locked w/ New Messages Locked w/o New Messages
 Post New Thread
 Reply to Message
 Post New Poll
 Submit Vote
 Delete My Own Post
 Delete My Own Thread
 Rate Posts


Search All Forums -

Advanced search


SPONSORS



Forum Software © ASPPlayground.NET Advanced Edition 2.5 ANSI

0.047