Wat is Linux ?

Als we een computer gebruiken gebruiken we een programma, ook wel applicatie genoemd. Voorbeelden hiervan zijn: Word, Excel, Outlook, Internet Explorer etc. Zo'n programma gebruikt allerlei onderdelen van de computer zoals de processor, de harde schijf, het beeldscherm, de muis en het toetsenbord. Deze onderdelen worden op hun beurt door een programma bestuurd. Dit programma noemen we het besturingssysteem of ook wel het operating system (OS). De meest bekende besturingssystemen zijn MS-Dos, Windows (98 of XP), MacOS en Unix.

In het begin van de 90'er jaren ontwikkelde Linus Torvalds in Finland in zijn eentje een besturingssysteem voor een PC. Het gangbare besturingssysteem, MS-DOS van Microsoft, kon volgens hem te weinig. MS-Dos kon niet meer dan één ding tegelijk, en alleen kleine programma's. Het zat vol fouten, had een slechte manier om bestanden te organiseren etc. Hij kende een ander besturingssysteem, minix, dat geschreven was door Andy Tanenbaum. Dit was gebaseerd op de ideeën van UNIX, een OS dat in de 70'er jaren bij AT&T ontwikkeld was en de genoemde beperkingen niet kende. Minix was alleen een beperkte versie van UNIX, eigenlijk bedoeld als hulpmiddel bij het onderwijzen van Operating Systems. Nadat Linus Torvalds met behulp van minix zijn eigen versie van UNIX geschreven had, noemde hij het Linux en verspreidde het over het Internet met het verzoek om opmerkingen, aanvullingen en verbeteringen aan hem door te geven.
Dit leidde tot een een soort kettingreactie: Nadat een aantal hackers positief had gereageerd brachten zij verbeteringen aan en dit leidde tot een verbeterde versie. Deze versie leidde tot nog meer commentaar en Linus Torvalds werd de projectleider van het Open Source project Linux.
Omdat Linux onder de GNU General Public License was het mogelijk zelf aanvulling en verbeteringen te doen. Ook leidde het Open Source principe ertoe dat fouten in Linux sneller gevonden en verbeterd werden.

Inmiddels zijn er vele bedrijven actief met Linux:

  • Software bedrijven die Linux leveren. Dit zijn de zogenaamde distributies, verzamelingen software inclusief installatiesoftware. Voorbeelden: RedHat, SuSe, Debian.
  • Software bedrijven die software voor Linux leveren: bijvoorbeeld Oracle, SAP etc.
  • Hardware bedrijven die computers met Linux leveren: bijvoorbeeld IBM, NEC, Bull etc.
  • Services bedrijven die ondersteuning en beheer van Linux systemen verzorgen.