ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Application development Toolkit

Linking Unix and Windows 2000, the Microsoft way

Brien M Posey

Published: 24 Dec 2002 23:21 GMT

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Administrative GUI and command line toolset

Windows Services for Unix allows administration via the command line or through a GUI interface. If you prefer to take the command prompt approach, you'll be happy to know that, although the Unix shell is designed primarily to use Unix commands, you can actually run Windows applications from the Unix shell on Windows machines. This works because the Unix shell is built on top of the WIN32 subsystem.

The GUI management interface is based on the Microsoft Management Console (MMC). The Windows Services for Unix Administration tool, shown in Figure A, allows administrators to manage all of the major components through a single tool.


Figure A
The Windows Services for Unix Administration tool allows administrators to manage all of the major components through a single tool.

Performance enhancements

One of the problems with previous versions of Windows Services for Unix is that many performance adjustments required a system reboot. Microsoft has finally realised that this just isn't acceptable in a work environment and has made the performance settings more dynamic. For example, when you modify a performance-related registry key in the latest version of Windows Services for Unix, the program instantly recognises and applies the change.

The NFS service has also been rewritten for greater performance. Perhaps the most notable difference is that NFS now supports directory caching. So when clients need to browse the directory, they can read the directory contents from the server's memory rather than from the hard disk. You can even use the Windows Services for Unix Administration tool to specify how much memory you want to reserve for directory caching. The default setting is 128 KB.

Still another enhancement is the way that Windows Services for Unix handles case sensitivity. By default, Windows Services for Unix is configured to preserve case sensitivity. This boosts file performance considerably, since no case translation is needed. However, you have the option to translate filenames into upper or lower case, should you wish to. Furthermore, case translation is set individually for the NTFS, FAT, and CDFS file systems. You can see the screen that controls many of the NFS performance enhancements in Figure B.


Figure B
The NFS server component has been rewritten with several performance enhancements.

  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with Dell

Did you find this article useful?
71 out of 176 people found this useful


Full Talkback thread

0 comments


Company/Topic Alerts

Create a new alert from the list below:







Related Jobs

Software Engineer needed - South West

To compliment this Web GUI interface experience using HTML and JavaScript is desired along with knowledge of internet RFCs especially relating to ...

Lead Platform Designer : Thames Valley : Contract

The successful candidate will have previous experience in a similar role, with responsibilities being Radius, Mobile Web and WAP Gateway, from a ...

Firewalls Engineer Lead

Provide support of the hardware and software for the firewalls and switches from the outer border through to the CORNET gateway. On an operational ...

Discussions

319762 319762

Eve of Distraction

Saturday 26 July 2008, 4:37 AM

1 comment

Featured Talkback

The fact is: Software developers today are really designers and not coders. The reason that business anlaysts exist today to model solutions is because they understand the value of designing software before writing it. All too often developers create code that has little value because they do not understand that business classes interact with other classes within the confines of a working model or pattern.

By: 1000165269

Read full story:
Making sense of agile modelling