So I just started my operating systems class at my university, and my professor said something that interested me, something that I'm not sure if I agree with.
He was introducing the various shells available on windows and linux, and how they compared in power and use. Now, I've quite a few classes with this professor, and I know he has a very high opinion of Unix-like operating systems like Linux (citing that "the internet was built on Linux", etc.). He also has a strong dislike for Windows and Microsoft in general.
In his lecture, he gave use the following figures:
Linux shells give you access to 4000-6000 commands.
Windows cmd.exe 100-120 commands.
Windows powershell 400-500 commands.
I have the following questions about this collection of figures:
- Are these number roughly accurate? I can't find anywhere on the web that lays out these numbers in a clear way.
- Does the number of commands that a shell has at its disposal give an accurate description of how powerful or useful that shell is? On one hand, a multitude of commands may reflect a vast amount of capability and power, but on the other hand, a shell with a cleaner design and less commands may be more powerful in the end by being more useful and consise.
I'm really not sure what to make of this information, or if I'm just reading into it a bit too much. I've used bash extensively, and cmd quite a bit, so I'm familiar with both them in a practical sense. Powershell is completely foreign to me, however.