3 ms·
Well, your comments are valid. To be fair, though, if Microsoft was truly aiming to be compatible, they'd implement POSIX and you could use whatever shell imple
by Sir_Cmpwn 11y ago
Well, your comments are valid. To be fair, though, if Microsoft was truly aiming to be compatible, they'd implement POSIX and you could use whatever shell implementation you wanted to.
- kazinator 11y agoBut that environment would have to provide a shell that users would need in order to build whatever shell they want. In the discussed scenario, it appears Microsoft were working with the MKS vendor, relying on them to provide compatibility. Microsoft eventually bought something called OpenNT in the late 1990's and renamed it Interix. Microsoft also had their own licensed and branded AT&T Unix called Xenix in the 1980's: https://en.wikipedia.org/wiki/Xenix https://en.wikipedia.org/wiki/Xenix They helped make Unix popular: Xenix had the biggest installed base among Unixes. In the mid 1990's, I visited a computer animation school which had a classroom for learning Unix. It was equipped with some vanilla PC box which ran Microsoft Xenix, and about a dozen terminals attached to it. Students would sit at these terminals and follow the instructor along, running shell commands, editing with vi and so on.