2014年10月14日 星期二

【MS-DOS ≠CP/M】一篇基礎文章【定義】

MS-DOS ≠CP/M

There were many similarities between CP/M and MS-DOS. Inspired by the 8-bit CP/M, Paterson’s 16-bit operating system used similar commands and some of the same programming interfaces, but it was a different internal implementation and used different file storage formats.

At Digital Research, Gary Kildall’s opinion was that MS-DOS infringed on their copyrights for CP/M. He was furious, and confronted both Bill Gates at Microsoft and IBM, but his lawyer recommended against a lawsuit.  ”Rather than sue, Kildall agreed to license CP/M to Big Blue. But he was astounded that when the PC was released, IBM charged $240 per copy for CP/M, and only $40 for DOS.” [3] Needless to say, the Microsoft offering became the dominant operating system for the IBM PC.

Paterson denied any wrongdoing. “I told him [Kildall] I didn’t copy anything. I just took his printed documentation and did something that did the same thing.” [5]

Thirty years later, Bob Zeidman, a programmer and expert in software intellectual property cases, conducted a detailed forensic examination of the code of QDOS, CP/M and PC-DOS. His conclusion? “QDOS was absolutely not copied from CP/M, and MS-DOS showed no signs of copying either. Kildall’s accusations about Bill Gates were totally groundless.” [4]

原文網址  http://www.computerhistory.org/atchm/microsoft-ms-dos-early-source-code/

看完之後?他的差異,在於哪裡,他在說明【架構】並分解,兩種平台的相似。

沒有留言:

張貼留言

年度專案議題

  • 虛擬引擎的建構 - 一些玩過【電子遊樂器 虛擬器】的人,應該都知道【SDL】是一種很強悍的【Plugin】,而且支援多種不同語言編譯。 例如: 2002年出版的PS2遊戲【SD 鋼彈G 世代 NEO / SD Gundam G Generation NEO 】 2009年出版的PS2遊戲【SD 鋼彈G世代 世紀戰役 / SD G...
    4 週前