Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Unix Introduction

ynonperek
October 12, 2011

Unix Introduction

ynonperek

October 12, 2011
Tweet

More Decks by ynonperek

Other Decks in Technology

Transcript

  1. In The Beginning Computer systems didn’t talk to each other

    Operating systems were bound to specific hardware Upgrading involved rewriting existing programs AND data Wednesday, October 12, 2011
  2. 1965 Multics Bell Labs decided to build an operating system

    that should provide: simultaneous access to multiple users Good processing power High level data storage Wednesday, October 12, 2011
  3. 1969 The End Of Multics After 4 years of research,

    Multics did not match project goals Bell labs management decided to stop all work on the system Wednesday, October 12, 2011
  4. The Unix Team A small group of engineers decided not

    to give up “We didn’t want to lose the pleasant niche we occupied”. -- Dennis Ritchie Wednesday, October 12, 2011
  5. Coding Unix While Ken Thompson’s family went on their summer

    vacation, he and Dennis Ritchie stayed in the office to work Dennis Ritchie Wednesday, October 12, 2011
  6. A Job Well Done A working operating system A working

    shell A working text editor A working assembler Wednesday, October 12, 2011
  7. Unix Philosophy Write programs that do ONE thing well Write

    programs that work together Write programs that handle text streams Wednesday, October 12, 2011
  8. The Unix Man Pages All Unix systems are bundled with

    the system’s manual Every program needed a manual page to get into Unix DEMO: man cat Wednesday, October 12, 2011
  9. Sharing Is Caring 1975 and on, Unix was distributed under

    a cheap academic license 1976-1977 Thompson teaches OS at Berkley After he left, students and other teachers began developing BSD Unix Wednesday, October 12, 2011
  10. Commercial Unix Until 1984, AT&T was forbidden to sell computer

    software due to monopoly regulations In 1984, AT&T and Bell Labs split. Bell took the phone and AT&T turned to AT&T Computer Systems AT&T Began selling Unix System V Other companies bought the Unix source and modified it to their specific hardware (Sun, SGI, HP, IBM) Wednesday, October 12, 2011
  11. Unix & Free Software The GNU Project Started by Richard

    Stallman on 1984 The Goal: “Bring back the cooperative spirit that prevailed in the computing community in earlier days” By 1990, they were almost ready Richard Stallman Wednesday, October 12, 2011
  12. GNU Project Status By 1990, All major components were written

    The missing piece - A working kernel Wednesday, October 12, 2011
  13. And Then Came Linux Started as a kernel development project

    by Linus Torvalds Distributed as a free software “home brew” unix Wednesday, October 12, 2011
  14. GNU Linux OS Anyone can develop their own distro GNU/Linux

    is everywhere Used by small and large companies alike Wednesday, October 12, 2011
  15. Story Of Unix Unix Is Simple Unix Is Fun Unix

    Is Designed For Developers Unix Is Widely Spread Wednesday, October 12, 2011