Za uporabnike računalnikov je na voljo nešteto različnih vrst operacijskih sistemov. Operacijski sistem (OS) uporabniku omogoča dostop do strojne opreme računalnika. Microsoft Windows® je serija operacijskih sistemov, ki je nameščena na večini osebnih računalnikov (PC). Mac OS® je še ena priljubljena vrsta operacijskega sistema. Operacijski sistemi Linux so brezplačna alternativa Windows® in Mac OS®.
Windows® je na voljo v večini računalnikov in si prizadeva zagotoviti uporabniku prijazen operacijski sistem. Najstarejše različice sistema Windows® so postale na voljo leta 1981. Z leti so bile izdane številne različice sistema Windows, ko je tehnologija napredovala.
Mac OS® je ustvaril Apple Inc., ki je drugače pristopil k računalniškemu trgu, ne le z ustvarjanjem lastnega operacijskega sistema, temveč tudi z lastnimi računalniki. Dolga leta je to pomenilo, da so lahko Mac OS® uporabljali samo računalnike znamke Apple. Poleg računalnikov se Mac OS® uporablja v številnih drugih izdelkih Apple.
Poleg operacijskih sistemov, ki jih ponujata Microsoft in Apple Inc., so bili ustvarjeni številni brezplačni operacijski sistemi. Najbolj znana od teh brezplačnih alternativ je veja operacijskih sistemov, ki jih skupaj imenujemo Linux. Jedro Linuxa, na katerem temeljijo vsi sistemi Linux, je bilo ustvarjeno na podlagi veliko starejšega operacijskega sistema, znanega kot Uniplexed Information and Computing System (UNIX).
Linux temelji na konceptu brezplačne računalniške programske opreme. Jedro Linuxa se prosto distribuira, kar omogoča širokemu krogu razvijalcev, da ga uporabljajo za ustvarjanje lastne različice Linuxa. To je privedlo do razvoja velikega števila brezplačnih operacijskih sistemov v relativno kratkem času. Odprtokodni razvoj je omogočil tudi hitro dodajanje varnostnih popravkov in posodobitev funkcij.
Dejstvo, da obstaja toliko različnih različic, ki vse uporabljajo ime “Linux”, povzroča zmedo pri mnogih uporabnikih računalnikov. Tudi številne različice Linuxa so usmerjene v zagotavljanje naprednih funkcij z omejeno prijaznostjo do uporabnika. To je povzročilo, da se Linux uporablja predvsem za strežnike, kjer njegova varnost in stabilnost pomagata zagotoviti, da so podatki dobro zaščiteni. Operacijski sistemi Linux so se uporabljali tudi v več drugih sistemih, kjer so stroški in zmogljivost glavna vprašanja.