Pages

Translate

Friday, August 31, 2012

Integrate Unix And Windows Environments (SFU)


Sape2 yang nak mount kan UNIX server kat Windows XP Pro boleh la baca article nih.

What's in Services For Unix 3.5?
Services For UNIX 3.5 comprises a handful of core services targeted at enabling cross-platform communication between UNIX and Windows environments. Services For UNIX's component applications enable you to integrate UNIX servers in your Windows environments and vice versa.

One of the biggest changes in Services For UNIX came with the previous version, 3.0, which fully integrated the Interix subsystem. Interix provides a native UNIX environment that runs on top of the Windows kernel, enabling UNIX scripts and applications to run on Windows Servers where Services For UNIX is installed. (Interix also runs on top of Windows XP and Windows 2000.) Interix, therefore, makes for easy migration of UNIX applications to Windows platforms.

In addition, Services For UNIX includes a software development kit that supports over 2,000 UNIX APIs and migration tools such as make, rcs, yakk, and others, as well as the gcc, g++, and g77 compilers. Windows Services For UNIX 3.5 also includes over 300 UNIX tools that function under Windows Server just as they would under UNIX, further supporting easy migration and giving experienced UNIX administrators a familiar world in which to work. Interix includes the Korn and C shell environments, as well as Perl 5.6.1 to provide a common and familiar scripting environment for administrators.

Another important change in Services For UNIX 3.5 is support for a single rooted file system for both shells, eliminating the need for administrators to modify scripts to incorporate drive letter syntax. For example, a 3.0 script might point to C:/Windows/system32/drivers/etc/hosts, while the 3.5 script can point to the more familiar UNIX equivalent of /etc/hosts. With the single rooted file system, the colon character reverts to its normal UNIX meaning as a field separator. In addition, shell configuration files, such as .profile and .kshrc or .login and .cshrc, retain their UNIX names under Interix and enable users to maintain a single configuration across multiple environments.

The Interix subsystem sees several other improvements in Services For UNIX 3.5, beginning with the inclusion of a full set of pthread APIs to support POSIX-compliant threads for multi-threaded applications. The Interix SDK adds almost 100 new APIs to support pthreads and semaphores. Also in version 3.5 is support for multibyte characters in many utilities and in the SDK. Services For UNIX 3.5 supports additional locales, creation of user-defined locales, and double-byte character strings. Overall, the tool has been streamlined to provide substantial performance improvements in a range of areas including combined fork and exec performance, pipe bandwidth, file I/O, and fstat latency. For example, Microsoft claims over 100-percent improvement in file I/O, bringing performance to within 10 percent of the Win32 subsystem's performance.

In addition to its Interix components, Services For UNIX 3.5 also includes some key services that address specific integration needs. The first of these is NFS.

Full Article: http://articles.techrepublic.com.com/5100-22_11-5153287.html?tag=content;leftCol

No comments:

Post a Comment