With Ubuntu you have one single place to keep all your OS packages up-to-date: apt-get. With Windows, each program installs its own installer, which means boot gets slower...and...slow...er... every time you start it up.
Those updaters all have GUI prompts. Good luck getting them to run remotely, or finding documentation on their command-line parameters (if they accept any).
For that matter, on Linux, you can run commands remotely with ssh. On Windows...there really is no good way to run commands remotely, is there? Other than installing an SSH server in Cygwin or mingw, that is.
And even if you can run administration scripts remotely, Linux distros usually have Bash and Python (at minimum!) installed by default. Although cmd.exe has improved since FOR was introduced, it still leaves much to be desired compared with the flexibility of Linux scripting languages.
>>Why is Windows "easier to administer than Linux"?
Historically speaking desktop Windows has always been easy to administer than Linux. Heck Desktop Linux had no common standard(and still doesn't actually) Want a good standard mail client? Or a spread sheet program? Like it or not Microsoft office has little competition. Its a lot more easier to deal with one true version of Windows, install patches, security updates and other corporate stuff than deal with endless flavors of Linux with each having a different way of doing things.
>>With Ubuntu you have one single place to keep all your OS packages up-to-date: apt-get. With Windows, each program installs its own installer, which means boot gets slower...and...slow...er... every time you start it up.
...
...
Agreed. But that is happening now. Historically Linux had nothing like a Ubuntu.
RDP - Remote Desktop Protocol... runs a remote GUI better than anything in the *nix echosystem. NX is about as close as it gets, and that is still not as good.
That said, you can still put SSH/Telnet on windows even over a VPN. I currently have NodeJS on my servers, so I can run a pretty wide variety of tasks, even through the node REPL interface.
there's way more to 'administer' than using apt-get. All that does is install/upgrade. If it's time for configuration you'll have to dive into /etc, or some subdirectory of ~. And most files you will find there doe not use one unified format. So I thinj the OP means: on Windows you just go to Control Panel / Group Policy editor and those two will get you a long way. Apart from that every GUI application probably has a Tools->Options menu.
Btw "which means boot gets slower...and...slow...er... " basically means you are doing it wrong :P
Why is Windows "easier to administer than Linux"?
With Ubuntu you have one single place to keep all your OS packages up-to-date: apt-get. With Windows, each program installs its own installer, which means boot gets slower...and...slow...er... every time you start it up.
Those updaters all have GUI prompts. Good luck getting them to run remotely, or finding documentation on their command-line parameters (if they accept any).
For that matter, on Linux, you can run commands remotely with ssh. On Windows...there really is no good way to run commands remotely, is there? Other than installing an SSH server in Cygwin or mingw, that is.
And even if you can run administration scripts remotely, Linux distros usually have Bash and Python (at minimum!) installed by default. Although cmd.exe has improved since FOR was introduced, it still leaves much to be desired compared with the flexibility of Linux scripting languages.