Computerbesturingssystemen zijn essentieel om elke computer te laten werken. Misschien heb je een computer, laptop of een mobiel apparaat zoals een tablet of smartphone. Elk van deze apparaten heeft een 'besturingssysteem' of besturingssysteem nodig om het uit te voeren en de algehele werking ervan te controleren. De verschillende beschikbare OS-systemen staan bekend als "OS Families".
Al uw software of apps draaien bovenop het besturingssysteem van de computer - zonder een besturingssysteem zou uw computer niets doen. Er zijn over de hele wereld veel computerbesturingssystemen of OS-families beschikbaar. Hier is wat informatie over de meest voorkomende OS-families die tegenwoordig in gebruik zijn.
1. DOS: schijfbesturingssysteem
DOS was het computerbesturingssysteem dat in de begintijd van de computer werd gebruikt en werd door Bill Gates uitgebreid tot PC-DOS toen Microsoft door IBM werd gevraagd een besturingssysteem voor de IBM-pc's te ontwikkelen. Dit werd door Gates uitgebreid naar MS-DOS om alleen door Microsoft te worden gebruikt.
De term 'schijfbesturingssysteem' was van toepassing op de schijven die op dat moment essentieel waren voor computers om te draaien - harde schijven of diskettes, de laatste gebruikt voor zakelijke computers met Winchester-schijven in de begindagen, en diskettes die werden gebruikt om software te laden vóór pc's met veel intern geheugen gemeengoed geworden.

Winchester-schijven zijn ontwikkeld door IBM en hadden betrekking op harde schijven met 30 MB vaste opslag en 30 MB verwisselbare opslag. Ze werden door IBM Winchesters genoemd ter ere van het Winchester 30/30-geweer (0.308 inch kogeldiameter x 30 poederkorrels).
DOS wordt bediend door middel van tekstcommando's via een 'command prompt' [ C:>] en was het onderliggende besturingssysteem voor Microsoft Windows tot en met Windows 98 en ME. Het is vandaag nog steeds beschikbaar.
2. Microsoft Windows
Microsoft Windows is waarschijnlijk het meest bekende en meest voorkomende computerbesturingssysteem ter wereld. Het is ontwikkeld door Microsoft Corporation van Bill Gates en kan op een aantal verschillende platforms worden uitgevoerd, met name op pc's of pc's. Het biedt een moderne versie van het WIMP-systeem (Windows, Icons, Menus, Pointer), een term die voor het eerst werd gebruikt door Merzouga Wilberts in 1980 en aanvankelijk werd gebruikt in Apple-computers.

Microsoft heeft het WIMP-systeem overgenomen, dat wereldwijd het meest gebruikte pc-besturingssysteem is. Moderne versies gebruiken geen MS-DOS meer, hoewel de DOS-opdrachtprompt indien nodig nog steeds beschikbaar is. Microsoft Windows biedt een GUI (Graphical User Interface) die een coöperatieve multitasking-omgeving biedt. Gebruikers kunnen een groot aantal programma's of applicaties (apps) uitvoeren, elk in een eigen venster, met pictogrammen die klikbare links naar specifieke applicaties vertegenwoordigen. Veel pc's worden verkocht met Windows al geïnstalleerd.
3. Mac OS voor Macintosh-machines
Mac OS is ontwikkeld om het Apple Macintosh-computersysteem te laten draaien. Apple-computers werden in 1984 geïntroduceerd en Mac OS was de eerste commercieel succesvolle computer die een GUI gebruikte en was waarschijnlijk de aanleiding voor Microsoft om Windows te ontwikkelen. Vroege versies van dit besturingssysteem stonden bekend als 'System' en 'Finder'. Versie 7.5.1 was de eerste versie van System die het Mac OS-logo gebruikte, en versie 7.6 was de eerste die officieel Mac OS werd genoemd.

Mac OS X werd in 10 openbaar met versie 2001 van Mac OS. OS X is niet alleen een update van Mac OS omdat het een andere architectuur gebruikt: het is een UNIX-besturingssysteem dat tot stand kwam nadat Apple NeXT Computer had gekocht met het besturingssysteem NeXTSTEP. Dit is slechts één voorbeeld van hoe besturingssystemen kunnen worden ontwikkeld en gehybridiseerd met de aanschaf van totaal verschillende besturingssystemen! Mac OS X werd toen gewoon OS X dat nu wordt gebruikt om Apple Mac-computers te bedienen.
4. UNIX-besturingssysteem
De bovenstaande drie computerbesturingssystemen zijn de belangrijkste besturingssystemen die in de loop der jaren zijn gebruikt voor personal computers - pc's en laptops. UNIX is iets anders en werd oorspronkelijk ontwikkeld door Ken Thompson, Dennis Ritchie en andere ontwikkelaars in het onderzoekscentrum van Bell Labs.
Het origineel heette MULTICS - Multiplexed Information and Computing System. Dit werd als een te complex besturingssysteem beschouwd en werd ontwikkeld tot UNICS: Uniplexed Information and Computing System. Het werd later gespeld als UNIX - een meer sexy spelling in de IT-wereld!
Het is een multi-user en multitasking besturingssysteem dat onafhankelijk van de hardware werkt. Terwijl Mac OS X werkt op Apple Macs en Windows op Windows-pc's, werkt UNIX op beide, en daarom wordt het voornamelijk op servers gebruikt. Het is het meest voorkomende serverbesturingssysteem op internet. Het is ontworpen voor bewerkingen met meerdere gebruikers (servers zijn een goed voorbeeld) en heeft ingebouwd TCP/IP (Transmission Control Protocol/Internet Protocol) – het fundamentele communicatieprotocol dat op internet wordt gebruikt. Een kloon van UNIX is Linux, dat hierna zal worden besproken.
5. Linux-besturingssysteem
Zoals hierboven vermeld, is Linux afgeleid van UNIX - afgeleid door de Zweed Linus Torvalds en in 1991 voor het publiek vrijgegeven onder de gratis en open-source software samenwerking. Een interessante ontwikkeling toen het voor het eerst werd uitgebracht, Linux wordt nu veel gebruikt door ontwikkelaars die, onder het open-sourcesysteem, wijzigingen in de software kunnen aanbrengen om aan hun eigen behoeften te voldoen.

Het wordt gebruikt op alle soorten computers, inclusief laptops, mainframes en ook mobiele apparaten in een of andere vorm. Android, bijvoorbeeld, is speciaal geschreven bovenop de Linux kernel. Het is een zeer stabiel besturingssysteem, maar het zal alleen software draaien die speciaal voor Linux is geschreven. Het is een besturingssysteem voor algemene doeleinden met meer installaties dan enig ander.
6. OS/2: Besturingssysteem 2
OS/2 is oorspronkelijk ontwikkeld door de oude samenwerking tussen IBM en Microsoft. Eenmaal ontwikkeld, werd het echter puur het domein van IBM die het op de markt bracht en beheerde. De naam OS/2 kwam van IBM's Personal Computer-systeem dat bekend staat als Personal System/2 - of PS/2. Dus OS/2 draaide als het ware PS/2.
Oorspronkelijk uitgebracht eind 1987, werd de laatste versie van OS/2 eind 2001 uitgebracht. Zoals van de ontwikkelaars (IBM en Microsoft) mag worden verwacht, is OS/2 compatibel met Microsoft Windows en de meeste versies van DOS en kan alle toepassingen uitvoeren die voor deze besturingssystemen zijn ontworpen. Programma's die voor OS/2 zijn geschreven, werken echter niet op Windows of machines met DOS. OS/2 lijkt erg op UNIX.
7. Orakel Solaris
Solaris is een op UNIX gebaseerd computerbesturingssysteem dat is ontwikkeld door Sun Microsystems en begin 2010 werd gekocht door Oracle Corporation. Het werd omgedoopt tot Oracle Solaris en ondersteunt multiprocessing- en multithreading-bewerkingen. Solaris 11.2 werd in 2014 in bètavorm door Oracle uitgebracht om zich te concentreren op cloud computing, en het werkt als een cloudplatform dat virtualisatie en applicatiegestuurde software-defined networking (SDN)-technologie ondersteunt.

Solaris draait op Oracle's SPARC-servers, die, hoewel ingesteld om in ieder geval tot 2019 te draaien, misschien niet veel toekomst hebben als de serverinkomsten van Oracle afnemen. Desalniettemin kan Solaris voor iedereen die zich op de cloud richt een goede keuze zijn voor het besturingssysteem waarop cloudgebaseerde software kan worden geschreven.
8. Open VMS: virtueel geheugensysteem
Het virtuele geheugensysteem VMS is ontworpen voor microcomputers en werkstations en is een multitasking-besturingssysteem voor meerdere gebruikers dat in 1979 samen met de VAX Minicomputer werd gelanceerd. Het is nu algemeen bekend als Open VMS en wordt gebruikt door Amazon, de Deutsche Borse en de Australian Stock Exchange. Dit is niet verrassend vanwege het vermogen om multi-users en multi-processing operaties aan te kunnen.
Het is ontworpen om time-sharing en batch- en transactieverwerking aan te kunnen, waardoor het een ideaal besturingssysteem is voor bedrijven zoals Amazon. Omdat dit besturingssysteem over verschillende machines kan worden verdeeld, hebben individuele machinestoringen, die een aanzienlijke verstoring van afzonderlijke gegevensverwerkingseenheden kunnen veroorzaken, minder effect op bedrijfscomputers die VMS gebruiken.
Ook al is het 30 jaar oud, klanten die het gebruiken geloven dat het voor eeuwig meegaat. Het maakt gebruik van het concept van virtueel geheugen en werd gebruikt op de VAX-computer - nu niet meer gemaakt, maar met sommige modellen nog steeds in gebruik.
9. MVS: meerdere virtuele opslag
De oudere IBM-mainframecomputers gebruikten het besturingssysteem MVS Multiple Virtual Storage. Dit besturingssysteem, ontwikkeld in 1974, wordt nog steeds gebruikt, maar wordt geleidelijk vervangen door een moderner besturingssysteem.
Er zijn veel uitbreidingen gegeven aan het MVS-besturingssysteem, waaronder MVS/SE (Systeemextensie) via MVS/XA (Extended Architecture) tot MVS/ESA (Enterprise Systems Architecture), met enkele tussen deze variaties. Van ESA werd het MVS-besturingssysteem ontwikkeld naar OS/390 en vervolgens naar z/OS met 64-bits ondersteuning.
Toen kwam UNIX-ondersteuning (MVS/SP V4.3) en het MVS-besturingssysteem werd vervolgens ontwikkeld om ondersteuning toe te voegen voor de UNIX-achtige POSIX-versie van de Portable Operating System Interface-standaard. Programmeerfuncties in C-taal die naar de POSIX-standaard zijn geschreven, kunnen naar elke computer worden geporteerd met het relevante MVS-besturingssysteem.
10. RTOS: realtime besturingssystemen
Realtime computerbesturingssystemen worden gebruikt wanneer een snelle reactie op gegevensinvoer vereist is. Met RTOS zal de reactie op gegevensinvoer voldoende snel zijn om de gegevens die kort daarna worden toegevoegd, te beïnvloeden. Embedded microprocessors maken vaak gebruik van een RTOS-systeem.
Een kritische factor in de effectiviteit van een RTOS staat bekend als jitter. Dit verwijst naar het niveau van consistentie van een RTOS in de tijd die nodig is om een bepaalde taak van een toepassing te accepteren en de tijd die nodig is om deze te voltooien. Harde en zachte real-time besturingssystemen hebben verschillende jitter, waarbij de eerste de laagste is. Bij het ontwerpen van een real-time besturingssysteem, zenuwachtigheid belangrijker is dan de totale doorvoer.
Als een realtime besturingssysteem meestal een deadline kan halen, staat het bekend als een zacht realtime besturingssysteem, maar als het deze deadline kan halen, onvermijdelijk gevolg toen stond het bekend als een hard realtime besturingssysteem. Een RTOS is erg belangrijk waar een snelle reactie op gegevensinvoer essentieel is.
Voorbeelden hiervan: Een RTOS voor het inzetten van airbags moet realtime moeilijk zijn, omdat een vertraging bij het inzetten catastrofaal kan zijn. Aan de andere kant kan RTOS voor videostreaming naar een computer zacht zijn, omdat af en toe gegevensverlies niet catastrofaal is.
11. A/UX: Apple UNIX
Apple bracht in 1988 een op UNIX gebaseerd POSIX-compatibel besturingssysteem uit, bekend als A/UX. Dit nam de vorm aan van een UNIX-besturingssysteem, maar werd geïmplementeerd met de look en feel van een Apple Mac. Op dat moment was de UNIX-markt erg druk, waarbij elke man en zijn hond UNIX als besturingssysteem probeerden te gebruiken. Apple Macs konden op deze markt niet concurreren met de hoogwaardige ontwerpkenmerken van computers van hogere klasse en waren niet concurrerend.

Het had echter enig zakelijk succes en ook in de verkoop aan de VS, de overheid. Dit kwam omdat POSIX-compliance een essentiële factor was en het Mac OS hier niet aan kon voldoen, maar A/UX wel. Het is geen mainstream besturingssysteem, maar het is het vermelden waard.
12. MAE: Macintosh-toepassingsomgeving
MAE werd in 1994 door Apple geïntroduceerd. Het doel was om Apple Macintosh-apps in staat te stellen te draaien op computerwerkstations met UNIX OS. Voorafgaand aan deze ontwikkeling konden UNIX-werkstations geen Macintosh-software gebruiken. MAE gebruikte het X Window-systeem om de Macintosh Finder GUI te emuleren, zodat het bepaalde Apple-software kon draaien.
MSE 3.0 was de laatste versie van deze toepassingsomgeving en was compatibel met Macintosh System 7.5.3 – voordat het Macintosh Mac OS-systeem officieel werd gelanceerd. MAE werd gebruikt door HP-systemen en door het Sun Microsystems SPARC-station, maar werd stopgezet in mei 1998.
Conclusie - OS-familie voor computers
Dit zijn de belangrijkste computerbesturingssystemen (OS-systemen) die tot nu toe zijn gebruikt. Er kunnen anderen zijn - in feite zijn er anderen - die een ondergeschikte rol hebben gespeeld in de ontwikkeling van moderne computers. Er zijn ook computerbesturingssystemen die specifiek worden gebruikt voor mobiele apparaten en smartphones. Hiertoe behoren het iOS-, Android- en het mobiele Windows-systeem. Hier richten we ons echter op computers - mainframes, desktops en laptops. Mobiele systemen kunnen ooit het onderwerp worden van een apart rapport.
Hallo Rajesh,
Leuk artikel, ik gebruik Windows 10 op een van mijn pc's en Windows 8.1 op de andere en deze lijst heeft veel OS. Bedankt voor het delen.
Echt een mooi overzicht. Perfect voor iedereen die een goed begrip wil krijgen van de verschillende besturingssystemen die momenteel beschikbaar zijn.
Ter info: Linus Torvalds is Fins. Een Zweedstalige Finlander. Slackware, Redhat, Debian zijn de belangrijkste onderdelen van GNU/Linux. Gentoo, Ubuntu en Arch kwamen later en zijn waarschijnlijk afgeleid van de drie belangrijkste.