Slashdot Mirror


Windows Admins Need To Prepare For GUI-Less Server

msmoriarty writes "We knew Windows Server 8 was going to be a departure for Microsoft, including an 'optional' GUI, but in a blog post made earlier this week, the Windows Server team said that working without the GUI will be the 'recommended' method, and is telling developers not to assume a GUI will be present. According to Windows consultant and author Don Jones, this is a big hint to Windows admins that they better get used to not having a GUI in future releases. From the article: 'I'm well aware that many Windows admins out there aren't looking forward to a GUI-less server operating system from Microsoft. ... I'm sure Microsoft has, too.They're proceeding anyway. We have two choices: adapt or die.'"

780 comments

  1. It would be good to have optional GUI by antitithenai · · Score: 5, Insightful

    Often Windows servers are also used to run actual programs with GUI's, like you do on your home computer. Having them on server means you have access to much better bandwidth and your programs can run 24/7, and you can easily deploy more servers if you need to. If GUI's are completely removed then you would need to run desktop version of Windows on a server, which is far from ideal. Servers aren't just used for web servers and things like that, they are also used for supporting programs or having a remote location. Windows server with RDP works really well for that. Even Linux servers can have GUI, as it's easy to install X11 and some desktop environment.

    1. Re:It would be good to have optional GUI by somersault · · Score: 0, Troll

      You have no idea what you're talking about.

      I'm just waiting to see the reactions from guys who are always saying how Windows is better than Linux because everything is GUI based. This is pretty hilarious..

      --
      which is totally what she said
    2. Re:It would be good to have optional GUI by antitithenai · · Score: 0, Troll

      You have no idea what you're talking about.

      Care to elaborate or are you just trolling? I have many Windows-based servers that only run GUI programs. I have a quite bad connection so I can't run those at home, and I also like to close my laptop when I'm not working. I also know hundreds of people with the same kind of setup.

      Also, you haven't needed to use GUI for everything. PowerShell is really powerful shell for Windows, even more powerful than you have on Linux, as it passes objects between commands and programs, not just text.

    3. Re:It would be good to have optional GUI by antitithenai · · Score: 1

      Yes, it's easy to install X11 on a Linux server - but it's also generally a stupid thing to do, security-wise, if your server is internet-facing.

      And why is that? Your home linux desktop is internet-facing too. Just because it's housing in datacenter doesn't mean it's suddenly much more insecure. Servers aren't used just for hosting Apache, you know.

    4. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 1

      Curious how the same applies the other way around: "i'm just waiting to see the reactions from guys who are always saying how Linux is better than Widows because everything is CLI based. This is pretty hilarious"

    5. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Maybe M$ finally found that the GUI was eating up more resources then it was worth. Think of the Space savings of no GUI. About time M$.

    6. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0
      The summary says a GUI will be optional.

      Often Windows servers are also used to run actual programs with GUI's, like you do on your home computer. Having them on server means you have access to much better bandwidth and your programs can run 24/7

      I don't know that it's a good idea to run other programs on your server. Even for a small business it's not going to break the bank to buy a separate computer to keep your server and user applications apart.

    7. Re:It would be good to have optional GUI by ByOhTek · · Score: 4, Insightful

      He's just trolling. Not every server application for Windows is made by MS, and therefore not all of them will go GUIless. One of the two I administrate cannot be administrated without the GUI, except possibly by some of it's developers. The other can be administrated without the GUI, but even if you run it on Linux, Solaris or HPUX, the creator highly recommends using the GUI and won't support some changes being made except within the GUI.

      HOWEVER, as long as I've administrated Windows and *Nix server, and applications on them, I have very much missed the ability to have GUIless access to a server, when working with Windows. This change should mean that pretty much every server/os level task can be done without a GUI, which will be nice. I prefer to not have to pick one or the other, I'd rather have a server that allows both options well. Using the GUI for tools I don't use much, and CLI for tools I use frequently.

      --
      Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
    8. Re:It would be good to have optional GUI by Sipper · · Score: 2, Informative

      Yes, it's easy to install X11 on a Linux server - but it's also generally a stupid thing to do, security-wise, if your server is internet-facing.

      In general you're probably right, but it's not necessarily the case. You can install X11 without it actually running a GUI so that in a pinch you can run a GUI program via ssh X forwarding when you have to. This works even on headless machines. The question I (personally) have is how safe X forwarding over ssh is.

    9. Re:It would be good to have optional GUI by MindStalker · · Score: 5, Insightful

      Reading the actual quotes from Microsoft, what they are saying is that if you are developing a server application, you need to expect that there may not be a GUI and you should develop the application with that understanding. Microsoft never said that a GUI may not be available to install, but that applications should be able to handle the case of their not being a GUI. This is drastically different from what the headline is implying.

    10. Re:It would be good to have optional GUI by smcdow · · Score: 0

      If your home linux desktop isn't behind a NATing firewall, then your home setup is not correct.

      --
      In the course of every project, it will become necessary to shoot the scientists and begin production.
    11. Re:It would be good to have optional GUI by g0bshiTe · · Score: 1

      I think you proved his point by making the assertion that by running a Windows Server with a GUI you are somehow magically increasing your bandwidth. Care to explain how a GUI increases that?

      --
      I am Bennett Haselton! I am Bennett Haselton!
    12. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Well, the company I work for has server applications that require the gui for configuration. That said, they're VB6 based and last I heard 2008 Server is the last release to have VB6 runtimes, so it's probably a moot point

    13. Re:It would be good to have optional GUI by SuricouRaven · · Score: 1

      Think more of things like backup software with a GUI interface, or antivirus.

    14. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      He's saying that just because the administrative tools are going CLI does not mean the server OS is incapable of running a GUI at all.

      You will still be able to run your GUI programs. However if you want to administer your server, you'll need to learn some CLI-fu.

    15. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      I agree with somersault, that comment was right out of a Windows-only admin's memoir.
      Servers themselves don't need GUIs to serve applications to clients, whether those apps are GUI or GUI-less.

    16. Re:It would be good to have optional GUI by Mitchell314 · · Score: 1

      Well, making yourself a bigger target coupled with hosting important information tends to ever-so-slightly nudge risk management behavior.

      --
      I read TFA and all I got was this lousy cookie
    17. Re:It would be good to have optional GUI by blowdart · · Score: 1

      Or you use remote administration tools. This isn't exactly new anyway, Windows 2008 has had "Server Core" installations which haven't installed a UI layer at all. Those tend to be used for AD boxes, or Hyper-V hosts or IIS servers.

    18. Re:It would be good to have optional GUI by somersault · · Score: 5, Insightful

      Any sane person recognises that both have their benefits and drawbacks.

      --
      which is totally what she said
    19. Re:It would be good to have optional GUI by h4rr4r · · Score: 1

      Neither of those need one.

      Backup is config and forget. My bacula config has not been touched in ages. When the holiday freeze ends maybe then it will get touched to add new machines.

    20. Re:It would be good to have optional GUI by gazbo · · Score: 4, Insightful
      Wait, you think that NAT is a good thing? Well I suppose there has to be one.

      NAT solves ONE problem: more devices than public IPs. Any perceived security benefits are purely incidental and can be solved (better) by a firewall.

    21. Re:It would be good to have optional GUI by drussell · · Score: 1

      Think more of things like backup software with a GUI interface, or antivirus.

      Why on earth would you need a GUI for backup or anti-virus? Those are two perfect examples of things that certainly do NOT need a silly GUI!

    22. Re:It would be good to have optional GUI by cygtoad · · Score: 1

      I am guessing the reason for this is that Windows 8 is not really Windows and they don't want to re-create all the GUI stuff needed to make the GUI like real Windows? If so it is a double edged sword for Microsoft. If they think they have issues with version upgrades now, wait till they offer an OS with no GUI or a crippled GUI. Unfortunately improved stability may lose to knowledge deficit with a CLI.

      I could be talking out of my arse, but a reasonably good intuitive GUI with a user base who is used to it is one thing that Microsoft has going for it in the server space. Imagine Active Directory and Exchange without GUI's to manage them.

      Microsoft will find a way to do this without alienating their users unless they are complete idiots. Does anyone know if the GUI in 8 is poor, or what the reason is for the GUI-less deployment recommendation?

    23. Re:It would be good to have optional GUI by somersault · · Score: 0

      Not trolling. Well okay, maybe a little.

      Either this guy has some really weird ideas about what a server is, or he just phrases things really, really poorly.

      --
      which is totally what she said
    24. Re:It would be good to have optional GUI by L4t3r4lu5 · · Score: 1

      Unless you're on IPv6 already.

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    25. Re:It would be good to have optional GUI by phrostie · · Score: 5, Funny

      there are 2 ways to look at this.
      1. once again, Windows has copied Unix.
      2. there is so much bloat that the GUI is the only place they can trim.

      Flame on!
      LOL

    26. Re:It would be good to have optional GUI by sideslash · · Score: 4, Informative

      I think you proved his point by making the assertion that by running a Windows Server with a GUI you are somehow magically increasing your bandwidth. Care to explain how a GUI increases that?

      Since the other guy didn't answer your question, I am happy to...

      Let's suppose that your home connection is dial-up, like 56 kbit/s. That's the slow home connection. Got it?

      Let's suppose that the "server" computer is hosted in a nice data center with a fast connection. That's the faster server connection. Got it?

      Now, this is the part you missed -- the admin wants to do something like upload database files somewhere, or move media around, or something related to his organization's operations. If he does it through his dial-up, it will be excruciatingly slow. However, his dial-up is fast enough to let him access the server via Remote Desktop or VNC, so hey, presto! Using the GUI remotely allows him to have faster bandwidth. He is effectively then using his local machine analogously to a "dumb terminal".

      It's the kind of thing that makes sense after you've experienced it once or twice.

    27. Re:It would be good to have optional GUI by antitithenai · · Score: 1

      NAT isn't a security solution, it just enables multiple devices to share one public ip.

    28. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 3, Interesting

      The idea that powershell is superior to a posix shell is laughable. The syntax is inconsistent, arbitrarily long and arcane. It's like perl and python decided to have a baby with old money. It's disgusting.

      Get-Comment-Text | LaughOut-Loud | The-CommentIs-Over

    29. Re:It would be good to have optional GUI by MerelyASetback · · Score: 1

      The idea is that you can load web pages quicker on the server, then view the webpage through RDP.

    30. Re:It would be good to have optional GUI by sideslash · · Score: 1

      the admin wants to do something like upload database files somewhere, or move media around, or something related to his organization's operations

      Additional clarification -- in the specific context of the discussion, he was talking about use of a GUI application that does something like the above, for which there is no command line / text equivalent. Hope that helps.

    31. Re:It would be good to have optional GUI by Enderandrew · · Score: 5, Insightful

      In reality, Microsoft doesn't need to be more efficient. You can always buy more processing power, which everyone loves. You buy more hardware and more Windows licenses.

      The real key is administrative tasks. If you have 100 servers in a pool dedicated to a single task, you need to be able to perform tasks easily on all of them at the same time. The shift to Powershell is all about administering MULTIPLE servers. Removing the GUI is forcing people to learn more efficient ways to manage their environment.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    32. Re:It would be good to have optional GUI by PerfectionLost · · Score: 1

      Having physical network separation (which is also usually handled by a firewall--in addition to the NAT) is good for security. It's not good to expose your internal network topology to the general public as that gives a testable resource to hackers.

    33. Re:It would be good to have optional GUI by Enderandrew · · Score: 1

      In the future you may need to just dedicate a VM for those apps.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    34. Re:It would be good to have optional GUI by pe1rxq · · Score: 2, Insightful

      I'm just waiting to see the reactions from guys who are always saying how Windows is better than Linux because everything is GUI based. This is pretty hilarious..

      Soon the pigs will write 'Gui good, no gui better' on the wall....

      --
      Secure messaging: http://quickmsg.vreeken.net/
    35. Re:It would be good to have optional GUI by wzzzzrd · · Score: 1, Insightful

      Same setup as a remote web admin UI. Or remote X. Or VNC to any operating system. But claiming that windows servers with GUI have more bandwidth because of that is ridiculous.

      --
      On second thought, let's not go to Camelot. It is a silly place.
    36. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Bwahahaha there's so much spare CPU power available now that it's not even a drop in the bucket.

      Now back in the Pentium/Pentium II days this would have been mighty damn handy.

    37. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Also, you haven't needed to use GUI for everything. PowerShell is really powerful shell for Windows, even more powerful than you have on Linux, as it passes objects between commands and programs, not just text.

      LOLOLOLOLOLOLOLOLOLOLOL

    38. Re:It would be good to have optional GUI by pseudofrog · · Score: 2

      How did you manage to type your 125-word post the exact minute this story was posted?

      Genuine question -- how did you do that?

    39. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 5, Funny

      SEEE!!!! I've been saying it for years. A well chosen name does more of for your product than anything else.

      PowerShell... your users will think it's powerful while they Bash other shells.
      GIMP... your user think it's a lame version of PhotoShop.
      OpenSuse is not a reference to a lose woman.
      Mono is not... ok, well, maybe it is a disease.
      Wine... Will INEbriate.
      C Shell phhh wat we at the ocean dude?

      Linux will never catch on unless we start renaming things.

    40. Re:It would be good to have optional GUI by ByOhTek · · Score: 1

      I think what he is saying is that a server will be, in general, placed where it has equal or better network access than the desktops.

      Servers need better bandwidth than desktops (typically) so:
      1) When a company/organization needs/wants to save money, it will cut corners on desktop networking long before server networking.
      2) If there are times when the connection is maxed, or near maxed, servers will typically be given priority on bandwidth.
      3) Depending on the size of the organization, multiple tiers of hubs/switches/routers may be needed to get *everyone* to the outside world. Since servers tend to be higher priority connections, it there is a difference in "number jumps to the outside", servers will tend to have fewer jumps.
      4) Along the above lines, desktops/workstations tend to be physically more sparsely positioned, it may be cheaper to have an extra switch/hub for a smaller group to save on wiring, which could add extra hops for those users.

      There's nothing magical about it, just a combination of cost effectiveness, what systems tend to be used for, and networking engineers who aren't retarded. Are there exceptions to the above? Sure, an internal-only server, wouldn't need to access the outside world, and may take more jumps on networking hardware to get there. Such servers would probably still have better bandwidth to any arbitrary internal machine, than any arbitrary desktop/workstation though.

      --
      Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
    41. Re:It would be good to have optional GUI by Hydian · · Score: 1

      I think that it magically increases his bandwidth by being magically located in a place that magically has more bandwidth.

    42. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      I'm thinking of things more like hardware. In order to configure a Dialogic card on a server you need to use the GUI. You cannot configure the card, run the testing utilities, etc without the GUI

    43. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Program needs to run all the time ? Run it as a service or scheduled task.

      Program output needs to be monitored ? Write a web front end.

      Program needs to be configured via a GUI ? Write a web front end.

      Need to administer the whole machine ? Write something like webmin for windows.

      There really is zero need for a GUI on a server these days.

    44. Re:It would be good to have optional GUI by Joce640k · · Score: 5, Insightful

      GUIs can be built to send commands to a command line.

      By removing the GUI they're actually opening things up to have bigger/better GUIs than before. The difference is the GUI won't be running on your server, it can be running anywhere.

      This enables servers without graphics cards - potentially a massive saving in the datacenter.

      --
      No sig today...
    45. Re:It would be good to have optional GUI by ByOhTek · · Score: 1

      Probably about as safe as SSH in the first place? Aside from the obvious, it also deals with issues of compromised machines SSHing to the server (immediate CLI access for whoever does the compromising).

      --
      Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
    46. Re:It would be good to have optional GUI by camperdave · · Score: 1

      How are you going to display a scary skull and crossbones with flashing red warning signs if you don't have a gui? Without that, how am I supposed to know that my backup completed successfully?

      --
      When our name is on the back of your car, we're behind you all the way!
    47. Re:It would be good to have optional GUI by rickb928 · · Score: 2

      Sounds like he's wanting to run a terminal server or virtualize and use remote access.

      Either that, or he is indeed in the weeds.

      --
      deleting the extra space after periods so i can stay relevant, yeah.
    48. Re:It would be good to have optional GUI by DJRumpy · · Score: 1, Interesting

      You are missing the point. When forced to use your local connection to work, you are limited by the slowest link (your computer). When you VNC into a host server and us the GUI there, you are limited by the servers connections, which typically tend to be in gigabytes, not kbits. It was simply poorly worded, but anyone who's worked remotely via VNC understands the principle. You use the hosting VNC target to do your heavy network lifting and your local laptop/desktop as a dumb terminal to get you into the host server. It doesn't increase your bandwidth per-se but instead increases the bandwidth available to you while removing your slower local link from the equation.

    49. Re:It would be good to have optional GUI by Chris+Mattern · · Score: 2

      In fact, it's not even appropriate to say you're installing X on the remote host, because you're not. X is on your desktop machine, the remote host just runs an X client that accesses it.

      The question I (personally) have is how safe X forwarding over ssh is.

      It's data run over an encrypted ssh connection. The remote host is not accepting any connections other than the one you used to start your ssh session to do this. Your desktop is not accepting any connections at all to this. It's not any different in any essential security aspect from using scp to copy files.

    50. Re:It would be good to have optional GUI by nman64 · · Score: 2

      * Be a subscriber (this is the key)
      * Be signed in, see the summary early (before it is "posted")
      * Visit the summary, write your comment
      * Wait until the "posted" time on the summary
      * Hit "Submit"

    51. Re:It would be good to have optional GUI by gstoddart · · Score: 4, Insightful

      Wait, you think that NAT is a good thing? Well I suppose there has to be one.
      NAT solves ONE problem: more devices than public IPs. Any perceived security benefits are purely incidental and can be solved (better) by a firewall.

      Yeah, and my firewall/router currently does both for me.

      Which means I can use one of the internal-only address ranges to layout my home network, be secured behind a firewall, and not have my network layout be made obvious to anyone else. Which is good, because I have two different sub-nets and two different wifi hotspots in my house.

      Since I only get one public IP from my ISP, that covers exactly what I need. I'm sure the greedy bastards would like to charge me for each computer I have, but tough.

      Are you implying there's a downside to NAT for a home user? For smaller networks, being behind a NATed, firewalled connection gives me exactly what I need ... and, let's be honest, IPv6 has been about to become widespread for slightly longer than the "year of the Linux desktop" has been imminent.

      Tell us, how is NAT a bad thing? So far you've just sneered at it -- from my perspective, it solves the problem it's meant to. And I can't even begin to tell you the number of large corporations I've worked at with computers all addressed within these ranges. Not having them routable to the rest of the planet is actually a useful thing.

      --
      Lost at C:>. Found at C.
    52. Re:It would be good to have optional GUI by MikeB0Lton · · Score: 0

      I kind of agree with you. My guess is that Microsoft has just simply lost their way. They don't have the foothold in businesses that they once enjoyed, and now they are second-guessing the design of their main products. The key flaw I see is that by losing the GUI, they lose what sets them apart from other server operating systems which is to say they become as difficult to learn and manage as their competitors. There is a market for an easy to manage system and they are about to lose it if they keep pushing PowerShell for everything. Apple could step into this niche and blow them away, but they don't offer anything beyond Mac Mini and a mini-tower workstation for their server OS to run on (deal breaker for many).

    53. Re:It would be good to have optional GUI by dan_linder · · Score: 1

      So why not have a management client tool that is a native Windows app that you can run on your desktop?

      For the complex applications that make good use of a GUI, these can be setup this way.

      And a well written CLI tool run on the server (or possibly remotely) could do all of that too, just more complex command lines. (Or a curses-like menu system.)

    54. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      And you can't move files around from the command line? ? ?

      I do exactly what you describe all the time with my Linux based NAS server, from the command line or through a web-based interface depending on what I want to do. No need for a GUI. At all.

    55. Re:It would be good to have optional GUI by somersault · · Score: 1

      From what I've read over the years, I get the impression that it would still be the same Windows underneath, just without the Explorer shell running by default. In fact that's kind of what they're doing with the Metro interface on desktops as well I suppose, getting away from Explorer being the default.

      --
      which is totally what she said
    56. Re:It would be good to have optional GUI by Carcass666 · · Score: 1

      Yeah, sometimes you are stuck with some legacy app that you have to run to do a data sync or something. But in such a case under the given scenario, a Virtual Machine would probably do the trick.

    57. Re:It would be good to have optional GUI by datavirtue · · Score: 1

      I'll elaborate. Your ID is WAY to high to be talking about Windows in here. Furthermore, what you said sounds like Will Farrell in Bewitched when he was trying to do the dog scene (I'm sure it's on youtube if you're not familiar). Now again, you make even more comments during your elaboration that make no sense whatsoever. Are you high?

      --
      I object to power without constructive purpose. --Spock
    58. Re:It would be good to have optional GUI by gazbo · · Score: 1

      There would still be a gateway. There would still be a firewall. From an external point of view, the only visible difference is the number of IPs that route through the GW.

    59. Re:It would be good to have optional GUI by h4rr4r · · Score: 1

      You send that stuff in an email of course. Clearly nothing can be done without flashy red warnings.

    60. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      I find it painful that this needed to be explained on slashdot.

    61. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      read what he wrote

      If your home linux desktop isn't behind a NATing FIREWALL (emphasis mine)

    62. Re:It would be good to have optional GUI by lindi · · Score: 1

      If somebody gets root access to the remote ssh server they can take over your local desktop, at least if you use "ssh -X" and not "ssh -Y -o 'ForwardX11Trusted no'".

    63. Re:It would be good to have optional GUI by cduffy · · Score: 1

      I'm thinking of things more like hardware. In order to configure a Dialogic card on a server you need to use the GUI. You cannot configure the card, run the testing utilities, etc without the GUI

      ...then the company producing that card is just going to need to write scriptable tools for Windows Server 8, aren't they?

    64. Re:It would be good to have optional GUI by darkpixel2k · · Score: 1

      If your home linux desktop isn't behind a NATing firewall, then your home setup is not correct.

      My NAT / Firewall box *is* Linux you insensitive clod.

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    65. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      This is where you connect to your Virtual machine that is running in that data center (or other management station). You don't have to work on that server directly.

      But the point of this is so that there is a non-gui way of doing everything. Once that happens, you can then ssh into your server instead of rdp.

    66. Re:It would be good to have optional GUI by gazbo · · Score: 1
      It makes perfect sense to design an internal network using RFC1918 addresses, but that doesn't mean the hosts can't all present to the outside world with unique public IPs.*

      A downside to NAT for a small home network? How about when you have two or more servers both listening on port 22, and externally you have to remember which port you plucked from thin air in order to be able to get to it? This of course being multiplied by the number of servers and number of services being run on them. It's not the end of the world (for a small network) but it offers no benefit except for conserving IPs.

      *(Yes, yes, yes, I'm well aware I've just described one-to-one NAT, but I think it's pretty clear that that's not the type of NAT I'm arguing against.)

    67. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      * Not be a subscriber (note there's no * after his username)
      * Be signed in, peruse http://slashdot.org/recent
      * Find story likely to be posted, write your comment
      * Hit F5 on the main page until said story appears
      * Hit "Submit"

    68. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 1

      The existing tools barely work in 2008. The company producing the card will most likely do no such thing. And that company is Intel.

    69. Re:It would be good to have optional GUI by mitashki · · Score: 1

      PowerShell is really powerful shell for Windows, even more powerful than you have on Linux, as it passes objects between commands and programs, not just text.

      How many years it took for MS to finally come up with shell for its own servers? Far from the thought to start flame war on different shells though. What I like is that on Linux/Unix I am not resticted to a single shell choice! Praise to the freedom!

      --
      "When all you have is a hammer, everything starts looking like a nail."
    70. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Doesn't a web-based interface count as a gui? Or are you using curl or wget...like a boss?

    71. Re:It would be good to have optional GUI by Rakishi · · Score: 2, Informative

      That has absolutely nothing to do with having a GUI or not. In other words you utterly fail to understand the point of what you replied to. Congrats.

      Command line tools let you do everything on the server even more easily than a GUI, your whole argument is worthless.

      In fact, your GUI will be an order of magnitude slower on that limited connection than my ssh command line. After all, you need to have all the data sent back and forth that describes the GUI. I just need to have a few kb worth of text sent back and forth.

      In other words it's you who utterly missed the point.

    72. Re:It would be good to have optional GUI by LVSlushdat · · Score: 4, Informative

      In the case of a Linux server, you can configure your GUI to only run WHEN you want it to, via the tried/true "startx" command. In my last corporate job, we had a rack full of Redhat servers where the previous admin had decided that the default "runlevel 5" was just peachy for these number-cruncher systems. For those who don't know, on a Redhat-type Linux server, runlevel 5 means the GUI (usually Gnome) is running ALL THE TIME. I convinced the IT manager, who was a long time Windows admin type, but knew very little about Linux, that it would be FAR better, performance-wise, to change these to runlevel 3, and only start the GUI when it was truly needed. He was hesitant about this, as the only Linux he knew was basically via the Gnome GUI. I showed him how easy it was to switch the kvm to the desired box, type "startrun" and voila! there's your gui... Now when I set up an Ubuntu server, I use the basic server ISO, then after installation of it on the system, I install one of the light-weight GUI like Blackbox/LXDE or the like, and configure it to run only with "startx". Given the ease of this, I wonder if Microsoft intends this type of switchability in Windows 8.. I'm gonna go out on a limb and bet that its going to be an "either-or" configuration with Windows 8, either the GUI running all the time or no GUI functionality at all.

      --
      THANK YOU, Edward Snowden!! Americans owe you a debt of gratitude (whether they know it or not..)
    73. Re:It would be good to have optional GUI by gazbo · · Score: 1

      Yes, he said you need a NATing Firewall. I said that there is no security benefit to NAT. What is your point?

    74. Re:It would be good to have optional GUI by Barsteward · · Score: 5, Funny

      This begs the question - how can they call it "Windows" if it has not GUI?

      I suppose they can call it "WindowsLess or PaneLess" for the non-GUi version and call the GUI addon "PaneFull"

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    75. Re:It would be good to have optional GUI by Hatta · · Score: 2

      NAT is not a physical network separation. An air gap is a physical network separation.

      --
      Give me Classic Slashdot or give me death!
    76. Re:It would be good to have optional GUI by Sipper · · Score: 1

      In fact, it's not even appropriate to say you're installing X on the remote host, because you're not. X is on your desktop machine, the remote host just runs an X client that accesses it.

      In order to run an X program on a headless box on Debian I had to install xvfb (which is a "fake" X server), which pulled in x11-common, xserver-common, xauth, and a few other minor X packages. It's certainly not "full X", but it's enough of X that I'm not sure I can say I'm not installing X.

      The question I (personally) have is how safe X forwarding over ssh is.

      It's data run over an encrypted ssh connection. The remote host is not accepting any connections other than the one you used to start your ssh session to do this. Your desktop is not accepting any connections at all to this. It's not any different in any essential security aspect from using scp to copy files.

      Sounds right. As lindi mentions there's a local port for X that could be compromised with root access, but that's not something I'm worried about, because the second an attacker has root access the game is over regardless.

    77. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      in the specific context of the discussion

      In the specific context of the discussion, I could do that on windows 95. Windows Server does not mean "a computer running windows in a colo facility".

    78. Re:It would be good to have optional GUI by darkpixel2k · · Score: 1

      The summary says a GUI will be optional.

      Easy enough fix for every fscking application developer on the planet. Tweak your requirements list:
      * SQL Server
      * 9 TB memory so you can run SQL comfortably
      * IIS
      * AntiVirus
      * The Windows GUI installed
      * Office if you like editing stuff using Word
      * Every single version of the .NET framework and all their security patches (hahaha, have fun rebooting)
      * An internet connection to our licensing service that will occasionally lock you out even though you paid a huge wad of cache for our app


      In other words, the GUI is optional but every program in the Windows ecosystem will require it.

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    79. Re:It would be good to have optional GUI by datavirtue · · Score: 2

      You can still do that with a GUI based management console on your home computer. That part will not change. You will not have GUI on the physical server console though. Is this slashdot? You guys are supposed to be smarter than this.

      --
      I object to power without constructive purpose. --Spock
    80. Re:It would be good to have optional GUI by homb · · Score: 5, Insightful

      There is a massive downside to NAT that any home user at an ISP that has been allowed few IPs will tell you.
      Any ISP in a non-western country will probably have been allocated far far fewer IPs than it's got clients. Therefore that ISP will be using NAT on his outside network. Couple that with NAT on the inside network for the home user, and you've got the clusterfucks called NAT444 and (the slightly better) NAT464 among others. They're also commonly called Carrier-grade NAT (CGN) or large-scale NAT (LSN): http://en.wikipedia.org/wiki/Carrier-grade_NAT

      This consistently completely screws up all sorts of connections, such as:
      - XBox and Playstation 3 networking (you'll see "NAT Type 3" on the network config)
      - FaceTime
      - etc...

      Basically anything that is a peer-to-peer protocol with reciprocal client-server stuff is shot.

    81. Re:It would be good to have optional GUI by aztracker1 · · Score: 4, Informative

      Not to mention that a GUI-less mode was available in Windows Server 2008 already.

      --
      Michael J. Ryan - tracker1.info
    82. Re:It would be good to have optional GUI by pak9rabid · · Score: 1

      You can install X11 without it actually running a GUI so that in a pinch you can run a GUI program via ssh X forwarding when you have to.

      Actually, you don't even need X11 installed on the box in question, it just has to be running on the box you're going to be exporting to. The only thing the box in question needs are the various GUI libraries that it needs to run (GTK, QT, etc), which can be installed independently of X11.

    83. Re:It would be good to have optional GUI by Monchanger · · Score: 1

      Bravo, Sir!

    84. Re:It would be good to have optional GUI by darkpixel2k · · Score: 1

      Think more of things like backup software with a GUI interface, or antivirus.

      The new Windows 2008 backup pretty much requires the following settings: where to back up, when to back up
      Everything gets backed up.

      AntiVirus shouldn't need to be configured either--it's been ages since you've had to exclude the Exchange 'm' drive. Why exclude anything else--that's just where the virus writers will strike next. Maybe you need to configure a few things like when to run a full system scan--but most AV products are web-based now. Symantec uses a bloated Java and Apache-based abomination and CA uses something similar except it's almost completely unusable due to bad design and totally useless due to shitty reports. (It's so bad they offered free remote install and config when a client purchased it)

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    85. Re:It would be good to have optional GUI by DarkOx · · Score: 2

      Windows Core, does remove a little more than just having explorer not running. There are a bunch of other services, and schedule tasks that do not run. It is lighter but you are essentially correct in that GDI, and all the window-station stuff is still there.

      I am sure it was a backwards compatibility decision. Nobody would have been able to do anything with a Core install beyond basic ADs / file server / radius / DCHP / WINS / DNS type platform services otherwise, because nothing would be able to run. Everything depends on those libraries, and basic services.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    86. Re:It would be good to have optional GUI by darkpixel2k · · Score: 1

      I'm thinking of things more like hardware. In order to configure a Dialogic card on a server you need to use the GUI. You cannot configure the card, run the testing utilities, etc without the GUI

      I configured my Digium card on *Linux* without a GUI. It was real easy: I plugged the card in. Things were autodetected and worked automatically. If I wanted to change the numbering or port usage on the card, I edited a text file--but it wasn't necessary.

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    87. Re:It would be good to have optional GUI by PerfectionLost · · Score: 1

      Yea my bad. I mean a logical network separation. Having someone able to IP/Port scan, regardless of how locked down it is is always bad.

    88. Re:It would be good to have optional GUI by datavirtue · · Score: 2

      Microsoft needs to dump the Windows name for serious products like servers. They need someone with vision in the top spot to allow this to happen.

      --
      I object to power without constructive purpose. --Spock
    89. Re:It would be good to have optional GUI by quintus_horatius · · Score: 1

      I believe that a NAT pretty much implies a firewall. The one-to-many relationship inherent in a NAT is effectively a basic firewall to intrusions from the outside world.

      You're probably thinking of the benefits of a configurable firewall, including blocking requests to certain ports, etc. All that's helpful, but NAT satisfies the definition of a basic firewall (and provides effective security).

    90. Re:It would be good to have optional GUI by Hatta · · Score: 4, Interesting

      Which means I can use one of the internal-only address ranges to layout my home network, be secured behind a firewall, and not have my network layout be made obvious to anyone else. Which is good, because I have two different sub-nets and two different wifi hotspots in my house.

      There's nothing about having a globally unique IP address that implies that your network layout would be obvious to anyone outside your network.

      Since I only get one public IP from my ISP, that covers exactly what I need. I'm sure the greedy bastards would like to charge me for each computer I have, but tough.

      If we had IPv6 we would all have as many ips as we needed free of charge. This is the only problem for which NAT is an appropriate solution.

      Are you implying there's a downside to NAT for a home user?

      Sure, two desktops can't seed torrents (or host any other services) without manual configuration of the router. It wreaks havoc on VOIP for instance.

      And I can't even begin to tell you the number of large corporations I've worked at with computers all addressed within these ranges. Not having them routable to the rest of the planet is actually a useful thing.

      You don't need to have NAT to have those addresses non-routable. You just need your firewall to drop all traffic to those addresses.

      --
      Give me Classic Slashdot or give me death!
    91. Re:It would be good to have optional GUI by NeutronCowboy · · Score: 2

      Be a subscriber (this is the key)

      He isn't. The alternative is that he has a script that alerts him to specific stories in the firehose and in the main page, or that he submits the stories himself. See also the previous Google is Evil story.

      --
      Those who can, do. Those who can't, sue.
    92. Re:It would be good to have optional GUI by NeutronCowboy · · Score: 1

      I have many Windows-based servers that only run GUI programs.

      Considering your job is to post stories to social media sites, I'm pretty sure this means "I have a desktop and a laptop that both run MS Windows."

      --
      Those who can, do. Those who can't, sue.
    93. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      One compromised machine behind the NAT/firewall makes it all useless. You should just start with the assumption that every machine is facing the world and have a decent firewall on every machine. If your OS doesn't offer one, there's something wrong with it. You shouldn't trust machines just because they're on the same network.

      For fuck sake, you can't even trust local files or the contents of your memory (ahhem you do to run AV).

      Layers of security, bitches. It's the only way. That outer router/firewall... yeah that's just a noise filter not the one magical focal point for security.

    94. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      >If GUI's are completely removed then you would need to run desktop version of Windows on a server

      hahaha... HAHAHAHA... "need to run desktop" HAHAHA... "on a server" AAaaahhh no shit dude hahaHAHAHAaaaaHH... "Windows".. HA HA HA.... dslghasdglhadgfjklsdhfkjerfm,dgzxcvb/

      dude... i have tears in my eyes... seriously... stop trolling windows server admins... xD

    95. Re:It would be good to have optional GUI by isorox · · Score: 1

      There would still be a gateway. There would still be a firewall. From an external point of view, the only visible difference is the number of IPs that route through the GW.

      Imagine I accidently set all the rules on my firewall to "allow"

      With nat, i've given access to my firewall, hopefully secured with a password

      With a normal router, I've given access to every desktop machine there is.

      NAT is a second layer of protection beyond the firewall

    96. Re:It would be good to have optional GUI by Culture20 · · Score: 1

      Windows servers need GUIs to run common third party software installation programs (vmware netchk) or AV consoles (Symantec Endpoint Protection) via RDP. Without a GUI, you'd be forced to serve up yet another port to clients to run the GUI consoles (that have tons of graphs and other things that are actually useful), or run them via a shoehorned webpage via IIS or apache (SEP already tries to do this). Do you really want unnecessarily open ports just to satisfy an urge to remove the GUI?

    97. Re:It would be good to have optional GUI by datavirtue · · Score: 2, Informative

      Dropping the video cards will save on power usage and costs. As an observation, out of many of the IT force now emplyed, a majority are actually afraid of the command line. Out of all the people in my department, I'm the only one who prefers a command line. Those who have elected to avoid it are not very productive since they cannot script anything. Everything they do is through repetitive GUI travel. Many have established their tech brain pathways with a GUI; it will be a painful transition for some who are forced to use a command line. Personally, I like to script things so I can pass the tasks off to a monkey and free my time for more automation. Before I arrived, the only scripts in the house were copy and pasted from the Internet.

      --
      I object to power without constructive purpose. --Spock
    98. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      It's fine when people are using POTS. When people are using PBXs it's a nightmare without an adequate tool for testing and creating custom tonesets. I don't know about Digium, but Dialogic has no gui-less tool for this.

    99. Re:It would be good to have optional GUI by Bert64 · · Score: 1

      It does install the UI layer, it just doesn't install many of the actual gui programs, the actual UI itself is still there.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    100. Re:It would be good to have optional GUI by j35ter · · Score: 1

      many installers nowadays can run without a GUI.

      --
      Delta-Mike November Bravo Tango
    101. Re:It would be good to have optional GUI by LWATCDR · · Score: 1

      "upload database files somewhere, or move media around, or something related to his organization's operations."
      umm have you never heard of SFTP and the copy command?
      Really a sysadmin that HAS TO HAVE A GUI TO DO FILE MANAGEMENT?

      "It's the kind of thing that makes sense after you've experienced it once or twice."
      No it really doesn't, not at all.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    102. Re:It would be good to have optional GUI by sideslash · · Score: 1

      Remote use of MMC is a great and wonderful thing. But that's not what the original post was talking about. It was talking about the use of other apps (e.g. legacy, proprietary), for which neither CLI nor MMC interfaces exist.

    103. Re:It would be good to have optional GUI by j35ter · · Score: 4, Funny

      Dude, you are talking to a bunch of Windows "administrators". Most of them dont even know there is a windows CLI :)

      --
      Delta-Mike November Bravo Tango
    104. Re:It would be good to have optional GUI by mhall119 · · Score: 2

      But that has nothing at all to do with the server having a GUI. You get exactly the same situation with GUI-less Windows, or GUI-less *nix.

      --
      http://www.mhall119.com
    105. Re:It would be good to have optional GUI by j35ter · · Score: 1

      Yes, I agree; lots of windows fanboys here lately :)

      --
      Delta-Mike November Bravo Tango
    106. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Same way metro is a part of Windows but always runs full screen, I guess.

    107. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Why can't he use a remote terminal window to upload a file? I do it all the time.

    108. Re:It would be good to have optional GUI by Bert64 · · Score: 1

      Potentially a massive saving in the datacenter, a saving you could have been realising for many years now if you'd used non windows servers.
      Infact, unix (and vms) servers without videocards have been available since before windows even existed at all.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    109. Re:It would be good to have optional GUI by skids · · Score: 1

      As much as it appalled me the first time I heard of such a thing so many decades ago, yes, in windows-world there is a sizeable group of server-side applications that will not run without a gui present, so they can put their littel stats pane up or whatnot.

    110. Re:It would be good to have optional GUI by sideslash · · Score: 0

      You know, you're absolutely right. Why don't you just march right over to the management at that OP's company, and demand that they rewrite their GUI based, bandwidth-hungry apps in CLI form, especially since we know they are guaranteed to have all the source code, budget, and skill for such a task. I'm sure they will see your logic and immediately comply. Congrats on being the smartest person here and immediately seeing a simple answer to problems that have stumped all of these lesser mortals. lol

    111. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Well, it has nothing to do with servers. You are just using remotely a *desktop* application.
      You can do exactly the same thing with a CLI-application anyway.
      Are the meanings of all words so loose in the Windows world ?

    112. Re:It would be good to have optional GUI by sideslash · · Score: 1

      Sorry that you misunderstood this, but it's not merely moving stuff around. The conversation is about a not-easily-replaceable GUI application that has bandwidth needs. For example, maybe it does stuff to the files before moving them around. If these situations exist (and they do), then there is a legitimate use case for GUI-capable Windows "servers".

    113. Re:It would be good to have optional GUI by PixetaledPikachu · · Score: 1

      GUIs can be built to send commands to a command line.

      By removing the GUI they're actually opening things up to have bigger/better GUIs than before.

      Actually, if I remember correctly, Microsoft did just that on their Exchange 2007 as it can be managed completely from the powershell, without having to go to some sort of management GUI.

    114. Re:It would be good to have optional GUI by Bert64 · · Score: 1

      That "easier to use than the competitors" aspect of their marketing has also been a serious downside too...

      They convince the customers that competent (read: expensive) admin staff are not necessary and that anyone can do it, so people believe the marketing and hire the cheapest people they can. The end result is that such people may be able to keep a windows network limping along, but they won't do a very good job of it and you will end up with major security and stability problems which then gives the product a bad name...

      And windows has an absolutely terrible reputation for security and stability, due in part to this method of marketing.

      Windows is _NOT_ easy to use, it's actually far more complex than any unix based system although most basic tasks can be accomplished without being exposed to the underlying complexity...

      The same is also true of unix, where there are many appliance-type interfaces that expose some functionality in a simple way and there are millions of linux based appliances out there where the user has no idea that linux is running underneath... But, you wouldn't hire someone who "knows how to make calls on an android phone" to admin a network of linux servers.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    115. Re:It would be good to have optional GUI by DigiShaman · · Score: 4, Informative

      What massive savings? Most of the Dell PowerEdge servers I've worked with have barebones ATI video chips that frankly do nothing more than 2D video. Were talking about something equivalent of 10+ year old graphics technology shrunk down in die size with newer chip fab processes. It consumes all but what, a fraction of a watt? And that's if it's heavily utilized via consoled KVM?

      --
      Life is not for the lazy.
    116. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Anyone paying any amount of attention to the Windows Server environments for the past couple of years already recognizes this as common sense given the initiatives that MS has handed down to their server developers. It's well known by anyone in the know that MS has made it policy that anything that can be done in the GUI has to be able to be done by command line. They're just making this clear to third party vendors. Anyone here who is shocked by this or who thinks that this means the GUI is going away are either trolls or fools who don't pay attention to the Windows Server line. In either case, these people can be safely ignored since they have no serious interest in the technology.
       
      I know, we'll have to endure a few hundred pizza delivery boys who feel the need to shout out against MS for what they think is the end of Windows Server GUI but the fact of the matter is that these people aren't part of the culture anyway. Who cares what this handful of misguided misfits think? These people simply are not involved enough to make their thought on the matter count.

    117. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      You do realize that VNC by it's very nature is graphical?

    118. Re:It would be good to have optional GUI by gazbo · · Score: 1
      Then buy a firewall whose interface only lets you open one IP at a time? Or even one IP/port at a time? If you're using iptables or pf from the CLI then a) you should be capable of configuring a firewall properly and b) it's perfectly correct and desirable that you should be able to tear a goatse in your security for a given IP/subnet/port/interface.

      That NAT won't let you do this is a weakness of the technology, not a strength. Protecting a user from themselves is an interface issue, and one that should be possible for an experienced user circumvent if needed. Otherwise you may as well say that Bash shouldn't allow globbing - after all, a user might accidentally type rm * in the wrong directory.

    119. Re:It would be good to have optional GUI by khipu · · Score: 1

      They could run emacs and screen, then they'd get windows from the command line.

    120. Re:It would be good to have optional GUI by Hatta · · Score: 1

      You can prevent IP and port scans with only a stateful firewall, even if you have a globally unique IP address.

      --
      Give me Classic Slashdot or give me death!
    121. Re:It would be good to have optional GUI by Smallpond · · Score: 1

      Word. Your post excels at making a power(ful) point. Good names do convince people that the product is good.

    122. Re:It would be good to have optional GUI by jellomizer · · Score: 1

      I love command line and would love to see windows expand its command line interface...
      That said, RDP is a good protocol for remote administration of a windows server. And the reason why people choose windows over all the other systems, really comes down to software availability. And most of the software written for windows uses the GUI so you will need RDP for server administration.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    123. Re:It would be good to have optional GUI by DigiShaman · · Score: 1

      I suspect Verizon has been doing this with their new air cards. One of my clients purchased a half dozen of these things, and VPN connectivity is broken. Ports will not be initialized on the other end. I suspect (but don't know) they've double-NATed in the manor you described.

      The situation is quite ironic because that's precisely why they were purchased in the first place. VPN connectivity. Not "casual web browsing", but to establish a wireless private stream of data transfer from a remote safety inspection crew back to the parent office.

      --
      Life is not for the lazy.
    124. Re:It would be good to have optional GUI by repetty · · Score: 1

      If we had IPv6 we would all have as many ips as we needed free of charge.

      Whoop!!! I missed that headline! You are assuming a huge change in attitude from ISPs. Hope you are right.

    125. Re:It would be good to have optional GUI by Culture20 · · Score: 1

      I wasn't talking about setup.exe. I was talking about a server program that scans client computers and deploys patches or new software. I even provided an example (VMware netchk).

    126. Re:It would be good to have optional GUI by mhall119 · · Score: 1

      I configured Dialogic cards in Solaris from the command line almost a decade ago, so it is absolutely possible.

      --
      http://www.mhall119.com
    127. Re:It would be good to have optional GUI by repetty · · Score: 2

      I convinced the IT manager, who was a long time Windows admin type, but knew very little about Linux, that it would be FAR better, performance-wise, to change these to runlevel 3, and only start the GUI when it was truly needed.

      What did you use for evidence?

    128. Re:It would be good to have optional GUI by Belial6 · · Score: 2

      That would probably be why MS is warning people ahead of time.

    129. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Right, because you don't know how to set up firewall rules or employ the use of whitelists.
      Kinda funny how, in the elden days, you'd have Unix server with optional CDE environments, even on servers without any graphics hardware, and it was trivial to secure, and nobody ever complained about how it was some sort of imaginary security nightmare.

      Why would you even let X11 be internet-facing? Have it LAN only, it's not like you don't already have a VPN set up on your server, or even more silly, if you're using it to remote applications, your X11 gui isn't even internet facing, it's all being tunelled over SSH. It's the same premise of having your SQL server listen only on localhost (applications arel ocal and don;t need to connect to it over TCP, and you can always SSH tunnel over if you need to access it over the network).

      It's really no different than having any other service running on a public-facing server, it's trivial to secure if as long as you're not a complete moron.

      the whole premise of your argument is retarded. it's not like "servers" are only used for Apache or SQL. Terminal servers are quite common, and generally these aren't exactly accessible from a public interface, you don't even need to worry about securing such a service itself (not so much anyway) once you've secured access to it, you'd be amazed at what's accessible on corporate servers and networks once your in via secured VPN.

    130. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Once you get your way, enjoy having your ISP charge you for each unique IPv6 host on your home network -- because that is what will happen once enough ISPs collude to make that the norm. Now extend that to your corporate ISP(s)...

    131. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Windows without a GUI? That's just DOS, right?

    132. Re:It would be good to have optional GUI by Culture20 · · Score: 1

      With some programs (mentioned in my post above), getting the stats pane is semi-vital to their function. Sure, you could display that through a poorly-cobbled web page or a non-secure series of ports (one for each such program), but why not have RDP as your only weak spot?

    133. Re:It would be good to have optional GUI by jd2112 · · Score: 1

      Not to mention that a GUI-less mode was available in Windows Server 2008 already.

      Server core first appeared in server 2008 and was improved in 2008 R2. In typical Microsoft fashion a product becomes truly usable around the third release so Windows admins should prepare to start using Server Core when Windows Server 8 is released.

      --
      Any insufficiently advanced magic is indistinguishable from technology.
    134. Re:It would be good to have optional GUI by mhall119 · · Score: 2

      I don't see how that factors into either my comment, or the one I was responding to. The fact is, regardless of how you connect to a server on a better network, the server will still be on a better network. Using VNC or SSH, RDP or RSH, it doesn't change the server's network bandwidth.

      --
      http://www.mhall119.com
    135. Re:It would be good to have optional GUI by rikkards · · Score: 1

      There is tools in the Administration Toolkit that gives a friendly gui for most functionality on servers (i.e. Computer Management, Enterprise Manager for SQL, ADUC and Exchange Snapin for Domain accounts) and a CLI tool which vbscript and Powershell provide. Powershell especially is now being pushed by MS. Rarely do I ever have to log onto a server console.

    136. Re:It would be good to have optional GUI by SpryGuy · · Score: 1

      They aren't "losing the GUI".

      They're eliminating the REQUIREMENT of the GUI.

      You can still install Windows Server with a full GUI. Better, you can install it without a GUI on dozens of machines, and administer them all from a full GUI on an admin machine.

      And terms of PowerShell, you can easily see and copy the powershell script for any GUI command you issue, so you can "do it in the GUI" and then copy/paste the script to script it out and autmoate it.

      I'm not seeing where the downside is here.

      --

      - Spryguy
      There are three kinds of people in this world: those that can count and those that can't
    137. Re:It would be good to have optional GUI by GameboyRMH · · Score: 2

      Server apps shouldn't require GUIs. On Linux you can run a server with no GUI no problem, because it's a well-understood convention in the Linux world that server apps should never require GUIs.

      Although having a GUI can make administration more convenient, much more handy to have something like Scite open with a bunch of config files in different tabs than to be switching vi instances back and forth in the CLI to do the same thing.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    138. Re:It would be good to have optional GUI by Maniacal · · Score: 1

      Actually, though snark-ily put, that's exactly what needs to happen. Except it's MS that's pushing it. That's why they are recommending you run GUI-less. If half the admins out there take MS's recommendation and run their servers without a GUI then the app developers will be forced to code their apps with CLI support or risk losing half their market. Also, if you absolutely need a GUI to run an app you make it web-enabled which is what many Linux apps do. They either come bundled with a simple web server or you are required to install/enable one to use their app properly. Works like a charm, even over slow connections.

      --
      MG
    139. Re:It would be good to have optional GUI by Chris+Mattern · · Score: 1

      In order to run an X program on a headless box on Debian I had to install xvfb (which is a "fake" X server), which pulled in x11-common, xserver-common, xauth, and a few other minor X packages. It's certainly not "full X", but it's enough of X that I'm not sure I can say I'm not installing X.

      Generally, no, you don't have to install xvfb. There are apparently some badly designed X clients that somehow manage to require a pseudo-X server local to them, even though they're not using it, but properly designed ones (the vast majority) do not.

    140. Re:It would be good to have optional GUI by GameboyRMH · · Score: 1

      Maybe they'll rename the CLI version to Line Interface Navigated User eXperience...

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    141. Re:It would be good to have optional GUI by GameboyRMH · · Score: 1

      'sup SharkLaser.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    142. Re:It would be good to have optional GUI by GameboyRMH · · Score: 2

      Yeah at runlevel 5 you just have the login manager and maybe a few GUI-related services running on top of everything else. Dropping to runlevel 3 would save some RAM but little to no processing power.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    143. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0, Troll

      It's "administered", not "administrated", you fucking subliterate.

    144. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Have you ever tried to look *through* one of those windows? They have never been functional anyway.

    145. Re:It would be good to have optional GUI by rikkards · · Score: 1

      Then the onus is on the software developer to take that into account, it's not MS' fault.

    146. Re:It would be good to have optional GUI by AJodock · · Score: 1

      The GP mentioned that they were running a number crunching application. If that application were memory intensive freeing up every little bit of ram could help. Of course GDM is fairly light and RAM is cheap. I would guess that it would take a lot of time to see any measurable difference.

      Also freeing up memory means that the kernel can cache more disk IO reducing disk accesses, so if no one is logging into the console why not shut it off.

    147. Re:It would be good to have optional GUI by antitithenai · · Score: 1

      And you can't move files around from the command line? ? ?

      I do exactly what you describe all the time with my Linux based NAS server, from the command line or through a web-based interface depending on what I want to do. No need for a GUI. At all.

      Yes, you can move files around in command line. However, there are lots of more advanced situations where having a GUI is necessary. It's not your typical web server setup - the server is used more like as a desktop, just that it sits in a datacenter so it has much better connection (and uptime, if you're traveling etc can't run your own computers all the time). Servers are used for other things than just hosting services, you know.

    148. Re:It would be good to have optional GUI by Minwee · · Score: 1

      This begs the question

      Don't make me card you.

    149. Re:It would be good to have optional GUI by helix2301 · · Score: 1

      I agree on linux servers depending on what we need to do sometimes we load the GUI sometimes we do not depends on circumstances. A GUI-Less OS is better the GUI takes up resources and if you are running older hardware this can make be the difference between good or bad performance. Windows server 2008 has an option to load just the command line OS most users just choose to take the easy way and load the GUI. I myself use the GUI on most servers but then I have to make a read only DC on old hardware I load 2008 without GUI. All depends on the environment you are working with and what you are comfortable with handling.

    150. Re:It would be good to have optional GUI by s73v3r · · Score: 1

      I guess I would have to ask, does that program actually need a GUI, then? If it's running on a server 24/7 as you say, odds are the GUI isn't constantly being looked at. The few commands could probably be migrated to command line entries.

      And if you really, really, really needed a GUI, the program could have a web based one. Go to a local address in your web browser and BAM! There's your GUI.

    151. Re:It would be good to have optional GUI by smcdow · · Score: 1

      I think you missed "firewall" when I typed "NATing firewall".

      Just guessing.

      --
      In the course of every project, it will become necessary to shoot the scientists and begin production.
    152. Re:It would be good to have optional GUI by s73v3r · · Score: 1

      In reality though, do they actually need to do that? Is that little stats plane truly vital?

      Or could it be easily migrated to some kind of logfile, or if really needed, a web based GUI?

    153. Re:It would be good to have optional GUI by s73v3r · · Score: 1

      And how does that change if there's no GUI present? Most, if not all of those actions could also be completed through the command line.

    154. Re:It would be good to have optional GUI by antitithenai · · Score: 1

      The point is, not all apps are purely either desktop apps or server apps. These are apps that are used and designed for desktops, but can also be ran on a server (with the advantage of much better bandwidth). I am in no control of rewriting them, there are no alternatives or they're much worse and I doubt they are going to rewrite the millions lines of code to use client-server model just because some people run them on servers too.

      All of you yelling how having GUI on servers makes no sense and CLI is more than enough to configure your services and let them run are completely missing the point.

    155. Re:It would be good to have optional GUI by s73v3r · · Score: 1

      That still doesn't explain why using the GUI magically increases bandwidth. The exact same argument could be made for running CLI programs on the server.

    156. Re:It would be good to have optional GUI by s73v3r · · Score: 1

      Why don't you just march right over to the management at that OP's company, and demand that they rewrite their GUI based, bandwidth-hungry apps in CLI form

      I think Microsoft just did that for him.

    157. Re:It would be good to have optional GUI by s73v3r · · Score: 1

      Except, other than the developer's poor planning/design/coding skills, there's no need for that to be a GUI app. I highly doubt that whatever the app is doing inherently requires a GUI for use.

      And if you really have to, you can run VMWare Server on the server and remote into the virtual machine on there.

    158. Re:It would be good to have optional GUI by Sipper · · Score: 1

      In order to run an X program on a headless box on Debian I had to install xvfb (which is a "fake" X server), which pulled in x11-common, xserver-common, xauth, and a few other minor X packages. It's certainly not "full X", but it's enough of X that I'm not sure I can say I'm not installing X.

      Generally, no, you don't have to install xvfb. There are apparently some badly designed X clients that somehow manage to require a pseudo-X server local to them, even though they're not using it, but properly designed ones (the vast majority) do not.

      That's what I had to install to even get 'xterm' to run, and IIRC I wasn't able to ssh X forward to a 2nd box through the 1st one without installing these packages, either. Can you give me an example of a program that works with X forwarding without xvfb installed?

    159. Re:It would be good to have optional GUI by hawkinspeter · · Score: 1

      If you're using a server for anything except hosting services, you're doing it wrong.

      --
      You're a temporary arrangement of matter sliding towards oblivion in a cold, uncaring universe
    160. Re:It would be good to have optional GUI by SockPuppetOfTheWeek · · Score: 2, Insightful

      "subliterate" (n): someone who knows only a subset of the English language. Example: you.

      Here, enlarge that subset a little.

    161. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      I would ask what the hell is wrong with you, but I remember myself being like that, and why. It's simple: I never knew better. I was living in a extremely limited primitive and inefficient environment specifically designed to hinder automation (you know: a computer's whole *purpose*!) Of course I wasn't able to imagine that which I couldn't even imagine and had never truly used.

      That's why you act as if only programs with GUIs were "actual programs"? That's why you look dumbed down to a level where you actually believe that from a professional's point of view. It's not your fault. You just never knew better.

      I have managed a shitload of Linux servers, and not once did I feel the need for a GUI. I barely even need anything other than a power connector and a network connector on the outside of a server. If I have to analyze something I'll do it on the workstation, and if I want to do something, I write a script (even a one-liner) and automate it away, like normal people.

      Still, sorry, but if you need a GUI, you're not a professional, and I have to ask you to hand in your geek card.

    162. Re:It would be good to have optional GUI by hawkinspeter · · Score: 1

      A server should not be used as a browser. I hope you actually mean that you're running a proxy service on the server and not surfing the net on a production server.

      --
      You're a temporary arrangement of matter sliding towards oblivion in a cold, uncaring universe
    163. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      If they get root access, you have worse things to worry about than them abusing your desktop.

    164. Re:It would be good to have optional GUI by sideslash · · Score: 1

      Actually, though snark-ily put, that's exactly what needs to happen. Except it's MS that's pushing it.

      I am a professional software engineer, and I call, uh... masculine bovine defecatory by-product. As mentioned in my admittedly snarky response, many organizations don't have the source code, budget, or skill to rewrite their GUI software, even assuming such software lent even itself to MMC or pure CLI operation. You're making an otherwise fine and good point that I would agree with in other contexts, but this is the specific topic being discussed, and so in this instance you are wrong. The OP said "it would be good to have optional GUI" -- which Microsoft agrees with, according to the article.

    165. Re:It would be good to have optional GUI by slaxative · · Score: 3, Informative

      Just an FYI, runlevel 5 by default, does not kick off Gnome or any other window manager under RHEL. It starts GDM or KDM which is simply the login manager for launching your selected window manager. It does not tax the machine very much to simply run the login manager. Now if you were in fact launching KDE 4 or Gnome then yes that would be an undesirable load on the system.

      --
      This is not the penguin you're looking for.
    166. Re:It would be good to have optional GUI by TheLink · · Score: 3, Informative

      Removing the GUI is forcing people to learn more efficient ways to manage their environment.

      Removing the GUI would be a stupid move by Microsoft. I doubt they would actually do that despite what Don Jones says.

      As the summary says, Microsoft is telling _developers_ of server software not to assume the presence of a GUI. So if you're writing software for servers, you may have to provide configuration and management methods via the CLI as well.

      If Microsoft somehow comes up with a decent standardized way of making writing such interfaces easier, server software for windows might actually end up easier to manage than for Linux. Not sure if that is possible, but perhaps the geniuses in Microsoft Research can think of a way. The ".Net framework" of server management, or something.

      While Microsoft doesn't have to much more efficient in that the GUI isn't a big resource drain for most server hardware, there are many areas where Windows as a Server is still behind.

      For example:
      1) Windows Services aren't shutdown in an order that respects the service dependencies as provided/registered by the services. The service dependencies are only used during start up[1]! http://support.microsoft.com/kb/203878
      http://msdn.microsoft.com/en-us/library/windows/desktop/ms685149(v=vs.85).aspx

      2) To make matters worse a .Net service can't register to be notified that windows is shutting down: http://stackoverflow.com/questions/7437590/is-it-possible-to-register-for-preshutdown-service-events-using-net

      3) The Windows event log looks nice in (some) theory but is a piece of crap in practice. IMO tail -f syslog |grep -i pattern |grep -v foo works better in practice. Yes if you're Facebook/Google scale you'd need something much better than syslog, but whatever it is, it's not the Windows Event Log/Viewer.

      4) In normal Windows convention and operation you cannot rename/overwrite folders/files that are in use (aka open). This makes updates/upgrades harder to do well and in a consistent manner. This is one of the reasons why on Windows you often have to reboot just to update stuff that in Unix/Linux servers would not need a reboot to be updated. If you have $$$, you can work around this by having load balancing (but it still sucks for a developer to have to resort to this for _reliable_[2] updates: http://technet.microsoft.com/en-us/sysinternals/bb897556 ) . It's not so simple on most Unix/Linux machines to some of this "perfectly" either - since you normally can't do two directory renames atomically: e.g. move the directory "current" to "bkp" and "new" to "current" atomically, but just doing it and hoping for the best is often good enough ;).

      Caveat: I'm not an expert on Windows (or Unix) stuff (only started on VB.Net last year) so maybe I'm wrong. But if I am do let me know because I would really like easy solutions to the above (no, I do not consider it easy to write a Windows C++ service that registers for Preshutdown and then shuts down the .Net stuff in the correct order, yes it can be done, but it'll take time that I'd rather spend on other stuff).

      [1] And quite often just because the OS has successfully started a service doesn't mean the service is ready for work, so services that depend on it still need to check for readiness - this is not a Windows only problem (can happen on Unix/Linux machines as well), but Microsoft could create a way for a windows service to say it's "ready" and allow services to depend on a service being "ready" rather than just "started".

      [2] Yes you can have something shutdown your service and try to do the moves and copies (of

      --
    167. Re:It would be good to have optional GUI by dogsbreath · · Score: 1

      Sigh. Your comment is valid but I guess a bit trollish. As a long time Solaris/Linux/Windows admin, I fully welcome this approach. My experience is that GUIs cause more problems on the server side than they help with.

      I know I'm an old curmudgeon but security, availability, and reliability go hand in hand with built-to-function, sparse servers that don't encourage people logging in without a specific purpose or task to be performed.

      The GUI-less approach properly separates the GUI from the os and makes it a presentation layer instead of an integral part of the operating system.

      Thank the deity for this new bit of sanity.

      IMHO.

    168. Re:It would be good to have optional GUI by TemporalBeing · · Score: 1

      You are missing the point. When forced to use your local connection to work, you are limited by the slowest link (your computer). When you VNC into a host server and us the GUI there, you are limited by the servers connections, which typically tend to be in gigabytes, not kbits. It was simply poorly worded, but anyone who's worked remotely via VNC understands the principle. You use the hosting VNC target to do your heavy network lifting and your local laptop/desktop as a dumb terminal to get you into the host server. It doesn't increase your bandwidth per-se but instead increases the bandwidth available to you while removing your slower local link from the equation.

      So instead of having to wait for data to transfer for the application to run (e.g. for database connections that the application uses, etc.) you are instead waiting for the application to work over the network.

      It doesn't increase the bandwdith, etc. It just changes what the bottleneck affects - or how it affects the applications.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    169. Re:It would be good to have optional GUI by wzzzzrd · · Score: 3, Funny

      You do realize that VNC by it's very nature is graphical?

      Quoting to be found later in case I need a new sig.

      --
      On second thought, let's not go to Camelot. It is a silly place.
    170. Re:It would be good to have optional GUI by jimicus · · Score: 1

      Ditto when you SSH into a host server, only then - guess what? No GUI. You can still move files around on the server when your only access to it is via SSH.

      The problem you're referring to only arises when you have a GUI-driven proprietary admin interface on the client that talks to the server, you need to upload large files via this interface and the interface is written such that it will only upload files from the local client.

      In the circumstances described, this is a fantastically stupid way to put your admin interface together. But you shouldn't underestimate the ability of commercial software firms to do such things.

    171. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Except most sysadmin tasking is about unique changes for individual users. No, Microsoft has been pushing programming at sysadmins for a few years now. It's just a glorified "RTFM" response from their own programmers and most smaller offices just aren't going to hire a programmer. Oh, well. I guess they never figured out how they killed Netware back in the 90's or what has been killing IBM over the life of PC computing.

    172. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Try reading the parents last line. I'm guessing you didn't make it down that far...

    173. Re:It would be good to have optional GUI by shutdown+-p+now · · Score: 2

      To be even more specific, straight from TFA:

      In Windows Server 8, the recommended application model is to run on Server Core using PowerShell for local management tasks and then deliver a rich GUI administration tool capable of running remotely on a Windows client.

      In other words, the traditional separation scheme long practiced on Unix - system should be fully configurable via command line, and then GUI config tools can (and should) be built on top of that, but running remotely, not on the server itself.

    174. Re:It would be good to have optional GUI by hackstraw · · Score: 1

      I wonder if Microsoft intends this type of switchability in Windows 8..

      Those who don't understand UNIX are condemned to reinvent it, poorly.

    175. Re:It would be good to have optional GUI by budgenator · · Score: 1, Insightful

      Many years ago my son asked me after attending an Army training course on Linux Administration, "Dad why is Linux so hard, everything is command line; on Windows everything is GUI?" So as a good Dad I just had to show him how to fire up a command line on windows and how almost all of the "hard" cli stuff he learned in Linux training was also in Windows with only trivial changes, how editing /etc/hosts in nano in Linux was almost exactly the same as editing \windows\hosts in wordpad. Then I told him there are two reasons that he thought Linux was harder than Windows, first the instructors were ordered to teach the class and they did, but they didn't want anybody to learn the subject so they taught it in the most obtuse arcane way possible; secondly if someone thinks Windows is that much easier than Linux, they really don't know Windows as well as they think.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    176. Re:It would be good to have optional GUI by steveb3210 · · Score: 2

      ssh me@server1
      scp /some/file.txt me@server2:/where/to/put/it

      The GUI has nothing to do with the bottleneck you're referring to.

    177. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      I have Linux on a PowerEdge 2500. I use the 8MB of RAM on the video chip as a RAM drive. No graphics. No monitor even, I do everything through SSH or a serial port.

    178. Re:It would be good to have optional GUI by shutdown+-p+now · · Score: 1

      It still has windows. It's just that the only kind of window that you have in an out-of-the-box Server Core install is the terminal (and, IIRC, Notepad).

    179. Re:It would be good to have optional GUI by Jonner · · Score: 1

      Unix and Unix-like systems have never tied services to any GUI as Windows and services running on it seem to often do. There are a number of window systems and other GUI programs that run on *nix but network services never rely on any of them. If MS is serious about proper headless installations, that's what they'll emulate. MS seems to be gradually distancing themselves from earlier claims that NT is a "better Unix than Unix" and moving Windows more and more in the direction of *nix.

    180. Re:It would be good to have optional GUI by DJRumpy · · Score: 1

      No, for those apps that require a GUI interface, rather than running that GUI locally through your constrained low bandwidth connection, you launch the GUI on the server side, and make use of the server's broadband connection and remove your local client's low bandwidth connection from the equation. Read the last line of my post. I'm not suggesting it increases the bandwidth (although the parent did via a poorly worded response), but rather increases the bandwidth available to you for those apps that require a GUI, while removing your local client connection from the picture.

    181. Re:It would be good to have optional GUI by jimicus · · Score: 1

      Tell us, how is NAT a bad thing? So far you've just sneered at it -- from my perspective, it solves the problem it's meant to. And I can't even begin to tell you the number of large corporations I've worked at with computers all addressed within these [wikipedia.org] ranges. Not having them routable to the rest of the planet is actually a useful thing.

      It breaks quite a few protocols and requires a more sophisticated firewall (specifically, it requires an Application Layer Gateway or ALG built into the firewall) to attempt to un-break them. FTP, IPSec and SIP immediately spring to mind. FTP ALG support is built into more-or-less every gateway and works pretty well, so it's not something you'd notice.

      IPSec support is built into virtually everything but you do get the odd one or two where it's either misconfigured or not terribly interoperable - the net result is usually your CEO is in a fancy hotel somewhere and starts shouting rather loudly at the help desk that his VPN doesn't work.

      SIP is rather more of a PITA - it's still an interop nightmare with ALGs that try to get clever and SIP client/server combinations that work just fine without such an ALG and indeed get broken if you turn it on.

    182. Re:It would be good to have optional GUI by wzzzzrd · · Score: 1
      My point, that's Windows-admin slang. Best one so far:

      Having them [GUIs] on server means you have access to much better bandwidth and your programs can run 24/7, [...]

      I think it means that it's good to have a server that runs the same GUI application than your tiny admin notebook and so you can VNC with it and thus it appears to you that you have more bandwidth and CPU at your disposal. Like tunneling something to a machine with more power.

      --
      On second thought, let's not go to Camelot. It is a silly place.
    183. Re:It would be good to have optional GUI by kcbnac · · Score: 1

      With the introduction of RemoteFX (basically, GPU-accelerated graphics in virtual machines (VMs) running under HyperV, Microsoft's VM solution, over RDP) - I think this will become the preferred method of running those apps. Don't have to give the user of the application access to the server directly, but just a VM within.

      Now only if they didn't require you to run Windows 7 in a VM under Server 2008 R2 SP1 to use RemoteFX...but instead could just run it as a normal workstation, but still get the accelerated RDP session...You could game on the bigscreen in the living room, while the workhorse is in the closet, office, or some other place where the heat and noise isn't a concern.

    184. Re:It would be good to have optional GUI by sideslash · · Score: 1

      Translation: "Even though I don't know anything about the GUI applications the OP is talking about that he needs, I can assure everybody that CLI/MMC equivalents exist, which fact I just now retrieved from my posterior. And also, instead of having a Windows Server that needs a GUI actually, you know, provide a native GUI, I think we should add a heavy layer of virtualization that will slow the poor server down even more."

      Really? :/

    185. Re:It would be good to have optional GUI by hairyfeet · · Score: 1

      Besides seriously, who is gonna want WinServer without a GUI? If you are gonna do that you might as well run Linux and save a ton on CALs. The whole point of WinServer, with the exception of a few niches where you'd need every last drop of resources which i would argue if that's the case again a stripped down Linux would be better, is that with snap-ins and GPO frankly I can teach my 19 year old whose never run a server how to do most roles that your average SMB has in a few weeks. They've spent years making their domain trees VERY intuitive IMHO and the concepts are easy to grasp without having to do a bunch of memorization unlike CLI where if you don't have the syntax memorized you are pretty well screwed without a way to Google the answers.

      Most likely this is just their way of putting a check in the checkbox so their sales staff can go "Yup we do that too" but again other than a few niches I honestly don't see the default on WinServer being no GUI, it just kills the point of running Windows.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    186. Re:It would be good to have optional GUI by sideslash · · Score: 1

      I'll elaborate. Your ID is WAY to high to be talking about Windows in here.

      Let's file that away for a bit.

      Now again, you make even more comments during your elaboration that make no sense whatsoever.

      Aha. So just above this you made a "comment" during your "elaboration" that "makes no sense whatsoever". Are you talking to yourself again?

    187. Re:It would be good to have optional GUI by lucifuge31337 · · Score: 1

      Now, this is the part you missed -- the admin wants to do something like upload database files somewhere, or move media around, or something related to his organization's operations. If he does it through his dial-up, it will be excruciatingly slow. However, his dial-up is fast enough to let him access the server via Remote Desktop or VNC, so hey, presto! Using the GUI remotely allows him to have faster bandwidth. He is effectively then using his local machine analogously to a "dumb terminal". It's the kind of thing that makes sense after you've experienced it once or twice.

      I'm quite positive you too are missing the point here. What part of this requires a GUI?

      --
      Do not fold, spindle or mutilate.
    188. Re:It would be good to have optional GUI by sys_mast · · Score: 1

      I think you also are getting at, being able to script anything. Which would be very cool in Windows. I know there are some macros and work arounds for GUI interaction, but a clean simple CLI to all applications and all functions would be slick.

      --
      Those who can, do.
    189. Re:It would be good to have optional GUI by lucifuge31337 · · Score: 2

      the admin wants to do something like upload database files somewhere, or move media around, or something related to his organization's operations

      Additional clarification -- in the specific context of the discussion, he was talking about use of a GUI application that does something like the above, for which there is no command line / text equivalent. Hope that helps.

      And as long as there is no incentive to make proper command line versions of Windows server software, you will always need that slow, bloated GUI to do certain things. Certain things that have been possible on proper CLI systems for decades.

      --
      Do not fold, spindle or mutilate.
    190. Re:It would be good to have optional GUI by sideslash · · Score: 1

      Plausible real world example: A small company needs to operate on a bunch of files on their server, running some operation on them, and then uploading them somewhere. The best method they have for the "running some operation" part is a GUI app for which they have neither the source code nor the ability to rewrite it. So this setup might be effective for them -- a server with GUI capability. If their server didn't have GUI capability, they would be constrained by their local bandwidth limitations and unable to take advantage of the server's better connection for the network part of it.

      So it may or may not "require" a GUI in an absolute sense. But in the real world governed by budgets and limited availability of things we need, yes, a company may "require" a GUI in that sense.

      Capisce?

    191. Re:It would be good to have optional GUI by DigiShaman · · Score: 1

      I run Windows 2008 R2 from a few PowerEdge 2950s. I admin them via an RDP session. The GDI session is rendered by the CPU (not GPU). While yes, processing a GUI takes more processing cycles than pure text, I'd argue the difference in power consumption is negligible. Although, feel free to provide power consumption time graphs comparing remote PowerShell access to that of a single RDP session. Admittedly, the results would be interesting.

      Now running a full Windows/Citrix Terminal Server with GUI for multiple users is a whole other story. But then again, that's what it's designed for. It's also why it's important to have multiple CPU cores for this role because, again, none of the RDP GDI sessions are processed by the server-side GPU. About the only time a server-side GPU would be used in a TS environment is if your using the new RemoteFX technology.

      --
      Life is not for the lazy.
    192. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      I think they can call it DOS.

    193. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 1

      If you are using a server to perform workstation tasks, the admin needs a slap in the head... House a workstation at the datacentre and remote in to that with you dial-up connection.... by the way, what fuckin organization lets the admin work from home with a dial-up connection..

    194. Re:It would be good to have optional GUI by hairyfeet · · Score: 1

      Exactly you aren't gonna even save a single watt as most servers have the ancient ATI Rage chipset which thanks to die shrinks and its very limited functionality is using MAYBE a quarter of a watt. its not like these things have stream processors or support for hardware decoding, we are talking 10+ year old chips that have gone through a good dozen die shrinks.

      in the end I'm betting its to give the sales guys a check in the checkbox, because if its one thing MSFT hates its someone having something they don't. This gives the sales guys an ability to counter the "Linux is better/faster/has electrolytes because its CLI" by saying "We can do that too". of course I doubt many will actually RUN it that way, but PHBs love PPTs with lots of bullet points and this just added a bullet.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    195. Re:It would be good to have optional GUI by Rakishi · · Score: 1

      Wow, you windows fanboys seriously lack reasoning or reading skills don't you.

      You made a claim that a GUI is superior to a CLI in terms of performance on low speed connections. Furthermore the OP made the claim that a CLI is utterly unable to rival the GUI in this area.

      I simply pointed out that the claim is utter BS, a CLI would be even faster on such a connection since (via ssh on linux for example) it trivially provides the exact same advantages as RDP/VNC except even better.

      I never said that a GUI didn't have other advantages or that one should move everything to a CLI. That is you projecting your own insecurities and fanboy zealotry onto others.

      I hope we are now clear on exactly all the ways in which you have failed in this argument.

    196. Re:It would be good to have optional GUI by omnichad · · Score: 1

      That's just your outlook.

    197. Re:It would be good to have optional GUI by GillyGuthrie · · Score: 1

      CEO is in a fancy hotel somewhere and starts shouting rather loudly at the help desk that his VPN doesn't work

      This is why I don't do helpdesk anymore =/

    198. Re:It would be good to have optional GUI by Finallyjoined!!! · · Score: 1

      Or:
      http://oxforddictionaries.com/definition/administrate?q=administrated

      --
      If I had an Ass, I'd call it Fanny Bottom, then I could slap my Ass; Fanny Bottom, on the Arse.
    199. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      FTFA:

      we saw the need to streamline the footprint of Windows Server by enabling the removal of components that are not always necessary for all Server installations

      They should have done this for years, but:

      the full .NET Framework 4.5 is now available out of the box on Server Core.

      ...they still didn't get it.

    200. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Which is fine if you're supporting software that is capable of interfacing with it in Solaris

    201. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Yes, I agree; lots of windows fanboys here lately :)

      Who inherently are also GUI fanboys as well. Oh noes! Server is broken there's no GUI!?!? - typical newbie reaction.

    202. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Actually, RFC addresses are perfectly ``rotatable''. They are however, not advertised on the Internet...

      --Motheius

    203. Re:It would be good to have optional GUI by DigiShaman · · Score: 1

      The MS platform has only two things going for it. Legacy support with pre-existing software, hardware, and AD forests. Secondly, an established knowledge base to keep the momentum going.

      As a die-hard Microsoft admin with zero Linux/Unix knowledge, I *will* invest my time learning Unix over new MS commandlets. Unix admins are always in demand as the platform is used everywhere. Now add to the fact Apple is gaining vast market share from a platform that's based off Unix and there you go. Why waste my professional time with this? I've got bills to pay like everyone else, and I won't think twice about jumping the Microsoft ship. Money talks and my ass can walk.

      --
      Life is not for the lazy.
    204. Re:It would be good to have optional GUI by lucifuge31337 · · Score: 2

      So a GUI is required for doing things that all good admin recognize aren't really appropriate to be doing on a server. I'm not seeing why this can't be done on a desktop machine, even a remote console to one.

      GUIs on a server has and always will enable and basically promote poor usage practices on said server. Maybe Microsoft is interested in paving a road to make their server products more in line with the rest of the server marketplace by getting away from that type of thing. By allowing or encouraging this type of user behavior they are being blamed for the problems it causes (rightly or wrongly). I know I'd want to get away from that as well as to get a shot at possibly winning back some business from the majority (by volume) server operating systems being used today (only about 36% Windows, the rest overwhelmingly some unix variant) by getting in line with the requirements of the administrators of those machines......and that necessarily means forcing those who develop the software they run on your OS to get in line with this as well.

      --
      Do not fold, spindle or mutilate.
    205. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 1

      Ironically this is how it was during the DOS/Windows days. The GUI didn't start until you typed in "win" either manually or through autoexec. Back in the days when Wordperfect and Lotus 1-2-3 were their own programs. Ahh =)

    206. Re:It would be good to have optional GUI by TemporalBeing · · Score: 2

      ssh me@server1 scp /some/file.txt me@server2:/where/to/put/it The GUI has nothing to do with the bottleneck you're referring to.

      Now compare that to doing the same task over an RDP session; that's what the OP is talking about, and that's the fallacy.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    207. Re:It would be good to have optional GUI by Vancorps · · Score: 1

      SEPM has a web-based console already as you mentioned, it is pretty darned functional these days too. Most of VMWare's tools also don't need to be run directly on the server for management. Even installation can be done unattended and thus without a GUI.

      This won't be a huge change for me as I already administer almost everything from administrative workstations and not directly on the servers. SSH access is common for me with the Linux side, and the traditional tool-stack from MS works pretty well and doesn't appear to be going anywhere, although I'd rather do it from an SSH tunnel instead of direct rpc. We're getting there!

    208. Re:It would be good to have optional GUI by TemporalBeing · · Score: 1

      No, for those apps that require a GUI interface, rather than running that GUI locally through your constrained low bandwidth connection, you launch the GUI on the server side, and make use of the server's broadband connection and remove your local client's low bandwidth connection from the equation. Read the last line of my post. I'm not suggesting it increases the bandwidth (although the parent did via a poorly worded response), but rather increases the bandwidth available to you for those apps that require a GUI, while removing your local client connection from the picture.

      Your local client connection and its bandwidth is not removed from the picture. You are just reallocating what the bandwidth affects. Instead of it directly affecting the application, it's affecting the RDP session you are running instead. Instead of waiting on the data in the application, you are waiting on the ability to interface with the computer.

      Now, to your point the way consumer grade ISPs work, you do end up with more bandwidth as you have a greater download speed than upload speed, and RDP will make better use of that scenario. But it nonetheless just reallocates what is being affected.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    209. Re:It would be good to have optional GUI by sideslash · · Score: 1

      You made a claim that a GUI is superior to a CLI in terms of performance on low speed connections. Furthermore the OP made the claim that a CLI is utterly unable to rival the GUI in this area.

      That is false; I never said that. And the OP was talking about a legitimate corner case, not generalizing that a GUI is always better. We are talking about a situation where you need to run a specific GUI app that requires high bandwidth, for which you don't have a CLI alternative. Maybe you don't have that need. Neither do I right at this moment. But I have in the past, and I know people who do, and I may again in the future, because I work on a wide variety of software projects.

    210. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      You sure never used bash

    211. Re:It would be good to have optional GUI by talonyx · · Score: 1

      What the hell good is an 8MB ram drive, even if it's very fast?

    212. Re:It would be good to have optional GUI by swv3752 · · Score: 1

      Seriously, this is a non-issue in the Unix world. There are a number of ways to handle from log files, curses, ssl web pages, et cetera.

      --
      Just a Tuna in the Sea of Life
    213. Re:It would be good to have optional GUI by steveb3210 · · Score: 1
      My comment was replying to DJrumpy:

      There is little difference between what he's suggesting a GUI solves and the equivalnt version in SSH/SCP/rsync, etc....

      When you VNC into a host server and us the GUI there, you are limited by the servers connections, which typically tend to be in gigabytes, not kbits. It was simply poorly worded, but anyone who's worked remotely via VNC understands the principle. You use the hosting VNC target to do your heavy network lifting and your local laptop/desktop as a dumb terminal to get you into the host server. It doesn't increase your bandwidth per-se but instead increases the bandwidth available to you while removing your slower local link from the equation.

    214. Re:It would be good to have optional GUI by antitithenai · · Score: 1

      In my case it's not even about some organization, as I run my own business. I also travel a lot - in fact I work on the internet and live while traveling, so my connection isn't always that great. I can leave my apps running on a Windows server and just remote to it from wherever I am. And no, there isn't any command line equivalent as they're desktop apps, and it would make them much more difficult to use if they were CLI-based.

    215. Re:It would be good to have optional GUI by swv3752 · · Score: 1

      It sure changes the available bandwidth. SSH will use less bandwidth than say RDP or VNC. A GUI also uses more resources on the server. Say what you want, it is dumb to unnecessarily run a GUI.

      --
      Just a Tuna in the Sea of Life
    216. Re:It would be good to have optional GUI by mhall119 · · Score: 1

      I don't see how I was saying anything different.

      --
      http://www.mhall119.com
    217. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 2, Insightful

      If we had IPv6 we would all have as many ips as we needed free of charge.

      Are you serious?

      You think that ISPs will throw away the opportunity to charge you extra money for more IPv6 addresses?

      They will justify the charges like this:

      1. You have additional devices that you want connected directly to the public Internet? Then you must pay your ISP for the privilege.

      2. When switching to IPv6, you no longer need to buy a NAT box? Then the ISP deserves at least part of the money you saved.

      3. You no longer need to screw around with manually configuring your router ports for your various applications (P2P, etc.)? Then you must pay your ISP for that extra convenience.

      4. They have to hire someone to enter your request for extra IPv6 addresses into their database. You must pay for that expense.

      You WILL be charged for your IPv6 addresses -- each and every one of them.

      Just because IPv6 addresses SEEM like they should be free (from a mathematical perspective), there is no way they are actually going to be free (from a marketing perspective).

    218. Re:It would be good to have optional GUI by gstrickler · · Score: 1

      It wreaks havoc on VOIP for instance.

      Then you're not doing it right. I use NAT with VoIP all the time in many locations, with multiple concurrent connections. It's not a problem and it's trivial to setup.

      You don't need to have NAT to have those addresses non-routable. You just need your firewall to drop all traffic to those addresses.

      You're confusing "non-routeable" with "non-routed". Reserved IP addresses are non-routeable on the public internet, they will be dropped by routers outside your organization because they're not assigned to any single entity and are almost certainly duplicated somewhere else. Setting your firewall to not route to assigned public IP addresses that are internal to your network just makes them non-routed, they're still routeable. Traffic to non-routeable addresses won't even make it to the public IP of your router/firewall, but traffic to routeable public IPs will. There are subtle, but important differences between the two. For most purposes, private non-routeable addresses with NAT provides slightly greater security than having public IPs and a firewall that doesn't route incoming traffic. In theory, they're the same, but in practice, NAT with reserved IPs internally adds one additional layer of security from external attack. Granted, it's a very slight difference, but there is a difference.

      --
      make imaginary.friends COUNT=100 VISIBLE=false
    219. Re:It would be good to have optional GUI by trevelyon · · Score: 1

      There's a number of problems with NAT even for the home user. Here's just a few limitations and problems NAT created:

      1. VOIP problems - See STUN or go here: http://en.wikipedia.org/wiki/STUN . It introduces latency and complicates configuration to the point where most people just use skype because it gets around firewalls. It has at least slowed if not completely stunted the VOIP field and forced it into proprietary methods of getting around it.
      2. Home user server processes - Want to host that game and have your friends join? Best hope that your game has NAT traversal and works with port forwarding then go to your router and configure the port forwarding. Oh and multiple PCs behind the router might have problems since the port only gets forwarded to 1 PC.
      3. VPN Clients - Ever wanted to access work from home? Try using a PPTP or IPsec client from behind a firewall and see how much trouble you have doing it. A lot of support and extra programming goes into fixing this because of NAT.
      4. IM filesharing - Ever had problems sharing files over MSN, Jabber or other protocols? ALL the complication and server based rerouting of file xfers through public hosted servers are because of NAT. Almost all of these problems would not happen without NAT.
      5. Bittorrent, emule and other P2P apps - most of these require port forwarding to allow the sharing to work well (at least the distributed ones) making it harder fcr the average user to properly participate.
      6. The untold numerous apps that are not out there using open free protocols because of NAT. Whiteboarding, conference calling, personal media sharing, the list goes on and on. ALL of these will be slowed and more will have proprietary implementations on their initial release due to NAT. It adds an extra problem to almost ANY P2P application making distributed ANYTHING harder. Having the protocols proprietary locks the users in and decreases interoperability, just look at the IM landscape nightmare. Do you run MSN messenger, Yahoo, Gtalk or other jabber protocols or skype for IMing? The mere existence and popularity of clients such as pidgin, ichat, trillium, etc would not be necessary with a standardized IM client (such as jabber).

      These were the ones just off the top of my head BTW.

      NAT is just a bad cludged fix to a lack of IP address space. As the grandparent post stated things would be SO much better if it just went away and that is for the home user as well as the business users. I hope this has clarified just how NAT is a BAD thing.

    220. Re:It would be good to have optional GUI by Chris+Mattern · · Score: 1

      I can't speak for your installation. I have a Debian remote server without X installed, without xvfb installed, and I can run xterm from it on my local X server without problem.

    221. Re:It would be good to have optional GUI by Locutus · · Score: 1

      "Even Linux severs can have a GUI",

      Linux and *nix and most all other OS's do not distinguish between server or client except for what software you install. Unlike Microsoft who uses this as a profit generator. Does anyone remember when Netscape was making a killing selling their Netscape web server for running on Windows 2000 instead of the server and Microsoft only allowed their web server( IIS ) with a Windows Server license? Microsoft's response was to change the EULA for the client stating you could not have more than 4 or 5 users connected to the computer over the network at any one time. This forced companies to spend the extra money on Windows Server and btw, it came with IIS so why purchase Netscape's server was the general consensus after that.

      FYI, the Windows GUI subsystem is part of the kernel so til this new release you already had a reliability problem. Running desktop apps on your server isn't a good idea if you like keeping your users happy with your admin services and not going to help reliability neither. No doubt Microsoft is finally doing this because it's a pathetic kludge with so much of the GUI subsystem tied into the kernel and they are getting beat in the pants with much more efficient Linix/*nix configurations in the server room.

      Besides, they won't be eliminating the GUI and therefore your little LANs can still have a server which is also used as desktop and all that brings.

      I think it was Windows NT 3.51 which was the last NT/Server configuration which had the GUI outside of the kernel. Compared to the other OS's of the day, NT was a bloated slug and with the GUI outside of the kernel it was a super slug. People would learn about the reliability issues later after they'd invested in the software and migration so 2nd redundant systems were required to keep the users happy. It kept Microsoft happy too as they sold another Windows Server license and helped sell more PC hardware. Good for the Windows support system and costly for businesses who found their single yet expensive UNIX server was replaced with not one cheap PC but 6, 8, 10 etc cheap PC servers and more admins. ouch.

      Welcome back to the 90s Microsoft.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    222. Re:It would be good to have optional GUI by c++0xFF · · Score: 1

      Which is why both should be available. Ideally.

      Unfortunately, Linux tends to be lacking in GUI support while Windows tends to be lacking in CLI support. And, given the choice of only having a CLI or only having a GUI ... well, see all the other comments in this discussion and pick a side.

    223. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Yeah but server core kind of sucks...a full version of 2k8 without the GUI would be nice. As long as there is an optional installable GUI.

    224. Re:It would be good to have optional GUI by devent · · Score: 1

      First and obvious one, you use way less RAM. Second, less services are started, depending if you run a full blown Gnome desktop all the time or if you leave it in the log-in screen.

      --
      http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
    225. Re:It would be good to have optional GUI by Barsteward · · Score: 1

      Ouch !

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    226. Re:It would be good to have optional GUI by Locutus · · Score: 3, Insightful

      Microsoft will have to imply the GUI won't be there or else developers will just continue and tell the admins to install the GUI system and effectively eliminating any benefits of keeping the GUI out of the server.

      What is this, something like 15 years after they put the GUI into the NT kernel in NT 4.0? That fantastic Window 95 desktop wasn't even close to the OS/2 WPS yet still was a performance sucking pig so they had to pull the GUI into the kernel to keep an acceptable performing GUI experience.

      I wonder what's causing them to do back to pulling the GUI out of the kernel and even telling server software vendors to code to this configuration? It's SOP for *nix systems so what's going on? From what I've seen running Windows in VM's, you can fit way more Linux servers in VM's than you can Windows and it has everything to do with the performance requirements(CPUs and memory) of the environments. Where's the leaked memo about this anyways?

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    227. Re:It would be good to have optional GUI by Sipper · · Score: 1

      I can't speak for your installation. I have a Debian remote server without X installed, without xvfb installed, and I can run xterm from it on my local X server without problem.

      Hmm okay then I'll try it again. I had set this up when Etch was new, so maybe things have changed since then. If so, that's good. Thx.

    228. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Actually it does save heaps of CPU power, especially if it decides to fire up a screen saver. If you are running your servers hard that makes a huge impact on their processing capacity; trust me I've had a system delivered that way (based on RHEL IIRC) and had to spend some time turning off X on all boxes so that it didn't fall apart 15 mins after being booted up.

      Killing X also saves quite a bit of CPU time if you run Linux servers in a VM - I suggest you try and and monitor the stats.

    229. Re:It would be good to have optional GUI by IGnatius+T+Foobar · · Score: 1

      Were talking about something equivalent of 10+ year old graphics technology shrunk down in die size with newer chip fab processes. It consumes all but what, a fraction of a watt? And that's if it's heavily utilized via consoled KVM?

      Actually, more often than not, for new deployments the video card is going to be virtual anyway.

      Which brings up another point: GUI-less Windows will make a lot of sense for servers that are only going to be running as Hyper-V hosts.

      (Why anyone would willingly run Hyper-V is beyond me, but it does happen in some places.)

      --
      Tired of FB/Google censorship? Visit UNCENSORED!
    230. Re:It would be good to have optional GUI by jsepeta · · Score: 1

      It's likely only more efficient when you're managing 100's of servers. For the small business market, this move makes little sense. GUI's are good, CLI is good, why can't we have both? The predecessor to Microsoft's server 8 mistake was the abysmal Exchange 2007/2010 where some tasks can ONLY be performed in Powershell (not the command line). This makes me want to migrate away from Microsoft to any kind of server that works without this kind of stupid marketing-driven change (and lower licensing fees).

      --
      Remember kids, if you're not paying for the service, YOU ARE THE PRODUCT THAT IS BEING SOLD.
    231. Re:It would be good to have optional GUI by sjames · · Score: 1

      Of course, it's not the GUI that does that, it would be even faster if you ssh in to a shell.

    232. Re:It would be good to have optional GUI by sjames · · Score: 1

      Or better, just install the X11 libs and common data without the actual X server.

      The X forwarding over ssh is fairly safe. An attacker would have to have something running on the server to even begin attacking you. Then they'd need an exploit against your X server.

    233. Re:It would be good to have optional GUI by jawtheshark · · Score: 1

      If we had IPv6 we would all have as many ips as we needed free of charge.

      My ISP now has native IPv6. I wanted to set it up, but since I run OpenBSD as a gateway (and NAT), I can't use rtsold to do IPv6 autoconfig. I wrote an email to my ISP to ask for a fixed IPv6 block and I told them I assumed it would be at no charge. The ISP replies that at this time they don't have plans to allow fixed IPv6 blocks and it hadn't been decided what the pricing would be.

      Believe me, they will change for IPv6 blocks, and I have a pretty consumer-friendly ISP for my country.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    234. Re:It would be good to have optional GUI by jawtheshark · · Score: 1

      Any howtos you can link to? I only knew about the xvfb solution too.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    235. Re:It would be good to have optional GUI by nine-times · · Score: 2

      Right. Essentially they aren't warning admins that they'll be forced to use Windows Server without a GUI. They're warning developers that Windows Server admins might be using Windows Server without a GUI.

      Still, it's noteworthy because it shows that Microsoft is taking CLI server administration seriously.

    236. Re:It would be good to have optional GUI by jonadab · · Score: 1

      I would have said Remote Desktop over dial-up would be excruciatingly slow. If you don't think so, I'm guessing you've never attempted it. Even consumer-grade broadband, like cable modem service, is often inadequate for remote desktop -- the downstream bandwidth is okay, but the upstream bandwidth is generally not, and the latency will make you want to throw your mouse across the room.

      Realistically, if your connection is residential-grade, you're going to want a command-line interface for your remote shell. It's just less painful.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    237. Re:It would be good to have optional GUI by DigiShaman · · Score: 1

      The video adapter is already virtual for remote Windows sessions. So headless or not, the graphics adapter is not used for remote connectivity.

      MS Server Core allows for the installation of Hyper-V to be administrated remotely. It's the equivalent of VMWare ESXi with it being remotely accessed with a vSphere client.

      While VMWare is superior to Hyper-V, it's exceedingly cost prohibitive for many small and medium business that need multiple servers with little physical infrastructure as possible. It's this reason alone why the adoption rate of Hyper-V started off so strong. But any real fortune 500 will probably stick with VMWare for some time however. If they don't piss off their existing clients with absurd licensing costs. Basically, VMWare is pulling a "Cisco" in the marketplace. Bastards!

      --
      Life is not for the lazy.
    238. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Not to mention that a GUI-less mode was available in Windows Server 2008 already.

      And I might be inclined to run the GUI-less mode, except you can install certain Microsoft services without a GUI.

    239. Re:It would be good to have optional GUI by jonadab · · Score: 1

      Sure, but the benefits of a GUI are mainly applicable to things like interactive image editing and interactive web browsing and so forth -- nothing any sane network administrator would ever do on a production server. A beginning network administrator who's just getting his feet wet might want a GUI for the little change-the-settings-for-this-service applets and whatnot, but with a little more experience you quickly learn how to do it the easy way, which does not require a GUI.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    240. Re:It would be good to have optional GUI by jonadab · · Score: 1

      > A GUI-Less OS

      I wouldn't go that far. I think the GUI should be optional at install time, but it should exist.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    241. Re:It would be good to have optional GUI by Chris+Mattern · · Score: 1

      I'm not sure how it requires a HOWTO, at least if you have Unix/Linux on both ends. Install ssh client on desktop, ssh server on remote host; make sure ssh server is running on remote host. Make sure both are configured to allow X-Forwarding (many installations disable this by default). Have X server installed and running on your desktop machine--run Gnome, KDE, Xfce, whatever you like. Install xterm on your remote host. Call up a local terminal in your desktop X. SSH to your remote host. Echo $DISPLAY. It should be "localhost:10,0", or localhost something. If not, something is not setting up correctly. If it is, issue the xterm command. See the remote xterm pop up on your desktop. Doling it from a local terminal is just to simplify troubleshooting; once you've confirmed it's working, issuing "ssh remotehost xterm" from launcher will do just fine.

    242. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Where are my Mod points please.
      I have this Exact discussion this week with a bunch of supposed sysadmins I work with
      Point and click admins the world is becoming full of.

    243. Re:It would be good to have optional GUI by Onymous+Coward · · Score: 1

      Some folks run multiple VMs on a single system. Reducing the load of the individual VMs increases the number of VMs they can run.

    244. Re:It would be good to have optional GUI by puto · · Score: 1

      It was in Windows 200 with the /nogui switch.

      --
      The Revolution Will Not Be Televised
    245. Re:It would be good to have optional GUI by soundguy · · Score: 1

      If you have ANY servers listening on port 22, you need to go back to admin school.

      --
      Nothing worthwhile ever happens before noon
    246. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Cleary, you haven't found the power of the CLI yet ;)

    247. Re:It would be good to have optional GUI by soundguy · · Score: 1

      For web hosting, there are already a number of (GUI) web front ends available on Windows - cPanel, Helm, etc. For file management, FTP or WinSCP provides drag & drop functionality. I don't know what tools are available for MS databases, but on Linux, phpMyAdmin is a very nice Web-based management application for MySQL.

      Actually, this move would have made a lot more sense back around Windows Server 2000, when most people were on 32-bit OSes. Setting an 8meg video address range for basic CLI "crash cart" video or going completely headless instead of allocating 128 megs or more of address space for desktop-grade video from the meager 4-gig range frees up a lot of memory addresses that can be used for file caching, SQL tables, etc.

      --
      Nothing worthwhile ever happens before noon
    248. Re:It would be good to have optional GUI by adolf · · Score: 1

      What the hell good is 8MB of RAM, if it's never used for anything?

    249. Re:It would be good to have optional GUI by Gunstick · · Score: 1

      on recent gnome the FULL gnome session is running with a lot of deamons because it has to account for power saving stuff, accessibility and more. It was one of the complaints on one of the 27c3 talks given.

      --
      Atari rules... ermm... ruled.
    250. Re:It would be good to have optional GUI by Bearhouse · · Score: 1

      Right. You get what you pay for; nothing wrong with that.

    251. Re:It would be good to have optional GUI by jedidiah · · Score: 1

      Apply the same amount of effort to coding the remote monitoring method as you do the stupid GUI wigdet and you won't have that problem.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    252. Re:It would be good to have optional GUI by jedidiah · · Score: 1

      If there is some "server" that has a "desktop" part to it, that part should ALWAYS be separate from the actual service/daemon. Anything else is just crap engineering. It's just more needless crap to complicate what you're trying to do and make it less reliable.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    253. Re:It would be good to have optional GUI by dbIII · · Score: 1

      As distinct from MS Exchange 5.5 where some tasks could only be done by hacking the registry. Every version seems to have done something that varies from the rest of it's environment. It's a weird suite of programs where you have to take it's quirks or leave it, and document the crap out of everything so you can account for every weird quirk if there needs to be a new install. Or you can keep the entire arcane pile of crap in a virtual machine so that you never have to install it again.
      If you try to even do so much as recover a mailbox all of those quirks make it look almost as if it is designed to stop you migrating away from it. Despite being well named (exchange it for something that works), once it's full of useful data you are cursed with it, and it's difficult to move from that suite of applications to a new set of applications while still keeping all of that mail etc available.

    254. Re:It would be good to have optional GUI by dbIII · · Score: 1

      And a few other services that kick in every now and again to do nothing but waste time and memory. Sometimes it matters. Conversely if there's no monitor then having those services never matters. It's low hanging fruit in terms of increasing performance.

    255. Re:It would be good to have optional GUI by dbIII · · Score: 1

      He needs to read the crab book on TCP/IP to get a clue as to why people are arguing with his "brilliant" idea.

    256. Re:It would be good to have optional GUI by dbIII · · Score: 1

      And if you don't you have to drive back to the admin school because you can't log into it remotely.
      What is it with these kids that half understand the idea of network security and make smug blanket statements that are so incredibly fucking stupid even if they initially look good? Is it some idea of putting ssh on a different port that might have worked back in 1995 when port scanning was uncommon?

    257. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      I GUId your mom. HAHAHHAhahah

    258. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      I guess you never heard of X forwarding? In the nix world it is possible to ssh to a server that has no GUI an run a GUI program on It; the graphic content is sent to the X environment on you workstation. The result looks the same as a seamless Citrix application if you are familiar with that.

    259. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      And that most applications that run on a server are services.

    260. Re:It would be good to have optional GUI by Culture20 · · Score: 1

      No, you'd have a worse problem. Instead of just one open port for RDP with a daemon that gets regular updates and security audits from its creator, you'll have a port open for program X, another port for program Y, and another for program Z, each one without updates until you pay for the new version.

    261. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      nothing from MS can ever be paneless....

    262. Re:It would be good to have optional GUI by natd · · Score: 1

      Windows servers need GUIs to run common third party software installation programs (vmware netchk) or AV consoles (Symantec Endpoint Protection) via RDP. Without a GUI, you'd be forced to serve up yet another port to clients to run the GUI consoles (that have tons of graphs and other things that are actually useful), or run them via a shoehorned webpage via IIS or apache (SEP already tries to do this). Do you really want unnecessarily open ports just to satisfy an urge to remove the GUI?

      Novell NetWare had MANY GUI installers (first and third party) that ran on workstations but installed on the server. In fact, I think that was the most common situation. As one of many options, that could be done for Windows Server. Getting the compulsory GUI (2008 Core didn't count...), Solitare and 3D screen-savers off the server can only be a good thing. I'm glad MS has stopped beating that horse.

      --
      Only big ligs use sigs.
    263. Re:It would be good to have optional GUI by turbidostato · · Score: 1

      "what they are saying is that if you are developing a server application, you need to expect that there may not be a GUI and you should develop the application with that understanding"

      Unless, of course, you are a fish big enough to state your conditions: your support contract requires your server to be Windows 2008 SP2, the GUI and you dancing a fox-trot while at the phone.

      There.

    264. Re:It would be good to have optional GUI by natd · · Score: 1

      Some folks run multiple VMs on a single system.

      SOME Folks? Since 2007 or 2008 it's more like "Some folk DON'T run multiple VMs on a single system". Wasted RAM, CPU and Disk IO is now expensive for most companies as you actively need to beef up for it.

      --
      Only big ligs use sigs.
    265. Re:It would be good to have optional GUI by turbidostato · · Score: 1

      "You should just start with the assumption that every machine is facing the world and have a decent firewall on every machine."

      Then you have failed from the start.

      Just like you can't start with the assumption that people will remember a 16 randomized char password changing each week without sticking it to the monitor.

    266. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 1

      The ".Net framework" of server management is called "PowerShell". It's similar in concept to a Unix shell, but instead of lines of text being piped between commands, it's objects.

      In theory your Unix shell sends byte streams between commands, but in practice it's lines of text. To understand why objects are better, consider the poster boy of everything that's wrong with the Unix system: find(1).

      What happens when your delimiter isn't a newline? Even worse, what happens when you think it's a newline but it turns out that a newline can end up in your data? That's the problem the creators of find ran into when they realized filenames can have newlines in them.

      Of course it's an easy problem to solve -- you just create a custom protocol. The way find solves this problem is using \0 as a delimiter because it's the only byte that's not valid in a file path. That works, but the only command that understands that input is xargs(1). You can't pass the output of "find -print0" to grep, more, wc, or any other command that expects newline-delimited input.

      Why does find have 50 different command line parameters? Because it's just impractical to write another command to filter and process files. If you want to write your own filesystem recursion engine, you also have to write your own expression evaluator.

      The PowerShell version of find doesn't need to include its own expression evaluator because PowerShell itself has a built-in "where" command that filters on any property of each file. Actually, the version of "find" doesn't just recurse filesystems, it recurses any hierarchical source of objects. It could be a filesystem, a registry key, or a directory service, and the same command recurses it. Of course, the "where" command with an expression evaluator operates on any object you pass it, whether it's a file, a user, a process, or any other object you pass it.

      dom

    267. Re:It would be good to have optional GUI by lsatenstein · · Score: 1

      Is the switch to GUI twofold. To provide the powershell, and to give Linux a competitor? Don't know about the Mac, will there be an Apple server with command line?

      --
      Leslie Satenstein Montreal Quebec Canada
    268. Re:It would be good to have optional GUI by MightyMartian · · Score: 1

      Ever heard of awk and sed? Awk in particular is very easy to use and is designed to do exactly what you describe. I've used it to process bizarrely formatted mainframe generated inventory files of hundreds of thousands of records and turn them into csv files.

      Powershell is a neat tool, but to act like it's somehow replacing what couldn't be done by the *nix command set is laughable.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    269. Re:It would be good to have optional GUI by jcfandino · · Score: 1

      VIM handles tabs :tabe and window splitting :sp
      screen is another useful tool for remote administration.
      And I think mounting the filesystem remotely (sshfs, nfs) may be better than starting an X session on a server.

    270. Re:It would be good to have optional GUI by hairyfeet · · Score: 1

      If you are a MSFT admin you are gonna be in for a BIG shock friend. Just go ask them on any Linux forum for a drop in replacement for GPO/AD/Exchange/Sharepoint and see what you get because i have and i'll tell you, what you'll get is a bunch of little projects that were NEVER designed to integrate or work together and a couple of which will most likely be abandoned or only work with old kernels because they aren't being kept up anymore.

      Like it or not MSFT has shelled out a metric fuckload of money making sure their business apps all "just work' in a tightly integrated environment which is completely the opposite of the UNIX mantra of "Little programs doing little jobs" and everything being piped between. Don't believe me, go ask and see what you get. Linux has had the money invested by big corps in SPECIFIC jobs like HPC and Webserver but NOT for the kind of jobs WinServer has been designed for so naturally the code just isn't there. Believe me MSFT wouldn't be making the kind of money they are on WinServer if there was anything close in Linux land but there isn't, the closest there was recently was Xandros XMC with groupwise but they are DOA now so unless you want to shell out for 5 year old code and try to upkeep it yourself you're gonna be in for a shock.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    271. Re:It would be good to have optional GUI by jawtheshark · · Score: 1

      Thank you for the short instructions, I'll note down this post and try it one of these days.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    272. Re:It would be good to have optional GUI by submain · · Score: 1

      is a GUI app for which they have neither the source code nor the ability to rewrite it. So this setup might be effective for them -- a server with GUI capability. If their server didn't have GUI capability, they would be constrained by their local bandwidth limitations

      This is a cultural issue. In the *NIX world, this process could be possibly automated because, as a CLI app, pipes could be used. Now, Windows users think that using RDP and doing things manually by dragging and dropping icons every monday after lunch is better than an automated bash script on cron. Windows has a lower barrier to entry because of the dumbed down interface and heavy corporate marketing, but in the long run, I wonder how much time and money this approach actually saves.

      So it may or may not "require" a GUI in an absolute sense. But in the real world governed by budgets and limited availability of things we need, yes, a company may "require" a GUI in that sense.

      And the PHP community has been doing this for a long time. Except that most their GUIs are mostly free and, of course, web based. I often find it a lot easier and cheaper to just load up a PHP app in a LAMP box than set up a GUI app in windows and access it through RDP.

    273. Re:It would be good to have optional GUI by TheLink · · Score: 1

      The ".Net framework" of server management is called "PowerShell".

      No, Powershell would be one of the languages you can use to use that framework (that I'm talking about). Just like you can use VB.Net or C# or even python for .Net.

      There are quite a lot of things that are common for services that run on servers. They may be web servers, DB servers, mail servers, file servers, print servers, simple "do one thing" services, producer-consumer services, but still have many things in common.

      Whatever they are you want a way to start them, stop them, update/upgrade them, uninstall them, install/reinstall them, figure out what ports they use, configure the firewall for them, do mass configuration for them (but change for some machine/device specific info: IP address, hostname). Schedule the tasks.

      It's not like developers want to reinvent the wheel each time so that their services/server programs can support all that programmatically (e.g. read config, write config, read logs, write logs). So if Microsoft made it all easier via say a Visual Studio template and some framework additions, I'm sure developers of new stuff would quickly use it.

      And then Microsoft can have more GUI-less servers.

      --
    274. Re:It would be good to have optional GUI by TheLink · · Score: 1

      Actually when stuff gets a bit harder, unix sysadmins use perl - it's been present on AIX, Solaris, OSX, Linux, *BSD for quite a while. And even works on fairly old versions of windows.

      As for the OP's complaint that "in practice it's lines of text". That's not always a bug, it can be a feature[1]. By forcing protocols to be more human readable, you have more humanly readable protocols.

      "What if your data has a newline in it?" There have been standard ways of escaping data for quite a while. Sure it means you have to "unwrap" the data in a field, but that's what you have to do anyway when you deal with data fields in data fields in data fields etc.

      Just look at the popularity of xml stuff compared to the popularity of ASN.1.

      [1] one man's impedance mismatch is another man's layer of abstraction. ;)

      --
    275. Re:It would be good to have optional GUI by qxcv · · Score: 1

      That is why I'm not upgrading to Windows 7 - I'm still enjoying the spectacular Vista!

      --
      "The most dangerous enemy of a better solution is an existing codebase that is just good enough." -- Eric S. Raymond
    276. Re:It would be good to have optional GUI by DarwinSurvivor · · Score: 1

      RDP and VNC over dialup? Ouch!

    277. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      you need to have all the data sent back and forth that describes the GUI.

      No you don't. It depends on the remote protocols being used. You are aware that protocols like ICA (Citrix) work by intercepting the Windows create/draw/paint API calls to redirect them over the network rather than sending the data.

      In other words you also fail to know WTF your talking about but are far too happy to lash out at others.

    278. Re:It would be good to have optional GUI by Bert64 · · Score: 1

      Not secured behind NAT, hidden behind NAT...

      NAT, and firewalls in general encourage laziness. If you put a machine on a fully open internet connection then you need to make sure it's appropriately configured or someone will get onto it. On the other hand, if its hidden then the chances of it being found are greatly diminished, but not eliminated.

      All it takes is for one pinhole through, and all your hidden machines are easy pickings... Someone bringing malware onto the internal network, a vulnerable service you've explicitly allowed through, a configuration error (all too easy with things like upnp about), exploitation of a client application such as a web browser.

      If your machines are built properly then the fact someone has compromised one of them shouldn't necessarily put other machines at any greater risk.

      Far too many people consider a firewall to be the only line of defense... When properly used, a firewall should be an extra line of defense alongside properly hardened boxes.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    279. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      DavidSell, ByOhTek, antitithenai, Bonch, Dtech and others are psuedonyms/sockpuppets used by the Waggener Edstrom rapid response team employed by MS to astroturf discussions in favour of MS and to attack any point of view which isn't favourable to MS and supportive of their interests.

      http://waggeneredstrom.com/about/approach

      Mod accordingly

    280. Re:It would be good to have optional GUI by cduffy · · Score: 1

      The existing tools barely work in 2008. The company producing the card will most likely do no such thing. And that company is Intel.

      Then buy a competitor's hardware.

      That said, I find it... improbable... that they would choose to hamstring themselves that way... particularly if Microsoft does the sane thing and decides that Windows Server 8 hardware certification requires GUI-less configuration.

      Unless you're trying to use old hardware with a new OS, in which case that's always been a hard row to hoe. (At least in the Windows world; in Linux, hardware has tended to be supported further past its obsolescence date... is Hercules graphics support finally gone from the kernel?)

    281. Re:It would be good to have optional GUI by alexandre_ganso · · Score: 1

      And X, of course.

    282. Re:It would be good to have optional GUI by alexandre_ganso · · Score: 1

      I hope they call the GUI command startW! That would not be a copy, no sir!

    283. Re:It would be good to have optional GUI by DJRumpy · · Score: 1

      Lotus Notes is a good example of just that sort of stupidity. Replicating files from server to server pushes all of the data through the client on a workstation. Using the NLNOTES client on a server removes the local client connection from the picture and just leverages the servers bandwidth to move the data. The folks on here who are lucky enough to have only CLI interfaces available have no clue as to how stupid some vendors are and what you have to do to work around them. Using VNC/RDP into a server and running the GUI from there is a life saver when using a slower DSL or Dial-Up connection. Even a broadband cable connection is useless when moving gigabytes of data via a GUI client that cycles all of the data through the client itself.

    284. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Linux will catch on. I'm a windoze admin and well if I have to go gui less then I'll use linux at least the command base doesn't change from ver to ver. Windoze was aptly named due to it being fragile, but nix has it share of draw backs too. oh well.

    285. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Just on your 3) point; What is in the eventlogs isn't the same as what eventvwr displays. The eventlogs have a reasonable amount of information required for troubleshooting but you need to know how to get to the data and convert it into information. Or someone can sell you a GUI app to help ;)

    286. Re:It would be good to have optional GUI by alex67500 · · Score: 1

      * Be a subscriber (this is the key)
      * Be signed in, see the summary early (before it is "posted")
      * Visit the summary, write your comment
      * Wait until the "posted" time on the summary
      * Hit "Submit"

      * Profit!

    287. Re:It would be good to have optional GUI by badkarmadayaccount · · Score: 1

      Now if only the NAT implementations were consistent, and developers used SIP to make sure we are all on the same page, I would agree with you in practice, for now, it's only in theory.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
    288. Re:It would be good to have optional GUI by badkarmadayaccount · · Score: 1

      DNS SRV records, motherfucker. Can you parse them?

      --
      I know tobacco is bad for you, so I smoke weed with crack.
    289. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Mod this Post Funny.

      Good one. Girlfriend LOL

    290. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      It's not impossible.

      It's 119 words not 125, and I fully expect a seasoned typist (like a veteran programmer) to be able to type that entire post in well under 60 seconds. Most of them can achieve around 80 wpm when copying text, and writing something directly from your head will be faster.

      Also consider the fact that highly literate people can type almost as fast as they're thinking of something AND make it sound good. The typing itself is actually the smaller issue, for most people the bigger problem is putting together such a long phrase nicely and coherently on the first try.

    291. Re:It would be good to have optional GUI by MerelyASetback · · Score: 1

      lots of institutions use thin clients, logged into a server to access files / access the internet.

    292. Re:It would be good to have optional GUI by hawkinspeter · · Score: 1

      Yes - that's when you provide virtual desktops.

      That's somewhat different to using an administrator's account to browse the internet whilst logged onto a server. With virtual desktops, each user's session is effectively sand-boxed and would only have the permissions to infect their own desktop.

      --
      You're a temporary arrangement of matter sliding towards oblivion in a cold, uncaring universe
    293. Re:It would be good to have optional GUI by s73v3r · · Score: 1

      I'm guessing the parent decided to use a shitty explanation. The parent's explanation was completely about running things on the server. Being a GUI application was not relevant at all.

    294. Re:It would be good to have optional GUI by s73v3r · · Score: 1

      Oh please. You don't know anything about what they were talking about either. They said that the GUI was being used for a stats pane. A fucking stats pane for which there is absolutely no reason for it to require a GUI.

    295. Re:It would be good to have optional GUI by sideslash · · Score: 1

      Maybe you read through this thread further than I did; I didn't see anything about a stats pane. But I'm happy to report that your generalization is still technically false. The fact that a stats pane could be implemented in a non-GUI fashion doesn't mean that a company has the resources to re-write their software. If they don't have the resources to rewrite it, and they need those stats, then maybe they still have a need for a GUI capability on their server. Is it elegant? No. Do we wish they would re-write it? Sure. But you're still wrong. :p

    296. Re:It would be good to have optional GUI by _0xd0ad · · Score: 1

      8MB ... megabytes, not gigabytes ... is tiny as fuck. That is smaller than the hard drive in my parents' first computer.

    297. Re:It would be good to have optional GUI by adolf · · Score: 1

      There's lots of stuff out there doing really useful things with far less than 8MB.

      And my first computer didn't even have a floppy drive, let alone one of those new-fangled hard drives.

    298. Re:It would be good to have optional GUI by _0xd0ad · · Score: 1

      *looks down* oops. Your lawn, I'll get off it now. :)

    299. Re:It would be good to have optional GUI by Anonymous Coward · · Score: 0

      Nat also can help when combining two similarly numbered private networks via VPN.

    300. Re:It would be good to have optional GUI by Krusty+Da+Klown · · Score: 1

      PowerServer would be a good name.

    301. Re:It would be good to have optional GUI by RangerFish · · Score: 1

      You should learn more about what you're mocking. The long names are for scripts and people learning to use the shell.

      Get-ChildItem -Path $home | Where-Object -FilterScript { $_.Length -gt 2KB }

      or

      ls $home | ?{ $_.Length -gt 2KB }

      In v3.0, it gets shorter because you don't need the { } or the $_ for the filter expression. So it's more like this:

      ls $home | ? Length -gt 2KB

      I won't try to claim it's perfect because it's not, but it's better than Bash (though it owes most of its heritage to Bash et al) because you don't have to drop in awk and sed commands to parse the output of the last command in the pipeline. Though pointing that out will probably get me flamed.

      Sigh.

    302. Re:It would be good to have optional GUI by RangerFish · · Score: 1

      Should have mentioned that while PowerShell is generally better at handling the pipeline and variables, and gives you access to the .NET framework to use, its not exactly speedy. It's a tradeoff

  2. So... I should dust off my trusty VT52? by Anonymous Coward · · Score: 0

    n/t

    1. Re:So... I should dust off my trusty VT52? by Anonymous Coward · · Score: 0

      No, because the command prompt will be inside a GUI windows form. LOL. They're just letting everyone know they won't have fancy buttons and combo boxes to click on.

  3. Not a problem by Anonymous Coward · · Score: 0

    Any windows admin who is truly interested in what he does will have no problem adapting to a CLI environment. As we unix nerds have known for years, the CLI is where the really interesting stuff happens.

    1. Re:Not a problem by Sir_Sri · · Score: 3, Insightful

      Right, but when a huge chunk of your market is going to be businesses with 15-20 employees and no dedicated IT person, or if they have a dedicated IT person they're not actually a trained IT person, having a CLI only is utterly braindead. Part of the appeal of a windows server is that the poor dude who is asked to do all the IT stuff, but isn't actually an IT guy has a much lower barrier to entry in understanding 'Windows that happens to be a server' than trying to understand 'LAMP'.

      Now admittedly, MS may be envisioning this is a 'off in the cloud' scenario, where even small businesses buy time on a professionally run server where that barrier to entry is immaterial. But that's a significant misread of a big blob of their market. All the attention this has been getting should have told them that.

      I'm a professional CS guy. I'm getting a PhD in comp sci, and I used to be a dedicated IT guy. I consult and teach people how to do this stuff. When I consult, sometimes even at big outfits (think something like CBS or a hospital) their little offices or division that handle something in particular have a guy on staff who is the least technically incompetent person. They might have a degree in history, but be the youngest person on staff, or they're a gamer and know more about computers than say... anyone else. But they look at a CLI (correctly from their perspective) as something that died 20 years ago, and they have no desire to learn. Even kids in IT programmes are generally unprepared for this. And making them uninspired about your product before they've even started working doesn't seem like a great plan.

      Windows server is less about technology and more about brand familiarity. Obviously Microsoft is completely unaware of this.

    2. Re:Not a problem by Anonymous Coward · · Score: 1

      the CLI is where the really interesting stuff happens.

      Not to mention the really productive stuff. It's amusing to watch people faffing around with GUIs trying to adminster systems when the same tasks can be done in a small fraction of the time from the command line, which provides a vastly broader spectrum of possibilities for automating tasks.

    3. Re:Not a problem by Abalamahalamatandra · · Score: 2, Interesting

      Part of the appeal of a windows server is that the poor dude who is asked to do all the IT stuff, but isn't actually an IT guy has a much lower barrier to entry in understanding 'Windows that happens to be a server' than trying to understand 'LAMP'.

      No, that's part of the problem of a Windows server, in my experience.

      Although I suppose I shouldn't bitch too much, as it's made me quite a bit of money over the years fixing the idiot braindead mistakes these "poor dudes" make.

    4. Re:Not a problem by Hadlock · · Score: 5, Interesting

      Having CLI only potentially means that someone could administer the server from abroad, so long as there is someone in the building who the admin can call to cycle the power and swap the backup tapes every so often. My buddy does this via linux for two 50+ person non profits in Seattle.... from his sailboat in Houston. The only reason he's not doing this for more groups is that the market is fairly saturated with guys like him already... working from the CLI.

      --
      moox. for a new generation.
    5. Re:Not a problem by e3m4n · · Score: 1

      This sounds like a good thing to me. All these 'it looks like a gui so ill stumble through it myself' employers quickly disregard the need to actually hire an IT person. If anything this should be a welcome job opportunity for our fields. There was a gradual migration of people not hiring anyone for their IT and trying to do it on their own. This should help keep the job market healthy for both direct employees and for IT consultants who manage shops too small to justify someone on their payroll full time.

    6. Re:Not a problem by Enderandrew · · Score: 1

      The main advantages of a GUI-less server environment disappear for a small business with one or a handful of servers. And they can run Windows Server 8 with a GUI.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    7. Re:Not a problem by JasterBobaMereel · · Score: 2

      The simple answer is that just like Unix servers and all other servers except MS you will configure it and monitor it on a workstation with a GUI, but never actually use the server directly ...

      The server should not need a GUI, or a monitor, or a keyboard ... it should maybe need a little input when first setup to get it on the network then be totally configured from clients

      I always wondered why Server versions of windows had a GUI (and so needed a graphics card...), a lot of Unix servers don't have one?

      --
      Puteulanus fenestra mortis
    8. Re:Not a problem by reub2000 · · Score: 1

      During the 90s everyone knew how to use a CLI, and they managed. Surely the person who tasked with running a server, can take a few minutes to learn the essential commands.

    9. Re:Not a problem by drussell · · Score: 2

      Part of the appeal of a windows server is that the poor dude who is asked to do all the IT stuff, but isn't actually an IT guy has a much lower barrier to entry in understanding 'Windows that happens to be a server' than trying to understand 'LAMP'.

      Exactly... In all likelyhood that person has no business administering a server. That is a large part of why there are so many problems, insecurities, etc... People who THINK they can administer something when in reality they have very little idea what they're doing.

      ... their little offices or division that handle something in particular have a guy on staff who is the least technically incompetent person. They might have a degree in history, but be the youngest person on staff, or they're a gamer and know more about computers than say... anyone else. But they look at a CLI (correctly from their perspective) as something that died 20 years ago, and they have no desire to learn. Even kids in IT programmes are generally unprepared for this. And making them uninspired about your product before they've even started working doesn't seem like a great plan.

      Anything that helps keep "admins" that shouldn't be "admins" from pretending to be "admins" should probably be considered a Good Thing...

    10. Re:Not a problem by Sir_Sri · · Score: 3, Insightful

      So the path to making better software is to make it more obfuscated and less user friendly? Making it easier for those poor dudes is what MS has been doing for 20 years, and why they finally made some inroads into the market.

      20 years old today have no clue how to use a command line unless they are from the 1% of users that have a linux desktop at home. We see, in a programme with about 200 students, one or two kids a year like that (and this is in CS). I had to do a class thing yesterday which was basically an 'intro to our unix systems' for non CS kids. Basic stuff, make a directory, list contents that kinda thing. None of them had the slightest clue how to do anything on their own. I was starting from scratch, completely, they didn't even know what to search for on the web, or that such commands still existed. These are kids in physics, math, biochem, and they didn't know how to make a directory without a GUI. Admittedly, that's why we're teaching them the CLI stuff. But they won't use it. It might take longer, but they've grown up with a GUI, so they'll use a GUI. My suspicion is their immediate impression of linux was 'antiquated'. That's not accurate of course, but that was the perception we created. MS should realize who their market is, and make better software and tools for them.

    11. Re:Not a problem by Bob9113 · · Score: 2

      Right, but when a huge chunk of your market is going to be businesses with 15-20 employees and no dedicated IT person, or if they have a dedicated IT person they're not actually a trained IT person, having a CLI only is utterly braindead.

      Might be it's time for 15-20 person companies that have a need to run a server to learn that having a skilled IT person is about as important as having a person who makes good business decisions. They don't call this the "information age" for nothing. Business today runs in information every bit as much as it runs on cashflow. Most companies wouldn't trust their cashflow to someone who doesn't know their way around a spreadsheet. Perhaps it doesn't make any more sense to trust their informationflow to someone who doesn't know their way around a command line.

      'Course, it's not a big leap from that realization to "We should be using *nix for this." :)

    12. Re:Not a problem by Anonymous Coward · · Score: 0

      I used to work for a company that administered hundreds of clients remotely. The agencies we'd support were government agencies in nearly all 50 states, from small 3 person tribal law enforcement agencies to huge behemoths in New York or Florida.

      CLI made everything but a reboot possible (and if a reboot was necessary, someone fscked up BADLY). This was the first true shell-only job I had had, and I was utterly amazed at the power and complexity of things that I could accomplish with root access, putty, and an SSH tunnel. For the first time in my life, I realized my default analogy of GUI to CLI was incorrect.

      It's not GUI: shiny slick sports car, CLI: public transit system (in the free fare zone).

      Rather, CLI is a teleporter (by giving you tools to create whatever type of transportation you need), and GUI? It's some programmer's grandma's busted up Rascal (the point being, you have zero control over how useful or powerful a GUI is, unless you write it yourself, at which point you hit a CLI at some point along the way, anyway).

    13. Re:Not a problem by gtall · · Score: 1

      I think MS might be going after geek appeal here. There was an article (on TheRegister) on how some big shot at MS wanted to perform surgery on certain departments. In addition, he wanted to make MS cool again amongst youngsters so they'll want to work there. It might work, there is a certain segment of people who somehow think of use of the command line as a measure of their manhood. Apparently for them, it sprinkles pixie dust with magical properties on their commands. In reality, they are only using another interface the OS people have provided. GUIs can certainly hide important details, but they needn't. A good GUI allows you full access to all the widgets the command line does. It's appeal is that it is able to remember things for you so you can do more important things with your life.

    14. Re:Not a problem by darkpixel2k · · Score: 4, Interesting

      So the path to making better software is to make it more obfuscated and less user friendly? Making it easier for those poor dudes is what MS has been doing for 20 years, and why they finally made some inroads into the market.

      Or read a different way, the path to having a more powerful, secure, stable, and easy to manage server is to actually have people that know how to admin a server--Windows or Linux.


      I run into 'Windows Admins' all the time who only know a few point-and-click things. The moment stuff breaks they are clueless. Every time I run into a Linux admin, they know their shit *and* they know how to properly admin a Windows server. (Or if they haven't touched Windows in years or decades, they will be frustrated but they can figure out the problem because they grok *how* shit works because Linux doesn't abstract them from it.)

      This is not a bash on truly good Windows admins--there are lots out there, but they cost a lot, just like good Linux admins. Microsoft has simply created a market for low-cost morons who can call themselves 'admins', but they really aren't. I have several friends who are 'web designers' because they bought Microsoft Front Page. There isn't a chance in hell they could design a 'Web 2.0' style site. HTML5 is just a confusing bunch of characters ending with a number to them.

      If Microsoft's change eliminates the short-bus admins, good. I can spend less time going in a fixing their crappy mistakes when companies realize their mistake and scream for help, and I can start working on 'fun' projects to help automate and reduce monotony for other employees.

      20 years old today have no clue how to use a command line unless they are from the 1% of users that have a linux desktop at home.

      And that 1% are probably more qualified to admin a Linux or Windows server than the remaining 99% who only know point-and-click. They probably also know a lot more about 'advanced' things like how TCP/IP works, they understand a lot of the protocols like POP3/SMTP/IMAP, HTTP, or even understand how to debug a program that's crashing, etc...

      These are kids in physics, math, biochem, and they didn't know how to make a directory without a GUI. Admittedly, that's why we're teaching them the CLI stuff. But they won't use it.

      I had an IT colleague a few years back trying to work with a CSV file that had some strange embedded UNICODE characters in it. Excel was having problems reading the data. After several hours of dorking around with Excel, Notepad, and a few other GUI tools the file was handed to me--I used tools that aren't available on Windows (hexdump, sed, csvtool) and stripped the characters out, transformed the file to their requirements, and handed it back to him in about 4 minutes. I spent another 15 minutes automating the process of grabbing this automated CSV dump from a Windows app, doing the stripping and conversion, and then e-mailing the results. He wasted *hours* because he--apparently like your students--didn't think the CLI was valuable and GUI tools would solve his problem.

      This person now has something like 30 minutes free *every day* where he can work on stuff that will earn the company money instead of dorking around with Windows failures.

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    15. Re:Not a problem by Abalamahalamatandra · · Score: 2

      So the path to making better software is to make it more obfuscated and less user friendly? Making it easier for those poor dudes is what MS has been doing for 20 years, and why they finally made some inroads into the market.

      No, the path to making better software is to make people understand the ramifications of their actions, and understand not to take those actions unless they understand the consequences, which Microsoft has, in my opinion, been horrible at.

      Here's a great example: several times, I've been called in to undo the effects of Windows Load Balancing, a technology Microsoft created to do load balancing in the OS, rather than requiring a separate device. It works by tricking the switch into flooding all incoming packets to a virtual IP to all ports in the broadcast domain where that IP is located.

      Once a few years back, I had to go to a "company town" in Indiana that was networked using bridging all over the place. Some consulting company set up a system for them that used three servers with WLB and plopped it right in the middle of this network. I looked at the instructions they followed - they were basically, "to set up WLB, click here, then next, next, finish".

      The result of this: everything coming in to these servers was flooded everywhere, including out the 802.11b access points they used on their manufacturing floor. Over 40 MBPS worth. That didn't work too well.

      The problem is that, by creating a nice simple interface where you get the impression that everything is SOOO EASY, Microsoft gives people with no clue the impression that they're Windows admins who know what they're doing.

      I'll agree, in the aggregate, that it matters less whether there's a GUI or a CLI, but not having a quick and simple interface does help raise the bar a bit and provide a different view, so it doesn't look like the desktop a given clueless user feels familiar with.

    16. Re:Not a problem by Reservoir+Penguin · · Score: 2

      A business with 15-20 employees that is still running their own server infrastructure is doing it wrong. smb's are now a target of a very aggressive marketing compaign to the them into the cloud. I expect such cases to disappear within the next 5 years.

      --
      US-UK-Israel: The real Axis of Evil
    17. Re:Not a problem by Anonymous Coward · · Score: 0

      I'm sorry but I don't follow. The plans Microsoft made are essentially to separate the GUI layer from the rest f the OS. (they have made progress on this ever since 2000) ans as a result you can disable/not install the gui oon the server. You can still use MMC etc from your workstation though. Also if you don't want this beceause for instance you like the server gui, it can still be enabled. You can even enable it, use it and then disable it.
      For small companies this gives them the benefit of keeping the gui, for bigger the option to disable the GUI and thus save on machine resources.
      And as a side effect of the no potential No-Gui things that can only be done from the commandline at the moment can also be scripted from then on.

      Seems like win-win-win to me

    18. Re:Not a problem by Sir_Sri · · Score: 1

      Alas, your assertion that the 1% of linux users are more qualified in anything is, without a single exception in my experience, false. They know nothing about POP3/SMTP, IMAP or how to program particularly, actually the windows guys have a lot of better programmers, because they've worked as programmers in a lot of cases (usually in java these days). But either way, the linux guys come in feeling themselves some how superior because they use linux. Then they get 60's because they don't know the rest of that stuff, but have heard the words before and don't know that they don't really know anything about the technology, and then they get their asses handed to them when we want a serious project done, because they are 'computer guys' and use linux. This is university not IT tradeschool college. Those guys, who actually spend 12 months learning linux sysadmining, do in 12 months what we do in 3 hours. And our guys are better at it after 3 hours than they were after 12 months. I've trained both, I gave up on the college IT kids. In the US this is probably different, because there's a different gap between tradeschools and Universities than there is here.

      I have done all of those things on windows btw (hex dumps, sed, which actually has a windows version, and csv modifying). Just because you know the linux versions doesn't mean there aren't other ways to accomplish it. Which goes to my 'thinking you're elite because you use Linux, problem. If you don't know what the tools are, you're doomed, if you don't know how to diagnose the problem, you're equally doomed. That applies regardless of OS.

      Don't get me wrong. We're training CS types. That's why we teach them command line tools and all of that. There is a place for that, you know.. professional IT people. But MS expanded the market for servers into home user servers, and small business local servers and all of that. Those aren't specialists, they ideally shouldn't need to be specialists. That may mean they need to dumb down windows servers or split the product family. But they're bouncing back in the other direction. Which means 10 years from now, I'm going to get calls on how to support a windows 7 server, because they aren't going to migrate to something they don't know how to use.

    19. Re:Not a problem by Sir_Sri · · Score: 1

      No, the path to making better software is to make people understand the ramifications of their actions, and understand not to take those actions unless they understand the consequences, which Microsoft has, in my opinion, been horrible at.

      True. So they should you know.. be better at that.

      The problem is that, by creating a nice simple interface where you get the impression that everything is SOOO EASY, Microsoft gives people with no clue the impression that they're Windows admins who know what they're doing.

      I'll agree, in the aggregate, that it matters less whether there's a GUI or a CLI, but not having a quick and simple interface does help raise the bar a bit and provide a different view, so it doesn't look like the desktop a given clueless user feels familiar with.

      Right, but they already lowered the bar. The question isn't whether they should have ever had a GUI, it's whether they should get rid of it. If I upgrade my computer from Windows 7 to Windows 8 (or upgrade a server from 2008 r2 to windows server 8) and suddenly have no idea how to manage it that's *REALLY* bad. Especially because you're now saying 'you were getting by badly before, but now you *have* to spend a pile of money to be trained' etc. That's not going to make for happy users.

      To me it's the wrong business move, and wrong business message. Imagine if google said, "you know what, it would be faster, cheaper, and safer if everyone just used POP, preferably via Thunderbird to access gmail, so we're going to take away the web version", and visiting the website will now remotely invoke PINE. Now, that might be correct (probably not, but pretend that is for sake of argument), but you have a huge userbase, which, in MS's server case is a big chunk of their market we're talking about who suddenly have no clue how to use the 'new' version. They have no motivation to upgrade or get trained since the current version just works, and they don't know differently when it doesn't, and if they are going to migrate the service, you just fucked them over, so why would they migrate to you?

      I realize the GUI is expensive, but they would be much better served, given then market they have, in putting some serious thought into having the GUI be useful for most tasks, with constant reference to the documentation for the CLI for anything useful, than to default to CLI and hope you don't fuck it up.

    20. Re:Not a problem by Anonymous Coward · · Score: 0

      >tools that aren't available on Windows (hexdump, sed, csvtool)

      I burst out laughing when I read this. Big fish in a small pond, I suppose.

    21. Re:Not a problem by darkpixel2k · · Score: 1

      Alas, your assertion that the 1% of linux users are more qualified in anything is, without a single exception in my experience, false. They know nothing about POP3/SMTP, IMAP or how to program particularly, actually the windows guys have a lot of better programmers, because they've worked as programmers in a lot of cases (usually in java these days). But either way, the linux guys come in feeling themselves some how superior because they use linux. Then they get 60's because they don't know the rest of that stuff, but have heard the words before and don't know that they don't really know anything about the technology, and then they get their asses handed to them when we want a serious project done, because they are 'computer guys' and use linux.

      I know your story and my story are completely anecdotal, but it's entirely opposite for me. I worked on a team with 15 Windows admins and 5 Linux admins. One Windows admin had the 'IT personality' where he was constantly learning and reading about new stuff, trying new technologies, and playing with stuff to make sure he knew how to break and fix it. 4 of the Linux admins were that way. The 5th I never really interacted with and can't say either way. The 14 other 'Windows admins' knew how to install Windows, IIS and SQL and what steps to perform to do things like connect to an iscsi disk. When there were 'cgi' errors, the Windows admins were clueless. The Linux admins had all dealt with CGI intimately on Linux and were quickly able to diagnose and fix the issue in Windows.

      My favorite was dealing with Linux mail servers (Postfix usually) vs Exchange. Someone would have delivery problems and the Linux guys would have an answer in less than 60 seconds. The Windows guy would RDP into the Exchange server, dig through the logs, and find exactly no helpful information on why the message was dropped. (What's a 5.17.33 error in Exchange verses I know what "450 4.7.1 Client host rejected: cannot find your hostname" is in Postfix)

      This is university not IT tradeschool college. Those guys, who actually spend 12 months learning linux sysadmining, do in 12 months what we do in 3 hours.

      What is it exactly that takes 3 hours in Windows that takes 12 months in Linux? Are you talking about the difference between learning how to point-and-click and calling yourself an 'admin' verses actually learning how to be a good admin regardless of platform?

      And our guys are better at it after 3 hours than they were after 12 months. I've trained both, I gave up on the college IT kids. In the US this is probably different, because there's a different gap between tradeschools and Universities than there is here.

      I have done all of those things on windows btw (hex dumps, sed, which actually has a windows version, and csv modifying).

      I'm not saying it can't be done on Windows--just that it's more difficult. I had to type 'apt-get install csvtool' and wait 4 seconds. In Windows I have to...uh...spend a few hundred on Office? Is there something like csvtool for Windows? Google for a while? Meh. Pass.

      Yeah--I know there's a 'sed' for Windows. I'm sure there's a native binary *and* I could install it using (ugh!) cygwin. Pass. I'll use the OS where this type of functionality isn't a afterthought.

      Just because you know the linux versions doesn't mean there aren't other ways to accomplish it. Which goes to my 'thinking you're elite because you use Linux, problem. If you don't know what the tools are, you're doomed, if you don't know how to diagnose the problem, you're equally doomed. That applies regardless of OS.

      Agreed. The 'elitist' view comes in all three platforms--Mac, Windows, and Linux. But there are differences. Mac elitists are usually because they paid more for the OS and they think anything Steve puts out will always be better than anything else. Windows elitists are usually loaded-to-the-gills

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    22. Re:Not a problem by jsepeta · · Score: 1

      perfect for exporting my job to India. fuck you, microsoft.

      --
      Remember kids, if you're not paying for the service, YOU ARE THE PRODUCT THAT IS BEING SOLD.
    23. Re:Not a problem by LinuxIsGarbage · · Score: 1

      Remote desktop has been included in Windows Server products for almost 12 years.

    24. Re:Not a problem by dbIII · · Score: 1

      Are you really using undergraduate students as your example to show that linux users in the workforce are substandard?

    25. Re:Not a problem by Sir_Sri · · Score: 1

      Goodness no. We train people to *be* unix users properly if they're into that sort of thing. But they are also in it as a business. They're learning to use Linux because they view it as a path to employment, or because it's the most appropriate tool for their problem.

      I'm talking about the people who come into a programme as linux users and who think because they're linux users they actually know something about CS. We work the other direction, and teach them CS, and then teach them linux if it's applicable to their desired skillset.

    26. Re:Not a problem by Sir_Sri · · Score: 1

      Sorry, I wasn't clear on training people. I mean in terms of the same knowlege, eg. how to build a 'server' (whatever that happens to mean in context) or how to be an admin, we teach in 1 3 hour lecture to university students, or spend 12 months teaching to college (what in the US I guess you call tradeschools?) kids. That's the same, e.g. a LAMP setup running an actual webpage, (a bit more complex than that, but you don't really want a 10 page lab outline). We actually use almost all the same paperwork, but for the 3 hour lab we start with everything pre downloaded/burned etc... simply because you don't have 20 minutes to waste waiting for things to download in a 3 hour class.

      Also, you already know csvtools for linux. If you didn't, your barrier to entry for that is the same, whether you are on windows or linux.

      Like I say, we teach, and value both. But MS decided with one release that history grads who've been made into IT guys should be able to run the server, and now they're changing their minds. Which is my complaint, not that CLI is particularly bad, only that it's bad relative to the product they've been trying to sell. No more than I would want to have to use a CLI on my PS3 to start games.

    27. Re:Not a problem by darkpixel2k · · Score: 1

      Also, you already know csvtools for linux. If you didn't, your barrier to entry for that is the same, whether you are on windows or linux.

      I disagree. I didn't know csvtools for linux. I litterally typed 'apt-cache search csv tool' and found a file called 'csvtool'. I installed it, ran 'man csvtool' and had it figured out in about 10 seconds. You simply can't do that on Windows at the moment. Package management on Windows is pretty much doing a Google search and looking for possible options which you may or may not have to pay big bucks for. Then you manually download the tool, run any one of a number of varied installers (Windows Installer? InstallShield? Old VB6-style installer, Nullsoft Installer? etc... Most of which you have to do lots of digging to automate.) Then you run the tool and start hunting around through usually sub-standard help files until you find the program may or may not do what you need.

      Like I say, we teach, and value both. But MS decided with one release that history grads who've been made into IT guys should be able to run the server, and now they're changing their minds. Which is my complaint, not that CLI is particularly bad, only that it's bad relative to the product they've been trying to sell. No more than I would want to have to use a CLI on my PS3 to start games.

      I think the root of the problem is that you can't teach what it takes to be a good admin. (Sorta like the BOFH 'Admin Gene') I work with plenty of techs who punch in at 8 and out at 5--they go home and could care less about computers. But I am fortunate enough to work with a select few who pretty much to IT 24/7--not because of a paycheck or the boss telling them to, but because they LOVE what they do. When a new technology or piece of software comes out, they're the ones downloading it at home and playing with it until they know everything about it. That can't be taught. And it usually leads to someone running Linux at home. Consequently those Linux admins have more 'deep' knowledge than their Windows counterparts who just punch the clock and don't really care.

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    28. Re:Not a problem by dbIII · · Score: 1

      I think you've either misunderstood my simple question or are pretending to do so. You say "no" but then you go on to say they are students.
      So trying again now that you've clarified your position a bit - why do you consider it is fair to compare your undergraduates at the point of entry to the graduates within the workplace?
      A second question - with such an attitude why do you expect us to take you at your word and consider you an honest person that can be respected as a professional in the field?

    29. Re:Not a problem by Idbar · · Score: 1

      I think you're missing one important point. If you get to build clusters with windows server, you don't want every single node in the server to run GUIs. You want your head node (perhaps) or something to run the VMs. But the rest of them, well you're suppose to set them up and "forget" about them.

  4. Computer solutions approach coming full circle by Penmanpro · · Score: 3, Funny

    So we are going back to command line and dumb terminals... how very retro

    1. Re:Computer solutions approach coming full circle by Anonymous Coward · · Score: 0

      There's a long way from PowerShell to actual "dumb terminals"... In fact, I don't even remember last time I saw a DUMB terminal. Terminals are very advanced nowadays.

    2. Re:Computer solutions approach coming full circle by Anonymous Coward · · Score: 0

      So we are going back to command line and dumb terminals... how very retro

      Well, not for applications, just OS admin.

      However on the application front HTTP and browser has a lot of similarities with the mainframe style terminals, where the screen is sent to the terminal in a more descriptive form (i.e. not like UNIX terminals with screen drawing but more like "place text field here, numeric field there"), the terminal allows the user to navigate the form/screen without interaction with the mainframe (including basic input validation I think), then the user submits the form and the only then is the data sent to the application on the mainframe.

      As for server admin with Windows, I imagine more emphasis will be placed on remote admin tools with those tools providing a GUI option, so with headless server the main task would be establishing network and joining the domain, then all other work can be done with remote GUIs.

    3. Re:Computer solutions approach coming full circle by Anonymous Coward · · Score: 0

      There is nothing "retro" in command line... the fact is, command line was so far ahead of her time, back when it was invented, that it is still more advanced than GUI even today.

      Advanced lights out management ("ALOM") and GUI's do not mix well, because operations cannot be automated as easily or as simply with GUI's, as they can with command line tools.

    4. Re:Computer solutions approach coming full circle by Anonymous Coward · · Score: 0

      Its not about that at all.

      windows server - windows = server

      Its about removing the unreliable parts to make software that is actually usefull.

    5. Re:Computer solutions approach coming full circle by Jonner · · Score: 1

      So we are going back to command line and dumb terminals... how very retro

      Real sysadmins never left the command line. User interfaces are moving from native GUIs to web ones. It's never made sense to have a native GUI on a web server.

  5. Welcome MS Dos.... by Anonymous Coward · · Score: 0

    While I like working in the command line, I don't see the need to go totally GUI-less. Sure it may free up some memory and bandwidth but can't they just trim out the crud?

  6. Linux? by stanlyb · · Score: 0, Flamebait

    If it is going to be telnet session only, why not switch to the best GUI-less OS ever? Linux anyone?

    1. Re:Linux? by MetalliQaZ · · Score: 1

      If it is going to be telnet session only, why not switch to the best GUI-less OS ever? Linux anyone?

      You think the only reason companies use a Microsoft platform for their servers is because it has a GUI? That's sad.

      --
      "Here Lies Philip J. Fry, named for his uncle, to carry on his spirit"
    2. Re:Linux? by Anonymous Coward · · Score: 0

      That's the thing though, Linux isn't GUI-less. You have a choice of using the command line or a GUI. Sure, depending on what you're configuring you may not have a GUI or text config file available but Linux can do it.

      This Windows thing is stupid, it's completely removing the option of a GUI at all. Dumb.

    3. Re:Linux? by Anonymous Coward · · Score: 0

      But Linux is not an OS.

    4. Re:Linux? by TWX · · Score: 4, Insightful

      If you want to talk about server administration, you'd do well to remember that Novell didn't even give you many options on the console on the server. Most of the tools were run on the workstation. The whole point was that there wasn't much reason to ever sit at the server itself.

      --
      Do not look into laser with remaining eye.
    5. Re:Linux? by Anonymous Coward · · Score: 1, Funny

      But the rest of the reasons are easy to fix. I mean, I'm sure someone would write a Linux program that bogs down the CPU, randomly corrupts memory and adds a few vulnerabilities. They'd just need to sell it for a few thousand per license.

    6. Re:Linux? by Anonymous Coward · · Score: 0

      Love how some dweebs can flat-facedly make an unambiguous claim that Linux is the best, a statement laughable on its face to anyone who knows what they're talking about.

      Have you ever _used_ any of the free BSD derivatives (FreeBSD, NetBSD, OpenBSD, DragonFly BSD, and one or two others)? Or do you just assume popular = technically superior? Enjoy your dumbshit reality shows -- they're clearly the best thing on TV!

      You wanna claim UNIX (including clones and derivatives -- replace with "UNIX and UNIXlike systems" if you feel pedantic) is the best ever, go for it -- that's a legitimate position, though you'll still find some very smart people disagreeing with you. But the moment you declare Linux (which distro? All of them? One specific one? A different one for each application?) categorically superior to every other UNIX, commercial or free, you lose all credibility and reveal yourself to be nothing but an uneducated fanboy.

      GTFO my /.

    7. Re:Linux? by Anonymous Coward · · Score: 1

      Isn't the GUI and ease of use the primary driver of why MS is as popular as it is? People bought the line that windows was cheap, easy to use and setup. Obviously, MS servers take a lot more to run now. But, you could teach a kid to click a few buttons to get it installed and setup. You can certify them with that amount of knowledge.

      So, yes they use it now primarily bacause it was gui only for so long. Now they have to adapt and it's tough shit.

    8. Re:Linux? by Anonymous Coward · · Score: 0

      HELL NO!

      Why would I want to switch to a hacked-together, substandard OS, when I can have a fully SuS V3, SVR4, XPG4 and XPG6 compliant OS in form of Solaris 10? And it has ZFS! And it has DTrace! And it has NFS which actually works! And it has Sun cluster! And it has high performance compilers, with advanced analysis and profiling tools! And it has fault management architecture! And it has self-healing technology! And SMF! And it runs all the freeware Linux runs! And it is actually faster than Linux! Linux - HELL NO!!!

    9. Re:Linux? by ArsonSmith · · Score: 1

      Sad that he thinks that, or sad that it's true? Many windows admins have said, "No GUI, No Do-ee."

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    10. Re:Linux? by Anonymous Coward · · Score: 0

      No it's not the only reason. Clearly there's plenty of room for incompetence.

    11. Re:Linux? by gmuslera · · Score: 1

      If the excuse to put a server under windows is "is just like what i use in my desktop" (what could be for maybe the majority of windows servers, just because the high number of desktop user that dares to install a server knowing very little), it could be a good push for linux, both in servers ("now is the same") and in desktop ("now i must learn what now runs our servers"). For people that really know what they are doing when they install a windows server, will bring some advantages. but for a lot the others will make linux a more attractive option.

    12. Re:Linux? by mrr · · Score: 1

      NetWare 5 and up had a built-in X11 console that would let you administer many of the server components from it. In fact, if you installed Novell BorderManager or any number of other features, this was sometimes the ONLY way to install or configure them.

      NetWare 4.11 and below had to be administered from the "NetWare Administrator" or whatever it was running on a workstation.

  7. Core by Sir_Eptishous · · Score: 3, Interesting

    We've been running out DC's as Core for a year now. It was a tricky setup/configure, and management also takes getting used to. However, it's not that bad. Just use your custom mmc for remote management, works great.

    --
    We play the game with the bravery of being out of range
    1. Re:Core by TWX · · Score: 1

      So, Microsoft a'la 2012 = Novell 1993...

      Sounds about right, considering Microsoft hired many, many Novell developers when it came time to write Active Directory...

      --
      Do not look into laser with remaining eye.
    2. Re:Core by Sir_Eptishous · · Score: 1

      Yea, I used to administer a Netware 5.x network about 10 years ago, which was interesting. There were many things, even back then, that Netware did better than MS does now. Other things that annoyed the hell out of me too.

      --
      We play the game with the bravery of being out of range
    3. Re:Core by Junta · · Score: 1

      Core still has a GUI. Just because all you get is a cmd prompt to start, notepad can still work, for example.

      I presume in WIndows 8 the leap is an actual text mode. So various things like console logging become feasible. MS has had EMS for a long time, but I'm guessing this is a bit more 'full-fledged'. Additionally, some server vendors have been wanting to ship low cost systems and omit any VGA chip whatsoever.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    4. Re:Core by Anonymous Coward · · Score: 0

      No, it sounds like MS is providing options. I guess that's only good when it's "teh Luinux!!!!onehundredeleven"
       
      I really wish you guys could keep your story straight.

    5. Re:Core by HideyoshiJP · · Score: 1

      I'm so used to using remote mmc consoles that GUIless does not bother me. In fact, I often become frustrated if a server does not have remote management capabilities (outside RDP). If I forget a command, it's only but a help command away, usually. As long as simple onesie twosie management tasks like accounts can be done through the GUI, I'm a happy camper.

    6. Re:Core by Anonymous Coward · · Score: 0

      We've been running out DC's as Core for a year now. It was a tricky setup/configure, and management also takes getting used to. However, it's not that bad. Just use your custom mmc for remote management, works great.

      Ok, but what actual benefit do you have by running your domain controllers as server core?

      I can't think of any.

    7. Re:Core by Anonymous Coward · · Score: 0

      This whole thread cracks me up because I'm so used to working for/with morons who REFUSE to take advantage of the FREE Core Hyper-V for reasons such as: "What if the power goes out? How will we turn it off? How will I know where my virtual machines are?"
      If a GUI-free version of Windows Server comes out there will be a whole bunch of people in for a lot of butt-hurt, either in inability to work or $ for alternative product configuration. :)

  8. So its going to have a web interface? by Anonymous Coward · · Score: 1

    Should be fun......

  9. Obligatory quote by Anonymous Coward · · Score: 3, Insightful

    Those who do not understand UNIX are doomed to reinvent it, poorly.

    1. Re:Obligatory quote by Anonymous Coward · · Score: 0

      Ummm.... so does this mean that Microsoft is going to be sued because Windows now has a unix look/feel?

    2. Re:Obligatory quote by IGnatius+T+Foobar · · Score: 4, Insightful

      No, it means that all of the Linux distributors are going to be sued because Microsoft obviously has a boatload of bogus patents for "method and apparatus for a server operating system running without a graphical user interface" and they'll find a bunch of patsies to roll over and sign licensing agreements proving that the bogus patents are valid.

      Just like they did with Android.

      --
      Tired of FB/Google censorship? Visit UNCENSORED!
    3. Re:Obligatory quote by LordLimecat · · Score: 1

      Because Unix owns GUI-less configuration, now. I see how this works.

      Clearly no Windows product ever ran with the GUI as a mask over the DOS internals, no, GUI has always been the realm of Windows.

    4. Re:Obligatory quote by drussell · · Score: 1

      Those who do not understand UNIX are doomed to reinvent it, poorly.

      Right... Kind of like Linux... :)

      (tongue firmly planted in cheek) :)

    5. Re:Obligatory quote by Anonymous Coward · · Score: 0

      Uuum, maybe you're too young for this, but I suggest you read up on since when Unix exists, and when MS-DOS was written.
      Hint: Unix: 1969. QDOS 0.1: August 1980

      Also, MS-DOS didnâ(TM)t have any configuration, apart from the boot files CONFIG.SYS and AUTOEXEC.BAT, and by UNIX standards barely counts as a OS at all. So there isn't really much to count as "DOS internals" here. When Windows came out, it had its own configuration. And the interface for that was graphical. (Yeah, you could do it by just editing the files and rebooting. But you can do that with *every* file. Doesn't mean it's meant to be done that way, or supported.)

      And finally, all of the above is just a reply to your straw-man argument about CLI being only about configuration.
      the CLI is about AUTOMATION. That is the key advantage over today's (by definition crappy) GUIs.
      And if you call COMMAND.COM a interpreter for a scripting language, you are seriously insane.

    6. Re:Obligatory quote by Anonymous Coward · · Score: 1

      Windows may have been running on top of DOS but it was designed to replace it, not supplement it. We are talking about design decisions here, not unintended consequences.

    7. Re:Obligatory quote by Anonymous Coward · · Score: 0

      ummm... Windows WAS the GUI mask over DOS.

    8. Re:Obligatory quote by Jonner · · Score: 1

      Those who do not understand UNIX are doomed to reinvent it, poorly.

      Indeed, it seems to be taking decades for MS to realize this mistake. Supposedly, NT was originally heavily influenced by VMS, but VMS services didn't rely on GUIs either. Perhaps most MS programmers understood neither Unix nor VMS.

    9. Re:Obligatory quote by LordLimecat · · Score: 1

      Im well aware of what CLI can be used for, having managed systems ranging from Solaris to AIX to Windows to OSX. I have done a large amount of batch and vbs scripting in Windows, but also quite a bit in OSX and Linux. TO claim that somehow because Linux has better CLI tools, therefore Windows doesnt actually have any scripting capabilities is either ignorant or a serious bit of hyperbole.

      And regardless of who came first, Unix doesnt "own" CLIs any more than Windows owns GUIs.

    10. Re:Obligatory quote by 51mon · · Score: 1

      I was kind of worried about the opposite. It suggests someone at Microsoft has been doing some serious work making Windows easier to administrate, which might make it more popular amongst the IT literate crowd, and thus more popular generally.

      This remote admin will make automaton of admin easier, and also discourage what we (and many others) are guilty of, which is logging in with VNC or remote desktop, and messing about as Administrator because we only have a few boxes. Until we realize actually we have far too many to be doing it all this way.

  10. the gui will be optional by benjymouse · · Score: 1

    it is not going away.

    --
    Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
  11. My my how the mighty have fallen... by Anonymous Coward · · Score: 0

    Damn I guess it freezes in hell after all.

  12. So, why is it called Windows, then? by ThinkDifferently · · Score: 5, Funny

    Maybe call it Prompts from now on?

    1. Re:So, why is it called Windows, then? by khr · · Score: 5, Funny

      Or how about MS-DOS 8?

    2. Re:So, why is it called Windows, then? by JoeCommodore · · Score: 3, Funny

      Microsoft Shell, has a good ring to it.

      --
      "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
    3. Re:So, why is it called Windows, then? by emilper · · Score: 5, Funny

      you missed an " ' " and misplaced a space

    4. Re:So, why is it called Windows, then? by hcs_$reboot · · Score: 1

      Seriously, how the server is intended to be handled? Via the command prompt, and its clumsy, counter intuitive, error prone and awkward commands / bat language?
      This is not a flamebait: coming from the unix shells, this is the impression I got during my work with command prompt and .bat.

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    5. Re:So, why is it called Windows, then? by mikael_j · · Score: 1

      That'll be "Windows 9": Xenix.

      --
      Greylisting is to SMTP as NAT is to IPv4
    6. Re:So, why is it called Windows, then? by ArsonSmith · · Score: 1

      Perhaps you should look at .ps2 then. Though I have many complaints of things that a re different just for the sake of being different. There are also a lot of really nice things about it compared to the Unix shell.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    7. Re:So, why is it called Windows, then? by Anonymous Coward · · Score: 0

      That crap is there for backwards compatibility. Most MS stuff exposes a Powershell interface.

    8. Re:So, why is it called Windows, then? by Shados · · Score: 1

      Powershell is at least as good (and many will argue it is better) than the mainstream unix shells. I'm sure there's some Unix shell thats better, but the commonly used ones are not.

    9. Re:So, why is it called Windows, then? by Anonymous Coward · · Score: 0

      The command prompt does suck, since it's intended to be backwards compatible. Powershell, however, has all of the unix-y goodness that you're likely to need, and I would expect any version of windows that runs without a GUI to run off of powershell rather than the command prompt at this point.

    10. Re:So, why is it called Windows, then? by MightyMartian · · Score: 1

      Better based on what? The Bourne shell derivatives have decades of libraries of scripts behind them. Yes, they don't pass objects, but I'm still not clear on the point of it. It's not like I've ever felt particularly hobbled because I don't have PowerShell on my *nix boxes.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    11. Re:So, why is it called Windows, then? by Dr_Barnowl · · Score: 5, Funny

      I always think that when I see their new command line product

      Microsoft Powers hell

      Oopsie, another misplaced space.

    12. Re:So, why is it called Windows, then? by wiredog · · Score: 1

      System VIII R1

    13. Re:So, why is it called Windows, then? by shutdown+-p+now · · Score: 2

      I think GP meant "better" as in the language itself. Obviously, being around for a long time carries its own advantages, such as many pre-written scripts, and many people experienced in writing them.

      The main advantage of passing objects around is that you don't need to dance with sed and/or awk to extract the necessary information from the raw text stream for processing (and then pray that the output format never changes).

    14. Re:So, why is it called Windows, then? by wzinc · · Score: 1

      mssh?

    15. Re:So, why is it called Windows, then? by Anonymous Coward · · Score: 0

      Better based on they prefer it, just like you're arguing that your preferences are better because you prefer them, perhaps.

      Ah, the world of nerds, where opinions are like assholes, and so are the people holding them.

    16. Re:So, why is it called Windows, then? by Anonymous Coward · · Score: 0

      How about "DOS"?

    17. Re:So, why is it called Windows, then? by Anonymous Coward · · Score: 0

      Microsoft'S hell?

    18. Re:So, why is it called Windows, then? by MightyMartian · · Score: 1

      I'm not claiming one is better than the other. The poster I was responding to was.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    19. Re:So, why is it called Windows, then? by Anonymous Coward · · Score: 0

      Wouldn't they just call it what that is... DOS?

  13. 3D Pinball by ch-chuck · · Score: 5, Funny

    How are we supposed to play 3D pinball in the server room now?

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
    1. Re:3D Pinball by Captain+Spam · · Score: 5, Funny

      How are we supposed to play 3D pinball in the server room now?

      Wait, you DON'T have a real, physical pinball table in your server room?

      --
      Demanding constant attention will only lead to attention.
    2. Re:3D Pinball by Fallingcow · · Score: 1

      There's got to be a DOS, ASCII-based clone of minesweeper out there...

    3. Re:3D Pinball by 93+Escort+Wagon · · Score: 1

      How are we supposed to play 3D pinball in the server room now?

      VMware.

      --
      #DeleteChrome
    4. Re:3D Pinball by Anonymous Coward · · Score: 0

      Well, you take a bowling-ball, some old car-springs and some basic welding equipment and make a nice pinball setup of your server room

    5. Re:3D Pinball by olau · · Score: 1

      Wait, you DON'T have a real, physical pinball table in your server room?

      Sure! But not in 3D.

    6. Re:3D Pinball by Tarlus · · Score: 1

      Wait... what?

      --
      /* No Comment */
  14. don't call it a comeback, we've been here for year by noh8rz2 · · Score: 5, Funny

    I've been operating "without the GUI" for 2 decades now... never occurred to me that it was a problem...

  15. There's another choice: switch to a real OS by Anonymous Coward · · Score: 0

    One of the reasons windows servers are popular is that they are (relatively) easy to use, and aren't that different from desktop windows.

    If MS is going to throw the interface away, then the learning curve costs of switching to linux are much less.

    Not to mention that you no longer have to pay MS license fees, and have to pay someone to keep track of the many types of MS license (per device, per user, per server, etc).

    1. Re:There's another choice: switch to a real OS by Anonymous Coward · · Score: 0

      Microsoft said people need to consider if there is no GUI, they basically want them to put in powershell commandlets so the servers are more easy to script. They didn't say they are killing the GUI.

      And I don't know about you but dealing with Microsoft licensing takes us all of about an hour for a thousand machines and users. Just get a Microsoft Licensing rep and if your keeping track of active equipment (which you should be doing anyway) its a piece of cake to walk through the report once a year and sync it up. If you add new stuff just get the appropriate licenses at that time.

  16. Windows without Windows by nirgle · · Score: 1

    How very....

    1. Re:Windows without Windows by Flipstylee · · Score: 1

      How very....

      Door-like?

    2. Re:Windows without Windows by Barsteward · · Score: 1

      More like a blank wall

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
  17. Re:"Progress"? by TWX · · Score: 1

    I thought innovation was supposed to be moving us forward, not backward!

    But it is. The rest of the server/network operating system community, like Novell, UNIX, VMS, MVS, OS/400, and Linux are now welcoming Microsoft to the fold. They've matured enough to now acknowledge they don't need a GUI. Heck, Novell barely had an interface of any kind on the server, all of the administration was done through tools one one of the workstations authenticated against the server once the server and workstation were up and running...

    My old servers had no GUI as there was no need for them. I had an eight inch tube monitor connected so I could use the console if needed on rare occasions. Only reason new my server at home will have a GUI is because it'll also be a MythTV frontend, since it'll hammer my network a lot less than running the frontend on a different box, and because it won't be providing any services on the public Internet.

    --
    Do not look into laser with remaining eye.
  18. No, admin will still be GUI by iggymanz · · Score: 3, Insightful

    Microsoft's intention is to just have GUI clients for admin, don't get your hopes up that they would actually raise the bar to have real computer sysadmins who can function from a command line

    1. Re:No, admin will still be GUI by Anonymous Coward · · Score: 0

      OOoOoOOOh!! REAL sysadmins!

      Meh! I don't have the time to look up syntax on a million commands or type out all the repetitive context on objects.. If they go through with that, there's some Apple in my future.

    2. Re:No, admin will still be GUI by Anonymous Coward · · Score: 0

      Still, when something breaks or a firewall is misconfigured, and you can't access the server by GUI (remotely or locally), what use is it to have a server admin, who can't use the command line?

      I predict this WILL be a requirement not so many years from now, for Server 8+ admins.

    3. Re:No, admin will still be GUI by eddy_crim · · Score: 1

      cant do commands means you cant script, cant script means you cant automate, means u waste time clicking through the same UI to perform the same tasks means your not an effective admin

      --
      hmmm.
    4. Re:No, admin will still be GUI by iggymanz · · Score: 1

      man pages are your friend. mac osx also has command line and man pages.

  19. Microsoft Developers Need to Prepare by Anonymous Coward · · Score: 0

    ...for a mass evacuation of Windows Admins.

    I mean seriously. Are you fucking kidding me?

    Why even bother with a Windows Server then?

    1. Re:Microsoft Developers Need to Prepare by Anonymous Coward · · Score: 0

      ... because Group Policy is pretty much the only game in town?

    2. Re:Microsoft Developers Need to Prepare by h4rr4r · · Score: 1

      You need to start exploring the other towns.

    3. Re:Microsoft Developers Need to Prepare by Anonymous Coward · · Score: 0

      No, he's got a point: for enterprise-level admin, the Linux world really has nothing to compete with Group Policy. We've looked, and there just isn't - it all comes up short.

      Also, powershell is another advantage Windows has in the headless admin space. It's more powerful than the comparable Linux CLIs like bash, as it can operate at the object level rather than treating everything as a stream of text. It can do things easily that are hard or impossible in bash or a similar environment.

    4. Re:Microsoft Developers Need to Prepare by h4rr4r · · Score: 1

      1. puppet. GP is so limited by its predefined set it is not funny.

      2. powershell is hell. If you want to pass objects use perlshell. Objects are a waste of time 99% of the time.

    5. Re:Microsoft Developers Need to Prepare by Anonymous Coward · · Score: 0

      Group Policy is nice, but stuff like Chef and Puppet are more flexible. It's swings and roundabouts.

    6. Re:Microsoft Developers Need to Prepare by Anonymous Coward · · Score: 0

      OMFG you are so full of shit. Even if there weren't comperable solutions to group policies, which there ARE, you can gain equally fine control with simple user groups and permissions as long as you understand how you should be structuring things. Just because it's different doesn't mean it's inferior.

      As for things that are hard to do in Bash: do them in Python! Do them in another shell and include the invoking line at the top of the file! Use command line tools! Nobody's forcing you to do complex tasks entirely in the shell or with the scripting environment for that shell, and there's a lot out other to help you do complex tasks already.

    7. Re:Microsoft Developers Need to Prepare by Anonymous Coward · · Score: 0

      Except that perlshel can't even touch powershell. The required application connections don't exist, and it's not even a shadow of what you can accomplish with powershell.

      I'm not MS fan, I don't even run their stuff at home, but for enterprise server admin, Linux can't touch the tools the Windows world has available. Hell, Linux can't even operate with Exchange, except through that stupid evolution tool that doesn't work for crap.

    8. Re:Microsoft Developers Need to Prepare by h4rr4r · · Score: 0

      Application connections? That shit only works with MS apps, nothing else supports them. Unlike the might | that everything works with.

      Turn on imap, then any client works fine.
      Exchange refuses to use a standard connection method, whose fault is that?

    9. Re:Microsoft Developers Need to Prepare by Anonymous Coward · · Score: 0

      Exchange IS the standard connection method in the enterprise.

    10. Re:Microsoft Developers Need to Prepare by h4rr4r · · Score: 1

      No, it is a non-standard method that is commonly used. Without any documentation what do you expect? The correct action is to turn on IMAP and ICAL, if it supports the latter.

    11. Re:Microsoft Developers Need to Prepare by Anonymous Coward · · Score: 0

      It's the de-facto standard, which is all that matters. Most enterprise scale organizations use Exchange (which by the way has excellent powershell support).

      It's a combination that is so popular because there is no good open source equivalent.

    12. Re:Microsoft Developers Need to Prepare by Tarlus · · Score: 2

      Spend your days supporting clients via your proposed method, and you'll quickly learn to appreciate Exchange as the most functional option available. Whether or not the protocol is standardized by IETF, it is VERY widely accepted as a standard now within the enterprise world. Any modern smartphone or even Mac will support Exchange out of the box, no Outlook required.

      The only "correct" method is the one that works reliably and securely for your clients. Exchange has been for every environment I've worked in.

      --
      /* No Comment */
    13. Re:Microsoft Developers Need to Prepare by h4rr4r · · Score: 1

      All modern smartphones support activesync, other servers have that as well. The correct method is one that can be used by all my clients, not all my clients run outlook. Exchange has never been the right solution, it does not play well with others.

    14. Re:Microsoft Developers Need to Prepare by Edzilla2000 · · Score: 1

      I'm very much interested in replacement to Group policies in Linux/unix.

      At work, I'm pushing for less >indows and more Linux, but as said above, groups policies are still a must for us.

  20. PowerShell Baby! by jader3rd · · Score: 1

    Gotta love PowerShell!

    1. Re:PowerShell Baby! by Junta · · Score: 1

      I don't have to, I can love bash and a server ecosystem that has been CLI optimized for decades.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    2. Re:PowerShell Baby! by jader3rd · · Score: 1

      You can love more than one thing at a time. It's like bash is your wife and PowerShell is your mistress.

    3. Re:PowerShell Baby! by Kagetsuki · · Score: 1

      Oh come on, you are suggesting people would cheat on Bash with the uglier and stupider PowerShell? How is that worth it? And don't give me that globbing and shell object shpeal, the fact is PowerShell is barely functional as a shell for constant use and if I'm writing a non-trivial script I'm going to be doing it Ruby or Python or something else anyway.

    4. Re:PowerShell Baby! by RightSaidFred99 · · Score: 1

      This coming from a powershell expert, obviously. I'm glad to have the opinion of someone so obviously knowledgeable and who's not just prattling neckbeard nonsense.

      Yeah, that's sarcasm.

  21. ceci n'est pas une fenêtre by Anonymous Coward · · Score: 5, Funny

    I, for one, welcome our windowless windows overlords.

    1. Re:ceci n'est pas une fenêtre by Tarlus · · Score: 1

      There's a "sup dawg" joke in that somewhere.

      --
      /* No Comment */
    2. Re:ceci n'est pas une fenêtre by gsmalleus · · Score: 1

      There's a "sup dawg" joke in that somewhere.

      Sup Dwag! We heard you don't like Windows, so we took Windows out of your Windows so you can use Windows without all the Windows.

  22. Re:you're unclear on the concept by antitithenai · · Score: 1

    Please no, programs can actually be quite complicated. They aren't like web servers which you configure and leave running. Making them GUI-less will just complicate things and make it much harder to use. There's a reason we use GUI's now a days - it's better for some stuff.

  23. Start training now: learn linux by scorp1us · · Score: 2

    Imitation is the most sincere form of flattery. But now, what's the point to windows if there's no GUI?

    --
    Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
    1. Re:Start training now: learn linux by godefroi · · Score: 1

      Maybe you have an Exchange server, and it won't run on Linux?

      --
      Karma: Poor (Mostly affected by lame karma-joke sigs)
    2. Re:Start training now: learn linux by scorp1us · · Score: 1

      Could anyone admin exchange server without a GUI?

      --
      Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
    3. Re:Start training now: learn linux by DarkOx · · Score: 2

      Has anyone tried to run Exchange on WINE recently; I wonder....

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    4. Re:Start training now: learn linux by Vermyndax · · Score: 1

      Yes.

    5. Re:Start training now: learn linux by jimicus · · Score: 1

      Pretty sure recent versions of Exchange have complete PowerShell support.

      Whether or not there are many people out there with sufficient experience to do so is another matter altogether. As others have alluded, a lot of Windows admins have essentially zero scripting ability.

    6. Re:Start training now: learn linux by Jonner · · Score: 1

      Imitation is the most sincere form of flattery. But now, what's the point to windows if there's no GUI?

      The fact that there's never been any point in running Internet services on Windows hasn't stopped millions from doing it. Do you really think MS would still be in business if people chose its products on merit?

  24. Client GUI!= No GUI by bWareiWare.co.uk · · Score: 3, Insightful

    What they actually recommended is running the GUI on the client.

    1. Re:Client GUI!= No GUI by dkf · · Score: 1

      What they actually recommended is running the GUI on the client.

      That makes a whole bunch of sense, and is what you'd do on any (sane) Unix system too. What's more, this will make Windows work much better in a virtualized server environment (e.g., Azure) and that's of interest to a great many people. (Me, not so much. YMMV.) Having a GUI on a server is like having running shoes on a herring.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
  25. Obligatory question. by Robert+Zenz · · Score: 2

    Who wants to run a GUI on a server anyway?

    1. Re:Obligatory question. by TheDarkMaster · · Score: 1

      When you have a very good GUI admin tool on your server.

      --
      Religion: The greatest weapon of mass destruction of all time
    2. Re:Obligatory question. by Anonymous Coward · · Score: 0

      Microsoft

    3. Re:Obligatory question. by Anonymous Coward · · Score: 0

      Because you can't install Cygwin without a GUI? After you have Cygwin and SSHD running, then the GUI is not so useful.

    4. Re:Obligatory question. by Anonymous Coward · · Score: 0

      And who wants to run Windows on a server anyway?

    5. Re:Obligatory question. by Anonymous Coward · · Score: 0

      Poorly trained system admins who have no idea how to use anything else.

  26. The customer is always right. by Karmashock · · Score: 1

    MS is frankly pissing their brand away on stuff like this...

    All this just gives people an incentive to switch to linux.

    --
    I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    1. Re:The customer is always right. by Sir_Eptishous · · Score: 1

      How I wish you were right...

      --
      We play the game with the bravery of being out of range
    2. Re:The customer is always right. by Karmashock · · Score: 1

      Oh, linux is getting better and MS is annoying people by breaking backward compatibility and ruining that consistency of interface across versions that gave users security.

      By breaking backward compatibility they force companies to remake software and by changing interfaces they force users to learn new interfaces. In either case, it's just as easy to swap to a new OS. People stay with MS mostly because it's easier. All their old software works with it and the interface is consistent. Change both factors and they lose their primary selling point.

      --
      I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
  27. what will the prompt be? by ThorGod · · Score: 1

    DOS? c:\> ?

    --
    PS: I don't reply to ACs.
    1. Re:what will the prompt be? by Sir_Eptishous · · Score: 1

      Seaworld

      --
      We play the game with the bravery of being out of range
    2. Re:what will the prompt be? by Anonymous Coward · · Score: 1

      PS C:\>

  28. The Ancient Battle by Spinlock_1977 · · Score: 5, Interesting

    GUI vs. Command Line. I lived through that argument in the 80's and 90's. With a GUI, syntax problems go away - IF you can figure out how to find/launch the GUI. On the command line, all commands are available in one spot, but the syntax can be challenging. We really just traded one problem for another.

    But for those of us who run production shops, a GUI isn't scriptable and is therefore not testable. Command line scripts can be tested in an offline environment, emailed around, put under version control, and printed out for enjoyable bathroom reading. Who doesn't love command line scripts???

    --
    - The Kessel run is for nerf herders. I can circumnavigate the entire Central Finite Curve in a lot less than 12 parse
    1. Re:The Ancient Battle by Sir_Eptishous · · Score: 1

      Less Filling! Tastes Great!

      --
      We play the game with the bravery of being out of range
    2. Re:The Ancient Battle by eth1 · · Score: 2

      GUI vs. Command Line. I lived through that argument in the 80's and 90's. With a GUI, syntax problems go away - IF you can figure out how to find/launch the GUI. On the command line, all commands are available in one spot, but the syntax can be challenging. We really just traded one problem for another.

      They way I usually put this is that GUIs are easy to learn, but tend to be difficult and inefficient to actually use, while CLI is difficult to learn, but once you do, they're very easy and quick to use. Which one is better depends on your particular use case.

    3. Re:The Ancient Battle by Qzukk · · Score: 1

      The Ancient Battle

      I used to be a GUI Operating System but then I took a > to the knee.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    4. Re:The Ancient Battle by Qzukk · · Score: 2

      As I see it, GUIs present a limited surface of options to the user. Assuming that the user wants the options provided by the interface, this is fine. Command lines can have a potentially infinite list of options, limited only by the user's willingness to look them up and type them.

      Consider all the option dialog boxes you've seen with multiple tabs and buttons to open new dialog boxes with scrolling lists of options on yet another tab (eg, "Internet Options") as an attempt to get a huge number of options into a GUI. See also MS's choice pre-ribbon to hide unused menu entries in Office so that users would never find them.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    5. Re:The Ancient Battle by Anonymous Coward · · Score: 0

      Little Endian! Big Endian!

    6. Re:The Ancient Battle by Anonymous Coward · · Score: 0

      Another reason is that if you have any number of servers to manage, you will quickly realize that management via GUI does not scale.

    7. Re:The Ancient Battle by Anonymous Coward · · Score: 0

      GUI vs. Command Line. I lived through that argument in the 80's and 90's. With a GUI, syntax problems go away - IF you can figure out how to find/launch the GUI. On the command line, all commands are available in one spot, but the syntax can be challenging. We really just traded one problem for another.

      But for those of us who run production shops, a GUI isn't scriptable and is therefore not testable. Command line scripts can be tested in an offline environment, emailed around, put under version control, and printed out for enjoyable bathroom reading. Who doesn't love command line scripts???

      your can script a gui with autoit

    8. Re:The Ancient Battle by shutdown+-p+now · · Score: 1

      It's not really a battle. You have a CLI, and then you have GUI on top of that. You can then use whichever is best suited for the task at hand.

      Which is exactly what's being done here. From TFA:

      In Windows Server 8, the recommended application model is to run on Server Core using PowerShell for local management tasks and then deliver a rich GUI administration tool capable of running remotely on a Windows client.

    9. Re:The Ancient Battle by cfulmer · · Score: 1

      Good point. I have yet to find a windows replacement for "foreach f ( * ); mv $f $f.old; end" That's why Cygwin is usually one of the first things I install on a new windows machine.

    10. Re:The Ancient Battle by spiralx · · Score: 1

      for %i in (*.*) do move "%i" "%i.old"

    11. Re:The Ancient Battle by pragma_x · · Score: 1

      Another critical difference is a tradeoff between cost of learning and the flexibility of the interface. A CLI is hard/expensive to master, but once you do, you can do a great deal of work as the tools are able to interoperate in unforeseen ways. A GUI is the opposite situation: easier to learn, but overall, a shallower toolset that can only be used in ways that are deliberately designed into the interface.

      The only way a GUI can even come close to the flexibility of a CLI, would be to require a radical re-think of the whole thing. For instance: allowing the user to attach objects from any piece of software in the system, to any control, in any interface, at any time. That would be a start, as it still doesn't address things like arbitrary logic, data flow, or automation between tools. From there it becomes obvious why Microsoft is toying with the idea of pushing software vendors to invest in CLI tools: as you say, it's easier to engineer.

    12. Re:The Ancient Battle by cfulmer · · Score: 1

      Thanks!

    13. Re:The Ancient Battle by spiralx · · Score: 1

      You can do a lot with the for command, but it's got some horrible syntax for the more powerful stuff.

    14. Re:The Ancient Battle by _0xd0ad · · Score: 1

      With a GUI, syntax problems go away

      Syntax is like math: there is an error, or there is no error. There is no problem.

      Now picture Yoda saying that.

  29. Remote GUI Tools by Anonymous Coward · · Score: 2, Insightful

    Admins should just use the GUI tools remotely. That way they do not need remote desktop and GUI tools installed on the servers. This would provide the best of both worlds and make remote management for servers simpler. Most current admin tools can operate on remote servers. Microsoft could easily ensure all tools can operate remotely to make this transition easier for administrators.

    1. Re:Remote GUI Tools by TheDarkMaster · · Score: 1

      At last, a sign of intelligent life in this barren world.

      --
      Religion: The greatest weapon of mass destruction of all time
  30. GUI by Spad · · Score: 2

    Most competent Windows server admins don't need a GUI on the actual server anyway; between the RSAT (Remote Server Admin Tools) and Powershell, there's very little that you need to be "on the box" to do.

    Most good Windows server admins can do almost everything via Powershell anyway - of course it would be much easier if Microsoft would write decent Powershell modules for DNS and DHCP so you didn't have to do everything via COM objects and dnscmd.

    1. Re:GUI by Anonymous Coward · · Score: 1

      Wish I had mod points. You're exactly right. There's an understandable bias PRO:Linux and CON:Windows here, but the bashing Windows admins isn't *totally* warranted. Some of us are decent. On my admin PC I've got directories of hundreds of vbscripts (old, ugh) and Powershell scripts (new, yum!) and snippets that I've used to do mass queries, reports, changes, etc, on our 2,000 Windows systems. I've done my share of Linux admin'ing with bash and perl, but prefer Powershell to be honest.

    2. Re:GUI by purpledinoz · · Score: 1

      Although I don't have a lot of experience with powershell, I find it very slow. And it's really difficult and slow to do tasks like "rm -rf". I remember I had to delete around 50k to 100k of small files once, and the powershell script just sat there eating up 100% of the CPU. I just ended up using some complicated batch script to do the equivalent of "rm -rf".

  31. GUI = insecure, bloated, stupid admins by tvlinux · · Score: 1

    MS has finally realized that a GUI on a server is a bad idea. it consumes resources, it is insecure, and less then knowledgeable people administer system poorly. GUI is usually limited to a single system.

    This change will radically change the MS landscape. Bosses will want the "new system", most admins will Install the GUI( they cant do it any other way), there will no longer be the local "expert" in small businesses. Higher wages because less admins can go GUIless.

    The smart companies will just move to Linux.

    1. Re:GUI = insecure, bloated, stupid admins by acoustix · · Score: 1

      GUI is usually limited to a single system.

      Unless your using Windows and the application being managed uses the MMC console. Then it can be managed from any Windows computer.

      --
      "A plan fiendishly clever in its intricacies"- Homer Simpson
  32. Does this mean we can turn of RPC? by Sipper · · Score: 1

    Years ago I was running a Windows Desktop and I made the mistake of turnning of the RPC service, after which the entire GUI in Windows broke (no new windows could be opened). I'm assuming that if no GUI is running and there's no services running that require RPC (like NFS) that the RPC service could be turned off. [And will Win8 require RPC to allow GUI functionality?]

    As someone who's done Linux server admin for more than a decade, this decision on Microsoft's part somehow seems a bit obvious... but the correct path for the long-term.

    1. Re:Does this mean we can turn of RPC? by Anonymous Coward · · Score: 0

      Yeah, I tried turning off RPC too on Windows XP back in 2003 or 2004. I was following a classic piece of security advice -- "turn off unnecessary services, especially network-facing ones." To this day I'm not exactly sure what RPC does, and to my mind the very name "remote procedure call" invokes an image of unending security nightmares just waiting to happen. (The ability for an attacker to call procedures remotely is practically the definition of "security vulnerability.")

      Spoiler: Windows really, really needs that service to function properly.

    2. Re:Does this mean we can turn of RPC? by Sipper · · Score: 1

      Yeah, I tried turning off RPC too on Windows XP back in 2003 or 2004. I was following a classic piece of security advice -- "turn off unnecessary services, especially network-facing ones." To this day I'm not exactly sure what RPC does, and to my mind the very name "remote procedure call" invokes an image of unending security nightmares just waiting to happen. (The ability for an attacker to call procedures remotely is practically the definition of "security vulnerability.")

      I had turned of RPC for the same reason -- usually this was recommended to be turned off on Linux boxes (and removal of the 'portmap' package) at the time. I still remove portmap / RPC where possible -- which last I checked wasn't possible on Windows. Maybe it will be in Windows 8?

  33. Bad idea by onyxruby · · Score: 3, Insightful

    I'm pretty comfortable with a CLI, it's what I grew up with and use on a routine basis for many things. That being said there is a lot out there in terms of server based applications that are wholly dependent upon having a GUI.

    Were not talking about simply rearranging the desktop here, were talking about removing the very interface that is depended on by an entire ecosystem of software. That market is easily in the billions of dollars per year. If your going to force all those developers and legacy applications to run as CLI only than your giving those companies an opportunity to re-evaluate the platform they use for a CLI based tool.

    If your giving companies the impetus to decide what platform to use for a CLI based tool than many of them are simply going to switch to *nix support since there is a strong legacy ecosystem to support it. In other words if Microsoft were to do this for all of the Window Server based platforms it would be suicidal. That's a pretty poor business case and it simply doesn't make sense.

    I think the far more likely case is that certain versions of Windows server will be available as CLI only (web platform etc), which they already are. I really have to question if the source of the story got their facts right, it doesn't make sense unless they didn't.

    1. Re:Bad idea by Anonymous Coward · · Score: 0

      No server based GUI does not mean you'll be doing all your administration from a CLI. Using RSAT you create an MMC console that allows you to perform all your general administration tasks without having to RDP into a server in the data center. This has been possible for over a decade, as it was introduced with Windows 2000.

      Every single place I've worked in for the last 12 years, the admins do their thing via RDP. It's irritating and, and painfully slow.

    2. Re:Bad idea by onyxruby · · Score: 1

      Absolutely, you can do that and I have done so many times. My point was not about administering the servers themselves, it was about server based applications that require a GUI.

      There aren't very many windows server based applications that can be used on a CLI only basis. Many middleware applications, enterprise management application and database applications require a GUI. If your going to require that entire market to rewrite their software for CLI only than they are going to look for the cheapest option of doing so.

      Chances are that option is going to *nix based instead of Windows based. It's a matter of where the ecosystems are for everything from tools, dev kits to the developers themselves. Throw in the time it would take to train countless admins of different skill levels and you are talking about creating a significant barrier to entry. That would be market suicide and that is why I think the article is wrong.

    3. Re:Bad idea by Anonymous Coward · · Score: 0

      If your giving companies the impetus to decide what platform to use for a CLI based tool than many of them are simply going to switch to *nix support

      yes and try to survive through the millions of dollars of lost revenue because companies will just switch to a different vendor that supports the already implemented windows ecosystem.
       

    4. Re:Bad idea by sideslash · · Score: 1

      From a business (Microsoft shareholder) standpoint, you make a good point about the risk of losing corporate users by standardizing on a new (albeit optional) configuration that would break compatibility for them. On the other hand I think this is part of Microsoft's forward-thinking strategy of staking a claim to cloud computing, and competing less lamely against Linux. Will they be successful? I have no idea. But I think Microsoft is doing things like this out of a fear that the momentum of their existing customers is not sufficient to keep them successful forever.

    5. Re:Bad idea by Anonymous Coward · · Score: 0

      I agree. Windows is for clueless people who need a GUI to be able to function.

      A tightly integrated GUI that's necessary to do some things is seen as a strength by less capable admins -- and was historically one of Windows' main selling points -- but it's an eternal pain point to the clued-in.

      Getting rid of the GUI will get rid of one of the main differences between Windows and its *nix/*nux competitors in the server space that's seen as a strength by an all-too-large segment of the IT population. Since Linux is so technically superior to Windows, getting rid of one of Windows' core strengths seems like an insane, if not suicidal, strategy for Windows.

      I guess my argument is: The command-line is unquestionably superior from a technical point of view, but there are a lot of less-technical people in the industry who live and breathe GUI. So if you get rid of the GUI, it may anger/inconvenience those people enough to give alternatives a serious look.

      Disclaimer: I've never had the (mis)fortune of using/administering a Windows server OS. My experience is mostly limited to the desktop versions of Windows and various Linux desktop and server distros, although I played with DOS and OS/2 plenty in the 1990's.

    6. Re:Bad idea by onyxruby · · Score: 1

      I think were pretty well on the same page.

      I stand by my contention that this will be an optional development and not a requirement. You can already get Windows server in a CLI only version.

      I have no opposition to making a leaner version of Windows server that is kinder for cloud computing and so on. The heavy weight customers have the staff and will to look at moving to the cloud. The cloud likes servers that are CLI, they utilize less resources and are well suited. For those customers this could well make financial sense.

      The problem is that a fair part the middle and almost all of the bottom parts of the market lack the skills or resources to even think about doing something like this. Since the middle and bottom parts of the market are substantially larger than the heavy weight part by volume that makes this a very questionable maneuver at best.

      For these customers the only way your going to get them to move to CLI only is kicking and screaming as the learning curve, staffing resources, training and time would be considered a poor return on investment. These customers will not be willing to make the investment and it will be Windows Vista all over again.

    7. Re:Bad idea by Anonymous Coward · · Score: 0

      They're not forcing the server to be without a GUI. What they are doing is bridging the gap between Server Core and over versions of Server. With Windows 2008, you had to make an install time decision between having a GUI and not having one (Server Core). Also, limited roles were supported on Server Core. To change between having a GUI and not having one, you had to rebuild the server.

      In Windows 8, the GUI is a Windows Feature - meaning it can be added and removed like any other feature. Couple this with much broader support for managing operating system roles and features from a command line and the chances of organizations running GUI-less servers increases. In my experience, many people in a Windows shop want to run GUI-less servers but they can't because application vendors require a GUI. This move could help the demand for GUI-less applications, and vendors who don't adapt may find themselves losing clients.

    8. Re:Bad idea by onyxruby · · Score: 1

      That was informative and there is a world of difference between what your talking about (which sounds like a good idea) and stating that windows server simply won't have a GUI. The story needs to be corrected as debunked (assuming you are correct) with all the wind taken out of it's sails.

  34. 'Attack service'? by rhenley · · Score: 1

    From TFA:
    "It provides many of the benefits of Server Core (reduced footprint, attack service and serviceability)..."

    Well, that would explain a lot.

  35. Nothing new: "Headless Mode"'s been out there by Anonymous Coward · · Score: 0

    For a GOOD long while now -> http://www.bing.com/search?q=%22Windows%22+and+%22headless%22&go=&qs=ns&form=QBRE

    APK

    P.S.=> Time to "brush up" on powershell's all (not a "huge leap" for anyone that's done VB/VBA programming really -> http://www.bing.com/search?q=%22powershell%22+and+%22VB%22&go=&qs=ns&form=QBLH and it may even appeal to *NIX people, because it's "pipelined" too)... apk

    1. Re:Nothing new: "Headless Mode"'s been out there by Anonymous Coward · · Score: 0

      There's a difference between running a "headless" computer and running a CLI only OS. Headless usually refers to a computer that doesn't have a monitor or input device connected. In this instance the computer OS can still be running a graphical interface even though it is probably never or rarely used.

      A GUI-less or CLI based OS will not have the resources of a graphical environment used. Therefor it is likely that a CLI based OS will run more efficiently, handle more users and/or run more services.

  36. Legacy Applications? by acoustix · · Score: 2

    I like the move, but it will be difficult or impossible to run older (poorly written) applications that need a GUI to run.

    --
    "A plan fiendishly clever in its intricacies"- Homer Simpson
    1. Re:Legacy Applications? by Sez+Zero · · Score: 1

      I like the move, but it will be difficult or impossible to run older (poorly written) applications that need a GUI to run.

      This is a critical point, when the lack of GUI actually comes to pass. The main barrier for people switching from Windows is older/legacy software. If that legacy stuff stops working completely, I think people will have a different answer to "Do I want to learn the expensive OS CLI or the free beer OS CLI?"

    2. Re:Legacy Applications? by JasterBobaMereel · · Score: 1

      Run a VM on the server - run your app in the VM - Access the VM from a client, it now has a GUI to play with ...

      Still no reason for a GUI on the server ...

      --
      Puteulanus fenestra mortis
    3. Re:Legacy Applications? by acoustix · · Score: 1

      Hyper V? Ugh. No thanks. Plus that means that I have to run and manage another OS install. Isn't the point of no GUI having fewer processes running?

      I agree with you that we shouldn't need or use a GUI. However, we're past that point. GUI's have been used and (crappy) applications have been purchased and used on GUI-based servers.

      --
      "A plan fiendishly clever in its intricacies"- Homer Simpson
    4. Re:Legacy Applications? by Anonymous Coward · · Score: 0

      Good grief, there's nothing "poorly written" about an application that does not fulfil every conceivable use case. On the contrary, design to every conceivable use case - which is what you're tacitly expecting - is poor design.

      And also, if you read the article rather than the (poorly written) headline, you'd realize that having a GUI or not is an admin choice, so admins can continue to configure a GUI and run their older applications anyway.

      I love the UNIX mindset. It's only on Windows that you can even contemplate running older binary applications, as Windows has this binary compatibility thing that UNIX wilfully ignores. And yet the fact that these old binary applications don't conform to the requirements of an OS version arriving 10 years after they were written is seen as poor design. Sheesh.

    5. Re:Legacy Applications? by Anonymous Coward · · Score: 0

      like what?

  37. Sort the men out from the boys by JustNiz · · Score: 4, Insightful

    Finally the manager in our IT dept will have to get a clue.
    I'm guessing he will do everything he can to hold off upgrading as he knows he wont be able to cut it.
    I'm actually hoping he will get moved out so we can finally move to Linux.

    1. Re:Sort the men out from the boys by Anonymous Coward · · Score: 0

      Why on earth is an IT manager performing admin duties? That's a task lowly grunts.

    2. Re:Sort the men out from the boys by Anonymous Coward · · Score: 0

      Some of us managers are still technically proficient...and still take on admin duties. I prefer doing things myself when time permits, rather than tasking out of my guys...it keeps them focused on their tasks and shows them the boss knows what he is doing.

    3. Re:Sort the men out from the boys by Anonymous Coward · · Score: 0

      Yeah, that will go over really well with management. "We are going to spend a lot of time to convert our working Windows system to a hacked up bunch of programs running on Linux; taking up more administrator resources while still not provided the same level of service, because.. umm.. Linux is cool...

      After seeing this attempted, It drives me crazy to see people say that.

      Its not that Linux isn't good for things, it makes an excellent web or content server when done correctly, and it is a useful platform for custom applications; it just doesn't hold up to things like AD, Exchange and Terminal Services.

  38. DOS? by egyas · · Score: 1, Insightful

    Maybe as a Linux guy I'm not getting this but.... Isn't "Windows" without a GUI simply .... DOS?

    1. Re:DOS? by h4rr4r · · Score: 2

      Not at all. I have been many times accused of being a linux fanboy, but the NT kernel does somethings very well. The tragedy is that it is strapped to the windows userland. DOS on the other hand is a very simple OS with no scheduler, no real HAL, and pretty much is a sad copy of CPM.

    2. Re:DOS? by Robert+Zenz · · Score: 0

      Not anymore...what you find in a todays Windows is called "cmd", and is not quite similar to DOS. While DOS was a real OS, cmd is a bare command line / shell (and it sucks).

      Additionally, the Kernels which are based on DOS where only used until Windows 98/ME. Windows NT/2000 already had the new NT kernel...at least so I remember it from the Wiki article.

    3. Re:DOS? by Sez+Zero · · Score: 1

      No, they call it Windows Power Shell. Now with extra power!

      * extra power only available in Windows Super Duper Power Edition

    4. Re:DOS? by caseih · · Score: 1

      No more than Linux without a GUI is DOSEMU.

    5. Re:DOS? by Anonymous Coward · · Score: 0

      Not even close. There have been newer releases of Windows since version 3.11.

      Find me a linux equivalent of PowerShell, and we can talk. It has to handle OOP in scripting (need not be C#) and give you the ability to pass entire objects to commands as arguments.

    6. Re:DOS? by Anonymous Coward · · Score: 0

      No. You're certainly not getting it at all. Move along.

    7. Re:DOS? by jimicus · · Score: 1

      Not in any sense of the word.

      Underlying technology? Nope, modern versions of Windows originated with the NT kernel. You tear the GUI out of Windows as it stands right now, you don't get a DOS prompt, you get something that doesn't boot.

      The DOS command line you see in Windows operates as a wholly separate process, cmd.exe, and it has no special power that isn't available to other applications.

      User interface? More likely Microsoft would have it boot directly to a PowerShell prompt. Much more sophisticated than a DOS prompt.

    8. Re:DOS? by Anonymous Coward · · Score: 0

      Right.. I think its less "As a Linux guy" you really mean "As something with no technical knowledge whatsoever in this subject area"

      That's as ignorant as someone saying that Linux is just like DOS.

  39. Job oppotunities! by plopez · · Score: 1

    For the more seasoned, older, and more odoriferous (AKA "old farts") IT people. Those who cut their teeth on command lines. Suddenly we are the ones who "get it". I suggest MS admins rehearse this question "You want fries with that?" :)

    --
    putting the 'B' in LGBTQ+
  40. Shoot yourself in the foot 101 by Anonymous Coward · · Score: 0

    When you think basic everyday work improvements made by the need they offered in an usability and deployment improvement, we go back to a command prompt. What's next? Punching physical cards? Switches or plugs? Seriously who's the "genius" at microsoft who though this would be a great welcomed idea.

  41. From TFA: old boss = new boss by xxxJonBoyxxx · · Score: 2

    From TFA: "In addition to Server Core (the existing CLI from Server 2008) and Server Graphical Shell (the usual GUI), we are introducing a new experience in Windows Server 8 called the Minimal Server Interface."

    Also from TFA: "Technically, the Minimal Server Interface is a full Windows Server install excluding Internet Explorer, Windows shell components such as the desktop, Windows Explorer, Metro-style application support, multimedia support, and the Desktop Experience."

    In other words, you'll have a command-line only version, like you do today, a GUI version that behaves like the latest Windows desktop OS, and a GUI version that behaves like a locked down server is expected to behave (the "Minimal Server Interface"). Or at least that's how I read it.

  42. Re:you're unclear on the concept by DarkOx · · Score: 2

    The program can still have a configuration gui. You just need a remote client running on a client operating system or a web interface, which again you can access from a client platform.

    Honestly most 'builtin' windows services can be remotely managed from a client platform machine already. This should be the preferred way. Generally if you as a matter of routine need to use a desktop session on your windows servers barring the ones specifically being used as terminal servers, you are doing it wrong.

    Mistakes can happen more easily, and you are potentially exposing the system to attacks.

    This is really a message to developers to make sure their server applications have remote management support, and that their main server processes can run on box where some the shell libraries, and some subsystems like GDI may not be present or otherwise not in a useable state.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  43. You missed the $$$ by Anonymous Coward · · Score: 0

    Always follow the $$$...

    Basically, MS will be able to sell a shit-load of "NEW" MSCE courses and other materials, as well as support tools to every one of those "little" businesses that are not directly contributing to MS's pocketbook (truthfully, most 10 person shops are mostly running illegal copies of software anyways (I've seen it way to much for people to argue, yes, there are exceptions, but truthfully, more illegal than not...)) so having the "guy" who knows computers enough to click some buttons to make things work just isn't going to cut it anymore.... Either send him to those training courses (via MS getting money -- and a quick intro to "pirating is bad, you'll go to jail") and/or force companies to hire already trained (more expensive) people who are already indoctrinated (and knowledgeable enough) to not use unlicensed software.

    Either way, a huge win for MS; corporate and large customers won't care, may be even happier as I believe this will increase efficiency on the back-end, and little shops (who can't really hurt MS) now become paying customers.

    1. Re:You missed the $$$ by Sir_Sri · · Score: 1

      or they'll just keep using the old version indefinitely, and we know how well that's worked with IE6.

      What new features does it add: Well, I don't have a GUI, so I don't know. I guess we won't upgrade then.

      No one is going to pay hundreds or thousands of dollars in an MCSE course when they can just use the old version.

    2. Re:You missed the $$$ by darkpixel2k · · Score: 1

      or they'll just keep using the old version indefinitely, and we know how well that's worked with IE6.

      What new features does it add: Well, I don't have a GUI, so I don't know. I guess we won't upgrade then.

      No one is going to pay hundreds or thousands of dollars in an MCSE course when they can just use the old version.

      True.

      I know a guy who uses a combination of SAS and Crystal to do business reports. Rather than pay the tens of thousands of dollars to get the new software, he literally fires up a VM of Windows 2000, sets the date back on his clock (to avoid licensing crap) and starts the app--then he sets the clock back to the normal time and generates reports. I asked him what his plan was when Windows 2000 wasn't supported and/or his old software wouldn't talk to newer versions of the database server. He said he wasn't worried about it. (Do you really think SQL 2015 is going to come with libraries for a 15 year old OS?)

      --
      There's no place like ::1 (I've completed my transition to IPv6)
  44. Wait, why is this bad? by Anonymous Coward · · Score: 1

    Last I looked they were simply removing the GUI and popping it into an administration application that you can run from a client. All that does is remote connect and run powershell commands.

    This to me is the best of both worlds, lighter server OS, command line access, full command line administration, simple and easy to use windows application which gives you the commands so you can script tasks you just performed if you dont happen to know the command off the top of your head...

    The only situation I can see being annoying is when you need to work on a machine without a GUI that isn't online and cant be seen my your remote management tool

  45. Walls Edition by igothandle · · Score: 1

    Windows Server 2008 ~ "Walls" Edition?

  46. What protocol for remote access? by Anonymous Coward · · Score: 0

    What protocol will be used? Is there going to an SSH server on Windows servers by default, or how can one securely access the command line without having to actually Remote Desktop into the host?

    Remote Desktop just for a command prompt seems overkill.

    1. Re:What protocol for remote access? by batzo · · Score: 1

      WinRM - powershell remoting tunneled over https.

  47. Some things never change - reboot for GUI by Viol8 · · Score: 2

    FTA:

    "In Windows Server 8, users can transition between Server Core and Server Graphical Shell at any time, with a single command and a single reboot."

    Don't they EVER learn? It took them literally years to be able to do application and driver installs without required endless reboots. Not poor windows admins need to reboot just to start the GUI?? Why on earth can't MS come up with the equivalent of "xinit" to kick off the GUI?? This is 1980s level functionality FFS!

    1. Re:Some things never change - reboot for GUI by geekoid · · Score: 0

      the GUI in windows is just an application on top of a shell. If you don't know that, then shut up.

      I don't know what I expected, you either didn't understand the rest of the article, or you just skimmed it for the first thing you thought you could whine about. I'm not sure what is worse.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:Some things never change - reboot for GUI by Anonymous Coward · · Score: 0

      Apparently the GUI in Windows is not an application on top of a shell since last time I ran and exited multiple applications from my shell no rebooting was required.

      But, please, keep being rude to people who aren't as "smart" as you are. I'm sure that will work out for you eventually.

    3. Re:Some things never change - reboot for GUI by zeugma-amp · · Score: 1

      "In Windows Server 8, users can transition between Server Core and Server Graphical Shell at any time, with a single command and a single reboot."

      You're supposed to be thankful that it doesn't take 3 or 4 reboots just to start the Gui.

      Don't they EVER learn? It took them literally years to be able to do application and driver installs without required endless reboots. Not poor windows admins need to reboot just to start the GUI?? Why on earth can't MS come up with the equivalent of "xinit" to kick off the GUI?? This is 1980s level functionality FFS!

      Indeed. It's just another example of how poorly designed MS-windows is from the ground up.

      --
      This is an ex-parrot!
    4. Re:Some things never change - reboot for GUI by _0xd0ad · · Score: 1

      Apparently the GUI in Windows is not an application on top of a shell

      The GUI in Windows is called explorer.exe and it is an application on top of a shell. If you don't believe me, start Task Manager and kill the explorer.exe process.

      last time I ran and exited multiple applications from my shell no rebooting was required

      Irrelevant. That does not prove anything. You can use the Windows GUI to launch other applications on top of the shell, but that is beside the point. The point is, the GUI in Windows is just an application on top of a shell.

    5. Re:Some things never change - reboot for GUI by Viol8 · · Score: 1

      "The GUI in Windows is called explorer.exe "

      No it isn't, thats just the program that runs the task bar and displays icons. The GUI is what draws the windows, buttons etc.

      "If you don't believe me, start Task Manager and kill the explorer.exe process."

      Do the open applications disappear? No. Does the mouse point disappear? No.

      "The point is, the GUI in Windows is just an application on top of a shell."

      You couldn't be more wrong if you tried. The GUI is a core OS component, its NOT an application. Why don't you go and learn something before you make an even bigger idiot of yourself.

    6. Re:Some things never change - reboot for GUI by Viol8 · · Score: 1

      "he GUI in windows is just an application on top of a shell. If you don't know that, then shut up"

      So why does it require a reboot to start "just an application" then genius?

      Take your time...

    7. Re:Some things never change - reboot for GUI by _0xd0ad · · Score: 1

      No it isn't, thats just the program that runs the task bar and displays icons. The GUI is what draws the windows, buttons etc.

      No. That is the Windows user subsystem (user32.dll) built upon the GDI.

      The GUI is explorer.exe.

      Why don't you go and learn something before you make an even bigger idiot of yourself.

      Indeed.

    8. Re:Some things never change - reboot for GUI by _0xd0ad · · Score: 1

      Should have also linked you to explorer.exe. In particular, the following:

      Windows Explorer is a file manager application ... It provides a graphical user interface for accessing the file systems. It is also the component of the operating system that presents many user interface items on the monitor such as the taskbar and desktop.

    9. Re:Some things never change - reboot for GUI by evilviper · · Score: 1

      poor windows admins need to reboot just to start the GUI?? Why on earth can't MS come up with the equivalent of "xinit" to kick off the GUI??

      Bad news for you... Linux is going BACKWARDS in this regard, and actively throwing away this "1980s level functionality". With kernel mode setting (KMS) either you boot-up with a non-text frame-buffer (that won't work over serial-port redirection, ipmi sol, etc.), or you can't start X. Boo hoo for you.

      With RHEL6 and up, to use Intel or Nouveau drivers, you have to use KMS. No idea of the status of ATI. Thankfully, NVidia's binary-only drivers keeps them off the cutting edge, and away from this horrible and unnecessary mis-feature.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    10. Re:Some things never change - reboot for GUI by Viol8 · · Score: 1

      Window management, users controls and controlling the mouse IS the GUI you clueless fuckwit. As I said - go learn something instead of just cut and pasting stuff you clearly don't understand.

    11. Re:Some things never change - reboot for GUI by _0xd0ad · · Score: 1

      You need to CHILL.

      Every app has its own GUI. Whether or not it uses the Windows GDI to provide the standard window trim, or totally skins itself as Java apps and apps from Apple are prone to doing, is irrelevant. The fact that nonwindowsapp.exe uses the GDI to draw its standard window trim is also irrelevant. nonwindowsapp's GUI is NOT Windows' GUI.

      The Windows GUI is the GUI you use to interact with Windows, not nonwindowsapp.exe: the Start menu, Taskbar, desktop, and Windows Explorer. All of which are provided by explorer.exe.

      P.S. When I copy and paste, I cite my source. Doing otherwise would be plagiarism. I don't do plagiarism.

    12. Re:Some things never change - reboot for GUI by _0xd0ad · · Score: 1

      Oh, and as a P.P.S.: If you want to disagree with me at least be civil when doing so. I am not an ignoramus.

    13. Re:Some things never change - reboot for GUI by Viol8 · · Score: 1

      explorer.exe is a shell program. Do try and learn the difference between that and a GUI. You can still have a Graphical User Interface (understand what that means?) - buttons, drop down menus, cut and paste etc - without the shell even running. Try it if you don't believe me. And if you can't understand that simple concept then stay away from computers since you're obviously clueless.

    14. Re:Some things never change - reboot for GUI by _0xd0ad · · Score: 1

      I have used a shell other than explorer.exe, so I am very much aware of this fact, not in fact clueless as you seem so determined to convince me of. But I thank you for your interest in my well-being; it is not often a random person on the internet takes such interest in my personality and makes a sincere attempt to fix me.

      The GUI is the Graphical Interface with which a User may Interface with a Graphical system or application. This is as opposed to a CLI, which is a Command Line Interface whereby a User may Interface with the system/application via Commands entered on the Line through the Keyboard. For those hunt-and-peck typists out there who prefer to poke at shit and see if it jiggles and smells bad, some Command Line Interfaces have Graphical User Interfaces built as front-ends; for example, Mr. Alexander Peter Kowalski has designed a fairly odious Graphical User Interface to the Ping Command.

      The Graphical Interface in Windows is, was, and to my knowledge will be, explorer.exe. Clear?

    15. Re:Some things never change - reboot for GUI by Viol8 · · Score: 1

      "The Graphical Interface in Windows is, was, and to my knowledge will be, explorer.exe. Clear?"

      And wrong.

      Have a nice life.

    16. Re:Some things never change - reboot for GUI by _0xd0ad · · Score: 1

      Have a nice life.

      "Clear?" was a humorous jab intended to mean that this heart is still pumping even if you're wrong. Which you are. But thanks.

    17. Re:Some things never change - reboot for GUI by _0xd0ad · · Score: 1

      P.S. You win the "finally coming across as not an asshole" award.

      No seriously.

      I gave you plenty of opportunities, and this last post of yours is pretty damn close to respectful disagreement, which (from you) I consider a success.

      File under "advice from idiots" if you wish. But hell, it's a compliment.

  48. Don't Panic! or "yawn" by mbaGeek · · Score: 1

    does anyone actually believe that Microsoft will intentionally make their product less usable? (ducking and running)

    I could see the gui "disappearing" from the actual server box - but we will still have remote administration tools. the windows "client"/desktop becomes the home for the server gui

    Microsoft pushes the server core installation for security (smaller attack footprint) and performance (all those gui features require resources) reasons - not because the command line is something they love

    to state the obvious - Microsoft is a software company, and they want to sell a lot of software. Moving the server gui admin tools to the "Windows client" (e.g. desktop/tablet/mobile/whatever) sounds like a good way to "encourage" people to buy more Microsoft products

    but yes, you need to learn to use powershell if you are going to continue being a Windows server admin ...

    --
    It ain't what they call you. It's what you answer to. http://mylyceum.us/
    1. Re:Don't Panic! or "yawn" by geekoid · · Score: 1

      Learn? if you don't use powershell now, you are a failure of a windows admin.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:Don't Panic! or "yawn" by Robert+Zenz · · Score: 1

      I think the real reasoning is that *n*x admins are still looking down on Windows if it comes to server usage...and let's face it, the Windows Server market share is nowhere near the Desktop share. They want to get all this old and beardy Unix-Admins into the boat, and they can only do that if they provide a slick server and a good shell.

  49. GUI's can take parms (multiple, ala argc/argv) by Anonymous Coward · · Score: 0

    "But for those of us who run production shops, a GUI isn't scriptable and is therefore not testable." - by Spinlock_1977 (777598) on Friday January 13, @10:33AM (#38686236) Homepage

    You've never seen GUI apps that accept arguments in commandlines? I suggest you review what argc/argv are in programming languages then, & especially with "optional" parametry!

    * HOWEVER - for tasks that server/network admins do, I'd actually RECOMMEND doing commandline scripting personally... no need for GUI overheads, especially in logon scripts or just basic file/folder or userrights manipulations.

    APK

    P.S.=> In fact, you can "strip strings" apart, & make your commandline "single arguments" basically into a parameterized script that way, or, just use MULTIPLE parameters (and they can be 'optional' too, & this has been the case in MS stuff for a LONG time (e.g.-> I was doing that in VB5/6 even & as far back as, oh iirc, 1997 or thereabouts & that's not a 1st - C/C++ & other languages have had argc/argv for nearly forever too))... apk

  50. Re:you're unclear on the concept by MightyMartian · · Score: 0

    Translation: Oh noooos!!! I have to type things!!!

    In the *nix world, we've been working with complex configurations via CLI tools for the better part of four decades. I guess you'll just have to get over your phobia... or use server tools on a desktop machine.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  51. Welcome MS to the way servers were meant to be by Anonymous Coward · · Score: 0

    This is going to kill of a lot of people who simply took courses in windows server. Its sad for them but really a gui is overhead no server need why do you think linux has been killing ms in the server space. By the way this is only one of the reasons there are plenty more.

  52. Re:Shows ignorance. by Enderandrew · · Score: 1

    Aside from some of SQL servers, I have very few servers with a 25% CPU load.

    Having a GUI (that sits unused when no one is logged into the server) does not create this massive load that you suggest it does.

    I run my Linux servers headless obviously. And I wasn't aware of any of my servers having specialized GPUs dedicated to application computing.

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  53. BS by geekoid · · Score: 1

    Someone is reading too much into that statement.
    Command line is the recommend method now, and will be. They won't get rid of the GUI. Of course if you are really an expert, you can do almost everything quicker in the GUI. Hot Keys are your friend.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  54. Probably just sensationalism as usual... by Xest · · Score: 5, Insightful

    "According to Windows consultant and author Don Jones, this is a big hint to Windows admins that they better get used to not having a GUI in future releases."

    Is it? or is that theory just completely made up?

    Just because the server doesn't locally have a GUI doesn't mean it wont allow RDP connections, and doesn't mean you wont just be able to use the likes of event viewer, IIS manager, or whatever, installed on your local system, to connect to and manage a remote server.

    I don't think most people manage Windows servers locally anyway nowadays, most IT staff are too busy enjoying the fact they no longer have to get off their arse to go to the server room because they can do everything they need with a GUI from their desk. I don't see anything to indicate that side of things is changing - just that Windows Server will no longer by default sit their handling a locked GUI for local users no one ever fucking uses anyway whilst continuing to offer the console based management option that was introduced in what, Windows 2008 Server? even then I suspect, being Microsoft, the Windows GUI will only be a quick click or command away but will simply be initialised on demand, rather than always there.

    1. Re:Probably just sensationalism as usual... by g0bshiTe · · Score: 1

      Actually, I took from the article that the GUI will still exist just in a smaller form and not be so ingrained in the OS.

      --
      I am Bennett Haselton! I am Bennett Haselton!
    2. Re:Probably just sensationalism as usual... by Anonymous Coward · · Score: 0

      Actually, I took from the article that the GUI will still exist just in a smaller form and not be so ingrained in the OS.

      But I thought IE *was* an integrated part of Windows and could NEVER be considered a stand alone product, nor ever extracted from Windows proper! I guess I was wrong... OR was I led to believe that it was so ingrained that it was impossible to extract. Hmm... Oh well. I guess that *silly* lawsuit thingie was just for fun. Tee hee.

    3. Re:Probably just sensationalism as usual... by kiwimate · · Score: 2

      Thank goodness, someone who made a sensible point and got modded up.

      The majority of this discussion so far has been rampant speculation. Rant: why can't people read the &^%* articles occasionally? End rant

      The second linked article from Technet gives a lot of answers. This is particularly useful:

      In Windows Server 8, the recommended application model is to run on Server Core using PowerShell for local management tasks and then deliver a rich GUI administration tool capable of running remotely on a Windows client.

      (Emphasis mine.)

      It also goes into quite a bit of detail about something called the Minimal Server Interface.

      The Minimal Server Interface enables most local GUI management tasks without requiring the full GUI Shell or Internet Explorer to be installed. It is an intermediate state that is installed by enabling the Graphical Management Tools and Infrastructure Windows feature and not enabling the Server Graphical Shell feature.

      As you say (and as most people on /. should realize), managing a server locally is pretty anachronistic for day to day tasks.

      I think it makes perfect sense, and I can't for the life of me understand why people aren't getting this. There've been so many complaints about this on /. in the past. It seems to me that they're getting rid of the huge big GUI on the server, which helps with resources (not such a big deal these days, but...) and certainly won't harm stability, whilst at the same time giving all the GUI folks the ability to keep doing their GUI thing from a remote management tool.

      Lots of other things I could say, but do yourself a favor and skim the Technet link. And please, Slashdot readers, try and think about these things rather than giving a knee jerk reaction. There's nothing that Xest says which requires an enormous leap of mental powers.

    4. Re:Probably just sensationalism as usual... by Xest · · Score: 1

      "But I thought IE *was* an integrated part of Windows and could NEVER be considered a stand alone product, nor ever extracted from Windows proper!"

      It can but it seems you need to rip the whole GUI out of the operating system to achieve it ;)

    5. Re:Probably just sensationalism as usual... by Anonymous Coward · · Score: 0

      Just because the server doesn't locally have a GUI doesn't mean it wont allow RDP connections, and doesn't mean you wont just be able to use the likes of event viewer, IIS manager, or whatever, installed on your local system, to connect to and manage a remote server.

      If the server doesn't have a GUI installed, when you RDP to it you get a colored background with a command prompt. You can run some applications (like notepad, possibly MMC), but there is no desktop or menus. You can use GUIs on your local workstation to administer a GUI-less server remotely.

    6. Re:Probably just sensationalism as usual... by evilviper · · Score: 1

      Just because the server doesn't locally have a GUI doesn't mean it wont allow RDP connections

      You clearly don't get it. NOBODY said anything about the GUI not starting at startup... It's all about the GUI being NOT INSTALLED AT ALL. You can't RDP in and run something that ISN'T THERE.

      Yes, running mmc locally and connecting to a remote server over the network will probably be the preferred way to manage Windows 8 servers. I guess that means they've finally caught up to, say, Novell Netware, circa 1985...

      I assume the main impetus for this change is the out of band management provided by IPMI... specifically SOL. You get a text console with that, not a GUI. So a Windows admin needs to know how to get the system fixed and reachable over the network, with nothing but a CLI. With IPMI built-in to nearly every x86 server you can buy today, even going back several years, it has clearly become the standard for OoBM.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  55. Re:you're unclear on the concept by antitithenai · · Score: 1

    That would practically need that EVERY software on the planet need to be rewritten and made to use client-server structure. That isn't feasible, and is never going to happen. On top of that it would just slow down programs, too.

  56. Re:"Progress"? by Viol8 · · Score: 2

    "Novell, UNIX, VMS, MVS, OS/400,"

    Don't forget Cisco.

    "They've matured enough to now acknowledge they don't need a GUI"

    Arguably they've simply returned back to the level of CLI functionality they had - then threw away - with Xenix. If MS had stuck with that OS and developed it as much as Windows has been developed since its initial incarnation then who knows how much more advanced its offerings would be today.

  57. What Microsoft is really saying... by idbeholda · · Score: 1

    "Get used to running DOS again."

  58. Re:you're unclear on the concept by gstoddart · · Score: 5, Insightful

    There's a reason we use GUI's now a days - it's better for some stuff.

    Some stuff, sure. But, if you maintain clusters of machines or need to do hugely repetitive tasks, a GUI can actually be a hinderance.

    I have seen applications in which you might be administering literally hundreds of items, if not thousands ... for some maintenance tasks, you end up manually going through a GUI for hundreds of items one at a time to make a change. Which is boring, repetitive, and error prone. One of the advantage of doing things GUI-less is that it allows for automation of tasks more than a GUI.

    Almost anything you need to run at a corporate level where you have a lot of them works way better if you can automate it ... I have seen people trying to make changed to a large number of SAN allocated volumes, and it's painful to watch someone go through the steps with a GUI, and it's a lot more error prone.

    If you're talking about a single, stand-alone piece of software that doesn't devolve into having hundreds (if not thousands) of items to control, sure, a GUI is great ... but if you ever have to update hundreds of items at a time, the GUI paradigm can fall apart completely. I once had a task to do in which I had to modify around 75 things ... it took me about 4 hours of "click button, wait, click next button, wait" and made me want to kill the developers who had written it. Partly because there was no multi-select, and partly because if it was scriptable it would become an easy maintenance task -- without it, it's painful. And, it's not like they couldn't anticipate people would need to do this often and to a large number of items.

    Even for some routine maintenance I need to do on some machine clusters, it's easier to write a batch script and use "sc" to start and stop services .. because I need to shut down and disable the exact same service on 15-20 machines, I need to do it right now, and I need to get them all down as close as possible. Logging into each machine and shutting these services down with Task Manager ... well, that's pretty much a time sink. Then when I need to start them all up, I've got a corresponding script. These are tasks that we do approaching daily in one or more clusters.

    For years Windows has had the "GUI only" paradigm for most applications ... pushing more applications to be scriptable and run headless will go a long way to making many administrative tasks much easier to handle. It may take a bit of a learning curve, but being able to automate certain tasks eventually becomes a huge time save (so it saves money), and is a lot more consistent (which also saves money).

    I applaud Microsoft starting to push application developers towards this ... because the sheer amount of items I've seen which can benefit from this has convinced me that we must spend countless man hours of someone clicking through a GUI when a script could do it in a few minutes. That tends to be hugely lost productivity that people could be spending doing other tasks.

    --
    Lost at C:>. Found at C.
  59. There is already a better system in place by kimvette · · Score: 0

    "Those who don't understand UNIX are condemned to reinvent it, poorly." – Henry Spencer

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  60. Re:"Progress"? by JasterBobaMereel · · Score: 1

    The main interface I used on Novell servers was the snake that showed the load ...

    --
    Puteulanus fenestra mortis
  61. Innovation? by raxhonp · · Score: 4, Insightful

    Microsoft, the company for which the future is what everybody else is doing for more than 30 years.

  62. Re:"Progress"? by Enderandrew · · Score: 1

    This is moving forward. Let's say you have 100 web servers in a pool and you need to make changes to the entire pool. The traditional approach was to remote into each one and make those changes through IIS Admin in the GUI. Now Microsoft wants you to push the change to all 100 servers at once with Powershell.

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  63. why? by schlachter · · Score: 1

    what would MSFT gain by not including a GUI? Doesn't make much sense.

    --
    My God can beat up your God. Just kidding...don't take offense. I know there's no God.
  64. Long time coming by g0bshiTe · · Score: 2
    FTFA

    The Minimal Server Interface enables most local GUI management tasks without requiring the full GUI Shell or Internet Explorer to be installed.

    This sounds like a solid move to me. I've been wanting for a long time for MS to separate IE from the GUI, and it's about time they did.

    --
    I am Bennett Haselton! I am Bennett Haselton!
  65. They already do this... by Kamiza+Ikioi · · Score: 1

    If you run Windows Server 2008 R2, the "recommended" setup is to install the OS without a full GUI, called Windows Server Core. It includes a very minimalist set of tools, such as "task manager" that you can launch, but not much else.

    http://msdn.microsoft.com/en-us/library/ee391626(v=VS.85).aspx

    --
    I8-D
  66. Re:Shows ignorance. by wzzzzrd · · Score: 1

    Thing is, because of architecture, Windows systems capable of running a GUI have to run processes and consume resources even if the GUI is not used or even "started". Quotes, because there is no such thing as "starting" the GUI on Windows like there is on Unix (startx). It takes up less resources when not "started", but it takes up resources, mostly services running, even if not in that state.

    --
    On second thought, let's not go to Camelot. It is a silly place.
  67. Evolve or Die by NSN+A392-99-964-5927 · · Score: 1

    http://packetstormsecurity.org/ surely some people would have learned some lessons.

    Never trust Windows Server, and as the saying goes, any Linux or BSD is good as long as you harden it; however should you be a lazy system administrator as I am sure there are plenty frequenters to /. who are entirely that; then one has no rights being a system administrator in the first place.

    --
    All cows eat grass!
  68. Can't just run (and end) EXPLORER.EXE? by Anonymous Coward · · Score: 0

    "In Windows Server 8, users can transition between Server Core and Server Graphical Shell at any time, with a single command and a single reboot"

    Do we really need to REBOOT the server to switch on/off a GUI?

    1. Re:Can't just run (and end) EXPLORER.EXE? by Anonymous Coward · · Score: 0

      And thank goodness multiple reboots weren't required... because that would be a pain!

  69. Re:you're unclear on the concept by Anonymous Coward · · Score: 5, Funny

    You should have used a CLI to automate your paragraphs, which restated the same few (valid) points 6 times. :)

  70. Shouldnt they be dropping "Windows" form the name by Anonymous Coward · · Score: 0

    I mean it would be a big contradiction, in my opinion to include the word "Window" in name of such a product. A "Window" has always been a GUI object so far (at least in MS world). I mean how can something be called " Windows" if it has "optional GUI". Its like "aquarium" with "optional fishes" !!

  71. Keep it sane by Vermyndax · · Score: 2

    In general, I like this approach. However, my faith in Microsoft's ability to produce a sane design for CLI management is not high. They have been moving toward this for about 5-6 years now, so it shouldn't surprise anyone. However, working with Powershell is no walk in the park. Sometimes I think they assign commandlet design to different members of the team. Those team members (thousands of them!) work on the commandlets from their own point of view with little oversight into the syntax or object model.

    For instance, the object types that you would expect out of one Powershell commandlet (after you figure out the syntax, that is) is not what the next command expects as input. This has been the most frustrating part of Powershell and I keep hoping that eventually they will attack this with a more holistic approach to produce something with a little more clarity and sanity.

    1. Re:Keep it sane by gestalt_n_pepper · · Score: 1

      after you figure out the syntax, that is
      And that's the problem. You have to figure it out. Had the dev team instead said, "Let's leverage the existing experience of sysadmins everywhere" we'd have not Powershell syntax, but something like vbscript.net and/or javascript.net syntax as an admin language. Millions of IT professionals could then do their jobs quickly and get on with their lives instead of having to learn an entire new language.

      And all this difficulty because some little pisher at Microsoft thought it would be "cool" to have an internally consistent language. %#$^%$@@% idiot!

      --
      Please do not read this sig. Thank you.
    2. Re:Keep it sane by Anonymous Coward · · Score: 0

      I flat out guarantee you that this will be yet another iteration of an insanely complex and overly verbose shell/scripting language.

      C:\> "WhiskeyTangoFoxtrot Are You TryingToAccomplish Today With Microsoft_Windows_Server_Eight"?

  72. Is it STILL Windows? Do you still need it? by assertation · · Score: 1

    Is it still Windows without the GUI? Isn't a lot of the legacy code that bogs down Windows mostly about the GUI, old games and old dos programs which wouldn't be an issue for a pure server edition of "Windows?".

    Is all that crap gone now? If it is, then why do you need windows at all?

    What does the new windows do, as a gui-less server OS, that the various *nixes don't do?

  73. I think the point is quite different here by balaband · · Score: 1

    Actually, what they tried to say with this is: "Look at us, we have serious server os now....yeah....CLI and all....we can do what UNIX does...honestly..."

    IF (and only IF) this is going to be used, it will be only for microsoft based solutions (Exchange, SQL server...), because they will probably be the only one to bother making the CLI editions.

    *nix-like systems are huge selling point for anything server-based, they know that, and they are trying to compete with stuff like this.

  74. THIS is the year of Linux... by MasterOfGoingFaster · · Score: 4, Funny

    Suddenly Win Admins everywhere switch to Linux because its "easier".

    --
    Place nail here >+
    1. Re:THIS is the year of Linux... by maestroX · · Score: 1

      THis is the year of the linux desktop
      Fixed that.

    2. Re:THIS is the year of Linux... by evilviper · · Score: 1

      "the year of Linux..."?

      Well this is server-only, so it's not Linux on the Desktop.

      If you want to call this "the year of Linux on the Server", well, I've got news for you... you missed it by a bit.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    3. Re:THIS is the year of Linux... by MasterOfGoingFaster · · Score: 1

      Amazon is having a sale on a sense-of-humor. You should go check it out...

      --
      Place nail here >+
  75. Microsoft will lose market share by jampola · · Score: 1

    Why? If I were to guess, I'd say MS would lose a lazy 10 - 20% of their server market share once 2k3/2k7 support runs out. Why? Because that 10 or 20% of admins learnt MS because they didn't want to deal with CLI in the first place. If I were one of these people, I'd jump in the deep end and learn *nix instead.

  76. Re:Shows ignorance. by Enderandrew · · Score: 4, Informative

    True, but the GUI doesn't take 25% CPU or 30-50% of memory. Our cheapest, oldest servers are 32-bit and can only use 4 GB of RAM. Even then, the GUI environment probably adds 300 MB of memory utilization, which is rarely an issue for those servers than usually don't go over 2 GB of total memory utilization.

    Intensive applications reside on servers with 76GB of RAM, where those 300 MB become a drop in the bucket.

    When you start talking about really large numbers of servers and virtualization, you can see real savings by skipping the GUI. But the parent claiming that a GUI always takes 25% CPU and 30-50% of memory is frankly lying.

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  77. Text Phobia by assertation · · Score: 1

    A text command is just a symbol, like a menu on a GUI. Yet various IT professional either get (undeserved) pride out of using text commands ( look how smart I am using, alternate, techy looking grunts ) or they get tense when having to deal with a CLI.

    I have a number of friends who are Microsoft platform based network admins who fall into the later group. This change is really going to be a shock for them.

  78. In other news. by Anonymous Coward · · Score: 0

    Microsoft informs us the GUI will fail to impliment most of their new features, and some things best left to the GUI will now add to the fustercluck that is their new command line interface by adding thousands of similar-sounding aliases for the hundred or so commands that are actually present including unix-friendly commands that remove the need to know critical things about windows servers before working on them.

    Eventually, and inevitably, Microsoft's OS's will look like the IBM Mainframes.

    The concept of having to memorize a few thousand "cmdlets" makes me want to hurl my "e-learning snack". WTF is next, clippy in Office 2012?

  79. There is another... by rickb928 · · Score: 1

    GUI-less servers aren't unique or new. Most (virtually all?) of them just don't happen to run Windows.

    --
    deleting the extra space after periods so i can stay relevant, yeah.
  80. Appearance Of Lack Of Quality by assertation · · Score: 1

    To a lot of people a CLI has the stigma of being less modern while a GUI has the connotation of being more modern, more convenient.

    I wonder how the MS marketing people are going to handle the perception ( perhaps mistaken ) that MS is taking a step backwards.

  81. Re:you're unclear on the concept by Anonymous Coward · · Score: 0

    I've been a Unix/Linux admin for 15 years. I also admin Windows servers. Yes, you're right. Anyone who works with Windows is a complete idiot that can't type, knows nothing about scripting, and is completely baffled by a terminal screen. Either that or you're still in high school or just a dick. So tired of reading shit like this.

  82. Re:Shows ignorance. by DeathFromSomewhere · · Score: 1

    Shows ignorance.

    added to servers by a GUI. Fully 25% of a cpu

    Indeed.

    --
    -1 overrated isn't the same thing as "I disagree".
  83. love windows, hate windows servers by aahpandasrun · · Score: 1

    I use Windows all the time in my personal life and at work, and I like the interface. However, I can't stand using a GUI for a server. While it may be easier to figure out how to do things with a GUI, tasks aren't easily repeatable. It's also much easier to write scripts and automate things if you're using the command line and shell scripts

  84. Will they finally fix the Windows console... by peppepz · · Score: 1
    ...not to use DOS code pages anymore? It's no longer 1992, and people might not want to add win32-specific boilerplate code to every console program just to prevent it from mangling any non-ASCII character that comes from the keyboard or goes to the screen.

    Also, they should implement getline(). It's useful and it has been standard since 2008.

  85. GUI-less SQL Server by TheNinjaroach · · Score: 1

    Sounds fantastic. Plus, think about how many more Windows Updates to GUI components that won't require a full reboot.

    --
    I went to eat some animal crackers and the box said, "Do not eat if seal is broken." I opened the box and sure enough..
  86. Re:you're unclear on the concept by NatasRevol · · Score: 1

    Or a simple (secure) web interface that reads/edits/updates the local config file.

    It's really not that hard.

    --
    There are two types of people in the world: Those who crave closure
  87. Still have the rebooting disease, though... by drussell · · Score: 1

    users can transition between Server Core and Server Graphical Shell at any time, with a single command and a single reboot.

    At least we can usually change an IP address without rebooting on most WIndows boxes these days, the fact that you have to still have to *reboot* a Windows server to change many things never ceases to amaze me. How advanced! :)

    > startx &

    ...

    > killall X

    What gives? :)

    Why would one ever reboot except to change the running kernel version or to shutdown for hardware maintenance?

    1. Re:Still have the rebooting disease, though... by s0litaire · · Score: 1

      Who needs to reboot for kernel changes these days?
      http://www.ksplice.com/
      ^_^ lol

      --
      Laters Sol "Have you found the secrets of the universe? Asked Zebade "I'm sure I left them here somewhere"
  88. Damn! by SwedishChef · · Score: 1

    April 1st already, huh?

    --
    No one ever had to evacuate a city because the solar panels broke!
  89. Re:"Progress"? by lucm · · Score: 1

    They've matured enough to now acknowledge they don't need a GUI.

    Microsoft maybe, but not all vendors. There is an ungodly amount of multi-user software out there that actually requires a Windows session on the server because the core "service" is a Windows GUI application. And I'm not just talking downloaddotcom kind of software, but also pricey specialized stuff, like finance or telecom packages.

    Hopefully having a GUI-less Windows Server will force those companies to evolve their products.. but there will be a long, painful road until then that will lead to extended support contracts for "old" Windows and to all kinds of evil.

    --
    lucm, indeed.
  90. Can someone explain... by advid.net · · Score: 1

    ... why do they try to save the (relatively) small amount of resource used by their GUI. Nowadays servers have large enough RAM and CPU to accommodate such a small overhead.
    They should have done it before (years ago) but it make less sense now.

    (TFA:) Applications tailored to run on the Server Core would...

    be capable of running in the Minimal Server Interface configuration to take advantage of the reduced resource utilization and servicing footprint

    Can someone tell me how much % the expect to save ?

    I believe that for today's servers this footprint is ridiculous. Though one shouldn't run an animated 3D desktop background. Any GUI simple settings will do.

    1. Re:Can someone explain... by Anonymous Coward · · Score: 0

      Can windows boot in a system without a video card?

      Can someone tell me how much % the expect to save ?

      Probably a few MB of ram per VM if you don't have to emulate a videocard anymore.

    2. Re:Can someone explain... by rgbrenner · · Score: 1

      Small amount of resources for the GUI?! Are you kidding? Windows 7 requires 1-2 GB of RAM. Compare that to FreeBSD, which requires 24 MB of RAM.

      That is a lot of wasted resources on a server. And a huge difference in the number of requests it can handle.

      Not to mention that you need KVM-over-IP for the Windows server and a video card (few hundred dollars extra per server).. whereas Linux just needs SSH.

      No one is going to run Windows on a server unless they NEED Windows. There's a reason Windows has a fraction of the marketshare Linux does on servers. It's nice to see MS finally fix this.

    3. Re:Can someone explain... by dbIII · · Score: 1

      ... why do they try to save the (relatively) small amount of resource used by their GUI

      It's not about that.
      Let's say Jimmy has to look after ten servers. Late on Friday night after everyone has gone he needs to change the location of a network share from one disk to another. He sits in turn at ten screens, or a KVM switch, or VNC, remote desktop or whatever and follows a sequence of pointing and clicking ten times. Jane, who uses a CLI on her fifty servers, kicks off a well tested script from home or just has it kick off at a specific time.
      The resource that is being saved is time for the people running the systems.

  91. Begs the question... by Anonymous Coward · · Score: 0

    How will Solitaire work?

  92. Sounds Like They're Testing The Water by Anonymous Coward · · Score: 0

    This sounds like MS is getting a feel for what they're user base is thinking by making an announcement like this. As per other comments above many applications that run on MS servers need GUI's so dropping it completely would be a nightmare both for their sales and the people who run their servers. I personally would push for kerberos realms or ldap/samba configurations if they're going to move that route. As a person who spent 8 years doing a large variety of *nix systems for 2 ISP's before going into the MS business world there is no way you could legitimately manage a server using a clunky CLI system like power shell. If they're going to go all CLI they have to port more *nix commands because ls, grep, sed and awk which now come default on Windows systems is worthless because power shell isn't good enough to be useful as a CLI. Don't get me wrong, powershell is useful as a replacement for Perl scripts in an Exchange environment but it just lacks the flow of any CLI like *nix or even Cisco as another example. Even to this day I still run perl ldap binds because modern PS2 commands are just too clunky.

  93. Re:you're unclear on the concept by darkpixel2k · · Score: 2

    Please no, programs can actually be quite complicated. They aren't like web servers which you configure and leave running. Making them GUI-less will just complicate things and make it much harder to use. There's a reason we use GUI's now a days - it's better for some stuff.

    How easy is it to deploy SharePoint automatically? How easy is it to automate the configuration and setup of new SharePoint servers? There are a few tools in the Windows world to automate clicks on various GUI elements...

    In Linux, I can deploy complex database sites with a few lines of code in a fab file, or maybe a preseeded dpkg, or maybe bash scripts, or maybe a GET request with a few parameters to generate a config file for the specific server, or I can easily image the server and blow it to all the boxes I need, or...

    I'll take the CLI way. Yeah--it might be a bit more painful to edit a TEXT file to configure a service instead of clicking the mouse--but if all you know is the security of point-and-click, maybe you shouldn't be a server admin...

    Please name one scenario where point and click is a better way to configure your server than something like a text file or a scriptable CLI.

    --
    There's no place like ::1 (I've completed my transition to IPv6)
  94. Why does a server needs a GUI? by devent · · Score: 1

    I never understood why a server needs any kind of GUI. If you really do need any complicated mouse/text/buttons interaction, why not do it over a simple httpd server that services a web site? There are truly a bag load of embedded web servers for every language out there. And for the rest of tasks, like show processes, load times, memory usage, firewall, update the system, etc. a simple command line application is way better.

    --
    http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
  95. Window now even *less* user friendly.... by gestalt_n_pepper · · Score: 1

    I think they may have jumped over the fence into "user hostile" territory. F'rinstance, despite it's idiotic pseudo-TCLish syntax, a Powershell CLI interface CAN be very convenient and useful. Making it more of a pain to get that running is not. If they're going to go that route, MS needs to provide a decent Powershell editor (i.e. Visual Studio tweaked for Powershell) and perhaps a version of explorer that's actually useful, but just taking away *everything* because some little twerp of a manager had a brainwave and didn't run it by a human factors expert is probably yet another very, very, bad idea.

    --
    Please do not read this sig. Thank you.
  96. Microsoft is pushing *nix :). by Anonymous Coward · · Score: 0

    I think that this will start pushing servers to *nix in small businesses.. Microsoft has a long way to go to make their CLI's as user friendly as those found in *nix, and I don't think they are capable of it.

  97. Re:you're unclear on the concept by DarkOx · · Score: 1

    That would practically need that EVERY software on the planet need to be rewritten and made to use client-server structure

    No it requires server applications to use a client server architecture, which they do already because they are by definition the server component. It *may* require some server applications to be altered to allow configuration from a client, or to use a more human editable configuration store.

    There is really no problem here. Again unless we are talking about the very specific animal that is a terminal server, most people are running things on servers which are already client/server. Stop running windows server on your desk, most likely you don't need to (even you developers).

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  98. MS, If you're going to take away the GUI by Culture20 · · Score: 1

    MS, If you're going to take away the GUI, then make the default command line powershell. And make your command line versions of programs more useful and optionally verbose.

  99. proper serial consoles? by Anonymous Coward · · Score: 0

    Can we finally get decent serial consoles on x86 systems now?

    One of the great things I loved about SPARC machines that if they didn't detect a keyboard, they'd automatically redirect console to the serial port (either physical or LOM-based). Messing around with getty, and dealing with the iLO/DRAC/whatever, to get console when/if a system crashed was never necessary.

    Both the hardware and software (generally Solaris) knew how to work with serial, and it made remote management much easier. For one a web browser was optional, not mandatory, and so firewalls and network/port hopping was kept down to a minimum.

  100. No GUI?? How very ... retro!! by mikein08 · · Score: 1

    A lot of us came along before the days of a GUI. We learned how to do EVERYTHING using a CLI. And you know what? We knew how to do EVERYTHING, not just what the GUI allowed us to do! GUIs are for dummies. Real men (and women) use CLIs!!

  101. I can see it now... by s0litaire · · Score: 1

    ...ASCII based GUI's start popping up on Windows Server boxes everywhere.

    --
    Laters Sol "Have you found the secrets of the universe? Asked Zebade "I'm sure I left them here somewhere"
  102. Re:Shows ignorance. by datavirtue · · Score: 1

    The real problem is the use as an attack vector, unnecessary overhead in virtualized environments, and the fact that a lot of the servers are never accessed from the physical console. There will still be plenty of remote GUI based management applications for servers. You can use any "language" you want to build a custom management console that utilizes Powershell calls.

    --
    I object to power without constructive purpose. --Spock
  103. Re:"Progress"? by darkpixel2k · · Score: 1

    The traditional approach was to remote into each one and make those changes through IIS Admin in the GUI. Now Microsoft wants you to push the change to all 100 servers at once with Powershell.

    Yeah--the PowerShell route was pretty obvious when they completely hosed the IIS GUI in Windows 2008. It's a combination of a bad cheap hosting platform web control panel and adding so many different clicks that learning PowerShell seems easy by comparison.

    --
    There's no place like ::1 (I've completed my transition to IPv6)
  104. I wonder by bugs2squash · · Score: 2

    If, combined, will the 2300 cmdlets do as much as awk.

    --
    Nullius in verba
    1. Re:I wonder by Anonymous Coward · · Score: 0

      I doubt they'll be Turing complete

    2. Re:I wonder by Anonymous Coward · · Score: 0

      No, it won't. We're making all this adieu about command-line windows. What we should be asking is when am I going to be able to use my bash shell and *nix tools without having to load it under cygwin. All of the APIs for which MS has made, when will we get proper interfaces which we can truly script in whatever shell we damn well wish to use.

  105. Wait a second by akilduff · · Score: 1

    People actually use Windows Server?

  106. Novell was right by hb253 · · Score: 1

    So Novell was right all along, you really don't need a desktop GUI on a server.

    I miss Netware.

    --
    Self awareness - try it!
  107. features include by Osgeld · · Score: 1

    a sd slot and control panel because computers are way too scarce and a snake game!

  108. Punched-Cards Next? by Tablizer · · Score: 1

    "Microsoft Cards 6.0", has a nice bing to it, dontcha think, Chad?

  109. The next "innovation" by liquidweaver · · Score: 1

    from MS will be the ability to run the GUI application on the headless server, but have it show up on your client. Eventually, they will have encrypted command channels too, and maybe a 3rd party will make a compression plugin for low-latency links. Maybe antoher 3rd party will setup some kind of easy public-key authentication scheme for arbitrary (i.e. non AD hosts).

    In the meantime, I'll just ssh -XC like I have been doing in the *nix world for the past 10 years.

    --
    mov ah, 4ch
    int 21h
  110. Re:"Progress"? by garyebickford · · Score: 1

    I used Xenix back in the day (I think before MS acquired it) - it was handy for our application, as it had all the UI and unix tools we needed for development, but the system we were building could go underneath it and run in soft realtime, which was necessary. Xenix just quietly waited in the wings until the program gave the machine back - which might be several days or weeks. Our application involved four servers and two data stores on a SCSI-based LAN (yes, we abused the SCSI protocol) with hot failover and 24 graphics terminals running a 911 mapping system.

    --
    It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
  111. Still gui based. Just remote gooey by Anonymous Coward · · Score: 0

    What windows needs are config files and a package management system so proper CM (configuration management) can be done.

    Click here, here, here, here, here, then here is a retarded way to try to manage things in a reproducible and properly documented fashion.

    No, group policy is not the answer, it is better than nothing though.

  112. Re:you're unclear on the concept by swalve · · Score: 2

    Worked for Novell. Oh, wait.

  113. Is the GUI really gone? by WaffleMonster · · Score: 1

    As far as I know even if you run headless with server core there is still a UI presented when you login. TFA dance around it with talks of IE and various UI services not being avaliable but at the end of the day there is still a UI present.

    I like the concept of Microsofts remote management tools but when you are bandwidth constrained they are painful to use. The citrix/RDP technology works well everywhere even over dialup, intl and sat links. I hope they will find some time to optimize existing remote management tools to at least reduce number of round trips.

    I also think MS and the rest of the industry needs to stop drinking the virtualization coolaid. What we really want are jails that can be migrated. Duplication of resources and management overhead needed to express management concepts lacking in the base system concept is depressing.

  114. Re:you're unclear on the concept by datavirtue · · Score: 1

    Next generation WTF: mission critical enterprise applications written in Powershell. Probably better than VB though.

    --
    I object to power without constructive purpose. --Spock
  115. Then you are doing it wrong. by LWATCDR · · Score: 5, Insightful

    "Having them on server means you have access to much better bandwidth and your programs can run 24/7, and you can easily deploy more servers if you need to"
    What?
    Really what are you talking about? If you are running a GUI application on a server that is not just wrong but down right silly.
    You need more bandwidth? Then you get it more bandwidth.
    Now if you are talking about machines with more than one CPU and a lot of memory then sure. Those are called workstations. They may use the same motherboard as a server but they are not being used as a server.
    A server needs a GUI like a submarine needs a screen door. If you are going to run anything like that on a server you should really use a VM anyway so that it will not take down the entire box when it crashes.

    Anything on a server that you can get ride of like a video card means less heat, less power used, and less cost. It is also one less thing to fail. RDP? how much bandwidth does that take? A lot more than ssh and command line.
    And that is why real tech companies use Unix/Linux for servers.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:Then you are doing it wrong. by Khyber · · Score: 1

      "If you are running a GUI application on a server that is not just wrong but down right silly."

      Okay, let me see you do realtime waveform analysis in plain text.

      That's what I thought.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    2. Re:Then you are doing it wrong. by Attila+Dimedici · · Score: 1

      Now if you are talking about machines with more than one CPU and a lot of memory then sure. Those are called workstations. They may use the same motherboard as a server but they are not being used as a server.

      And what OS are they running? If they are running the Server version of Windows (or any other OS) then your entire post is a nitpick and misses the OP's post.

      --
      The truth is that all men having power ought to be mistrusted. James Madison
    3. Re:Then you are doing it wrong. by LWATCDR · · Score: 1

      What the heck are you doing a realtime wavform analysis on a server for? Get a workstation!

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    4. Re:Then you are doing it wrong. by LWATCDR · · Score: 1

      Un no if you are on Linux you are using Linux. Linux doesn't have a "server" version.
      On windows You would probably be running Windows Ultimate on a workstation. Or maybe Windows Server with the GUI turned on. But you are not running it on a server but Windows 7 Ultimate supports up to 256 cores so even with a 4 socket motherboard you are still good to go.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    5. Re:Then you are doing it wrong. by jimicus · · Score: 1

      Two words for you: Terminal Services.

      Now, I accept that you may be able to administer that entirely through a CLI, but there's not a great deal of point in no GUI support of any description for the enduser of a TS server.

    6. Re:Then you are doing it wrong. by Anonymous Coward · · Score: 0

      Dollars to doghnuts, NIH says Microsoft will use "console over RDP" vs. SSH - but your point stands.

    7. Re:Then you are doing it wrong. by quarkscat · · Score: 1

      "Okay, let me see you do realtime waveform analysis in plain text."

      Ahh, you didn't take the red pill. You see a screenful of columns of characters streaming down. I see a woman in a red dress, and I see Agent Smith.

      Wait for it ... Windows without a GUI is called ... DOS. A Windows server running without a GUI makes sense, but may very well require a local Windows client with a GUI to manage that server. Microsoft's "regression" to a GUI-less version of Windows after 20 years isn't only a dramatic change, but it also opens the door to the requirement for a whole new 3rd party software upgrade path. Think about the expanded revenue stream, and learning a new Windows paradigm.

      In that respect, at least, one could say that "DOS (NT) ist gude."

    8. Re:Then you are doing it wrong. by Anonymous Coward · · Score: 0

      do you really know what you're talking about

    9. Re:Then you are doing it wrong. by John+Bresnahan · · Score: 1

      Okay, let me see you do realtime waveform analysis in plain text.

      That's what I thought.

      And you're running your realtime waveform analysis on a server why ?

    10. Re:Then you are doing it wrong. by Zeromous · · Score: 1

      > If you are running a GUI application on a server that is not just wrong but down right silly.

      Let me guess you are old or inexperienced. By your UID I will assume you are simply old, so I'll bite.

      Listen, fellow old-timer; I've been around the block myself cutting my teeth by the green and black glow, at 300Baud once I got my hands on one. I remember never having to worry about gui for over half my life and career. But you know what? I run a GUI server for testing code and centralizing output to a virtual frame buffer. It's nice to run in init 5 sometimes for troubleshooting. Sometimes developers actually use it. It is not workstation. Some enterprise software packages downright require a gui to install. Yes, unbelievably stupid is that is, it is reality. We do not live in a neck-bearded fantasy world where we all tan by the CLI.

      Now none of this is to say I run X on a mission critical server running only one service (and running it well I might add!) but this hardly describes any Windows server under my purview. This is a big change for Windows, and well it's about time they direct developers to keep in mind. But this idea that GUI on servers is silly is woefully outdated.

      --
      ---Up Up Down Down Left Right Left Right B A START
    11. Re:Then you are doing it wrong. by Obfuscant · · Score: 1

      Un no if you are on Linux you are using Linux. Linux doesn't have a "server" version.

      Ummm, well, almost. If I recall correctly, and this was a year ago now, I ran into Ubuntu server vs. workstation distribution issues on a system I was installing that needed qualities of both. Maybe it was Debian. I don't remember which one, I just remember finding out that a lot of what I needed wasn't in the disto I was using.

      I'd also consider some of the light distros that are intended for servers and not workstations.

      I know, that's a distribtion and not "Linux" as a whole, but I think it's close enough to count.

    12. Re:Then you are doing it wrong. by LWATCDR · · Score: 1

      Terminal services run the GUI on the "terminal" or should and not on the server. It isn't like you have X number of RGB/DVI/HDMI monitors hooked up to the server now is it?

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    13. Re:Then you are doing it wrong. by LWATCDR · · Score: 1

      Not a thing you said contradicts the idea that a GUI on a server is silly?
      "Some enterprise software packages downright require a gui to install. Yes, unbelievably stupid is that is, it is reality." Well under windows they better fix that now shouldn't they?
      Trouble shooting on a server? Should that be done on a workstation using a VM? Developers using a server? Really? Even then wouldn't you run the X server on a workstation and use SSH tunneling to run the app on the server hardware? "If not using a VM".
      Of course people may use a GUI on a server from time to time but to say that it is REQUIRED is just silly.
      As to your enterprise package that requires a GUI to install... Doesn't it make wonder what other scary silliness is in that package? Just saying...
      Even then SSH Tunneling of X to the workstation seems like the way to go for that. Just saying.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    14. Re:Then you are doing it wrong. by LWATCDR · · Score: 1

      Ubuntu Server is just a default install that is targeted at servers. It has a longer life cycle but you can add all the same packages to it that you do to Ubuntu Desktop.
      Now on Windows things are very different "and frankly just evil" with some versions of Window 7 you are limited to just a few cores or X amount of memory. Linux doesn't really have those limitations outside of the logical limitations of 32 vs 64 bit versions.
      You can install both "flavors" server or workstation of Ubuntu on a machine with 24 cores and 128 megabytes of ram and it will use them.
      That is a vastly different situation from Windows.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    15. Re:Then you are doing it wrong. by Zeromous · · Score: 1

      >Well under windows they better fix that now shouldn't they?

      I'm talking about UNIX fool.

      >Trouble shooting on a server? Should that be done on a workstation using a VM? Developers using a server? Really? Even then wouldn't you run the X server on a workstation and use SSH tunneling to run the app on the server hardware? "If not using a VM".

      Troubleshooting a GUI development server, yes. Not when you have 100s. It may run in init 3 with Xvfb most of the time, but X11 is still installed for when we need to actually see WTF is going on.

      >Of course people may use a GUI on a server from time to time but to say that it is REQUIRED is just silly.
      WHo said it was required.

      >As to your enterprise package that requires a GUI to install... Doesn't it make wonder what other scary silliness is in that package? Just saying...
      What does this have to do with anything? It's called reality. Websphere is just 'silly' enterprise app that actually requires a GUI to install for not reason other than kicks.

      >Even then SSH Tunneling of X to the workstation seems like the way to go for that. Just saying.

      You're just plain wrong. There are plenty of situations where SSH tunneling is neither desired nor practical. Get your head out of your ass and realize that there are many reasons to do so, and many shades of grey when it comes to running X11 on a multipurpose server. Not to mention you completely missed the point of what Microsoft is saying here.... 5 digits you ought to be ashamed of yourself.

      --
      ---Up Up Down Down Left Right Left Right B A START
    16. Re:Then you are doing it wrong. by Zeromous · · Score: 1

      > Should that be done on a workstation using a VM?

      Furthermore, right, because EVERYONE develops silly little apps they can test on their 2nd workstation. My God you're more far gone than I thought! LOL
      Classic neck-beard, 5 ft long.

      --
      ---Up Up Down Down Left Right Left Right B A START
    17. Re:Then you are doing it wrong. by Anonymous Coward · · Score: 0

      Hello, 1970's, you have lost your administrator to the 21st Century. Please take him or her back.

    18. Re:Then you are doing it wrong. by Anonymous Coward · · Score: 0

      I can give you one example, though I'll admit it isn't what most people think of as using a "server" for. I work at a TV station, and we have several remote cameras covering many of the town in our viewing area. We have a "camera server" that brings all of these video streams in and allows us to manage them in one location. So far, nothing we really need a server for, right?... This box also feeds out those streams to our various partners, our websites, and for use throughout the building.. Any of the NON Server versions of Windows simply will not allow that many concurrent connections. The GUI is absolutely much more useful in this instance (can you tell from a command line which camera might have the better view of the thunderstorm, or the fire, or just the sunset?

      For what it is worth, all of my servers performing more routine tasks (file server, ftp, web server, whatever) are setup as close to GUIless as windows will let me. They are technically still running the GUI, I know, but it is a rare occasion indeed that I see them.

    19. Re:Then you are doing it wrong. by Khyber · · Score: 1

      Because same server also captures that information for sending out to soundfont making software on the actual workstation itself that makes the music. The server is where all sources get captured, first.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    20. Re:Then you are doing it wrong. by Khyber · · Score: 1

      Because the workstation is too busy actually building sound files from the waveform analysis that realtime anythign else is impossible. Hence, a master server to capture and store all the data, for workstations to process.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    21. Re:Then you are doing it wrong. by LWATCDR · · Score: 1

      If you are developing monster apps you then you better have a test network for your testing and debugging.
      You seem to have things really crossed up. This is about whole thread was about Windows Server migrating away from a mandatory GUI.
      Microsoft is even telling vendors that they better make their stuff run with out a GUI.
      Of course there is an odd case here and there when you might want to have a GUI on a sever but really is you are using X apps on a server than use them the way X was intended.
      Of course lets be really honest about all of this. The reason to not require a GUI interface so you do not have to worry about video drivers running on a mission critical server. The old rule that the less code you have running the more secure and stable you OS is really very true. But now we are heading into the world of CUDA and OpenCL. Soon server software will require GPUs to be installed. Not for GUIs but to handle things like encryption, transcoding, and any other heavy floating point stuff that can be off loaded. All just when Microsoft finally gets it that a command line is the best way to deal with a server.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    22. Re:Then you are doing it wrong. by badkarmadayaccount · · Score: 1

      Rendering server backends for CAD/CAM systems are a valid use case. And yes, converging processing power into a handful of boxes is much cheaper and more manageable. It's on a LAN you don't care about bandwidth, and RDP is more efficient than anything else on the market (IIRC), and definitely better than X11.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
    23. Re:Then you are doing it wrong. by Zeromous · · Score: 1

      Again, everything needs to fit in your little compartment about 'how things are done'. The fact is, things aren't always done that way for reasons you don't seem to want to understand. That's fine, but that's the moment you lose any sort of air of authority you claim.

      At least you admit the truth: The ^ONLY^ reason to not require a GUI interface so you do not have to worry about video drivers running on a mission critical server

      --
      ---Up Up Down Down Left Right Left Right B A START
    24. Re:Then you are doing it wrong. by LWATCDR · · Score: 1

      No there are a few others.
      1. GUIs require a monitor to be attached or a lot of bandwidth for a remote display.
      2. GUIs are often less efficient when you know what you are doing. It takes more time often to do things with a GUI than with a command line.
      3. GUIs means more code which means more cycles and more bugs and potential security holes. You can not have bugs and or holes in code that is not written. Less danger than a driver because it runs in the user space vs the kernel but still can be a problem.
      4. Video cards and or controllers take power and make heat. Things that are just not needed for servers.

      For the most part I am not as militant as the posts may seem. You and I are at odds because I was commenting on all the people that think that YOU MUST HAVE A GUI for server. I feel that no sysadmin task should REQUIRE a GUI like Windows Server does and that no sys admin should require a GUI.
      When you are stuck with only a low bandwidth connection to your server SSH works when a GUI will fail.
      And all of this really only applies to professional sysadmins. And do not think I am slamming you. We both know what the term "As a rule" means. Every real pro knows that there comes a time for "what ever works". Hard and fast rules are for students and professors.
        And their are some servers out their that must be run by someone who just kind of had it dropped on them. They have some other real job and they are now forced to admin some server at a small office or they want to run a NAS at home. Those bloody well better have a GUI even if it is Webmin.
      Truth is that I constantly have to deal with or own support staff at work that are just idiots. When I ask them if they did an ipconfig or tracert to see if the user is having some issue I constantly get, "I don't know DOS"!
      And I am not allowed to punch them in the throat which I feel is just unfair after the tell me that for the third time.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  116. Re:don't call it a comeback, we've been here for y by roman_mir · · Score: 1

    yeah, some people also operate without eyes completely forever, not a problem.

    When I do builds, move files around, push updates and run scripts, I prefer the command line.

    By the way, you've been operating without a GUI for 2 decades? Well I tried /. in lynx, it blows chunks.

  117. Windows 8 Server - GUI less ??? by Anonymous Coward · · Score: 0

    I really want to know who the IDIOT at MICROSUX (Microsoft) is that is pushing this GUI less server OS ? Who in their RIGHT MIND would even consider it ? Windows since version 3.0 has been focused on a GUI interface. I am not a fan of the Windows Power Shell nor the Exchange Power Shell. I find command line based interfacing SUCKS ! What, are they trying to mimic and compete with LINUX ? Get a GRIP guys and quit listening to people who should not have a computer to begin with.

  118. The screams of ... by PPH · · Score: 1

    ... 10 million tortured Windows admins were suddenly silenced as audio support was dropped as well.

    --
    Have gnu, will travel.
  119. Re:Shows ignorance. by Bert64 · · Score: 2

    It's not just the extra memory and cpu used, but the diskspace wasted by having the gui software present on disk... Then you also have to consider the fact that extra software means extra locations where security holes could reside, and therefore extra files that have to have security patches applied etc...

    300mb and however much disk space may not be a lot on a single dedicated server, but it soon adds up...
    Consider a VM environment where you have a large number of virtual servers running on a single physical box, that wasted memory is now multiplied by the number of virtual instances you have.
    Also a VM doesn't have real video ram, it has to emulate it using system memory... So you have a virtual framebuffer sitting there displaying a graphical login prompt...

    Also if you have an OS that cannot boot without a videocard fitted, then you have to include one in all of your servers... It will consume power, waste an expansion slot, and cost money... Not a big deal for one server, but soon adds up over a large number.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  120. Reliability by Larry_Dillon · · Score: 1

    I they really go without a GUI on Windows server I predict that the general reliability will go up for two reasons:
    1. No GUI = less lines of code to evaluate so less chance for bugs.
    2. Desktop users will stop thinking that they know how to admin servers because the GUI looks familiar,

    --
    Competition Good, Monopoly Bad.
  121. The alternative to GUI in Windows isn't CLI by benjymouse · · Score: 1

    In fact, the idea MS has been working towards is not logging on to the server at all. Using neither GUI nor CLI locally. Instead they have invested heavily in WBEM, and PowerShell remoting.

    The Server Manager and the management console add-ins of RSAT (Remote Server Administration Toolkit) have been offering GUI-like remote administration of servers at least since Server 2003. The Server Manager has matured a lot in 2008 and 2008R2.

    PowerShell remoting is really powerful: You can already run scripts / script blocks with fan-out remoting, i.e. the same script is executed simultaneously on multiple remote hosts, consolidating the output objects and status responses back to the main script which will automatically synchronize (wait for all hosts to either suceed or fail or timeout before continuing) and consolidate the results with indication of each object's origin.

    With Server 8 the Server Manager becomes a tool for administering multiple servers with single operations. The add-ins integrates with PowerShell and you can design fan-out operations right from the user interface, e.g. filter servers by name, selecting a number of servers and add the "webserver" role to all of them at once - which will install the IIS webserver.

    If you need to script installations or administration you can use PowerShell. With PowerShell 3 it even comes with workflows (suspendable, resumable on other hosts, scripting across system restarts etc). Still, you can script from a "command server" or workstation through PowerShell remoting or WBEM.

    --
    Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
  122. Needs work by hideouspenguinboy · · Score: 1

    Saw this comparison in an article a while back.

    Command to install apache on linux -
    sudo apt-get install apache2

    The command to install IIS on windows server 2008 -

    start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;

    IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;

    IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;

    IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-ManagementScriptingTools;IIS-ManagementService;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;IIS-LegacySnapIn;IIS-FTPPublishingService;IIS-FTPServer;IIS-FTPManagement;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

  123. degree in history that is the problem hire techs by Anonymous Coward · · Score: 0

    You need to hire people who want to tech school or learned IT on there own.

    CS is for programmers and even then it's to top level.

    IT guys do not need 4 year CS to sever / desktop work and that is why they don't know much. People who learned on there own may say worked with DOS / win 9x and back then the CLI was used more.

    Back in the day when you had to edit config.sys and autoexec.bat

  124. Not a UI-Less Microsoft Strategy by Sparkles010 · · Score: 1

    The removal, or more accurately the lack of a UI is more to do with Microsoft getting applications to market quickly, rather than Microsoft working towards a UI-less OS. Take Exchange 2010 as one example, the initial release had fundamental configuration options missing from the UI and Admin’s needed to run Powershell scripts to get the system up and running in a production environment. However these missing configuration options appeared in subsequent Service Pack releases. Don Jones statement is basically a poor excuse for rushing applications to market when they are not fit for release.

  125. Oh, no! How will linux ever catch up now?? by LordByronStyrofoam · · Score: 1

    This new GUI-less server concept - Why didn't we think of this before? Now Linux will once again be playing catch-up with new Windows technology.

    --
    Slashdot's name? When my compiler sees /. it generates a warning about a badly formed comment.
  126. A long history of undesired change by santiagodraco · · Score: 1

    Microsoft has a long history of making changes that their customers don't want, just look at the mess that is the Office toolbar and interface.

    So now they move their sites to the server OS. Want a GUI? Too bad, we don't want to do the work so tough for you.

  127. Windows "headless" mode = "Server Core" by Anonymous Coward · · Score: 0

    "There's a difference between running a "headless" computer and running a CLI only OS. Headless usually refers to a computer that doesn't have a monitor or input device connected. In this instance the computer OS can still be running a graphical interface even though it is probably never or rarely used." - by Anonymous Coward on Friday January 13, @11:10AM (#38686946)

    Right/Agreed-NOT disagreeing on your definitions given! Hmmm - I guess I didn't "stress that" enough & that WAS my point: We're on the "same wavelength" here though.

    APK

    P.S.=> You could always remote admin such setups though, via pstools, GUI mmc tools, VMware etc./et al though...

    ... apk

  128. So I'm back to using a CLI? by Anonymous Coward · · Score: 0

    In that case the single benefit to running Windows is going away. I can no longer be lazy and have to return to memorizing commands and their syntax. Luckily for me I'm already quite familiar with the structure of this wonderful command line based nos called Linux. Or I suppose we could make a "paradigm shift" to some newer technology. The point I'm trying to make is that as a sysadmin and decider of which direction our organization goes, the continuous microsoft upgrade path has only been marginally followed because it was 'easy'. There has always been some sort of consistency in the OS management tools and interfaces. Take that away, I may as well consider all my other options.

  129. Re:you're unclear on the concept by Anonymous Coward · · Score: 0

    Am I the only Windows user who is usually dismayed to find out program x cannot be controlled from a batch file or script via a command line? A lot of good Windows software has a GUI AND lets you treat it as a command line program. Look at defrag.exe in Windows 7.

  130. GUI is nice at times. by Krojack · · Score: 1

    Personally I dislike windows (GUI) servers. The GUI seems to hog to much resources that's really not needed. On my Linux servers I still use Fluxbox as a GUI when needed.

  131. BS, GUI apps are **ALWAYS** slower! by mangu · · Score: 4, Informative

    Since these two posts have got so much positive moderation one must assume there are moderators here who have absolutely no idea of how a server works.

    Logging in remotely to a server has nothing to do with having a GUI. I do it routinely on my Linux servers using SSH. Using SSH my personal computer is working as a dumb text terminal, which is orders of magnitude faster than a VNC when you have a slow connection.

    Having a GUI on the server will worsen your performance.

    1. Re:BS, GUI apps are **ALWAYS** slower! by Anonymous Coward · · Score: 0

      Since these two posts have got so much positive moderation one must assume there are moderators here who have absolutely no idea of how a server works.

      Logging in remotely to a server has nothing to do with having a GUI. I do it routinely on my Linux servers using SSH. Using SSH my personal computer is working as a dumb text terminal, which is orders of magnitude faster than a VNC when you have a slow connection.

      Having a GUI on the server will worsen your performance.

      I'd have to agree here. SSH CLI through connecting to a server would be much quicker over a dial-up than a GUI based RDP connection.

    2. Re:BS, GUI apps are **ALWAYS** slower! by cthulhu11 · · Score: 1

      The irony is that the service processors on pretty much *all* x64 hardware -- anything not made by Soracle AFAICT -- requires a graphical / network connection to set up and do things.

  132. Re:you're unclear on the concept by Anonymous Coward · · Score: 0

    At least (s)he was considerate enough to put it in digest form rather than spread it out amongst 10 different posts on this thread, or for that matter to keep discussing this subject ad nauseum on slashdot, why is it so hard for tech savvy people to accept that the CLI is useful, GUI's are useful? Each have their place. Sometimes you want a screwdriver, sometimes you need a hammer, sometimes you need a sawzall, they are not interchangable tools. Maybe the OP figured that some people weren't getting the idea that having several approaches to doing things == flexibility == a good thing. Kudos to Microsoft on this one, this got me kind of excited, but then again I cut my teeth on DOS back in the day before Microsoft had GUI's so this seems entirely logical to me.

  133. OO shell is a POS by mangu · · Score: 1

    Microsoft may be taking a step forward by dropping the GUI, but they still don't get it.

    What makes Unix so powerful isn't just the shell, it's the concept of pipes. The input and output of each program is text. You type the input at the keyboard, look at the output on the screen, that's what makes Unix so powerful.

    Why? Because that way you can pipe the output of one program to the input of another. By using binary objects each program gets two additional levels of complexity, you need a utility to inspect the objects and another to enter data.

    1. Re:OO shell is a POS by x0n · · Score: 1

      Microsoft may be taking a step forward by dropping the GUI, but they still don't get it.

      I've been a Linux user since kernel 1.2.3, and a Windows L-user nearly as long. I assure you my friend, they get it.

      What makes Unix so powerful isn't just the shell, it's the concept of pipes. The input and output of each program is text. You type the input at the keyboard, look at the output on the screen, that's what makes Unix so powerful.

      Powerful, yes. Let's count all the files in the current directory that are bigger than 20mbs with a simple bash script:

      ~: find . -printf '%s %p\n'| sort -nr | awk '$1 > 20971520 {++c} END {print c}'

      Why? Because that way you can pipe the output of one program to the input of another. By using binary objects each program gets two additional levels of complexity, you need a utility to inspect the objects and another to enter data.

      Really? Here's the powershell equivalent of the above bash script:

      ps> ls | where length -gt 20mb | measure | select -expand count
      25

      I'm looking at the output on the screen. I didn't need arcane awk/sed tricks. I didn't need a "utility to inspect the objects" nor "another to enter data." If you really want to defend unix, you should keep your friends close and your enemies closer. You're clearly standing in the middle of nowhere with your head in the sand.

      --

      PGP KeyId: 0x08D63965
    2. Re:OO shell is a POS by mangu · · Score: 1

      find . -depth 1 -size +20M

      No need to know arcane details about where, measure, or select.

    3. Re:OO shell is a POS by RangerFish · · Score: 1

      PowerShell has the concept of pipes, and takes them a bit further than *nix because the stuff that moves along the pipeline is an object. You don't need to parse it, because you can query against its properties. Get-Process | Sort-Object -desc cpu | Select-Object -First 10 Get a list of processes, sort by the CPU property on each one, then get the first 10 in the list

  134. PowerShell by Anonymous Coward · · Score: 0

    PowerShell is the way Server Core is administered and nothing on UNIX compares to it. If you think otherwise, then you haven't actually used PowerShell for real work. For starters, you can pass entire data structures as arguments.

    You do not need a GUI on a Windows Server anymore. And you should be well-versed in PowerShell if you want a future in Windows administration.

  135. Your lack of alarmism is alarming! by Medievalist · · Score: 1

    It's like you actually understand the issues and read the linked articles or something.

  136. MS Certifications implications by dakohli · · Score: 2

    So, MS is going to make a shift towards more CLI. I had already heard rumours and stories that some configurations would have to be done on the Command Line. I may be a little cynical here, but consider the following:

    Over the past while, the perceived value of having MS Certifications has dropped somewhat as MS Windows Servers become more easily configured. Now, Administrators will have to know some of the more arcane commands, and have a better understanding of how the systems work in order to properly configure Windows Server without the GUI's.

    Aside from some of the improvements that folks have already mentioned, would this not also revitalize the revenue stream that MS gets from the training and certifications? And, make these certifications actually more relevent?

  137. Windows Cl is useless by Myopic · · Score: 3, Funny

    I'm baffled by this because the Windows command line is absolutely, positively useless in every way. It lacks a proper history function, proper tab completion, proper environment variables, it is not possible to configure most things with text files, scheduling tasks is practically impossible, the multi-rooted filesystem is an unfunny joke, and most of all Batch scripts are literally, not figuratively, the least useful form of programming I have ever seen, including taking a shit on a keyboard and hoping for the best. The entire Windows stack is completely inappropriate for use in any business, let alone as a server, and thinking of using it without the GUI makes me fear and hate it even more than I fear and hate Windows right now.

    No. No, Microsoft, no. No, no, no. If you want to make the world a better place, here is a three-step plan:

    1. Discontinue Windows. Burn it in a fire, and then apologize for it.
    2. ???
    3. The world is a better place.

    1. Re:Windows Cl is useless by caseih · · Score: 1

      What you really mean to say is that you find cmd.exe to be useless. Fair enough; I agree that cmd is weak. However cmd.exe is not the only windows command-line shell available. I personally run bash as my command-line shell on Windows. And when it comes to managing MS server objects, Power Shell is often used. The tone of your post indicates to me that you have never every used Power Shell, so you really have no grounds to intelligently comment on the state of the Windows "command line." As I haven't used Power Shell either, I cannot comment on whether or not it is useless, though I've heard from people who have that it is anything but useless.

    2. Re:Windows Cl is useless by _0xd0ad · · Score: 1

      I'm slightly curious - what do you consider "proper tab completion", and how is it different from the tab completion in cmd.exe?

    3. Re:Windows Cl is useless by cbhacking · · Score: 1

      BATCH files? Wow, was your last time scripting anything on a Microsoft OS in 1995?

      Go take a look at PowerShell. Aside from more verbose commands (for which it has tab auto-complete), it is in most ways superior to bash. I still use bash (yes, even on my Windows box) because learning soemthing new takes time and since I'm not in IT it's rare I need to script anything very low-level or complicated, but PS works quite well.

      --
      There's no place I could be, since I've found Serenity...
    4. Re:Windows Cl is useless by 51mon · · Score: 1

      You've never enabled the extra features in Bash auto-completion have you.

      In Bash the tab auto-completion is programmable, with the typical configuration used on Debian it completes command names, file names (to nearest unambiguous match and then shows you the list of matching names), it will display the command line options to commands limited to those which match what you've typed so far, for various commands that take commons lists (like list of available software packages) it will auto-complete those arguments from those lists.

      I believe Zsh does similar but also shows short extract from documentation on command line options in addition.

      The problem is as a GNU/Linux user you can end up like me and just hit tab whenever the grey matter glitches and you forgot what you were going to type next.

      Say you want to install a web server with PHP5....

      $ apt-g[tab] completes "apt-get "
      $apt-get i[tab] completes the "install" option
      $apt-get install libapa[tab] saves typing the "che" (goodness you can get lazy)
      $apt-get install libapache2-m[tab] saves typing "od" for mod
      $apt-get install libapache2-mod-ph[tab] saves typing the "p5"
      $apt-get install libapache2-mod-php5

      So I've saved typing 15 characters (if I can count), got everything spelt right first time, and this one command will (I think) get you a webserver and PHP5 installed and ready for development work, of course usually you want to specify which thread model you want for the Apache webserver and probably want some other dev tools but it makes the points that you only need 16 key presses to install a webserver with PHP (no browsing to websites, downloading installers, or finding your original installation CD image to drag IIS off, or patching to get it up to date after running the command (since it'll install the latest versions). Only the command name "apt-get" is a file name.

      It has been this way for a long time in Debian (although PHP5 wasn't around all that time), and you have to uncomment a line in one of the config files to enable the enhanced completion otherwise I think it is just filenames (including commands).

    5. Re:Windows Cl is useless by _0xd0ad · · Score: 1

      I've spent a total of about 10 minutes in Bash, and that's only because the new servers at work run RedHat. My personal computer is Win7 64-bit.

    6. Re:Windows Cl is useless by 51mon · · Score: 1

      Fair enough. I believe Powershell also now has programmable tab completion, so I dare say "Powertab" is catching up fast. I sometimes suspect a lot of this sort of development depends on someone mistyping something important, and spending the necessary hours making damn sure they never make that typo again.

    7. Re:Windows Cl is useless by fuzzywig · · Score: 1

      They pretty much are ditching the current windows console for something a lot better called PowerShell. Been doing it for a few years now.

    8. Re:Windows Cl is useless by _0xd0ad · · Score: 1

      Yeah; like I said... I've only ever really used the tab-completion in cmd. I'm not closed-minded, just ignorant. ;)

  138. Sounds great but.. by Paracelcus · · Score: 2

    I'm guessing that the reason for using a Windows server is to support some very Windows specific application(s) otherwise why bother? For almost any purpose Linux is better/cheaper/faster/more secure! Just like you would use Solaris for a Solaris-specific server application or NSK for something very critical/scalable. Windows has been eclipsed, and the GUI is compatible with existing code.

    --
    I killed da wabbit -Elmer Fudd
    1. Re:Sounds great but.. by evilviper · · Score: 1

      I'm guessing that the reason for using a Windows server is to support some very Windows specific application(s) otherwise why bother?

      How about MS SQL server? I have a gag reflex whenever I hear it, and I particularly like Postgres, but some people are serious MS SQL fans, perhaps because it can import from all other major DBs. You can have an isolated Windows box serving it up, while all the clients can be Linux or whatever else.

      For almost any purpose Linux is better/cheaper/faster/more secure!

      I agree. Hey Windows admins, you've got some major learning to do. Why not just make a slightly larger one-time leap to the Unix world? There's no registry to deal with. Everything is componentized and can be easily debugged. Things don't change every couple years. And the pay is considerably better.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    2. Re:Sounds great but.. by Anonymous Coward · · Score: 0

      For almost any purpose Linux is better/cheaper/faster/more secure!

      And the pay is considerably better.

      higher TCO != cheaper

    3. Re:Sounds great but.. by evilviper · · Score: 1

      higher TCO != cheaper

      You're completely wrong.

      If a Linux admin can manage 2X as many servers, while only demanding 2X the salary, it's a wash. In addition, eliminating the purchase price of Linux (versus Windows) means a big savings, even if Linux admins do cost more.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  139. New server code excerpt... by argStyopa · · Score: 1

    "920 PRINT "IT'S YOUR MOVE: ";
    930 INPUT P,Q,R
    940 IF P>W+1 THEN 1030
    950 IF P=W+1 THEN 1000
    960 IF Q>X+1 THEN 1030
    970 IF Q=(X+1) THEN 1010
    980 IF R >(Y+1) THEN 1030
    990 GOTO 1050"

    --
    -Styopa
  140. Re:Shows ignorance. by s73v3r · · Score: 1

    It's not just the extra memory and cpu used, but the diskspace wasted by having the gui software present on disk

    That's not really a problem in this day and age. Maybe back 5-10 years ago, but not today.

  141. Yeah right by jbolden · · Score: 1

    Can you imagine when essentially all of the Windows server applications are going to work well enough GUI less that Microsoft is going to feel comfortable removing the GUI? Microsoft is not Apple. They don't announce a new direction at WWDC and all the developers fall in line. And they aren't willing to make large breaking changes to ram through new ways of doing things.

    Windows may be moving towards more stuff being able to be run without a GUI. I doubt there are going to be any major apps without a GUI interface. I think it is essentially impossible there will be a GUI-less version of Windows server within a generation.

  142. Re:"Progress"? by Bigbutt · · Score: 1

    And LAN Manager and 3+Open. The worst thing was when they finally put some of the cli stuff into a GUI app, many of us LAN Man admins were pretty pleased with how much easier it was to manage the stupid servers. Tacking 3+Open on top of LAN Manager and OS/2 was just a mess.

    [John]

    --
    Shit better not happen!
  143. Re:Shows ignorance. by Chas · · Score: 1

    but the diskspace wasted by having the gui software present on disk...[/quote]

    My Windows server install weighs in about 40GB total (with all the bells and whistles). That's a whopping 2% of my 2TB array.

    Of that, maybe 10% of the space is taken up by GUI components.

    So yeah. I'm really going to miss that extra .2% of my disk space.

    As for VM space? You're not supposed to be running VMs as huge file repositories. So as long as the VM isn't consuming +90% of the available virtual disk space, so what?

    --


    Chas - The one, the only.
    THANK GOD!!!
  144. Be sure to keep the box the mouse came in by Anonymous Coward · · Score: 0

    In case you feel the need to return it....

  145. No internet explorer? by Anonymous Coward · · Score: 0

    FTA: The Minimal Server Interface enables most local GUI management tasks without requiring the full GUI Shell or Internet Explorer to be installed.

    But won't this make the operating system really slow and unusable? :)

  146. Directly from Microsoft by dave562 · · Score: 1, Interesting

    "In Windows Server 8, the recommended application model is to run on Server Core using PowerShell for local management tasks and then deliver a rich GUI administration tool capable of running remotely on a Windows client."

    http://blogs.technet.com/b/server-cloud/archive/2012/01/11/windows-server-8-server-applications-and-the-minimal-server-interface.aspx

    In other words, it sounds a lot like where Novell was in the mid-1990s and where *nix has been forever. The server will no longer be a workstation. The server is the server and the admin tools reside elsewhere.

    I am not happy about this given the cluster fuck that is Server Core and the sub-par command line that they have delivered with it in 2008 R2. As long as they get their act together and provide the full set of MMC tools, it will be fine. Knowing Microsoft the server team will be different from the team developing the management apps. Half of the tools will work from GUI and the other half will require doing it from the console. Of course they won't do something simple like SSH, so we are going to have to have OOB management, or direct physical access.

    In all seriousness though, there are serious flaws to this line of thought. Who the hell wants to work on file system ACLs from the command line? Who wants to setup user accounts and security groups from the command line? There certain basic admin tasks where having a GUI, and features like auto-complete are a godsend. Now granted, for large scale user adds or modifications you should be scripting them. But for one off adds, or looking at the resultant set of policy for complex ACLs with a lot of inheritance, the idea of doing it from the command line just sucks.

  147. Re:you're unclear on the concept by CastrTroy · · Score: 1

    Not only that, but once upon a time, there was a point where running a GUI would take a considerable percentage of the resources of the machine. Now, not so much. You have a machine with 32 GB (or 512 GB or whatever) of RAM, and you're worried about the small amount taken up by the GUI? Sure, make it so that the GUI can be completely shut down, link in Linux, but don't completely remove the GUI. We're passed the point where not running a GUI gives enough of a performance advantage that it's worth not having it installed.

    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
  148. what the !@$#%? by Anonymous Coward · · Score: 1

    Without the nice "friendly" GUI, what the heck is the point of running a Windows server? If you're going to be on the command line anyway, why not run a far more robust & efficient Unix OS?

    Looks like a good opportunity here for Linux to jump in and take away enterprise server market share from MS.

  149. Something I liked about OSX server back in the day by ducomputergeek · · Score: 2

    I had an OSX-server box with several mac minis for a couple years that I messed around with Xgrid for various tasks. It was more of a hobby, but one thing I liked was the Apple Remote Server toolkit. I had my choice, I could connect to my OSX server box with SSH and do everything command line like any other *iux box, or I could fire up the remote GUI tool on my PowerMac or PowerBook at the time and administrate the machine with the GUI, which was far more handy for some tasks.

    I liked the either/or....

    --
    "The problem with socialism is eventually you run out of other people's money" - Thatcher.
  150. Re:you're unclear on the concept by lucifuge31337 · · Score: 1

    Please no, programs can actually be quite complicated. They aren't like web servers which you configure and leave running. Making them GUI-less will just complicate things and make it much harder to use. There's a reason we use GUI's now a days - it's better for some stuff.

    It's better for poorly trained underlings. It's much worse for things that actually matter, like proper change control and management, service cloning, mass changes, and many other things admins of actual servers of any number need to do. There are all easy with text based configs, and it works almost exactly the same way with exactly the same tools regardless of the application or who made it.

    --
    Do not fold, spindle or mutilate.
  151. About frakking time! by roc97007 · · Score: 2

    Windows admins, welcome to the real world. You might want to brush up on your reference manuals.

    Ok that was snarky, but geeze, as a Unix admin from a time before Winders, I've been waiting for this for a looooong time.

    And as the admin of a loose collection of Linux and Windows now, I'm soooo looking forward to dumping Remote Desktop. Oooh, not having to wait for my desktop to load before running one command. It makes me feel all warm and tingly.

    Finally, something to look forward to in Windows 8.

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    1. Re:About frakking time! by cbhacking · · Score: 1

      Why the hell are you using RD into the server to run a single command? Windows, even client and certainly server, already sports a large collection of command-line administrative tools that allow you to specify a target machine. Powershell can do this for just about anything. For GUIs, most of Microsoft's GUI tools (and some third-party) allow you to specify the target computer as well.

      --
      There's no place I could be, since I've found Serenity...
    2. Re:About frakking time! by roc97007 · · Score: 1

      Yes I'm aware of that for system commands, but I manage a fairly complex application on a set of servers. The application has a rich command line syntax but no knowledge of executing on a remote machine.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  152. Re:"Progress"? by lucifuge31337 · · Score: 1

    Wow, did you just bring back some memories. Where did I leave that token ringer tester?

    --
    Do not fold, spindle or mutilate.
  153. Re:"Progress"? by lucifuge31337 · · Score: 1

    Microsoft maybe, but not all vendors. There is an ungodly amount of multi-user software out there that actually requires a Windows session on the server because the core "service" is a Windows GUI application. And I'm not just talking downloaddotcom kind of software, but also pricey specialized stuff, like finance or telecom packages.

    That's the point: Microsoft is telling these vendors its time to do things differently. To do things in a way that makes Windows server services more competitive with the rest of the marketplace.

    Also, running telecom packages on Windows server is a joke. I work in telecom. Every last piece of telecom server software that I've come across that is available for Windows only was made by someone who has (or had at the time the decision was made) no clue how the telecom business works. I have exactly one Windows server running in my datacenter, and it is to run the VMWare cluster. Absolutely nothing else is running windows or a GUI of any kind. This is at a fairly high volume voip telecom.

    --
    Do not fold, spindle or mutilate.
  154. Translation by Anonymous Coward · · Score: 0

    "I can't think of any other explanation therefore my explanation is the correct one". Hmm.. Sounds familiar..

  155. Power Users by Anonymous Coward · · Score: 0

    ...and then there are the Wintards. Heh. No point and click?

  156. Re:you're unclear on the concept by Anonymous Coward · · Score: 0

    I think your argument isn't valid in the least bit. You're comparing an operating system that was built to be run from the command-line to one that has had a GUI since it's initial inception. I believe a system should support the ability to administer it from either the command-line or the GUI and leave it up to the user/administrator to decide which method they use.

    In addition, making claims about whether someone should or shouldn't be an admin based on their personal preferences seems foolish. It doesn't matter how they administer the server, as long as it's stable and secure.

  157. OH NOES, our admin isn't an admin! by Anonymous Coward · · Score: 0

    A lot of small businesses may soon be learning that their high priced "adminstrators" are just casual desktop users who know how to use an installer disk and what happens when you add "technet" to a Google query. Burn baby burn.

  158. GUI is expensive to develop (localization, design) by bAdministrator · · Score: 1

    This move is about the complexity of programming computers. By removing the GUI dependency, you simplify the life of the developer, not to mention the savings you get from not having to design, program, localize, and test a GUI in various builds.--MicroSoft is free to repeat the mistake with Excel, though--localizing function names and keywords.

            That said, you're always going to have a GUI anyway (if you're sane), like forms for user account creation, but then you'd have to roll your own (fragmented), and since you're rolling your own, you are going to make mistakes or miss something at some level, and all of these mistakes are multiplied by the number of scripters, but at least you'd have the freedom to do so.

            Scripts are about removing the concept of applications (to some degree) and focus on services and functionality. This is a good thing, since you can now roll your own user interface. ;)

  159. So Powershell will be default for Windows CLI? by walterbyrd · · Score: 1

    I would assume that Powershell would be the default. Would there be any possibilities?

  160. Ya beat me to it... by crovira · · Score: 1

    Who needs Windows? You might as well use Linux then.

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  161. Slowly getting to be unix like by trevelyon · · Score: 1

    After how many years they realized that having everyone run as root (administrator) was a bad thing? Next they realized having some command line tools really does add power (hence powershell). Now they've realized that maybe not having a GUI on every machine might also be a boon. Hmmmm, this all seems SO familiar. Now if they could just make it so it was modifiable and freely redistributable we'd really have something useful.

  162. Re:"Progress"? by Tubal-Cain · · Score: 1

    Arguably they've simply returned back to the level of CLI functionality they had - then threw away - with Xenix.

    I would assume they'd go with PowerShell.

  163. Re:Something I liked about OSX server back in the by maestroX · · Score: 1

    ssh -X
    Tools shipped with OS-X were pretty and comfortable, but troublesome after upgrades (e.g. laptop Snow Leopard with 10.4/10.5 server).
    In any case, cli is just fine, and most importantly, bash and major sysutils haven't *changed* rigorously over 10 years.
    With Gui utils, it's always the latest trend in UI whizzbang that takes up worthless time trying to figure out whether this simple and once in a year task is actually accomplished by pressing a newfangled button with ribbonized toolbars and tooltips in the newer version of the same app.
    I like to spend my time learning on interesting subjects without throwing away experience uselessly.

  164. Huge Mistake. Huge. by endus · · Score: 1

    Regardless on anyone's feelings on command line vs. GUI, one reason it is so popular is that it's easy to administrate for people who don't know how to use a CLI. I see it all the time now. Sure, it's definitely not ideal to be a sys admin who doesn't know how to use a CLI but...they're out there...and there are a lot of them. Without the GUI it's just one more reason not to run Microsoft on your servers.

    Personally, I don't really like this either. I'm fine with CLI but I think a GUI is well suited to many server tasks. Microsoft could definitely have a stronger CLI (I haven't messed with powershell...Im in infosec and don't administrate that often anymore)...but the GUI was a good tool.

    I dunno. I think this is a very bad idea for MS. For LINUX advocates? It's awesome.

  165. GUI-less by Anonymous Coward · · Score: 0

    the next M$ killer app = gui-less windows .

  166. Re:"Progress"? by lucm · · Score: 1

    Also, running telecom packages on Windows server is a joke. I work in telecom. Every last piece of telecom server software that I've come across that is available for Windows only was made by someone who has (or had at the time the decision was made) no clue how the telecom business works.

    Here is an example: I've been working in large volume call centers for a while, and most of the voicemail detection software (for outbound automated dialers) I've seen is available only on Windows. Those products are proprietary, niche solutions and they usually come as a single application that includes the GUI and the "service". Not only do they run only on Windows, very frequently they require a specific hardware and a specific firmware version, and the drivers are available only for Windows.

    I'm not taking a position for or against Windows here, I'm just saying that it's not because Microsoft can move forward that the vendors will be quick to adapt.

    --
    lucm, indeed.
  167. Server Core != (!GUI) by DragonHawk · · Score: 1

    Not to mention that a GUI-less mode was available in Windows Server 2008 already.

    Server Core is not GUI-less. It still actually *is* a GUI -- just a crippled one. It still requires graphics mode, and a few things even pop up the same GUIs you get on the regular install. (REGEDIT comes to mind.)

    Since it's still running in graphics mode, that means no serial console, which means you need significantly more expensive gear for remote console. One shouldn't need the console often, of course, but on the occasions you do need it, you *really* need it. (And no, "serial console" doesn't mean cabling up an old VT-102 to the server. You use external gear to make it available via SSH.)

    Moving beyond the question of "GUI or not", Server Core has usability issues. Microsoft's included tools for Server Core administration are quite kludgy, and often incomplete. Try changing the screen resolution, for example. (If you're going to force me to run in graphics mode, I'd like the screen to support a window bigger than 80x25.)

    Most of all, too many things don't work without the full GUI install. That includes most of Microsoft's own server products. It's kind of ridiculous for Microsoft to expect others to support Server Core when they can't even do it themselves.

    So while Server Core is a step in the right direction, and 2008R2 is improved, there is still a long way to go. This news sounds like further steps in the right direction, which is a Good Thing.

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  168. the new thing is core+ by Anonymous Coward · · Score: 0

    Sort of - Server Core isn't GUI less at all. It's basically without most of the user interface shell installed. The "GUI" itself is completely there -- windows, mouse pointer, buttons, etc etc. What is missing is basically 'explorer.exe'. (In linux terms, X-Window is present, and a window manager, but not a desktop environment').

    Clearly nobody's read this article - and the 'redmond mag' journalists, like most I.T. journalists, don't actually know what they're talking about. Reading the MS post, Windows 8 introduces a new level between 'full desktop experience' and 'server core'. The new mode (Minimal Server Interface) has *MORE* GUI than Windows Server 2008 Core. This slashdot summary is completely and utterly wrong - it couldn't be more wrong it it tried. MS are increasing the GUI levels on the server, not decreasing them, to produce a version of Core that has MORE GUI than before. Not less. SHeesh.

    (It's basically core + most of the U/I shell, but without I.E. and Metro and some of the real 'desktop experience' stuff.) So, now I suspect you'll have:

    1. Core (same as 2008) - basic GUI (buttons, windows, etc) but most GUI exes and dlls are missing.
    2. Minimal Server Interface (full windows less (explorer, internet explorer, metro, multimedia, desktop experience)).
    3. Full level (same as 2008 now) - explorer.exe and internet explorer all installed; but probably not 'desktop exepereince'
    4. Full + Desktop Experience - basically, everything.

    Anyway, core is Complete Waste of Time With No Benefit. Honestly, half the programs require GUI components, and if you don't actually log on to the box, the only difference is slightly more disc space used (no differences in processes running or memory used). It's plain just not worth the compatibility hassles, or the very fact when it breaks, it's an incredible pain to try and fix. (You'd better hope that all the server programs are administrable remotely or via the command line. Trust me, they won't. And you'll shake your head when a command line pops up a GUI dialog box.) This is why they've added the 'minimal server interface' - the idea that it's an enhanced-core so you can run most of your programs to get things done still.

    The real gain for server-core is not performance - the theory is that it's easier to patch because less patches are relevant (e.g., because Internet Explorer isn't installed, there's never going to be a need to patch Internet Explorer.) Problem is that installing more than one patch is no more of a pain than installing one, and usually a patch was relevant for server core, meaning a reboot that month ANYWAY.

    This is most certainly not 'minwin' (an internal build of Windows that MS will never release that is, truly, without a GUI.)

    (Oh, and I laugh - one of the reasons that Netware was considered old and obsolete was - and you'll laugh - was because the server did not have a GUI. I kid you not, everyone in the IT media was critcising novell for not putting a GUI on their server, and when they did, it was 'too little too late'. Sheeesh.)

  169. 3 Choices by Anonymous Coward · · Score: 0

    adapt to MS, die, or use another OS

    without a GUI, i might finally be able to sell management on switching the servers to linux! yay!

  170. Re:It would be good to have optional GUI - win.com by Anonymous Coward · · Score: 0

    Given the ease of this, I wonder if Microsoft intends this type of switchability in Windows 8..

    Perhaps the command to get a GUI will be "win" ? ;-)

  171. Optional, yes by nurb432 · · Score: 1

    The problem with a lot of Microsoft stuff is that even with something like powershell, its still PITA to manage everything with out a GUI.

    And besides, sometimes a GUI really is better. not always, but choose the correct tool for the job at hand.

    --
    ---- Booth was a patriot ----
  172. Virtualization by Anonymous Coward · · Score: 0

    Things look a bit different if you run Windows as a guest OS in a VM. There is very often a point in running each service in its own VM and if the server needs to run n copies of Windows, then n times the 300 MB suddenly is a lot of memory.

  173. Perhaps they should call it Winux by Anonymous Coward · · Score: 0

    Since Microsoft copies everything else (note the Panther folder in Vista), they might as well copy the name too. They sued over "Lindows", but they did patent "sudo".

    Great artists steal...and steal...and steal...

  174. Sorry, but you've got it mixed up a bit by dbIII · · Score: 1

    Look up X windows. The server the application runs on does not need to handle the graphics, that's all done on the machine the user is sitting in front of. All the server needs is the right libraries, it doesn't need a window manager or anything to pretend it is displaying anything on the server. So yes, people do run realtime graphical applications on their own machines using headless servers quite frequently.
    I've probably confused you into thinking I agree with you - so go look up X windows to get an idea of what I've written. The server isn't really running the GUI, it's running the backend stuff that gives the GUI something to display.
    Besides, you're straying way off topic here because the discussion is about admin tasks and the ideal is to have something scriptable and thus scaleable. GUIs don't work for that situation.

    1. Re:Sorry, but you've got it mixed up a bit by Khyber · · Score: 1

      No, you don't even know what I'm attempting to accomplish, you cannot say what you propose is even REMOTELY usable.

      The workstations take the sounds made and do some complex things to create as imperceivable a loop point as possible from what is arguably multiple waveforms mixed together (even one string plucked produces about five or six characteristic acoustical waveforms.) You have to be able to analyze each one visually in realtime on the server itself to determine whether or not it's a clean sampling that's going over to the workstations. There's a very complex process behind this, plus separation of the actual waveforms before going into the workstation's buffer (and those individual forms must be monitored to ensure clean separation from the others,) and the final results are employed in the horticultural field, not sound or entertainment or anything of similar nature.

      Your solution was tried and abandoned as impractical about three years ago. Too many stages need to be handled via separate pieces of equipment.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  175. Where do they go with Windows 9? by Anonymous Coward · · Score: 0

    Is the login to Windows Server 9 going to have a 'CICS' logo in text at the top of the screen?

    Do I need to refresh my twinax cabling skills?

  176. For a decade shills said GUI were the best... by Anonymous Coward · · Score: 0

    ZOMG.

    Now that is "news for nerds". For more than a decade, any time the subject came up, you'd have countless astroturfing M$ shills explaining us how great the idea to have a GUI on server was. How it was the best thing since sliced bread and how much the Un*x command line s*cked.

    Honeslty, to all these 'tards who've been repeating this through the years: eat it! Eat your GUI-for-a-server-was-the-best-idea-since-sliced-bread.

    There. For you. From M$. Best gift M$ could do for my birthday ; )

  177. PowerShell and living gui free by Anonymous Coward · · Score: 0

    We almost work exclusively in shell where I am an Exchange Engineer (familiar name everyone has heard of on tv) and would not return to gui. There are still some huge gaps in server management with PowerShell like group policy ( I know there is a module, but would like it to do a lot more) that they need to fill before we can live gui free.

  178. Re:you're unclear on the concept by turbidostato · · Score: 1

    "It doesn't matter how they administer the server, as long as it's stable and secure."

    Quite a sensible answer.

    But then, please answer me quite a simple question: "today something has broken Âwhat has been changed since yesterday?"

    This question has an almost trivial answer for the vast part of unix-like systems, not quite so in windows-world.

    There it goes your stability and security.

    And now, one thing is one server and another beast one thousand. Again, "I want one thousand servers just like this, but not exactly the same", an almost trivial answer on unix/bsd/linux, but a difficult one on windows with, again, resounding implications on the stability and security realm.

  179. GUI for Small Business by Anonymous Coward · · Score: 0

    Lucky for most of us, we understand the article is simply saying that MS is just trying to get devs to make server software also functional by command line. RATHER than just 'GUI only so there..' - how ever hopless a linux person will say this will be, it's not a bad idea long term..

    Windows Server is clearly the best solution for small businesses, 5,10,25 staff. The small business can outsource a few hours a week if needed to an IT company, they also can appoint a staff member to simply change passwords, add users, change backup HD or get data from an old backup HD (not tape lol). They can also restart the server if needed. It also means they are not bound to a specific support company, pretty much *ANY* IT support company can make their way around a windows server in a small business environment.

    I used to run a small IT support company myself and the worst thing was when a small business was 'sucked' into a linux 'solution'.. usually the 'IT Company' would argue that it will save $$ on software but in the end they charged $$ to setup and maintain their messy/secret linux server.. the worst cases was when a noob/scriptkiddy would setup a 'linux server' and then 12 months later left or is not contactable.

    Then the small business owner was lelft with a mess, other IT companies just come along, bitch about it then just say 'oh format and re-install "Our way"...again they might be competent and be all wonderful like all the linux guys here on /. but... ffsake, the small business just wants easy file/print sharing, backup, VPN, NAT, DHCP, Exchange/email server that is not a pain in the ass.. plus don't forget the specific software the company uses on each terminal etc. This is a MAJOR part, industry specific software is 90% windows, there are plenty of server end software that you can BUY and solve something for the small business with windows servers. But Linux on the other hand has a far smaller range of PAID solutions.. many are mostly alpha/beta/home made hobby that offers little to no support..

    So at the end of the day, I support Linux for all the 'proper' servers that everyone talks about here and that's fine for a university and large network with a full time IT crew, but in the real world small business like Solicitors, Accountants, Motel/Hotels, Printers, local Newspapers etc etc want an easy solution that they can maintain themselves and call in any good IT support firm to help do the 'hard' stuff here and there.. Also as a small business owner myself I don't have the time to worry about a server/networking, I just set it all up and it just works, at any time I can easly manage things within a fraction of time.

  180. Stupid and Stupiderer by randyleepublic · · Score: 1

    This is perhaps the stupidest thing Microsoft has ever done. Build a gui into a server os? No, that is not necessary, but for Christ's sake build a gui based operational ui that runs on windows clients and gives the admin control of the sever os installation. Duh... All the cli snobbery is nothing but that: snobbery. It's beyond retarded.

    --
    Social Credit would solve everything...
  181. Finally! by sattu94 · · Score: 1

    Finally the people at my school will at least have a clue as to what exactly a CLI is, and how to use it. All those compulsory tutorials for Win 2003/08 server installations and maintenance made me hate Microsoft even more. Being a Linux user for just 5 years has made me almost impossible to live without the command line.

  182. Maybe thinking about Virtualization by Hel+Toupee · · Score: 1

    Could they possibly be thinking about making HyperV on gui-less server 8 competitive with ESX? VMWare has been eating their lunch for a good while now, and the licensing changes in 5.0 have rocked the boat a little. HyperV was a tough sell before due to, among other things, the extra resources you had to dedicate to running the host OS. If MS could slim that down, maybe they get some market share back. 2008 Server Core was/is an OK start, but there wasn't really enough you could do with it. It is great for the stuff you can do.

    --
    PERL:
    All of the power of Voodoo with most of the understandibility!
  183. Re:"Progress"? by Anonymous Coward · · Score: 0

    Unfortunately, and if you've ever really delved into the world of windows you'd know this, Windows NT IS Xenix. The Xenix kernel is still alive and well and sits under windows wrapped up so nobody can get to it very easily. The root account is completely masked over as the Local System Account. Alas, the very heart of all releases of windows since Windows NT have been and will continue to be...Xenix. This is why they abandoned the windows 95/DOS kernel. Unwittingly, they admitted defeat around the millennium, and joined those of us who agreed *Nix was a better platform from the beginning. It's just taken another 12 years for them to realize the obvious.

  184. CLI rulez by luk3Z · · Score: 0

    I heard that in W8 M$ Paint will be in command line only.

    --
    Recipes for USA bankrupt - http://tinypaste.com/0d66f dd = dollar deluge (printed in the infinity)
  185. A bigger picture by TheUncle · · Score: 1

    Having no GUI, or an optional GUI, is a side effect of having a full scriptable configuration system. Since a couple of OS generations, Microsoft strongly shifted toward "cloud" services, that culminate with 2012 wave products like SCVMM (Virtual Machine Manager). Considering to deply "services" or "datacenters" instead of "simple" virtual machines, requires you to glue together OS, applications, data and lots of little things together. Here comes the need for a consistent shell language for all the products. This way you can have the GUI to work like issuing command lines to an interpreter. This is very evident in some older products like SCVMM2010 and Exchange for example. Windows 2008 R2 had .NET framework integrated in "no-GUI" mode for this reason.

  186. Hah...time to learn... by DDLKermit007 · · Score: 1

    Time to learn PowerShell bitches or go serve fries! I'm busting my balls now with Server 2008 to learn. Get the cash grab techs out, and make room for more real ones. Could go for the not having a GUI option for remote services however.

  187. Windows with no windows? by RockDoctor · · Score: 1
    So, if MS produce a version of Windows that does it's OS stuff but without a GUI and therefore no Windows ... what are they going to call it?

    Windows are put into frames (here - your house builders may differ), so perhaps Windows without windows would be "Frames". Or "Framemaker?" NO, that doesn't work too well.

    Or ... this would be WinDOWS without the "Win" and with a command LINe inserted ; so that would be LINDOWS then?

    M icro S oft's new D esktop-less O perating S ystem would therefore be MS-DOS?

    I've tried to work out something to bring DESQView into the game, but I can't. But damn, that was a good tool!

    --
    Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
  188. Re:you're unclear on the concept by Bert64 · · Score: 1

    No, only server software needs to be written this way and most of it already is.

    And you don't necessarily need client-server management service, you can always manually edit the configuration files or produce a gui which parses and generates configuration files.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  189. PsExec? by Flere+Imsaho · · Score: 1

    Don't you use PsExec?

    --
    It gripped her hand gently. 'Regret is for humans,' it said.
  190. Does this mean .NET programmers are going to have by Anonymous Coward · · Score: 0

    Does this mean .NET programmers are going to have to learn code?

  191. great idea by Anonymous Coward · · Score: 0

    Given that most of the admin tasks for the windows servers are handled via remote-capable tools, this is a fine idea. You're already capable of managing a Windows server pretty much entirely from another machine (that has a GUI) anyway. You can already install a headless version of the server OS, which requires doing all the admin from another box. The message here is that it's likely the server OS will always come this way, with no GUI option at all. And it won't make a bit of difference to how the boxes are managed.

    The upside is you won't have any GUI layer running on the server, and all the potential woes that come along with that. It'll be just, y'know, a SERVER.

  192. Microsoft vs the world by fudmer · · Score: 1

    has this list become a proxy server for the ins and outs of Microsoft. In my opinion it would be useful to ban the name of any vendor from this website.

  193. one word by Anonymous Coward · · Score: 0

    ncurses. voila.
    no GUI -BUT- a GUI.
    http://en.wikipedia.org/wiki/Ncurses

  194. Re:you're unclear on the concept by Anonymous Coward · · Score: 0

    just throwing this out there; but sc can be used against remote machines.

  195. Re:Is it STILL Windows? Do you still need it? by Arker · · Score: 1

    What does the new windows do, as a gui-less server OS, that the various *nixes don't do?

    Embrace, Extend, and Extinguish.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  196. Re:Shows ignorance. by Bert64 · · Score: 1

    It might not be much space on its own, but it adds up when you have large numbers of virtual images...

    And any software you have installed needs to be patched, creating overhead... Plus the risk of security holes being found in it...
    The less you have installed, the less risk and less admin attention required.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  197. Re:Shows ignorance. by Bert64 · · Score: 1

    An install of 40GB is pretty ridiculous, i have a VM cluster running 60+ virtual machines.. The average linux os install on my cluster is just under 2gb and i haven't made much effort to optimise them, thats still over 120gb consumed just by the os not counting the data...

    Your 2TB array wouldn't be able to fit 60 of your 40gb windows images at all, even without any data.
    If 10% of your 40GB is gui components, then your wasting twice as much space on gui components as my systems are for their entire os.

    Mass storage may well be cheap, but the price soon goes up once you want reliable redundant storage, high performance storage, somewhere to store backups etc... I can't just buy a cheap 2TB HDD and throw it in, i need multiple drives for redundancy, i need to make sure i have sufficient chassis to put them in, i need to pay for the rackspace and power that these chassis will use...

    And don't mention deduplication, that's basically a way of over committing... Making your machines think they have more space than they really do, if something happens which forces it try and use all the space there could be catastrophic results.

    Also, just because something is cheap, no reason to use it inefficiently.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  198. Hmm, not just a bit by dbIII · · Score: 1

    you cannot say what you propose is even REMOTELY usable

    People have been running big tasks on the big hardware and seeing it on some form of external terminal for decades. The geophysicists where I work run intensively interactive graphical stuff on a 48 core machine (among others) but control it in real time from their far less capable desktop systems. Being seismic data it is comprised of millions of audio samples per survey so is directly comparable to your example - right down to most likely employing the same types of filtering and noise reduction. Far more complex tasks are done in real time in other places with far larger clusters.
    With the wonders of 1990s technology (and later) you don't have to be sitting at the computer you are using to be able to interact in real time with it - AND (the entire point I was trying to make) - the server doesn't need any graphical hardware or software to directly handle the display to get that job done. It just does the numbers and says to the local computer "here's some stuff that you can put on your screen - work out how to do it yourself".

    1. Re:Hmm, not just a bit by Khyber · · Score: 1

      You have demonstrated that you do not understand why this isn't possible.

      The feedback is coming from LIVING ORGANISMS. This has to be monitored realtime from input to output to the plants. No piece of hardware in existence right now is even capable of doing what is happening inside my research laboratory. It's impossible, until we can give it realtime OCR for multiple simultaneous waveforms emanating from a single analog source, THEN have it look for any unfavorable variation (even a slight variance in overlapping harmonics can cause very detrimental effect to plant life) and control that immediately, then also be able to observe the plants to find out things like leaf turgidity, analyze by sight the cellular structure and tissue development, THEN try to figure out how to get more reaction while fine-tuning emanated sounds and praying you don't play a 'death note' (Harmonics of D are pretty bad for plant respiration/transpiration) by accident because you let a waveform get out of sync.

      Sorry, we're not in the age of Star Trek, yet.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    2. Re:Hmm, not just a bit by dbIII · · Score: 1
      Cute example, but it doesn't have a lot to do with what was being discussed before you chimed in or even what I've written above.

      while fine-tuning emanated sounds and praying you don't play a 'death note' (Harmonics of D are pretty bad for plant respiration/transpiration)

      Then again maybe it is Star Trek :(
      Are you pulling my leg with that last bit or is that something you truly believe? I'm an engineer (or was before I shifted late into computing) not a plant pathologist so I don't really know but you've got my bullshit detector going way off the chart into drug addicted crystal gazing hippie land.

    3. Re:Hmm, not just a bit by Khyber · · Score: 1

      Sounds are proven to have a serious effect on plant health and growth.

      This has been done multiple times, the old 'classical versus metal' test.

      Specific frequencies will cause certain reactions. Sodium channels in plant tissues respond to harmonics on a just barely-flat B.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    4. Re:Hmm, not just a bit by Khyber · · Score: 1

      Forgot to add: http://en.wikipedia.org/wiki/Plant_perception_(paranormal)

      Chandra Bose being the more credible source out of that entire article.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    5. Re:Hmm, not just a bit by dbIII · · Score: 1

      I'm sorry, but the word "paranormal" there seems to confirm my predjudice.

    6. Re:Hmm, not just a bit by Khyber · · Score: 1

      Except it's shown that B-flat harmonics (~125Hz) have a direct effect on sodium channels in the stomata, which directly affects transpiration.

      As stated, Bose being the more credible listing in that article. I've repeated the experiments multiple times. It's utilized in my mass-production food sheds.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    7. Re:Hmm, not just a bit by dbIII · · Score: 1

      OK, so I'll suspend my disbeleaf. Now please tell me why you think no signals processing gear from the last four decades or so is not fast enough to keep up with your paranormal experiments.

    8. Re:Hmm, not just a bit by Khyber · · Score: 1

      Because not one single piece of equipment can perform a visual analysis on the graphed waveform in realtime like I or other trained humans can (no algorith nor fuzzy logic exists) and realize whether or not it will be good for a plant.

      And every step of the way, every change needs real-time monitoring. If things can't be identified (and computers don't have enough fuzzy logic yet) rapidly enough via rapid recognition of vague variations in waveforms, problems will happen, and a very delicate system gets upset.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    9. Re:Hmm, not just a bit by dbIII · · Score: 1

      Because not one single piece of equipment can perform a visual analysis on the graphed waveform in realtime like I or other trained humans can

      How do you really know that you can do it either if it is something unquantifyable? If you are certain you can do it then don't you have rules of thumb you can use such as "if X and Y then do Z"? If it's a million variables why do you think a machine cannot keep track of a million variables - let alone the billions of permutations? I know humans are good at spotting patterns (even if they are not actually there) and machines suck at it until they are told, but if you know what you are doing then you can tell a machine what to find.

  199. Re:Shows ignorance. by badkarmadayaccount · · Score: 1

    Deduplication in memory.

    --
    I know tobacco is bad for you, so I smoke weed with crack.
  200. You can also pass STRUCTURES by Anonymous Coward · · Score: 0

    Continuing on what I stated in my last post parent to this one: U can pass structures (part of objects) by value in their member components!

    (Bypassing only being able to pass say, a SINGLE parameter (Yes, there are OLD C compilers that only allowed single parm passing))...

    This is also technically nearly unlimited in size pretty much for doing that!

    * NO, unlike objects (which have structures in them along with functions to act on said structure data)? You MUST pass structures elements & structures themselves, by value (not by reference to memory locations as you do with objects).

    APK

    P.S.=> Had to add that one on, it's better than "String Stripping" for passing multiple parms (but not as good, imo @ least, as having compilers that accept multiple parameters, especially those with OPTIONAL clauses). This effectively allows one to "script" GUI apps (then, there's also apps with SCRIPTING BUILT IN - look @ webbrowsers, &/or Adobe PDF's for example: Javascript processing & other languages processing are "built in" to them)... apk

  201. Better "MOVE" command using FOR by Anonymous Coward · · Score: 0

    When using the MOVE command, you will receive

    "Cannot create a file when that file already exists."

    if any file already exists.

    MV.CMD to circumvent this problem. The syntax is:

    mv

    Wildcards (*) are supported.

    Examples:

    mv \SourceFolder\*.log \TargetFolder\*.log
    mv \SourceFolder\*.log \TargetFolder\*.txt
    mv \SourceFolder\*.log \TargetFolder\*.*
    mv \SourceFolder\file*.log \TargetFolder\*.log

    MV.cmd contains:

    @echo off
    setlocal
    if %2=="" goto syntax
    set p1=%1
    set p2=%2
    set p2=%p2:"=%
    set p2="%p2%"
    set fp1=%~DP1
    set fp2=%~DP2
    set f2=%~N2
    set x2=%~X2
    if "%f2%"=="" set f2=*
    if "%x2%"=="." set x2=.*
    set px="%fp2%%f2%%x2%"
    if /i %p2%==%px% goto same
    set px="%fp2%%f2%.*"
    if /i %p2%==%px% set x2=.*&goto same
    set f2=* :same
    pushd %fp1%
    for /f "Tokens=*" %%i in ('dir /b %p1%') do call :movit "%%i"
    popd
    endlocal
    goto end :syntax
    @echo Syntax - MV
    endlocal
    goto end :movit
    set p2=%fp2%%f2%%x2%
    if "%f2%"=="*" goto move2
    if "%x2%"==".*" set p2=%fp2%%f2%%~X1 :move1
    if exist "%p2%" del /q /f "%p2%"
    move %1 "%p2%"
    goto end :move2
    set p2=%fp2%%~N1%x2%
    if "%x2%"==".*" set p2=%fp2%%~N1%~X1
    goto move1 :end

    ---

    * Hope that helps & proves to be a better "MOVE" command that is the default, AND, that it "turns you on" to what the other posted noted - the power of DOS batch that still exists in modern Windows!

    APK

    P.S.=> I put the above into MV.CMD (not mv.bat, because the commandshell interpreter's now cmd.exe in 32-bit &/or 64-bit modern Windows NT-based OS variants... not command.com (though that does exist on 32-bit versions of Windows NT-based OS, as a 16-bit compatibility))...

    ... apk

  202. Re:Shows ignorance. by s73v3r · · Score: 1

    No, not really. You'd have to have an entire legion of virtual machines on the same physical machine before it really matters.

  203. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion