Keď dnes zapneme počítač a o pár sekúnd uvidíme pracovnú plochu, málokto si uvedomí, aká dlhá cesta k tomu viedla. História operačných systémov je príbehom génia, obchodných rozhodnutí, šťastných náhod aj veľkých omylov.
Tento príbeh sa začal pred viac než päťdesiatimi rokmi — v ére sálových počítačov.
Sálové počítače: keď počítač znamenal celú miestnosť
Na začiatku sedemdesiatych rokov nebol počítač zariadením, ktoré by ste mali doma na stole. Bol to obrovský stroj — často väčší než skriňa a niekedy dokonca väčší než celá miestnosť.
Takéto počítače stáli milióny dolárov a vlastnili ich len veľké korporácie, univerzity alebo štátne inštitúcie.
IBM OS/360 — prvý veľký operačný systém
V roku 1964 predstavila spoločnosť IBM operačný systém OS/360 pre svoju radu počítačov System/360.
Bol to revolučný krok. Jeden operačný systém mal fungovať na celej rodine počítačov rôzneho výkonu.
Dovtedy totiž takmer každý počítač vyžadoval vlastný softvér.
Zaujímavosť: Projekt OS/360 bol jedným z najväčších softvérových projektov svojej doby. Jeho hlavný architekt Fred Brooks neskôr napísal legendárnu knihu The Mythical Man-Month, ktorá sa dodnes používa pri výučbe softvérového inžinierstva.
Línia tohto systému pokračuje dodnes:
OS/360 → MVS → OS/390 → z/OS
Operačný systém z/OS stále beží na moderných mainframoch IBM — napríklad v bankách, poisťovniach či na burzách.
Unix: tichá revolúcia z Bell Labs
Kým IBM dominovalo svetu veľkých počítačov, v laboratóriách Bell Labs vznikalo niečo oveľa nenápadnejšie — no z dlhodobého hľadiska ešte vplyvnejšie.
V roku 1969 začali Ken Thompson a Dennis Ritchie pracovať na novom operačnom systéme. Nazvali ho Unix.
Unix bol postavený na jednoduchej filozofii:
Každý program robí jednu vec — a robí ju dobre.
Programy sa dali kombinovať ako stavebnica. Tento princíp sa stal základom moderného softvérového vývoja.
Dennis Ritchie zároveň vytvoril programovací jazyk C. Keď bol Unix prepísaný do tohto jazyka, získal kľúčovú vlastnosť — prenositeľnosť medzi rôznymi počítačmi.
Dve vetvy Unixu
- System V – komerčná vetva AT&T
- BSD – akademická vetva z univerzity Berkeley
Z BSD neskôr vznikli systémy FreeBSD, NetBSD a OpenBSD.
Práve z tejto vetvy vychádzajú aj operačné systémy macOS a iOS.
Inými slovami: každý iPhone a každý Mac má svoje historické korene v projekte Unix z roku 1969.
CP/M: prvý operačný systém pre mikropočítače
V polovici sedemdesiatych rokov sa začala nová revolúcia — objavili sa prvé mikropočítače dostupné jednotlivcom.
V roku 1974 vytvoril programátor Gary Kildall operačný systém CP/M pre procesory Intel 8080.
Bol to jeden z prvých masovo používaných operačných systémov pre osobné počítače.
Fakt: Do roku 1980 existovalo pre CP/M viac než 3000 programov. Na tú dobu to bolo mimoriadne veľký softvérový ekosystém.
Rok 1980: rozhodnutie, ktoré zmenilo históriu
Na prelome desaťročia sa spoločnosť IBM rozhodla vstúpiť na trh osobných počítačov a pripravovala nový stroj — IBM PC.
Potrebovala operačný systém.
Najprv rokovala s Garym Kildallom a jeho CP/M. K dohode však nedošlo.
IBM sa preto obrátila na mladú softvérovú firmu Microsoft vedenú Billom Gatesom.
Microsoft kúpil systém QDOS (Quick and Dirty Operating System), upravil ho a predal IBM pod názvom PC-DOS.
Zároveň si však ponechal právo predávať ho aj iným výrobcom ako MS-DOS.
Keď sa objavili klony IBM PC, takmer všetky používali práve MS-DOS. Microsoft sa stal softvérovým gigantom.
Dedičstvo sedemdesiatych rokov
Tri operačné systémy z tejto éry zásadne ovplyvnili vývoj počítačov:
- OS/360 – ukázal silu kompatibility
- Unix – priniesol filozofiu jednoduchosti a modularity
- CP/M – otvoril cestu osobným počítačom
Ich myšlienky žijú dodnes — len na úplne inom hardvéri.
V ďalšom dieli sa pozrieme na búrlivé osemdesiate roky: éru domácich počítačov, rivalitu medzi CP/M a DOS a vznik grafických rozhraní.
Autor je dlhoročný používateľ Linuxu s viac ako 20-ročnou skúsenosťou. Jeho cesta začala s distribúciou Knoppix a dnes pracuje na systéme MX Linux s prostredím XFCE.


Nie, on bol iba náhodou kdesi odcestovaný. A... ...
...ten Gary Kildall to pokydal, keď nás... ...
Celá debata | RSS tejto debaty