02 1 unix-PRINT
02 1 unix-PRINT
Week 2 Apps
Operating Systems
Kernel
Shell
A History lesson...
GUI
1 2
… and a whacking
big computer
running the
web site program on index.html
an operating system
running on
HARDWARE 3 4
• Unix based
– Mac OSX, iPhoneOS
– Linux
– Solaris
– freeBSD
• Windows NT based
– Windows XP, Windows 7, Windows 2003
Unix
• Symbian
– Nokia mobile phones
5 6
•Unix has been used continuously since 1969. •Unix has been used continuously since 1969.
•Unix is used on most of the computers running the •Unix is used on most of the computers running the
Internet Internet
–(web servers, domain name servers, email servers, web –(web servers, domain name servers, email servers, web
hosting) hosting)
• “Unix is not popular for ordinary users…..” • “Unix is not popular for ordinary users…..”
•But…..
Mac OS/X is based on UNIX !
(also iPhone and iPod Touch !)
7 8
•Unix is used on most of the computers running the •System V - the original version from AT&T
Internet
–(web servers, domain name servers, email servers, web •BSD - from the University of California at Berkeley
hosting)
• “Unix is not popular for ordinary users…..”
Lots of little differences - commands with different
options, different structure of directories for system
•But….. administration.
Mac OS/X is based on UNIX !
(also iPhone and iPod Touch !) See http://www.makeuseof.com/tag/3-unix-like-
•But….. operating-systems-arent-linux/
Motorola phones!!
Google Android phones!!
Netbooks NOTE: I’ve mixed Unix and Unix-like – for this subject
Routers treat them as the same!
•…. & so on 9 10
https://en.wikipedia.org/wiki/Unix-like 11 12
13 14
15 16
•Only one Operating System has been in The longevity of Unix (despite its faults) is
continuous use for longer than Unix. noteworthy and prompts a question:
IBM VM/CMS:
Virtual Machine/Conversational Monitor System
(1966!)
Why has Unix survived ?
–used on mainframes
17 18
19 20
21 22
23 24
Unix (at least some varieties) is free Unix (at least some varieties) is free
25 26
Unix is efficient, stable and relatively Unix is efficient, stable and relatively
secure secure
27 28
The Unix as a set of tools approach The Unix as a set of tools approach
29 30