Åben vs. Lukket kilde-operativsystem

Blackboard operativsystem

Operativsystemet er den software, der direkte styrer en computers hardware.

Billedkredit: mindscanner/iStock/Getty Images

Lukket kilde-operativsystemer bruger kode, der er proprietær og hemmeligholdt for at forhindre, at den bruges af andre enheder. Traditionelt sælges de med fortjeneste. Open source-operativsystemer bruger kode, der er frit distribueret og tilgængelig for alle at bruge, selv til kommercielle formål. Begge typer operativsystemer har fordele.

Prissætning

Open source-operativsystemer såsom Linux eller FreeBSD koster ikke noget, gennem nogle Linux-virksomheder, såsom Red Hat, leverer understøttede versioner mod et gebyr. Lukket kilde-operativsystemer kan enten være gratis eller tilbydes til en pris. Microsoft Windows kommer forudinstalleret på mange nye computere; selvom du ikke skal betale separat for det, er prisen på Windows-licensen regnet med i prisen af computerproducenten, som betaler Microsoft et masselicensgebyr for alle deres forudinstallerede kopier af Windows. Windows kan købes separat til computere uden operativsystem eller som en opgradering til en tidligere version af Windows. OS X er også forudinstalleret på nye Mac'er, med små gebyrer, der typisk opkræves for opgraderinger, selvom Mavericks-opgraderingen var gratis.

Dagens video

Udvikling

Med lukkede kilde-operativsystemer betales udviklingsomkostningerne typisk af virksomheden selv, som ansætter udviklerne og bestemmer retningen for projektet. Dette giver fordelen ved et professionelt team af udviklere og garanteret ydeevne, hvilket er afgørende for visse softwarepakker. I open source-fællesskabet bestemmes retningen af ​​et projekt enten af ​​en bestyrelse, fællesskabet eller enkeltpersoner. Udviklingsomkostninger genereres gennem en kombination af donationer fra virksomheder og enkeltpersoner, eller gennem indirekte metoder såsom udviklere, der bliver betalt af virksomheder for at arbejde med open source kode. For eksempel betaler IBM og Red Hat, der sælger Linux-systemer og Linux-support, begge medarbejdere for at udvikle open source Linux-kode, som ikke kun gavner deres open source Linux-varianter, men også andre Linux-projekter godt. Apple betaler også sine udviklere for at arbejde på BSD-varianten Darwin, som er basen for deres OS X-software. Open source-projekter kan frit vælge deres retning og er ikke drevet af rentabilitet.

Kildetilgængelighed

Producenterne af lukkede kilde-operativsystemer, såsom Windows eller OS X, vil ikke tillade, at deres programmeringskode kan ses af de fleste tredjeparter. Hvis der er en sårbarhed i koden, skal den opdages af virksomheden selv; fordi der er et begrænset antal udviklere tilknyttet projektet, er det muligt, at sårbarheden vil forblive ubemærket. I open source-operativsystemer er koden synlig for alle. Teoretisk set betyder det, at mange flere mennesker vil være i stand til at se programmeringskoden, hvilket giver mulighed for at fange eventuelle sårbarheder hurtigere end med lukkede kilde-operativsystemer. I praksis er det ikke altid tilfældet. Da udviklerne kan være frivillige, der arbejder med det, de er interesseret i, eller ansatte betalt af en virksomhed til at arbejde på et bestemt stykke kode, kan sårbarheder i andre dele af koden stadig forsvinde ubemærket.

Eksempler

Eksempler på computerens open source-operativsystemer omfatter Linux, FreeBSD og OpenSolaris. Lukket kilde-operativsystemer omfatter Microsoft Windows, Solaris Unix og OS X. Ældre lukkede kilder-operativsystemer inkluderer OS/2, BeOS og det originale Mac OS, som blev erstattet af OS X. På mobil- og tabletsystemer inkluderer lukkede kilde-operativsystemer Windows Phone, iOS og Symbian OS, der bruges af BlackBerry. Android er baseret på open source Linux OS, selvom det har mange proprietære, closed source-udvidelser. Det Linux-baserede Firefox OS er et eksempel på et fuldt open source mobilt OS, selvom det endnu ikke har vundet betydelig popularitet.