Skip to main content

Unix: Building a Development Environment from Scratch

  • Chapter
  • First Online:
  • 207 Accesses

Part of the book series: Philosophical Studies Series ((PSSP,volume 133))

Abstract

In April 1969, as part of AT&T’s withdrawal from the Multics project, the researchers involved had their “pleasant” development environment taken from them. Bereft of their “toy”, the ex-Multics researchers began to cast about for a replacement. Having found nothing suitable, Ken Thompson chose to write one from scratch. By the middle of 1969, he had created a self-hosting operating system on a discarded PDP-7 minicomputer. This was Unix, an operating system whose legacy remains with us today. This paper looks at the creation of Unix after AT&T’s departure from the Multics project, the features and innovations in the PDP-7 version of Unix, and the work done in 2016 to restore a working version of PDP-7 Unix from the available source code.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   119.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   159.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    http://www.tuhs.org

  2. 2.

    https://github.com/DoctorWkt/pdp7-unix

  3. 3.

    Many warnings are issued at this stage.

References

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Warren Toomey .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Toomey, W. (2018). Unix: Building a Development Environment from Scratch. In: De Mol, L., Primiero, G. (eds) Reflections on Programming Systems. Philosophical Studies Series, vol 133. Springer, Cham. https://doi.org/10.1007/978-3-319-97226-8_7

Download citation

Publish with us

Policies and ethics