20 ms·
Did you read his blog? Because he addresses this very topic at some length. Short version: he's never seen the CP/M code, and the similarity between the produ
by michael_dorfman 15y ago
Did you read his blog? Because he addresses this very topic at some length.
Short version: he's never seen the CP/M code, and the similarity between the products isn't surprising, since they both are implementations of the same API.
- jaysonelliot 15y agoHe claims to have never seen the CP/M code, and I certainly don't have any inside knowledge as to whether that's true or not. I've read claims that actual lines of CP/M could be found in QDOS. I've also read that Paterson "bought a CP/M manual and used it as the basis to write his operating system in six weeks." Whatever the truth of the matter, it seems clear that QDOS got a real head start thanks to the existence of CP/M. I'm not saying Paterson didn't do a lot of hard work, I'm just saying that the word "original" might be a stretch.
- yid 15y agoThen the Linux kernel is totally unoriginal.
- bronson 15y agoNo, too far. The Linux kernel is MOSTLY unoriginal. I think most people on LKML would agree with this.
- wvenable 15y ago> I've read claims that actual lines of CP/M could be found in QDOS. [citation needed] Given the large differences in hardware, this seems pretty unlikely. But given they did implement the same API, I suspect that could be the source of some confusion. > I've also read that Paterson "bought a CP/M manual and used it as the basis to write his operating system in six weeks." Paterson owned a machine running CP/M and wrote software for it.
- __david__ 15y ago> Whatever the truth of the matter, it seems clear that QDOS got a real head start thanks to the existence of CP/M. He actually attacks that notion head on in the blog, if you'd bothered to read that far. Basically he says that they needed an API and he thought using an existing one would pull developers in. If someone would have sued them right away they would have just changed the API--they weren't really wedded to it and it's not the most important part of the OS. He also claims that if CP/M did anything it was that it proved that a "real" OS could be run on a microcomputer. Frankly, that all seems reasonable to me.