Sneak Peek at Windows Server 2008
stinkymountain writes to tell us that NetworkWorld got their hands on Microsoft's latest addition to the server OS market and had a chance to poke around inside Windows Server 2008. It seems that the new release is a vast improvement over older versions in both security and performance but still lacking in several key areas. "There's even a minimalist installation called Windows Server Core that can run various server roles (such as DNS, DHCP, Active Directory components) but not applications (like SQL Server or IIS dynamic pages). It's otherwise a scripted host system for headless operations. There's no GUI front end to a Windows Server Core box, but it is managed by a command line interface (CLI), scripts, remotely via System Manager or other management applications that support Windows Management Instrumentation (WMI), or by Remote Terminal Services. It's also a potential resource-slimmed substrate for Hyper-V and virtualization architectures."
Lightwight secure OSs are pretty handy for industrial applications like robotics etc, but Linux is making huge inroads there too mainly because of reduced footprint (== lower cost) and better network management.
Engineering is the art of compromise.
But I must say it seems you put the bar quite high!
Beware: In C++, your friends can see your privates!
Oh fuck, XML configs. Let's take human-readable text and turn it into XML, thus destroying its readability.
Is there something wrong with conf and ini files? Did the gods come down and declare that configurations must be system-locked registry hives, binary or XML (which is nearly as bad) files?
I wish every system/OS programmer that came out using the latest fad file format was beaten half to death, then given one final chance to amend their ways before they were taken and thrown off a minimum thirty storey building.
The world's burning. Moped Jesus spotted on I50. Details at 11.
Stripped down version, command line only.... Sounds like...
"Those who don't understand UNIX are condemned to reinvent it, poorly." - Henry Spencer
Give them another 5 - 10 years, and maybe, just maybe, they'll get there.
Get your own free personal location tracker
I think the important thing about 2008 is that it gives you the option to use a character-based environment, and it gives you a very good one at that (PowerShell). If you feel more comfortable with the GUI tools, they're all still there.
How sad indeed that Powershell will not run on Server Core. Neither (as far as I've seen) will IIS or SQL. I would love to see a DB Server as close to bare hardware as possible for performance reasons! But really, no PowerShell on their brand new Server SKU? That is just stupid.
What are we going to do tonight Brain?
In fairness, reusing XML for any sort of structured configuration file (heavy emphasis on the 'structured') is just the simplest approach when you already have code to parse XML in the program. Otherwise, you have to reinvent the wheel (because doing structured data that has any sort of nesting more than one level deep in .ini/.conf type files is a royal pain).
--Rachel
And how do you, exactly, express a complex, hierarchical configuration (as is often needed for real servers, not your typical home *NIX box serving your e-mail) in an unambigious, standard, predictable, system-independent way using ini files? Sooner or later, you will end up with an unloved, messy bastard child of ini and something XML-esque in its nature, if not looks. And it'll be even worse than a well-known evil you can deal with easily.
Sure, more often than not, XML is an overkill, but sometimes there's no better way in the long run. Really, any extreme point of view is bad, pro- or anti-XML alike. So, know your enemy and be prepared to admit his strengths, for he has them regardless of what you think.
This is Slashdot. Common sense is futile. You will be modded down.
Because anecdotal evidence represents the pinnacle in accuracy and reliability, I offer my own experiences with the Windows registry.
I've experienced two registry corruptions - one was on Windows 98, and got eaten by the only virus I've ever suffered through.
The second one was on my grandfather's XP computer - the machine booted to the Welcome screen despite having only one user account, but there were no pretty pictures to click on. So, I hit CTRL+ALT+DEL (everyone's favorite key combination!) to get the old NT login screen, and find his username already filled in for me. Hitting OK gave me a "user not found" message.
I rebooted, and it bluescreened before launching the shell, saying that the registry hive was corrupted.
Crappy registry? Maybe, but chkdsk from the XP CD found that the hard disk had failed. >75% bad clusters, and the rest going, I'm sure.
So, I wouldn't worry too much about the registry. It's been there since Windows 95, and it even mostly functioned through a catastrophic disk failure. Besides, Windows keeps backup hives, and System Restore backs it up. Worst case, you're looking at a few minutes on the recovery console.
DATABASE WOW WOW
That's because it's a lot easier to tell a quesion-asker to run
than to walk them through "open the control panel, click 'Sound Themes' then 'Color Editor', go to the 'Remote Widgets and Printing' tab, look for the 'Allow Zebras' checkbox, uncheck it, click apply, re-check it, click apply again, then close the window." Plus, users get it in their shell history so they can run it again without bookmarking the forum page and stepping through the instructions again.
Command line interfaces aren't just "lower level". They allow a different kind of expressivness which lends itself very well to certain tasks. Routine administration is very often that sweet spot.
Dewey, what part of this looks like authorities should be involved?