eWEEK Labs tested Longhorn Server Builds 5381 and 5384—our first look at the server operating system—and we were impressed by the way that Microsofts forthcoming refresh has progressed, inside and out.
Superficially, Longhorn Server expands on the ease-of-configuration strengths of Windows Server 2003. Under the hood, Longhorn Server sports a new TCP/IP stack along with performance and functionality improvements in most of the products core server roles.
Longhorn Server is slated to ship some time after the release of Vista, the client half of Microsofts upcoming Windows refresh. However, we expect that many organizations will end up upgrading to Longhorn Server before making a move to Vista. Windows server upgrades will involve touching fewer machines and will stand to deliver more value per upgraded box than will the client upgrades.
We recommend that sites running Windows 2000 Server—and perhaps, to a lesser extent, sites running Windows Server 2003—begin evaluating Longhorn Server as soon as theyre able to get their hands on a build. Windows Server Longhorn Beta 2 will be accessible to MSDN and TechNet subscribers; when Beta 3 comes out, it will be available to anyone who wishes to download it.
Longhorn Server is based on the same code foundation as is Windows Vista, and we noted in Longhorn Server the same file manager, Internet Explorer and Control Panel tweaks that weve seen in test builds of Vista.
What Longhorn Server lacks are the new Aero Glass (the interface with three-dimensional effects) and Aero (the interface sans 3-D) options of its desktop-oriented sibling. Longhorn Server takes on, instead, the classic blue and gray appearance of Windows 2000. This wasnt a problem for us during tests—in fact, with all the eye candy stowed away, we found Longhorn Server to be a faster and more predictable performer than Vista has been so far in tests.
The most immediately recognizable new feature of Longhorn Server is the Server Manager. Built on Vista/Longhorns new Microsoft Management Console Version 3, the Server Manager is an outgrowth of the "configure my server" dialog that launches by default on Windows Server 2003 machines. However, rather than serve only as a starting point to configuring new roles, Longhorns Server Manager gathers together pretty much all of the operations youd want to conduct on the server.
We did use the Server Manager to add new roles (such as Terminal Server or Internet Information Services Web server roles) to our test machines. Unlike with Windows Server 2003, however, we could opt to install multiple roles at once. We could also use the Server Manager to install new features, such as Windows load balancing, or failover capabilities. Theres also an option for installing a "desktop experience" component, which installs Vista-specific pieces such as a theme engine and Windows Media Player.
For roles wed already installed, the Server Manager presented us with control panels containing all the pertinent action and information related to those roles. We could see right away, for instance, whether the services comprising these roles were running; we could also start, stop and restart these services, as well as check for event viewer items related to our installed roles.
We were particularly impressed with Longhorn Servers beefed-up diagnostic facilities, with which we could track system faults such as crashed applications and unplanned restarts. We could also monitor detailed, customizable performance graphs. (These same diagnostic facilities are present in Vista, too.)
We found especially refreshing the Task Manager-type views, which offer a good deal of useful information—even going so far as to identify exactly what all the "svchost" processes were doing. We couldnt, however, kill processes and tweak process priority from this improved diagnostic interface, and the original, data-miserly Task Manager is still present and accessible.
At install time, we had the option of installing Windows Longhorn Server in standard or core versions. The core option installs a limited set of services—DHCP, DNS, file server and domain controller components. We couldnt install other, arbitrary applications atop Longhorn Core, nor could we come up with other service combinations for a core installation. (IIS 7.0 is one such service wed like to see installable in this way, for instance.)
However, the core option is certainly a promising step for Windows Server and could help advance the case for Windows in virtualized environments. There, competing servers such as those based on the Linux kernel are typically modular enough to run with only the components required to handle the task at hand—thereby saving on system resource costs.
In the core server mode, Longhorn starts up with two terminal windows and nothing more. We could administer core installations graphically through the MMCs on remote machines, however.
Longhorn Server ships with some interesting improvements to the systems Terminal Services functionality, including support for tunneling Terminal Services Remote Desktop Protocol over HTTP Secure and offering up Terminal Services sessions on a per-application basis.
However, we were concerned by the fact that all of Longhorn Servers Terminal Services functionality appears to be limited to machines that support RDP (Remote Desktop Protocol) Version 6—which means Windows XP SP2 or better. We combed the management interfaces for Terminal Services and couldnt figure out how to serve backward-compatible sessions. We hope to see such backward compatibility added before the final version of Longhorn Server.
Senior Analyst Jason Brooks can be reached at firstname.lastname@example.org.