System operacyjny to najważniejsze oprogramowanie w każdym komputerze. Rynek jest zdominowany obecnie przez system Windows. Kilkanaście procent udziału ma również system Apple, czyli Mac OS X. Istnieją jeszcze wolne systemy operacyjne, takie jak Linux. Sam Linux to ściślej mówiąc jądro systemu, a kompletne systemy, posiadające środowisko graficzne, czy niezbędne do codziennej pracy oprogramowanie to GNU/Linux dostępny w postaci jednej wielu dystrybucji. Tych jest zaś naprawdę sporo. Dzieje się tak, ponieważ Linux należy do oprogramowania opensource, czyli otwarto-źródłowego, więc każdy może wykorzystać jego jego kod do budowy własnej dystrybucji. Choć są dystrybucje tworzone przez stosunkowo małe grupki zapaleńców, to za wieloma z nich stoją potężne firmy z branży IT, wśród których można wymienić chociażby takie przedsiębiorstwa jak: Novell, Red Hat, czy też Canonical. Siłą większych i bardziej popularnych dystrybucji jest również ogromna społeczność użytkowników, którzy nie tylko z niego korzystają, ale również biorą aktywny udział w ich rozwoju. Linux to system operacyjny stosowany powszechnie na wielu serwerach, ale wiele dystrybucji z powodzeniem działa na desktopach. System ten jest w większości darmowy, choć komercyjne wersje też się zdarzają. Można go więc bez problemu ściągnąć z sieci. Wiele dystrybucji oferuje również możliwość ich przetestowania w postaci płyty Live CD, z której uruchamia się gotowy do pracy system. Jeżeli przypadnie on użytkownikowi do gustu, można dokonać jego normalnej instalacji. Wiele dystrybucji, szczególnie tych przeznaczonych na desktopy posiada funkcjonalne środowisko graficzne oraz zestaw niezbędnych programów. Resztę można doinstalować za pomocą wbudowanych menedżerów pakietów, konieczne jednak będzie połączenie z internetem. Mała popularność tego systemu na desktopach ma z jednej strony zaletę w postaci tego, że stosunkowo mało jest tworzonego złośliwego oprogramowania na ta właśnie platformę, ale z drugiej strony czasem mogą występować problemy z dostępnością niektórych sterowników czy specjalistycznego oprogramowania. Jednak istnieje wiele dobrych zamienników, a dużo firm dostarcza swoje oprogramowanie i sterowniki również na ten system.