Tweet me!
| 28 juni 2009
Linux is een zogenaamde Kernel, welke in het begin van de jaren 90 is ontwikkeld door Linus Torvalds. Het valt al sinds het ontstaan ervan onder de GPL-licentie.
De naam "Linux" wordt tegenwoordig meestal gebruikt om het hele Besturingssysteem mee aan te geven, met alles erop en eraan. Dit is eigenlijk niet juist, want het besturingssysteem bestaat voor een groot deel uit GNU-componenten. Zonder deze GNU-componenten zou Linux onbruikbaar zijn. De naam GNU/Linux zou de lading dan ook beter dekken.
De bundeling van Linux met de GNU- en andere software wordt een Distributie genoemd. Aangezien het iedereen vrij staat een distributie uit te brengen, zijn er veel distributies ontstaan, die elkaar gedeeltelijk beconcurreren, maar ook vaak op verschillende doelgroepen zijn gericht.
Linux ondersteunt tegenwoordig een heleboel Architecturen, daarom draait het op een horloge net zo makkelijk als op een mainframe, en alles daartussenin. Het softwareaanbod voor Linux is ook gigantisch groot, zowel voor servers als voor desktops, zie de SoftwareLijst.
De versienummers van de Linux kernel bestaan uit drie getallen:
- Het eerste getal geeft de hoofdversie van Linux aan. Deze versie wordt alleen opgehoogd wanneer een nieuwe kernel zeer grote veranderingen heeft ondergaan t.o.v. de vorige versie.
- Het tweede getal geeft aan of de kernel stabiel (in het geval van een even getal) of onstabiel (in het geval van een oneven getal) is. Stabiel betekent: in principe bedoeld voor eindgebruikers, onstabiel betekent: vooral bedoeld voor ontwikkelaars en testers.
- Het derde getal geeft de versie van de stabiele of onstabiele kernel aan. Ook wel patchlevel genoemd.
Linux is een zogenaamde modulaire (monolitisch) kernel. Dat wil zeggen dat je modules kunt laden in de kernel terwijl deze draait. Modules bieden extra functionaliteit, zoals drivers voor USB-randapparatuur, PCI-insteekkaarten of bestandssystemen. Een van de beste manieren om je systeem te optimaliseren, is dan ook Linux zelf compileren voor je eigen systeem. Onnodige functies kun je dan gewoon weglaten uit de kernel, waardoor deze kleiner en soms ook sneller wordt. Dit geeft je grotere flexibiliteit dan de voorgebakken kernels van distributies (en uiteraard ook een enorm voordeel t.o.v. ClosedSource software).
Doordat Linux vrij en zonder beperkingen beschikbaar is, kunnen er de meest onverwachte en innovatieve dingen mee worden gedaan, zoals bijvoorbeeld eMovix, waarmee je een CD met films kunt maken die op elke PC automatisch opstart en via een klein ingebouwd Linux-systeempje de films afspeelt. Ook de Tivo, een slimme videorecorder met harddisk, draait Linux van binnen.
Tenzij anders vermeld, valt de content op deze site onder een Creative Commons-licentie




