|
26 | 26 | %%%%% |
27 | 27 |
|
28 | 28 | \begin{slide} |
29 | | -\sltitle{(Pre)historie UNIXu} |
| 29 | +\sltitle{UNIX (pre)history} |
30 | 30 | \begin{itemize} |
31 | | -\item 1925 -- \emsl{Bell Telephone Laboratories} -- výzkum v |
32 | | -komunikacích (např. 1947: transistor) v rámci AT\&T |
33 | | -\item 1965 -- BTL s General Electric a MIT vývoj OS \emsl{Multics} |
| 31 | +\item 1925 -- \emsl{Bell Telephone Laboratories} -- research in |
| 32 | +communication (e.g. 1947: transistor) within AT\&T |
| 33 | +\item 1965 -- BTL s General Electric and MIT development OS \emsl{Multics} |
34 | 34 | (MULTIplexed Information and Computing System) |
35 | | -\item 1969 -- Bell Labs opouští projekt, \emsl{Ken Thompson} píše |
36 | | -assembler, základní OS a systém souborů pro PDP-7 |
| 35 | +\item 1969 -- Bell Labs initiates a project, \emsl{Ken Thompson} writes |
| 36 | +assembler, basic OS and file system for PDP-7 |
37 | 37 | \item 1970 -- Multi-cs $\Rightarrow$ Uni-cs $\Rightarrow$ Uni-x |
38 | | -\item 1971 -- UNIX V1, a portován na PDP-11 |
39 | | -\item prosinec 1971 -- první edice \emph{UNIX Programmer's Manual} |
| 38 | +\item 1971 -- UNIX V1, and ported to PDP-11 |
| 39 | +\item december 1971 -- first edition of \emph{UNIX Programmer's Manual} |
40 | 40 | \end{itemize} |
41 | 41 | \end{slide} |
42 | 42 |
|
43 | 43 | \begin{itemize} |
44 | 44 | \item AT\&T = American Telephone and Telegraph Company |
45 | | -\item Multics byl systém, který významně ovlivnil další vývoj operačních |
46 | | -systémů. Obsahoval mnoho v té době inovativních myšlenek, z nichž ale ne všechny |
47 | | -byly přijímány kladně. Významně ovlivnil právě UNIX, který mnoho myšlenek |
48 | | -převzal a jeho nedostatky se naopak snažil napravit. Hlavní rozdíl byl asi ten, |
49 | | -že UNIX byl navržen jako mnohem jednodušší systém, než Multics. |
50 | | -\item po odchodu BTL z projektu Multics prodala GE svoji počítačovou divizi |
51 | | -firmě Honeywell včetně projektu Multics, který se pak pod její patronací dále |
52 | | -aktivně vyvíjel (virtuální paměť, multiprocesory, \dots), až do roku 1985. |
53 | | -Poslední instalace Multics-u fungovala na kanadském Ministerstvu obrany |
54 | | -(Canadian Department of National Defence) a systém byl například ještě aktivně |
55 | | -používán pro vojenské operace během války v Perském zálivu. Definitivní shutdown |
56 | | -byl proveden 31. října 2000. Více informací je možné nalézt na |
57 | | -\url{http://www.multicians.org}. |
58 | | -\item před počátkem práce na vývojovém prostředí pro PDP-7 napsal Thompson |
59 | | -program \emph{Space Travel}, který byl vyvinut na jiném prostředí (Honeywell |
60 | | -635) a na pásce přenesen na PDP-7. |
61 | | -\item celkem bylo 10 edicí tohoto manuálu, korespondující deseti verzím UNIXu |
62 | | -vzniklých v BTL. |
63 | | -\item UNIX V1 neměl volání \texttt{pipe} !!! |
64 | | -\item manuál pro verzi 1: |
| 45 | +\item Multics was a system that significantly influenced the development of |
| 46 | +operating systems. It includes many innovative ideas, some of which were not |
| 47 | +always accepted positively. It greatly influenced UNIX, that adopted many ideas |
| 48 | +and tried to fix the shortcomings. The main difference was mainly in that UNIX |
| 49 | +was designed as simpler system. |
| 50 | +\item After BTL left the Multics project, GE sold its computer division to |
| 51 | +Honeywell including the Multics project, that was further developed under its |
| 52 | +patronage (virtual memory, multiprocessors, \dots) till 1985. |
| 53 | +The last Multics installation worked in the Canadian Department of National |
| 54 | +Defence and the system was used actively for example during the Persion gulf |
| 55 | +war. Definitive shutdown was made 31st October 2000. More information can be |
| 56 | +found on \url{http://www.multicians.org}. |
| 57 | +\item Before the work on the development environment for PDP-7 started, Thmopson |
| 58 | +wrote the \emph{Space Travel} program, that was developed in other environment |
| 59 | +(Honeywell 635) and transferred on tape to PDP-7. |
| 60 | +\item In overall there were 10 editions of this manual, corresponding to ten |
| 61 | +UNIX versions developed in BTL. |
| 62 | +\item UNIX V1 did not have the\texttt{pipe} syscall !!! |
| 63 | +\item The version 1 manual can be found on |
65 | 64 | %\url{www.cs.bell-labs.com/who/dmr/1stEdman.html}. |
66 | | -\url{http://man.cat-v.org/unix-1st/} |
67 | | -Stojí za to nahlédnout, jak jeho struktura ovlivnila vzhled dnešních |
68 | | -ma\-nu\-á\-lo\-vých stránek. |
69 | | -\item \emsl{za povšimnutí stojí, že UNIX je zhruba o 10 let starší než DOS} |
70 | | -\item systém Multics měl 9 hlavních cílů, jak popsáno v článku |
71 | | -\emph{Introduction and Overview of the Multics System} z roku 1965. Za |
72 | | -nejzajímavější cíl bych považoval požadavek na nepřerušovaný běh systému. |
73 | | -\item Multics byl napsaný v jazyce PL/I (Programming Language \#1), tedy dříve |
74 | | -než byl UNIX přepsaný do C ! |
75 | | -\item Multicsu byl v roce 1980 uděl{}en jako prvnímu systému level B2. Po |
76 | | -několik let to byl jediný systém s tímto bezpečnostím levelem. |
77 | | -\item GE byla založena v roce 1892 sloučením dvou společností, z nichž jedna |
78 | | -byla Edison General Electric Company založená roku 1879 Thomasem Alvou Edisonem |
79 | | -(vynálezce žárovky, filmové kamery, \dots); v současné době její dceřinné |
80 | | -společnosti pokrývají mnoho oblastí, včetně dodávky jednoho ze dvou typů motorů |
81 | | -pro Airbus 380 nebo bankovnictví. |
82 | | -\item PDP = Programmed Data Processor. První typ, \emph{PDP-1}, se prodávala za |
83 | | -\$120.000 v době, kdy se jiné počítače prodávaly za ceny přes milión. To byla |
84 | | -také strategie fy DEC - pojem \emph{computer} tehdy znamenal drahou věc, |
85 | | -potřebující sál a tým lidí, který se o to všechno bude starat. Proto DEC své |
86 | | -mašiny nenazýval počítači, ale pravě slovem \emph{PDPs}. |
87 | | -\item PDP-11 je legendární mašina od firmy DEC, postupně vznikaly verze PDP-1 az |
88 | | -PDP-16, kromě PDP-2, PDP-13. Existují PDP-11 systémy, které ještě dnes běží, a |
89 | | -také firmy, které pro ně vyrábějí náhradní díly. |
| 65 | +\url{http://man.cat-v.org/unix-1st/}. |
| 66 | +It is worth taking a look, especially how its structure influenced the |
| 67 | +appearance of today's manual pages. |
| 68 | +\item \emsl{Also note that UNIX is roughly 10 years older than DOS.} |
| 69 | +\item The Multics system had 9 main goals, as described in the |
| 70 | +\emph{Introduction and Overview of the Multics System} articale from 1965. |
| 71 | +Most interesting goal was probably a request for uniterrupted system run. |
| 72 | +\item Multics was written in the PL/I (Programming Language \#1), therefore |
| 73 | +earlier than UNIX was rewritten to C ! |
| 74 | +\item Multics gained as a first system the B2 security level in 1980. |
| 75 | +For couple of years it was the only system with this security level. |
| 76 | +\item GE was founded in 1892 by merging two companies, one of which was |
| 77 | +Edison General Electric Company founded in 1879 by Thomas Alva Edison |
| 78 | +(inventor of bulb, film camera, \dots); currently its subsidiaries cover many |
| 79 | +areas, including the supply of one motor type for Airbus 380 or banking. |
| 80 | +\item PDP = Programmed Data Processor. First type, \emph{PDP-1}, was sold for |
| 81 | +\$120.000 in era, when other computers cost over one million. That was a |
| 82 | +strategy of the DEC corporation -- the \emph{computer} term meant expensive |
| 83 | +machine needing a hall and team of people to operate. That's why PDP was not |
| 84 | +calling its machines computers but \emph{PDPs}. |
| 85 | +\item PDP-11 is legendary machine of DEC corporation, gradually versions were |
| 86 | +developed from PDP-1 to PDP-16, except PDP-2, PDP-13. There are some PDP-11 |
| 87 | +systems still running today and companies that manufacture spare parts. |
90 | 88 | \end{itemize} |
91 | 89 |
|
92 | 90 | %%%%% |
|
0 commit comments