Interix SUA Community Page Logo   Interix Logo Spinning

Home Research &
Strategy Consulting
Interop
Technology Center
Learning
Center
Articles
Videos
Podcasts
SUA Community
Forums
FAQs Tool
Warehouse
About
Interop Systems

Articles for SUA Community (Subsystem for Unix-based Applications, SFU & Interix)

I've started a series of articles to add more information about Interix, SFU and SUA (Subsystem for Unix-based Applications) onto the Internet. This is to boost the available knowledge in articles that make it easier for people to read and get the information they need. By having more information available this should increase the number of users (big and small). Some of these articles have been published before and some haven't. If you have an article you would like to contribute or the idea for an article please let me know.

You will also find links below to several videos we made a few years ago. And I've just started to add some MP3 podcasts. The podcasts have their own list, but where they overlap with an Article it is marked.

Cheers,
Rodney

Article List

  • FAQ Page for SUA, Interix/SFU, NFS
    Our FAQ page (Frequently Asked Questions) for Subsystem for Unix-based Applications (SUA), Interix / SFU and NFS.
  • Package Install Instructions
    This is a long and detailed description of using the pkg (installer) tools for installing, updating and uninstalling. Shorter more focused articles listed on the next entry.
  • Quick Instructions on Package Management
    The 3 quick web pages for managing your installed packages are Updating, Displaying Information, and Deleting/Uninstalling.
  • Unix/Linux to Windows: Migrating, Porting and Using
    An overiew article highlighting why you should use Interix/SUA.
  • Unix/Linux interoperability components in Windows (SUA, IdMU, NFS, etc.)
    The split-up of Windows Services for UNIX into individual components in Windows Server 2008 and 2003/R2, and Windows Vista and Windows 7 has left users confused as to how to set up the ultimate Unix/Linux interoperability environment.
  • SFU to SUA, IDMU, NFS & Others
    A tech Note on the transition from Service for Unix (SFU) to Subsystem for Unix-based Application (SUA), Identify Management on Windows, what NFS is and installating SUA.
  • Subsystem for Unix-base Applications: Orientation for Users, Administrators and Developers
    This is a long in-breadth white paper (41 pages before getting HTML-ized). This comprehensive paper provides a lot of information.
  • Compiling Unix/Linux Programs with Interix/SUA
    An overiew article discussing what you need for software development wth Interix and Subsystem for Unix-based Applications.
  • Compiling a C program on Subsystem for Unix-based Applications (SUA) & Interix
    A brief on what needs to be installed for compiling C programs. Also discusses shared library loading and the enhanced "ld.so" available.
  • Configuring OpenSSH for Passwordless Login on Interix
    How to set-up OpenSSH for a passwordless login using the public key exchange.
  • Porting to Interix/SUA: handling changes for crypt and passwords
    Many Unix and Linux application have source code using crypt() to directly handle passwords. This paper covers what can still be done and how to do it with Interix and Subsystem for Unix-based Applications (SUA).
  • Implementing and Configuring NFS on Windows Server 2003 R2
    This paper covers the installation of Microsoft's NFS Server on Windows 2003/R2 and how to configure which components. The paper continues to be applicable to Server 2008.
  • Registry Entries with Interix and SUA
    This paper lists the available registry entries for controlling some of the behavior and limits with Interix and Subsystem for Unix-based Applications. These can be important to check when behavior is not correct or changed because hotfixes and some other programs/installations will clobber these registry entries.
  • Sendmail on Interix SUA
    This paper is a quick quide to getting sendmail running on Interix. Once you have it going to can refer to other Sendmail information for more complex configurations.


  • Videos

    These videos are referenced from other locations on this site. While videos aren't articles or White Papers these are good references.

    SUA Installation Screencast

    A step-by-step video geared to anyone installing and using SUA for the first time. This webcast covers activating the SUA subsystem, installing the Utilities & SDK and the Interop Tools Bundles. It walks you through each step and choice and provides an actual installation for visual reference.
    Installing SUA Video #1

    SUA Familiarization Screencast

    The second video follows the Installation video (above). After covering a brief history of SUA, an overview of the system architecture is presented. The video then comments on security aspects, the shells and filesystems. Actual examples of common configuration actions and program use for administrators are shown. Intended to broaden the knowledge of SUA users, developers and administrators.
    SUA Familiarization Video #2



    MP3 Podcasts about Interix/SUA and Unix/Linux in General

    ... more to come ...



    Off-site Articles and References

    The following are links to 3rd Party sites where information can be found on Subsystem for Unix-based Applications (SUA), Services for Unix (SFU), Interix and NFS. Please note that while the SFU information is older much of continues to apply and/or be relevant to SUA/Interix too.

    These links may change without our knowing about it. If that happens please let use know there is a stale link so we can update it for other people.

    • Services for Unix (SFU) White Papers. Information for SFU 3.0 and SFU 3.5 is useful (the older SFU 2.0 information should mostly be avoided). Information can be applied to Interix / SUA still.
    • UNIX Migration Guide. This Guide is part of the Patterns & Practices Series ("proven practices for predicatable results"). This is a detailed Guide that directly address code migration or porting issues. Examples are given for Interix / SUA and Win32. The Guide was published in 2002 but it continues to be very useful.
    • Unix Migration Project Guide. A very large guide that goes through a large project migration. This is a concept and planning guide more than an implementation and code details Guide. N.B. This is not the same as the "UNIX Migration Guide" list above (which is much better).
    • Migrating Unix Build Environments. This Guide is biased towards the migration of a build environment from Unix/Linux to Win32. But this does help people understand the effort needed and what assistance is available.

    © 2008. 2009. Interop Systems Inc., 2012 R. Ruddock.