Week4

USL vs. BSDi

  • PDP-11: 16bit
  • CTSS: Compatible Time-Sharing System
  • 相容 (山寨)
  • 在當時的定義是,把IBM的電腦拿來抄襲,跟IBM有著相同的功能。
  • 特點
  • 為分時多工的作業系統
  • Ken Thompson , Dennis Ritchie 利用 PDP-7 開發了 UNIX
  • 一開始用組合語言開發
  • 為了滿足跨平台需求,發明了 C,並使用 C 重寫 UNIX
  • 1973/11 Research UNIX 4 (第一個完整使用C語言實作的版本)
  • 1974/06 Research UNIX 5 (廣泛授權給教育機構使用,包含 U.C. Berkeley)
  • Berkeley v.s. CSRG (Computer Systems Research Group)
  • UNIX → BSD (Berkeley Software Distribution)
  • BSD 4.3
  • TCP/IP 當時最完整的實作 → Net/1
  • 第一個可以公開流通的 BSD 版本
  • 1991/6 → Net/2 → 386 BSD

POSIX

  • Portable Operating System Interface