Wat is Linux en waarom is het zo populair?
Elke desktopcomputer gebruikt een besturingssysteem. De populairste besturingssystemen die tegenwoordig in gebruik zijn, zijn:
- Windows
- Mac OS
- UNIX
Linux is een besturingssysteem – dat veel weg heeft van UNIX – dat de laatste jaren erg populair is geworden.
Aantekening
Besturingssystemen zijn computerprogramma’s. Een besturingssysteem is het eerste stuk software dat de computer uitvoert wanneer u de machine aanzet. Het besturingssysteem laadt zichzelf in het geheugen en begint de op de computer beschikbare bronnen te beheren. Vervolgens stelt het deze middelen ter beschikking aan andere toepassingen die de gebruiker wil uitvoeren. Typische diensten die een besturingssysteem levert zijn:
- Een taakplanner – De taakplanner is in staat om de uitvoering van de CPU aan een aantal verschillende taken toe te wijzen. Sommige van die taken zijn de verschillende toepassingen die de gebruiker uitvoert, en andere zijn taken van het besturingssysteem. De taakplanner is het deel van het besturingssysteem dat u in staat stelt een document van uw tekstverwerker in het ene venster af te drukken terwijl u in een ander venster een bestand downloadt en in een derde venster een spreadsheet opnieuw berekent.
- Een geheugenbeheerder – De geheugenbeheerder regelt het RAM-geheugen van het systeem en creëert normaal gesproken een grotere virtuele geheugenruimte met behulp van een bestand op de harde schijf. (Zie ook deze Vraag van de Dag.)
- Een schijfbeheerder – De schijfbeheerder maakt en onderhoudt de mappen en bestanden op de schijf. Wanneer u een bestand opvraagt, haalt de schijfbeheerder het binnen vanaf de schijf.
- Een netwerkbeheerder – De netwerkbeheerder regelt alle gegevens die zich tussen de computer en het netwerk verplaatsen.
- Andere I/O-dienstenbeheerder – Het OS beheert het toetsenbord, de muis, het videoscherm, de printers, enzovoort.
- Beveiligingsbeheerder – Het besturingssysteem zorgt voor de beveiliging van de informatie in de bestanden van de computer en regelt wie toegang heeft tot de computer.
Een besturingssysteem levert normaliter ook de standaardgebruikersinterface voor het systeem. Het standaard “uiterlijk” van Windows 98 omvat de Start-knop, de taakbalk, enz. Het Mac OS biedt een geheel andere “look and feel” voor Macintosh-computers.
Linux is evenzeer een fenomeen als een besturingssysteem. Om te begrijpen waarom Linux zo populair is geworden, is het nuttig om iets over de geschiedenis ervan te weten. De eerste versie van UNIX werd enkele decennia geleden ontwikkeld en werd voornamelijk gebruikt als een onderzoeksbesturingssysteem in universiteiten. Krachtige desktop werkstations van bedrijven als Sun verspreidden zich in de jaren ’80, en ze waren allemaal gebaseerd op UNIX. Een aantal bedrijven betrad het werkstationveld om met Sun te concurreren: HP, IBM, Silicon Graphics, Apollo, enz. Helaas had ieder zijn eigen versie van UNIX en dit bemoeilijkte de verkoop van software. Windows NT was Microsoft’s antwoord op deze markt. NT biedt dezelfde soort mogelijkheden als UNIX besturingssystemen — beveiliging, ondersteuning voor meerdere CPU’s, grootschalig geheugen en schijfbeheer, enz. — maar het doet het op een manier die compatibel is met de meeste Windows applicaties.
De intrede van Microsoft in de high-end werkstation arena creëerde een vreemde dynamiek. De propriëtaire besturingssystemen van afzonderlijke bedrijven en het ontbreken van een centrale autoriteit in de UNIX wereld verzwakken UNIX, maar veel mensen hebben persoonlijke problemen met Microsoft. Linux stapte in dit vreemde landschap en trok veel aandacht.
De Linux kernel, gemaakt door Linus Torvalds, werd gratis ter beschikking gesteld aan de wereld. Torvalds nodigde vervolgens anderen uit om aan de kernel toe te voegen, op voorwaarde dat zij hun bijdragen gratis zouden houden. Duizenden programmeurs begonnen te werken om Linux te verbeteren, en het besturingssysteem groeide snel. Omdat het gratis is en op PC-platforms draait, kreeg het al snel een groot publiek onder hardcore ontwikkelaars. Linux heeft een toegewijde aanhang en spreekt verschillende soorten mensen aan:
- Mensen die UNIX al kennen en het op PC-achtige hardware willen draaien
- Mensen die willen experimenteren met besturingssysteem principes
- Mensen die veel controle over hun besturingssysteem nodig hebben of willen
- Mensen die persoonlijke problemen hebben met Microsoft
In het algemeen is Linux moeilijker te beheren dan iets als Windows, maar biedt het meer flexibiliteit en configuratiemogelijkheden.