Whistler's ability to create CD-RWs eliminates the need for third-party CD-RW authoring software. To burn a CD-RW under Whistler, you simply use Windows Explorer to select the desired files, then drag them to the CD-RW icon.
ClearType triples the horizontal display resolution for LCD monitors that have a digital interface, which lets text be displayed much more clearly on the screen. Fast user switching lets multiple users share a computer without requiring a user to close all applications and log off before another user can log on. Whistler saves the first user's application state in the background and restores it when the user gets back on. Fast switching is available to users on standalone desktops and in Workgroup installations but not to users who must authenticate with a domain controller (DC).
Behind the Server Side of Whistler
Although Whistler focuses most of its enhancements on the client side, Win2K customer requests have spurred many server-side enhancements. The distinctions between Whistler's Server, Advanced Server, and Datacenter Server versions are the same as the distinctions between their Win2K predecessors. Whistler Server supports as many as four processors and as much as 4GB of RAM. Whistler Advanced Server supports from one to eight processors and as much as 8GB of RAM. Advanced Server also supports dual-node failover clustering and 32-node network load balancing. As the high-end version, Whistler Datacenter Server will support as many as 32 processors and as much as 64GB of main storage. The Whistler Server editions will support upgrades from Win2K Server, Win2K AS, Datacenter, NT Server 4.0, and NTS/E.
Microsoft hasn't yet released the minimum system requirements for the Whistler Server versions. However, as with the Whistler client, you can expect the requirements to be very similar to the requirements for Win2K Server. Table 2 lists the minimum and recommended requirements for Whistler beta 1 server versions.
Active Directory Enhancements
You can think of Whistler's enhanced Active Directory (AD) as AD 2.0. One management enhancement lets you drag users between organizational units (OUs). Another enhancement lets you establish interforest transitive trust relationships and use Kerberos authentication to pass authentication information between AD forests. Whistler Server also can save and rerun stock queries.
A new feature in the Whistler implementation of AD is the ability to authenticate to a local DC without needing to contact a Global Catalog (GC). Win2K requires all authentications to use the GC. As a result, many administrators must replicate their GC to a local DC or subject users to sluggish remote authentication.
An Install Replica from Media feature permits faster creation of DCs than does Win2K, especially for remote and low-bandwidth installations. When you use Dcpromo to run the feature, you can specify that the initial replication for a new DC will come from a tape, CD-ROM, DVD, or network share rather than from the network. Any AD-aware backup utility can generate the initial replication
files.
Whistler also improves several AD management tools. Whistler's Microsoft Management Console (MMC) Active Directory Users and Computers snap-in lets you select multiple objects in the AD tree and change values on the Properties sheet to edit the objects. The Active Directory Migration Tool (ADMT) supports scriptable migrations of users and computers as well as the ability to migrate passwords between forests. And the Active Directory Replication and Trust Monitoring tool lets you ensure that trust relations and AD replication between domains are functioning correctly.
Headless Operations
To facilitate remote operations and troubleshooting, all the server versions of Whistler will include a Terminal Services administration mode that lets you easily manage the server from a networked client. However, Whistler goes a step further by providing true headless operation, which lets you run and manage the system without using a video card, monitor, keyboard, or mouse. Headless operation lets Whistler effectively compete with UNIX and Linux servers, which let administrators use a Telnet interface to easily manage servers that are behind locked doors. The Emergency Management Services (EMS) feature enables headless operation in Whistler. EMS provides a Telnet-based management console that you access through the serial port or, if the hardware supports it, a USB or an RJ-45 Ethernet connection.
To use EMS through the serial port, you must first enable EMS support, which you can do through the Whistler setup options or by adding the redirect= line to the boot loader section of the boot.ini file. Listing 1 shows the boot loader section with the added redirect= line. The changes take effect when you restart the system.
After you enable EMS support, you need to use a null modem cable to connect another system to the Whistler serial port. The connected system runs VT100 terminal emulation to connect to Whistler's Special Administration Console (SAC). Then, you power down the Whistler system and disconnect the mouse and keyboard. You also need to remove the video card; if the system detects the video card during startup, Whistler automatically disables its headless drivers. Another requirement for EMS support to work is that the system's BIOS must be able to boot without a video card, mouse, and keyboard.
Figure 4 shows the SAC window that appears on a system connected to a headless Whistler system. From the SAC, you can manage the Whistler server by using the text commands that Figure 4 lists. The SAC makes available all the basic administrative commands that you would typically run locally, including the ability to reboot the server, change BIOS settings, and select OSs at startup.
Improved Enterprise Management
A major Whistler management enhancement is a Resultant Set of Policies (RSoP) wizard that helps determine which policies apply to users and groups that connect to the server. Under Win2K Server, you can have difficulty determining exactly which policies apply to a particular logon. The Microsoft Windows 2000 Resource Kit Supplement 1 provides FAZAM 2000 Reduced Functionality Version (FAZAM 2000 RFV), a lite version of a tool from FullArmor that helps debug policies. (For more information about FAZAM 2000 RFV, see Mark Minasi, This Old Resource Kit, "A Group Policy Modeling Tool," March 2001.) Whistler includes an RSoP Wizard that you can use to plan and log policies. The wizard's logging mode lets you trace the policies that apply to a given logon.
Whistler's public key infrastructure (PKI)-related enhancements include the ability to edit certificate templates, specify automatic enrollment of certificates for users, and publish certificate revocation list (CRL) deltas. Although Win2K lets you create certificate templates, you can't change templates you've created. Whistler's MMC Certificate Templates snap-in can create new certificate templates based on existing templates and can modify template properties. Auto enrollment for users lets you automatically enroll users and computers for Encrypting File System (EFS) certificates. The CRL delta feature lets the Certificate Authority (CA) publish only changes in the CRL, rather than republish the entire CRL whenever it changes.
Whistler's upgraded Performance Monitor tool can compare the performance between two servers as well as record current performance statistics for analysis. Perfmon also can write log entries to Microsoft SQL Server or to another ODBC-compliant database.
Whistler Server includes numerous other management tools. A new Microsoft IIS capacity-planning tool can help ascertain the demand on the Web server. A dynamic DNS (DDNS) diagnostic tool called DrDNS provides information about DNS configuration and DC locator problems. And the Windows Update Components program lets you apply automatic updates of the Whistler OS to the system.
Enterprise Backup and Recovery Enhancements
Enterprise-inspired enhancements to Whistler Server include its ability to perform native snapshot backup. The snapshot backup API provides a point-in-time picture of a system that simplifies backup and recovery in 24 x 7 environments. When a third-party backup application calls the snapshot backup application, Whistler briefly freezes the system's I/O, dumps the system's memory, and copies the system's current status. The third-party backup application then writes that backup image to media.
Microsoft also added Automated System Recovery (ASR) backup to Whistler. When you use ASR to install applications, you can automatically restore the applications' configuration settings when you restore the application data. ASR also supports Plug and Play (PnP) functionality for failed components. For example, ASR can restore a failed hard disk's contents to a new disk.
Winding Up Whistler
Whistler is too big to cover every feature in one article, but this peek should give you an idea of the major changes that are in store for the next version of Windows. Rumors suggest that Whistler will include several additional features that didn't appear in beta 1. Among these are IIS 6.0, Office server extensions, and the ability to graphically cut and graft the AD tree. Microsoft has stated that beta 1 isn't feature-complete and that any additional features that will be in the final release will appear in beta 2, which might be shipping by the time you read this article.
The latest word from Microsoft is that it will release Whistler in the second half of 2001; the Home Edition and Professional Edition release dates will be much earlier than the server release dates. The Whistler family of products won't carry the .NET name, and Microsoft doesn't plan to include the core parts of the .NET Framework (e.g., Common Language RuntimeCLR) as part of the Whistler release. Although Microsoft might change this plan by the time it releases the OS, the core .NET integration components are more likely to appear in the OS's subsequent release, currently known as Blackcomb.