Operačný systém je softvér, ktorý priamo riadi hardvér počítača.
Kredit za obrázok: mindscanner/iStock/Getty Images
Operačné systémy s uzavretým zdrojom používajú kód, ktorý je chránený a udržiavaný v tajnosti, aby sa zabránilo jeho použitiu inými subjektmi. Tradične sa predávajú so ziskom. Operačné systémy s otvoreným zdrojovým kódom používajú kód, ktorý je voľne distribuovaný a dostupný komukoľvek, dokonca aj na komerčné účely. Oba typy operačných systémov majú výhody.
Stanovenie cien
Open-source operačné systémy ako Linux alebo FreeBSD nestoja nič, cez niektoré linuxové spoločnosti, ako napríklad Red Hat, poskytujú podporované verzie za poplatok. Operačné systémy s uzavretým zdrojom môžu byť buď zadarmo, alebo môžu byť ponúkané za cenu. Microsoft Windows je predinštalovaný na mnohých nových počítačoch; aj keď zaň nemusíte platiť zvlášť, cena licencie Windows je započítaná do ceny podľa výrobca počítača, ktorý platí spoločnosti Microsoft hromadný licenčný poplatok za všetky ich predinštalované kópie Windows. Systém Windows je možné zakúpiť samostatne pre počítače bez operačného systému alebo ako inováciu na predchádzajúcu verziu systému Windows. OS X je predinštalovaný aj na nových počítačoch Mac, pričom za inovácie sa zvyčajne účtujú malé poplatky, hoci aktualizácia Mavericks bola bezplatná.
Video dňa
rozvoj
Pri operačných systémoch s uzavretým zdrojom náklady na vývoj zvyčajne hradí samotná spoločnosť, ktorá si najíma vývojárov a určuje smerovanie projektu. To ponúka výhodu profesionálneho tímu vývojárov a garantovaný výkon, ktorý je nevyhnutný pre určité softvérové balíky. V komunite s otvoreným zdrojom určuje smerovanie projektu buď správna rada, komunita alebo jednotlivci. Náklady na vývoj vznikajú kombináciou darov od spoločností a jednotlivcov, alebo prostredníctvom nepriamych metód, ako sú vývojári, ktorí sú platení korporáciami za prácu na open-source kód. Napríklad IBM a Red Hat, ktoré predávajú systémy Linux a podporu Linuxu, platia zamestnancov za vývoj open-source linuxový kód, z ktorého profitujú nielen ich open-source linuxové varianty, ale aj ďalšie linuxové projekty ako dobre. Apple tiež platí svojim vývojárom za prácu na BSD-variant Darwin, ktorý je základom pre jeho OS X softvér. Projekty s otvoreným zdrojom si môžu slobodne zvoliť svoj smer a nie sú poháňané ziskovosťou.
Dostupnosť zdroja
Výrobcovia operačných systémov s uzavretým zdrojom, ako sú Windows alebo OS X, nedovolia, aby ich programový kód videla väčšina tretích strán. Ak je v kóde chyba, musí ju odhaliť samotná spoločnosť; pretože k projektu je priradený obmedzený počet vývojárov, je možné, že zraniteľnosť zostane nepovšimnutá. V operačných systémoch s otvoreným zdrojovým kódom je kód viditeľný pre kohokoľvek. Teoreticky to znamená, že oveľa viac ľudí bude môcť vidieť programovací kód, čo ponúka potenciál zachytiť akékoľvek zraniteľnosti rýchlejšie ako pri operačných systémoch s uzavretým zdrojom. V praxi to tak nie je vždy. Keďže vývojári môžu byť dobrovoľníci, ktorí pracujú na tom, čo ich zaujíma, alebo zamestnanci platení a korporácie pracovať na konkrétnom kúsku kódu, zraniteľné miesta v iných častiach kódu môžu stále existovať bez povšimnutia.
Príklady
Príklady počítačových open-source operačných systémov zahŕňajú Linux, FreeBSD a OpenSolaris. Medzi uzavreté operačné systémy patria Microsoft Windows, Solaris Unix a OS X. Medzi staršie operačné systémy s uzavretým zdrojom patria OS/2, BeOS a pôvodný Mac OS, ktorý bol nahradený OS X. V mobilných a tabletových systémoch zahŕňajú operačné systémy s uzavretým zdrojom Windows Phone, iOS a operačný systém Symbian, ktorý používa BlackBerry. Android je založený na operačnom systéme Linux s otvoreným zdrojovým kódom, hoci má mnoho vlastných rozšírení s uzavretým zdrojom. Operačný systém Firefox založený na Linuxe je príkladom plne otvoreného mobilného operačného systému, aj keď si ešte nezískal významnú popularitu.