Early days of Unix and design of sh

presented by Stephen R. Bourne at BSDCan 2015

Abstract for talk:

  • my history and background
  • how and why we had to re write the shell
  • why I wrote my own memory management
  • key language design decisions
  • where those ideas came from
  • what was hard to get right
  • system changes we made to accommodate sh
  • what the rules were in UNIX group
  • what would I do differently today

About the Speaker: Steve Bourne

Steve Bourne is computer scientist who is internationally known for his work on the UNIX operating system.

While at Bell Laboratories, Steve designed the UNIX Command Language known as the "Bourne Shell". It is the standard command line interface to UNIX and is widely used today in scripting in the UNIX programming environment.

Steve spent nine years at Bell Labs with the Seventh Edition Unix team. As well as the Bourne shell, he wrote the adb debugger and published /The UNIX System/, the second book on the UNIX system, intended for a general readership. This book is recognized as a text for the effective use of UNIX.

Do you have anything to add? What did you find the most interesting? Maybe you have questions?

Please, join the discussion below!

comments powered by Disqus