Deschis vs. Sistem de operare cu sursă închisă

Sistem de operare Blackboard

Sistemul de operare este software-ul care controlează direct hardware-ul unui computer.

Credit imagine: mindscanner/iStock/Getty Images

Sistemele de operare cu sursă închisă folosesc cod care este proprietar și păstrat secret pentru a preveni utilizarea acestuia de către alte entități. În mod tradițional, acestea sunt vândute pentru profit. Sistemele de operare open-source folosesc cod care este distribuit gratuit și disponibil pentru utilizare oricui, chiar și în scopuri comerciale. Ambele tipuri de sisteme de operare au avantaje.

Prețuri

Sistemele de operare open-source precum Linux sau FreeBSD nu costă nimic, prin unele companii Linux, precum Red Hat, oferă versiuni suportate contra cost. Sistemele de operare cu sursă închisă pot fi fie gratuite, fie oferite la un preț. Microsoft Windows vine preinstalat pe multe computere noi; deși nu trebuie să plătiți separat pentru aceasta, costul licenței Windows este inclus în preț prin producătorul de computere, care plătește Microsoft o taxă de licență în bloc pentru toate copiile lor preinstalate Windows. Windows poate fi achiziționat separat pentru computere fără sistem de operare sau ca upgrade la o versiune anterioară de Windows. OS X este, de asemenea, preinstalat pe noile Mac-uri, cu taxe mici de obicei percepute pentru upgrade, deși upgrade-ul Mavericks a fost gratuit.

Videoclipul zilei

Dezvoltare

Cu sistemele de operare cu sursă închisă, costurile de dezvoltare sunt de obicei plătite de către compania însăși, care angajează dezvoltatorii și determină direcția proiectului. Aceasta oferă beneficiul unei echipe profesioniste de dezvoltatori și performanță garantată, care este esențială pentru anumite pachete software. În comunitatea open-source, direcția unui proiect este determinată fie de un consiliu de administrație, de comunitate sau de indivizi. Costurile de dezvoltare sunt generate printr-o combinație de donații de la companii și persoane fizice, sau prin metode indirecte, cum ar fi dezvoltatorii care sunt plătiți de corporații pentru a lucra pe open-source cod. De exemplu, IBM și Red Hat, care vând sisteme Linux și suport Linux, plătesc ambele angajați pentru a dezvolta codul Linux open-source, care beneficiază nu numai de variantele Linux open-source, ci și de alte proiecte Linux bine. De asemenea, Apple își plătește dezvoltatorii să lucreze la varianta BSD Darwin, care este baza pentru software-ul său OS X. Proiectele open source sunt libere să-și aleagă direcția și nu sunt conduse de profitabilitate.

Disponibilitatea sursei

Producătorii de sisteme de operare cu sursă închisă, cum ar fi Windows sau OS X, nu vor permite ca codul lor de programare să fie vizualizat de majoritatea terților. Dacă există o vulnerabilitate în cod, aceasta trebuie descoperită chiar de companie; deoarece există un număr limitat de dezvoltatori alocați proiectului, este posibil ca vulnerabilitatea să treacă neobservată. În sistemele de operare open-source, codul este vizibil de oricine. Teoretic, aceasta înseamnă că mult mai mulți oameni vor putea vedea codul de programare, oferind potențialul de a surprinde orice vulnerabilități mai rapid decât în ​​cazul sistemelor de operare cu sursă închisă. În practică, acest lucru nu este întotdeauna cazul. Deoarece dezvoltatorii pot fi voluntari care lucrează la ceea ce îi interesează sau angajați plătiți de a corporație să lucreze la o anumită bucată de cod, vulnerabilitățile din alte părți ale codului pot continua neobservat.

Exemple

Exemple de sisteme de operare open-source pentru computere includ Linux, FreeBSD și OpenSolaris. Sistemele de operare cu sursă închisă includ Microsoft Windows, Solaris Unix și OS X. Sistemele de operare cu sursă închisă mai vechi includ OS/2, BeOS și Mac OS original, care a fost înlocuit cu OS X. Pe sistemele mobile și tablete, sistemele de operare cu sursă închisă includ Windows Phone, iOS și sistemul de operare Symbian care este utilizat de BlackBerry. Android se bazează pe sistemul de operare Linux open-source, deși are multe extensii proprietare, cu sursă închisă. Sistemul de operare Firefox bazat pe Linux este un exemplu de sistem de operare mobil complet open-source, deși nu a câștigat încă o popularitate semnificativă.