„Unix” jest znakiem towarowym systemu operacyjnego, który został zainspirowany systemem operacyjnym z lat 60. XX wieku o nazwie „Multics”; „Unix” to gra słów, która ma sugerować, że przypomina Multics, ale nie jest tak skomplikowana. ( Uwaga osobista: pod koniec lat 80. pracowałem nad komercyjnym potomkiem Multics, który nie był rodzajem Uniksa). Rozwój Uniksa rozpoczął się w 1969 r. Na DEC PDP-7, a w 1970 r. Przeniósł się na PDP-11. 1972 został przepisany w C; do tego momentu został napisany w języku asemblera. (Język asemblera DEC był stosunkowo przyjazny dla programistów, ale nadal był językiem asemblera). Pozostał głównie projektem badawczym Bell Labs, znanym jako „Wersja 7”, która została wydana w 1979 roku.
Po drodze, około 1977 r., Opracowano alternatywny oddział: „BSD” (Berkeley Software Distribution). AT&T wydało licencję na komercyjną wersję swojego oddziału, „System III”, w 1982 r., A następnie „System V” w 1983 r. Następnie toczyła się legalna walka między AT&T i Berkeley, która zaszkodziła obu tym stronom, dopóki pozew nie został ostatecznie rozstrzygnięty.
Częściowo w odpowiedzi na bitwy o System V i BSD rozpoczęły się dwa nowe projekty: Minix (autor: Andrew Tanenbaum, który replikował kluczowe cechy istniejących jąder rodziny Unix z projektem mikrojądra) oraz projekt GNU (który replikował większość ważnych części jądra istniejącego Uniksa), oba z całkowicie nowym kodem, który uniknął problemów prawnych między Systemem V a BSD. Działania normalizacyjne próbowały rozwiązać różnice między dwiema głównymi gałęziami; głównym rezultatem był POSIX.
W 1991 roku - zainspirowany przez Minix, starsze gałęzie uniksowe i brak postępu w jądrze GNU - Linus Torvalds stworzył Linuksa. Był to także zupełnie nowy kod i wrócił do jądra starego typu Unixa, a nie do mikro-jądra typu Minix.
W 1997 r. Apple przejęło Nextstep oparty na BSD i ostatecznie opracowało nowy system operacyjny Mac i dostosowało go do innych urządzeń Apple.
Linux istnieje w wielu dystrybucjach , które są pakietami zawierającymi jądro Linuksa i różne narzędzia. Debian był jedną dystrybucją Linuksa, która rozwinęła się w rodzinę dystrybucji. Ubuntu to dystrybucja należąca do rodziny Debian, która z kolei rozgałęziła się na rodzinę dystrybucji.
Windows i DOS mają zupełnie inną historię. Około 1963 r. DEC zbudował PDP-6, który miał system operacyjny o nazwie Monitor. Kiedy zbudowali PDP-10, nazwali system operacyjny „TOPS-10”. Gary Kildall napisał system operacyjny dla komputerów z rodziny Intel 8080 i nazwał go „CP / M”; został zainspirowany TOPS-10. Inspirowany CP / M „86-DOS”, napisany dla maszyn z rodziny 8086 przez Tima Patersona (przy użyciu 8-bitowego systemu plików FAT Microsoftu „Standalone Disk BASIC-86”), ponieważ CP / M-86, kontynuacja rodziny 8086 dla CP / M był opóźniony.
IBM chciał licencjonować CP / M-86 na swoją pierwszą maszynę 8088, ale były problemy z umową. IBM słyszał o 86-DOS i poprosił Microsoft o jego zakup. Microsoft licencjonował go (a później go kupił) i licencjonował na IBM jako „PC-DOS” - i licencjonował na innych jako „MS-DOS”.
Jakiś czas później, zainspirowany Visi On (który z kolei był zainspirowany Xerox Star, lepiej znany jako inspiracja dla Apple Lisa i Macintosh), Microsoft opracował Windows jako dodatek do MS-DOS. Wczesne wersje nie były bardzo udane, ale ostatecznie Windows 3.0 był wystarczająco dobry, aby odnieść sukces komercyjny. Kilka późniejszych wersji (3.1, 3.11, 95, 98 i ME) wszystkie działały na DOS, ale Microsoft uznał, że DOS wstrzymuje postęp w Windows. Pod koniec większość tej gałęzi Windows była 32-bitowa, ale nadal zależała od 16-bitowego DOS.
Próbując ominąć ograniczenia DOS, Microsoft współpracował z IBM na OS / 2, który miał być „Lepszym DOS niż DOS i lepszym Windowsem niż Windows”. Początkowe wersje nie były jednak zbyt dobre i ostatecznie IBM i Microsoft zakończyły wspólny rozwój. IBM przejął go i ostatecznie stworzył całkiem niezły OS / 2.
Tymczasem DEC stworzył serię komputerów VAX, aby zastąpić linię PDP-11, i system operacyjny VMS, aby na nim działać. Dzielił trochę historii z systemem operacyjnym TOPS-10, ale nie były one wzajemnie kompatybilne.
Zabezpieczając się przed możliwością wystąpienia problemów z systemem OS / 2, Microsoft zatrudnił grupę najlepszych programistów VMS (i niektórych badaczy mikro-jądra) do stworzenia nowego, 32-bitowego systemu Windows od zera. W głębi duszy przypominał adaptację mikrojądra najlepszych funkcji VMS. Na dodatek wyglądał jak Windows. Pierwszą wersją 32-bitowego systemu Windows był „Windows NT 3.1”, następnie Windows NT 3.5, 3.51 i 4.0, następnie Windows 2000 (bez „NT”), XP (pierwszy 64-bitowy Windows), Vista, 7 , 8 i 8.1.
Ciekawym wątkiem łączącym te najczęściej niepowiązane ze sobą ścieżki rozwoju jest DEC. Wiele wczesnych historii Uniksa było powiązanych z DEC PDP-7, PDP-11 i VAX. DEC PDP-6 i PDP-10 zainspirowały niektóre prehistorie DOS. A weterani z zespołu VAX-VMS DEC zbudowali rdzeń rodziny Windows NT.