Dit hoofdstuk bevat interessante informatie, zoals historische notities, die niet in de rest van het handboek paste. Het kan in de toekomst naar een ander handboek worden verplaatst, of in een daarmee samenhangend hoofdstuk worden geplaatst.
In 1969, Bell Telephone Laboratories (Bell Labs, een divisie van AT& T) werkte met General Electric en Project MAC van MIT aan het schrijven van een besturingssysteem met de naam Multics. Om een lang verhaal kort te maken, Bell Labs besloot dat het project nergens toe leidde en stapte uit de groep. Hiermee bleef Bell Labs zonder goed besturingssysteem achter.
Ken Thompson en Dennis Ritchie besloten een besturingssysteem te schetsen dat aan hun behoeften tegemoet kwam. Bell Labs had een ongebruikte PDP-7 computer welke Thompson in gebruik wilde nemen, dus implementeerde hij het systeem dat ze hadden ontworpen op die machine. Als een woordspeling op Multics, gaf Brian Kernighan, een andere onderzoeker van Bell Labs, het systeem de naam Unix. Het lukte de groep een fonds te krijgen om een betere computer te kopen, een PDP-11, door een plan voor te stellen een tekstverwerkingssysteem te schrijven. In plaats van de tekstverwerker vanaf het begin te schrijven, maakte ze een applicatie die onder Unix liep, die ze naar de PDP-11 overdroegen.
Later, vond Dennis Ritchie de programmeertal "C" uit. In 1973 werd Unix in C herschreven in plaats van in de oorspronkelijke assembleertaal. [1] In 1977 werd Unix naar een nieuwe computer overgezet door een proces dat porting wordt genoemd weg van de PDP machines waarop het voorheen had gedraaid. Dit werd bevorderd door het feit dat Unix in C werd geschreven aangezien veel van de code gewoonweg kon worden gecompileerd en niet opnieuw hoefde te worden geschreven.
In de late 1970's, werd het AT& T verboden te concureren in de computer-industrie, dus gaf het verscheidene college's en universiteiten zeer goedkoop licenties. Het was buiten academische instituties moeilijk te krijgen maar was tenslotte ook populair in het bedrijfsleven. De Unix van vandaag is anders dan de Unix van 1970. Het heeft twee belangrijke variaties: System V, van Unix System Laboratories (USL), een dochteronderneming van SCO[2], en de Berkeley Software Distributie (BSD). De USL versie is nu aan zijn vierde release, van SVR4[3], terwijl de laatste BSD-versie 4.4 is. Er zijn echter naast deze twee versies veel verschillende Unix-versies. De meest gepatenteerde versies van Unix zijn afgeleid van één van deze twee groeperingen. De Unix-versies die werkelijk worden gebruikt, verenigen gewoonlijk kenmerken van beide variaties.
Huidige gepatenteerde versies van Unix voor Intel PC's kosten tussen de $500 en $2000, met uitzondering van Solaris x86 waarvan de prijs door vrije Unix-klonen in het gedrang kwam en werd gedwongen tot lagere prijzen.
| [1] | Een "assembleertaal" is een nogal basis computertaal die met een bepaald type computer verbonden is. Het wordt gewoonlijk als een uitdaging gezien om er in te programmeren. |
| [2] | Voorheen was At& T de eigenaar van USL en later was dit Novell |
| [3] | Een cryptische manier om aan te geven: "System Five, Release Four". |