Welcome to Dirteam.com/ActiveDir.org Blogs Sign in | Join | Help

The things that are better left unspoken

a blog by Sander Berkouwer

Related

AD Manager Plus
 

Blog roll

News



Archives

The importance of Server Core

Server Core is an important piece of technology advancement for Microsoft. Although people tend to look at MinWin, Singularity and Midori for future versions of Windows, it's actually Server Core that will play an important role in Microsoft's infrastructure products for the coming couple of years.

Server Core and MinWin

There is a relationship between Server Core and MinWin. Server Core is version of Windows, which is deprived of most of the graphical interface and a lot of features that are not directly infrastructure related. This approach leaves a lean, mean server installation of roughly 1,2 GB after initial installation. Server Core still exists of standard components at its core.

MinWin follows an approach the other way around. Instead of leaving features out it starts with the Windows NT Kernel and gathers the most relevant parts of Windows to surround it. MinWin doesn't exist mostly of standard components.

Both Server Core and MinWin reveal interdependencies within Windows and both play a role in componetizing, virtualizing, securing and improving the reliability of future versions of Windows.

Note:
There is also a larger than life difference between Server Core and MinWin: Server Core is a product, where MinWin is a technology.

    

Componentization

According to many Windows needs to become more componentized to avoid a collapse under it's own weight. The logical answer is to divide Windows into components that you can install / uninstall and combine. The only way to do this is using a strict architecture.

Microsoft follows two paths when it comes to componentization. It's removing features from Windows and moving them into the cloud to become Windows Live Services. On the other hand it's also dividing Windows architecturally. Kernel Mode vs. User Mode is one of the first steps in this process. State vs. Code separation seems to be the next step for Microsoft.

Server Core is Microsoft's first attempt to componentize Windows Server. The choice was made to make it an Enterprise Infrastructure focused version, but the experience Microsoft has developing, managing, distributing, marketing and supporting this version will prove to be immensely important for future versions, including but not limited to MinWin.

   

Virtualization

State vs. Code separation is one of the pillars for Application Virtualization (App-V) and other pieces of Microsoft's Virtualization strategy. This strategy consists of four different technologies and includes Terminal Services, Application Virtualization (App-V), Server Hardware Virtualization (Hyper-V), Windows Vista Enterprise Centralized Desktops (VECD) and the Microsoft Desktop Optimization Pack (MDOP) that in a future version will include the recently acquired technologies from Kidaro. (Med-V)

Server Core already plays a significant role in virtualization, when it comes to Hyper-V. Microsoft already recommends using a Server Core installation of Windows Server 2008 to act as your Hyper-V Parent Partition. Your Parent Partition would require less patches, less reboots, less bandwidth and is less vulnerable to malicious software. I bet Server Core will also play an important role in the soon to be released Hyper-V Server SKU.

    

Security

Experiences from Server Core enable Microsoft to make the Windows Operating System inherently safer. While Server Core does without Explorer, Internet Explorer, the Event Viewer and many other Graphical User Interface (GUI) components, it's still able to update using Windows Update. You're still able to manage it in secure ways remotely and you can use Group Policy settings within your securely managed Active Directory environment, including auditing.

A Server Core installation of Windows Server 2008 is not only a really manageable Windows installation, but also a secure Windows installation by default. It's attack surface is significantly reduced compared to a Full installation of Windows Server 2008. It is a perfect example of the "Deploy secure, keep secure" thought that is the basis of Trustworthy Computing.

    

Reliability

Removing rogue interdepencies between different architectural layers of Windows, applications and users and replacing them with standard buses can serve as a reliability and stability measure.

Windows Vista and Windows Server 2008 were the first versions of Windows without Kernel Mode video drivers. In previous versions a Windows hang could easily be invoked by a rogue video driver. In Windows Vista this risk has been drastically reduced.  

   

Concluding

Do not underestimate the importance of Server Core.

Related posts

Server Core, the ideal Root Partition 
(Automatically) Updating Server Core 
(Manually) Updating Server Core 
Remotely managing your Server Core using RDP 
Lifting the shroud off MinWin 

Further reading

Interview with Mark Russinovich: the future of Sysinternals, Security, Windows 
Trustworthy Computing 
Microsoft Research Singularity Project 
Microsoft's Midori -- a future without Windows 
Goodbye, XP. Hello, Midori 
Might Microsoft’s Midori be ‘Cairo’ revisited? 
More tech details emerge on Microsoft’s ‘Midori’ 
Microsoft Midori Is a Secret Post-Windows Operating System 
Microsoft's Midori not ready for tasting? 
Microsoft Midori: That Sounds Familiar? 
Microsoft 'Midori' Platform Revealed 
Microsoft's 'Midori' an 'Incubation Project'
Gartner: Windows collapsing under its own weight; Radical change needed 
Windows is 'collapsing,' Gartner analysts warn 
My Windows 7 wish list   
Windows 7 "top feature request list" leaked to the public 
You are an idiot if… 
Who Is the Midori Idiot? 
Microsoft: Midori is Not a Future Windows

Posted: Monday, September 08, 2008 9:42 AM by Sander Berkouwer

Comments

TrackBack said:

Server Core is an important piece of technology advancement for Microsoft. Although people tend to look at MinWin, Singularity and Midori for future versions of Windows, it's actually Server Core that will play an important role in Microsoft's infrastructure products for the coming couple of years.
# September 8, 2008 11:23 PM

The things that are better left unspoken said:

Microsoft announced the much anticipated Hyper-V Server Stock Keeping Unit (SKU) last week and they intend to launch the product in the coming thirty days.

This Microsoft virtualization product is based on a Server Core installation of Windows Server 2008, but is not called a 'Windows' product, for obvious reasons.

# September 12, 2008 7:38 AM
Anonymous comments are disabled