Un sistema operativo administra los dispositivos periféricos y ejecuta programas. Linux fue creado por Linus Torvalds en 1991 y ha crecido con diferentes distribuciones como Ubuntu, Red Hat y Debian. Estas usan entornos gráficos como KDE o GNOME y vienen con aplicaciones equivalentes a las comerciales. El proyecto GNU, iniciado por Richard Stallman, buscaba un sistema operativo completamente libre usando el núcleo GNU Hurd, aunque Linux es más usado con GNU.