This is a split board - You can return to the Split List for other boards.

Why is cmd so bad in comparison to Linux/GNU/Unix terminals?

#1VVingless_____Posted 11/2/2013 4:24:20 PM
It's so rigid but also not as intuitive. It's annoying when I have to use it.
---
http://i.imgur.com/UsC6Z.gif
#2ShubPosted 11/2/2013 4:26:15 PM
Because Microsoft didn't try to compete with *nix on the CLI front. It's basically unchanged from the DOS days. Now they have PowerShell at least, which is an improvement.
---
-What is best in life?
-To crush your enemies, see them driven before you, and to hear the lamentation of the women.
#3PraetorXynPosted 11/2/2013 4:29:41 PM
PowerShell is actually very good. It actually has Unix aliases for a lot of the basic commands.
---
Console war in a nutshell:
http://imgur.com/xA6GJZ9
#4VVingless_____(Topic Creator)Posted 11/2/2013 4:53:19 PM(edited)
Shub posted...
Because Microsoft didn't try to compete with *nix on the CLI front. It's basically unchanged from the DOS days. Now they have PowerShell at least, which is an improvement.


Is it? I've never even used it. I thought it was essentially the same.
---
http://i296.photobucket.com/albums/mm177/jstreeter3163/89456_d47valos_twins_0003_122_120lo.jpg
#5Orestes417Posted 11/2/2013 4:50:21 PM
You want the real reason? It's because the half million *nix utilities that aren't part of a POSIX shell but are pretty much standard on every *nix don't exist on Windows. It's the whole ecosystem, not just the interpreter.
---
I am the mighty thesaurus! RAWR!
#6VVingless_____(Topic Creator)Posted 11/2/2013 4:56:58 PM(edited)
Orestes417 posted...
You want the real reason? It's because the half million *nix utilities that aren't part of a POSIX shell but are pretty much standard on every *nix don't exist on Windows. It's the whole ecosystem, not just the interpreter.


I guess that's ultimately the answer I expected. I enjoy Windows but when I look at it objectively it's stuff like this that remind me why OSS is so much better.
---
http://i296.photobucket.com/albums/mm177/jstreeter3163/dumpage_10.jpg
#7MediaEngine_PRXPosted 11/2/2013 4:58:04 PM(edited)
Because Windows wasn't designed to be command line driven. This was a major issue for a long time with their server releases actually since Windows wouldn't work without some GUI components, and many tasks could only be driven by GUI applications. During Vista's development, a group of software architects got together to fix the mess that the Windows codebase had become (Google "MinWin"). But yeah, it's still pretty terrible, Powershell though at least makes it tolerable.

EDIT: Also, what Orestes said.
---
Samsung Series 7 | i7-3635QM @ 2.4-3.4 | HD 8770M | 8GB DDR3| 1TB 5400RPM | W8
#8VVingless_____(Topic Creator)Posted 11/2/2013 5:02:16 PM(edited)
MediaEngine_PRX posted...
Because Windows wasn't designed to be command line driven. This was a major issue for a long time with their server releases actually since Windows wouldn't work without some GUI components, and many tasks could only be driven by GUI applications. During Vista's development, a group of software architects got together to fix the mess that the Windows codebase had become (Google "MinWin"). But yeah, it's still pretty terrible, Powershell though at least makes it tolerable.

EDIT: Also, what Orestes said.


That's true. There's still a immense number of things you must do in a GUI in Windows.
---
http://i296.photobucket.com/albums/mm177/jstreeter3163/0006409756.jpg
#9Orestes417Posted 11/2/2013 5:15:48 PM
There's no reason the tools couldn't be ported mind you. In fact it'd be an excellent project for an aspiring programmer to sit down and port or reimplement some of his/her favourite CLI utilities for Windows.
---
I am the mighty thesaurus! RAWR!
#10VVingless_____(Topic Creator)Posted 11/2/2013 5:46:33 PM
Orestes417 posted...
There's no reason the tools couldn't be ported mind you. In fact it'd be an excellent project for an aspiring programmer to sit down and port or reimplement some of his/her favourite CLI utilities for Windows.


But Windows is closed source. The only person who could do that would be someone within Windows developer team, no?
---
http://i296.photobucket.com/albums/mm177/jstreeter3163/iEr0w.gif