Linux
Linuxkernen (en: the Linux kernel) er en styresystemskerne opkaldt efter sin oprindelige forfatter, den finske datalog, Linus Torvalds. Torvalds påbegyndte projektet i 1991. Projektet har fra sin spæde start været open source og fri software og gennem tiden har tusindvis af udviklere over hele verden bidraget til projektet. Linuxkernen udmærker sig bl.a. ved at være i stand til at køre på alt fra indlejrede systemer (sattelitmodtagere, routere, biler, køleskabe) til store mainframes (fx IBM's s/390). Linux er inspireret af Andrew S. Tanenbaums MINIX, en PC-baseret udgave af UNIX til undervisningsbrug.
"Linux" benyttes ofte i betydningen "et styresystem, der benytter Linuxkernen". Disse eksisterer i såkaldte Linuxdistributioner, der er store samlinger af software, der, sammen med Linuxkernen, udgør et komplet styresystem med alle de funktioner og programmer, der forventes af et sådant.
Linux har understøttelse for et stort antal protokoller, som gør systemet i stand til at kommunikere ikke bare med andre lignende systemer, men også med Microsoft Windows, Apple Mac OS X, og mange andre systemer.
Linux har flere forskellige grafiske brugergrænseflader, der alle benytter X Windows som grundsten. Disse omfatter, bl.a. GNOME, KDE og XFce. Dertil kan føjes 3D funktionalitet ved hjælp af projekter som Compiz Fusion (en fusion af forløberne, Beryl og Compiz), der benytter moderne grafikkorts GL-udvidelser til at føje mere liv til skrivebordsmetaforen.
Linuxkernen selv er skrevet mestendels i C, GNOME og XFCe ligeså, mens KDE mestendels er skrevet i C++. Python og Mono, der er en fri implementation af C#, benyttes også i mange sammenhænge. Da Linux traditionelt er kendt for at være mest benyttet af udviklere (en tendens der i øvrigt er faldende), findes der et rigt udbud af udviklingsværktøjer, fortolkere til alverdens eksotiske sprog, osv.

