To simplify connecting to and working with UNIX systems, Microsoft released the Services for UNIX product, which contains all the tools needed for interoperating between Windows 2000 and UNIX. These tools include an NFS server, client, and gateway; Telnet server and client; a full POSIX subsystem, including an SDK that supports more than 1900 UNIX APIs and more than 350 UNIX utilities, including both a Korn shell and a C shell; an NIS server and a password synchronization daemon; and a User Name Mapping server to keep track of the different user names between UNIX/Linux and Windows.
Installing Services for UNIX
Now you're ready to install SFU. To do so, follow this procedure:
- Insert the SFU CD-ROM into the drive, and if autoplay for CDs is enabled on your system, the Microsoft Windows Services for UNIX Setup Wizard, shown in Figure 22-1, opens. If not, execute the Setup.exe program in the root directory of the CD.
Figure 22-1. Initial screen of the Microsoft Windows Services for UNIX Setup Wizard.
- Click Next and fill in the user information and license key. Click Next again.
- Choose your installation type, Standard or Custom. Selecting Custom is always best so you can follow what's actually being done. Click Next.
- Select the components of SFU you want to install, as shown in Figure 22-2.
Figure 22-2. Component selection for Services for UNIX.
- If you've selected any GNU SDK components, you'll see a screen warning you that the GNU Library General Public License (GNU LGPL) covers them. A copy of the license is installed on your computer in the \Docs folder and is available on the CD as well. You should take the time to understand the ramifications of the GNU LGPL before proceeding, because it is different from the regular GNU GPL. After you've read and understood the license, click Next to proceed.
- If you've selected ActiveState's Perl distribution, you'll see their license agreement next. You'll need to accept this license if you're going to install ActiveState Perl. Click Next.
- If you're running any portion of NFS, you'll need to specify the User Name Mapping server for your network, as shown in Figure 22-3. If in doubt, you can fill this in later, after installation. Click Next.
Figure 22-3. Fill in the name of your User Name Mapping server.
- Choose a destination for the SFU installation. The default is C:\Sfu. Click Next when you've chosen a destination.
Services for UNIX must be installed in a directory with no spaces in the name. If you install it in a directory with spaces in the name, the Interix subsystem will not work correctly.
- The installation proceeds. When it completes, click Finish. You will likely need to reboot for the installation to finish.