https://github.com/doctorwkt/unix_timesharing_paper
This repository tracks the changes the the "Unix Timesharing System" paper written by Dennis Ritchie and Ken Thompson.
https://github.com/doctorwkt/unix_timesharing_paper
Last synced: 4 months ago
JSON representation
This repository tracks the changes the the "Unix Timesharing System" paper written by Dennis Ritchie and Ken Thompson.
- Host: GitHub
- URL: https://github.com/doctorwkt/unix_timesharing_paper
- Owner: DoctorWkt
- Created: 2018-10-06T07:19:52.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-10-06T08:45:20.000Z (over 6 years ago)
- Last Synced: 2024-12-27T04:11:56.270Z (6 months ago)
- Size: 33.2 KB
- Stars: 7
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# "The UNIX Timesharing System" Paper
This repository tracks the changes to the "Unix Timesharing System" paper
written by Dennis Ritchie and Ken Thompson. This was the paper, published
in the Communications of the ACM in 1974, which introduced UNIX to the
general public.There are five known versions of this paper:
1. A draft of this paper, written in mid-1971 by Dennis Ritchie, available at
[https://www.tuhs.org/Archive/Distributions/Research/McIlroy_v0/UnixEditionZero-Threshold_OCR.pdf].
2. The presentation of the paper made by Dennis Ritchie and Ken Thompson in
1973 at the fourth Symposium on Operating System Principles. It appears
that only the abstract of the presentation was published.
3. The version of the paper as it appeared in 1974 in the Communications of
the ACM.
4. The version of the paper made available in the 6th Edition of UNIX,
available at
[https://minnie.tuhs.org//cgi-bin/utree.pl?file=V6/usr/doc/unix].
5. The version of the paper published in 1978 in the Bell System Technical
Journal.There may also be a version of the paper from around 1972 which is still
in the Nokia Bell Labs archives. This has yet to be confirmed.I have separated each of the sections of the paper into several Markdown
files; this makes it easier for the changes in each version to be
compared.## The Mid-1971 Draft of the Paper
The draft of the paper, written by Dennis Ritchie in mid-1971, has these
sections:1. Introduction
2. Hardware
3. The File System
4. Implementation of the File System
5. The Shell
6. Census of Special Files
7. Traps
8. Some Commands
9. Appendix 1: System Calls
10. Appendix 2: as, db, ed, tap