It's reduced overhead that's a big benefit. When your VM density gets higher, the memory/processor allocation for just having a GUI on each machine becomes a sizeable chunk of resource. If you've machines that very rarely need actual intervention, then a gui-less install is a big benefit.
I have enough trouble with windows using "\" instead of "/" for folders, "dir" instead of "ls" and the number of times is see "'ifconfig' is not recognized as an internal or external command, operable program or batch file." is just stupid. I can certainly see me adding some aliases to the equivalent of .bashrc
This seems a fairly sensible move. CLI is less overhead, less overhead = faster, cheaper to make and better security. CLI can be pretty powerful and for server admin I find it easier to use; For example, on CLI linux boxes it's usually easier to find out how to do something with 'man -k' than it is is with windows - endlessly searching through 'advanced -> advanced -> even more advanced' windows panels to find some obscure checkbox. Configuration files are usually better documented compared to GUI windows - although I somehow doubt MS will do the sensible thing and use text based config files, it would make backup/recovery easy. The only people who won't like it are the people who don't use CLI - as soon as they see how easy CLI stuff is then it will lower their perceptual barriers to unix.
I know I often rely on a GUI too much, and should be a better sysadmin and know my command prompt better than I do, but the fact is that for a number of jobs it is just slower, or more complicated, or harder to remember. Trying to force CLI on everyone almost smacks of elitism in a way - "well if you're not comfortable with CLI only, you're not a real sysadmin". I might be biased here, but to my mind there's more to this job than just technical skills with a server.
Same goes for Unix admins. Why should MS be any different? - CLI shouldn't be slower, or more complicated.
There are pros and cons really to a GUIless server. Overall Windows Server Core has had less security updates, but not that many compared to the GUI versions.
I suspect Windows Server 8 will work with RSAT v2 (whatever it'll be called) so an admin can still run the GUI from a workstation. I think if I had to do everything via command lines, getting jobs completed are just going to take longer.
And finally Microsoft get back to where Novell Netware was originally...
I am just wondering, why will is still be called windows withough the GUI, should it not, in theory, be MS-DOS Version 8.x Server Edition at this rate.
I dont mind using the CLI, like others I have been forced to when we upgraded to Exchange 2010 and now I can memorise some commands it becomes second nature. But still it would be nice to be able to use the GUI if I just want to make a quick change, that frustrates me sometimes.
As mentioned, there are some things which really suit a CLI better, and some things which make more sense in a GUI, though of course providing a CLI equivalent for those is not a bad thing at all, as long as they dont abandon the GUI
Well I think we've been given fair warning and we can experiment with it in advance with server core 2k8. So I don't really see why people are complaining. The benefits greatly outweigh the drawbacks when viewed objectively. I guess people don't like change. :)
CLI on the server itself would be OK if the remote management tools cover everything we need to do.
Memorising huge lines of Powershell code to do mundane tasks that can be achieved with 2 mouse clicks doesn't seem to make the OS more efficient to me... giving choice is one thing but any massive shift from one extreme to the other isn't a good idea.
Reference: Exchange 2007... most of the GUI ended up being put back after complaints when it was mainly Powershell :p
Having worked with windows pre using linux working from the command line and text files is about 1000% easier. Whereas with windows its always trying to find that checkbox which makes everything hunky doory. If its in the text file correctly it should work. Also means resolving issues is easier - compare the windows forum on here with the unix one - the unix one you can paste your conf file somebody can check it - with windows its screenshots and what not which is just a pita!
1) Oops, we forgot to include searchable command history that persists across different CLI sessions.
2) ....and we also forgot to include command tab-complete using your path settings.
3) ....no, we didn't include a vim/nano-a-like (or re-issue edit for the 21st century.
And you'll be throwing things at them like everyone else.
I don't really care about the loss of the GUI. What I do care about is losing the GUI for a poor CLI.