Het besturingssysteem is de software die de hardware van een computer rechtstreeks bestuurt.
Afbeelding tegoed: mindscanner/iStock/Getty Images
Closed-source besturingssystemen gebruiken code die eigendom is en geheim wordt gehouden om gebruik door andere entiteiten te voorkomen. Traditioneel worden ze met winst verkocht. Open-source besturingssystemen gebruiken code die vrij wordt verspreid en voor iedereen beschikbaar is om te gebruiken, zelfs voor commerciële doeleinden. Beide soorten besturingssystemen hebben voordelen.
Prijzen
Open-source besturingssystemen zoals Linux of FreeBSD kosten niets, omdat sommige Linux-bedrijven, zoals Red Hat, tegen betaling ondersteunde versies leveren. Closed-source besturingssystemen kunnen gratis zijn of tegen een prijs worden aangeboden. Microsoft Windows is voorgeïnstalleerd op veel nieuwe computers; hoewel u er niet apart voor hoeft te betalen, worden de kosten van de Windows-licentie in de prijs berekend door de computerfabrikant, die Microsoft een grote licentievergoeding betaalt voor al hun vooraf geïnstalleerde exemplaren van Ramen. Windows kan apart worden aangeschaft voor computers zonder besturingssysteem of als upgrade naar een eerdere versie van Windows. OS X is ook voorgeïnstalleerd op nieuwe Macs, waarbij doorgaans kleine kosten in rekening worden gebracht voor upgrades, hoewel de Mavericks-upgrade gratis was.
Video van de dag
Ontwikkeling
Bij closed source-besturingssystemen worden de ontwikkelingskosten doorgaans betaald door het bedrijf zelf, dat de ontwikkelaars inhuurt en de richting van het project bepaalt. Dit biedt het voordeel van een professioneel team van ontwikkelaars en gegarandeerde prestaties, wat essentieel is voor bepaalde softwarepakketten. In de open-sourcegemeenschap wordt de richting van een project bepaald door een raad van bestuur, de gemeenschap of individuen. Ontwikkelingskosten worden gegenereerd door een combinatie van donaties van bedrijven en particulieren, of via indirecte methoden, zoals ontwikkelaars die door bedrijven worden betaald om aan open source te werken code. IBM en Red Hat, die Linux-systemen en Linux-ondersteuning verkopen, betalen bijvoorbeeld allebei werknemers om te ontwikkelen open-source Linux-code, die niet alleen hun open-source Linux-varianten ten goede komt, maar ook andere Linux-projecten als goed. Apple betaalt zijn ontwikkelaars ook om te werken aan de BSD-variant Darwin, die de basis vormt voor zijn OS X-software. Open source-projecten zijn vrij om hun richting te kiezen en worden niet gedreven door winstgevendheid.
Bronbeschikbaarheid
De fabrikanten van closed-source besturingssystemen, zoals Windows of OS X, zullen niet toestaan dat hun programmeercode door de meeste derden wordt bekeken. Als er een kwetsbaarheid in de code zit, moet deze door het bedrijf zelf worden ontdekt; omdat er een beperkt aantal ontwikkelaars aan het project is toegewezen, is het mogelijk dat de kwetsbaarheid onopgemerkt blijft. In open-source besturingssystemen kan de code door iedereen worden bekeken. In theorie betekent dit dat veel meer mensen de programmeercode kunnen zien, waardoor kwetsbaarheden sneller kunnen worden opgespoord dan met closed-source besturingssystemen. In de praktijk is dit niet altijd het geval. Omdat de ontwikkelaars vrijwilligers kunnen zijn die werken aan datgene waarin ze geïnteresseerd zijn of werknemers die worden betaald door een bedrijf aan een specifiek stuk code werkt, kunnen kwetsbaarheden in andere delen van de code nog steeds verdwijnen onopgemerkt.
Voorbeelden
Voorbeelden van open-source besturingssystemen voor computers zijn Linux, FreeBSD en OpenSolaris. Closed-source besturingssystemen zijn onder meer Microsoft Windows, Solaris Unix en OS X. Oudere closed-source besturingssystemen zijn onder meer OS/2, BeOS en het originele Mac OS, dat werd vervangen door OS X. Op mobiele en tabletsystemen omvatten closed-source besturingssystemen Windows Phone, iOS en het Symbian-besturingssysteem dat door BlackBerry wordt gebruikt. Android is gebaseerd op het open-source Linux-besturingssysteem, hoewel het veel eigen, closed-source extensies heeft. Het op Linux gebaseerde Firefox-besturingssysteem is een voorbeeld van een volledig open-source mobiel besturingssysteem, hoewel het nog aan populariteit moet winnen.