Rudd Canaday

Last updated

Rudd Canaday
Alma mater Harvard University (B A., 1959)
Massachusetts Institute of Technology (Ph.D., 1964)
Occupation(s) Computer scientist, engineer and business executive
Scientific career
Institutions

Rudd Canaday is an American computer systems engineer and a previous member of the technical staff at the Bell Telephone Laboratories in Murray Hill, New Jersey, credited to co-develop the initial design of the Unix file system. [1] [2] In 2015 he joined a Palo Alto based tech startup, Entefy, as a Senior Architect & Engineer. [3] [4]

Contents

Research and career

Canaday received his Bachelor of Arts (BA) in Physics from Harvard University in 1959 and received his Doctor of Philosophy (PhD) in Computer Science from Massachusetts Institute of Technology in 1964.

In 1960s, Ken Thompson developed a game called Space Travel on Multics file system, which ran very slowly on the machine. This caused Thompson to design his own hierarchical file system along with Dennis Ritchie, Doug McIlroy and Canaday. [5] [6] Joe Ossanna also joined Thompson, Ritchie and Canaday to program the operating system called Unics, later named Unix. [7]

In 1973, Canaday along with Evan Ivie started developing the Programmer's Workbench (PWB/UNIX) to support a computer center for a 1000-employee Bell Labs division, which would be the largest Unix site for several years. [8]

Selected publications

See also

Related Research Articles

<span class="mw-page-title-main">Brian Kernighan</span> Canadian computer scientist, co-creator of the Unix operating system

Brian Wilson Kernighan is a Canadian computer scientist.

<span class="mw-page-title-main">Dennis Ritchie</span> American computer scientist, co-creator of the Unix operating system

Dennis MacAlistair Ritchie was an American computer scientist. He is most well known for creating the C programming language and, with long-time colleague Ken Thompson, the Unix operating system and B programming language. Ritchie and Thompson were awarded the Turing Award from the ACM in 1983, the Hamming Medal from the IEEE in 1990 and the National Medal of Technology from President Bill Clinton in 1999. Ritchie was the head of Lucent Technologies System Software Research Department when he retired in 2007. He was the "R" in K&R C, and commonly known by his username dmr.

<span class="mw-page-title-main">Multics</span> Time-sharing operating system

Multics is an influential early time-sharing operating system based on the concept of a single-level memory. Nathan Gregory writes that Multics "has influenced all modern operating systems since, from microcomputers to mainframes."

Mesa is a programming language developed in the late 1970s at the Xerox Palo Alto Research Center in Palo Alto, California, United States. The language name was a pun based upon the programming language catchphrases of the time, because Mesa is a "high level" programming language.

<span class="mw-page-title-main">Unix shell</span> Command-line interpreter for Unix operating system

A Unix shell is a command-line interpreter or shell that provides a command line user interface for Unix-like operating systems. The shell is both an interactive command language and a scripting language, and is used by the operating system to control the execution of the system using shell scripts.

Joseph Frank Ossanna, Jr. was an electrical engineer and computer programmer who worked as a member of the technical staff at the Bell Telephone Laboratories in Murray Hill, New Jersey. He became actively engaged in the software design of Multics, a general-purpose operating system used at Bell.

Robert H. Morris Sr. was an American cryptographer and computer scientist.

<span class="mw-page-title-main">Version 7 Unix</span> 1979 minicomputer operating system

Version 7 Unix, also called Seventh Edition Unix, Version 7 or just V7, was an important early release of the Unix operating system. V7, released in 1979, was the last Bell Laboratories release to see widespread distribution before the commercialization of Unix by AT&T Corporation in the early 1980s. V7 was originally developed for Digital Equipment Corporation's PDP-11 minicomputers and was later ported to other platforms.

<span class="mw-page-title-main">Fernando J. Corbató</span> American computer scientist (1926–2019)

Fernando José "Corby" Corbató was an American computer scientist, notable as a pioneer in the development of time-sharing operating systems.

John R. Mashey is an American computer scientist, director and entrepreneur.

<i>Space Travel</i> (video game) 1969 video game

Space Travel is an early video game developed by Ken Thompson in 1969 that simulates travel in the Solar System. The player flies their ship around a two-dimensional scale model of the Solar System with no objectives other than to attempt to land on various planets and moons. The player can move and turn the ship, and adjust the overall speed by adjusting the scale of the simulation. The ship is affected by the single strongest gravitational pull of the astronomical bodies.

The Programmer's Workbench (PWB/UNIX) is an early, now discontinued, version of the Unix operating system that had been created in the Bell Labs Computer Science Research Group of AT&T. Its stated goal was to provide a time-sharing working environment for large groups of programmers, writing software for larger batch processing computers.

The PWB shell was a Unix shell.

<span class="mw-page-title-main">Version 6 Unix</span> 6th Edition of Research Unix alias UNIX Time-Sharing System

Sixth Edition Unix, also called Version 6 Unix or just V6, was the first version of the Unix operating system to see wide release outside Bell Labs. It was released in May 1975 and, like its direct predecessor, targeted the DEC PDP-11 family of minicomputers. It was superseded by Version 7 Unix in 1978/1979, although V6 systems remained in regular operation until at least 1985.

<span class="mw-page-title-main">History of Unix</span>

The history of Unix dates back to the mid-1960s, when the Massachusetts Institute of Technology, AT&T Bell Labs, and General Electric were jointly developing an experimental time-sharing operating system called Multics for the GE-645 mainframe. Multics introduced many innovations, but also had many problems. Bell Labs, frustrated by the size and complexity of Multics but not its aims, slowly pulled out of the project. Their last researchers to leave Multics – among them Ken Thompson, Dennis Ritchie, Doug McIlroy, and Joe Ossanna – decided to redo the work, but on a much smaller scale.

The term "Research Unix" refers to early versions of the Unix operating system for DEC PDP-7, PDP-11, VAX and Interdata 7/32 and 8/32 computers, developed in the Bell Labs Computing Sciences Research Center (CSRC).

<span class="mw-page-title-main">Directory (computing)</span> File system structure for locating files

In computing, a directory is a file system cataloging structure which contains references to other computer files, and possibly other directories. On many computers, directories are known as folders, or drawers, analogous to a workbench or the traditional office filing cabinet. The name derives from books like a telephone directory that lists the phone numbers of all the people living in a certain area.

Warren Teitelman was an American computer scientist known for his work on programming environments and the invention and first implementation of concepts including Undo / Redo, spelling correction, advising, online help, and DWIM (Do What I Mean).

<span class="mw-page-title-main">Unix</span> Family of computer operating systems

Unix is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

<span class="mw-page-title-main">Ken Thompson</span> American computer scientist, co-creator of the Unix operating system

Kenneth Lane Thompson is an American pioneer of computer science. Thompson worked at Bell Labs for most of his career where he designed and implemented the original Unix operating system. He also invented the B programming language, the direct predecessor to the C programming language, and was one of the creators and early developers of the Plan 9 operating system. Since 2006, Thompson has worked at Google, where he co-developed the Go programming language.

References

  1. Anthes, Gary (27 July 2009). "Unix Turns 40". Computerworld. Retrieved 30 June 2021.
  2. Canaday, Rudd H. (30 November 1965). "Two-dimensional iterative logic". Proceedings of the November 30--December 1, 1965, fall joint computer conference, Part I on XX - AFIPS '65 (Fall, part I). AFIPS '65 (Fall, part I). Las Vegas, Nevada: Association for Computing Machinery. pp. 343–353. doi: 10.1145/1463891.1463931 . ISBN   978-1-4503-7885-7. S2CID   31075319.
  3. "Rudd Canaday, LinkedIn".{{cite web}}: CS1 maint: url-status (link)
  4. "Co-Inventor of UNIX, Dr. Rudd Canaday, Joins Palo Alto Tech Startup, Entefy". Entefy Machine Intelligence & Productivity Solutions. 22 January 2015. Retrieved 28 December 2021.
  5. "Rudd Canaday". Faces of Open Source. Retrieved 30 June 2021.
  6. Toomey, Warren (28 November 2011). "The Strange Birth and Long Life of Unix". IEEE Spectrum . Retrieved 30 June 2021.
  7. "Unix History, Who invented Unix". LivingInternet. Retrieved 30 June 2021.
  8. Dolotta, T. A.; Mashey, J. R. (13 October 1976). "An introduction to the Programmer's Workbench". ICSE '76: Proceedings of the 2nd international conference on Software engineering. Washington DC: IEEE Computer Society Press. pp. 164–168.