>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

Apri vs. Sistema operativo a sorgente chiusa

I sistemi operativi closed-source utilizzano codice proprietario e mantenuto segreto per impedirne l'utilizzo da parte di altre entità. Tradizionalmente, sono venduti per un profitto. I sistemi operativi open source utilizzano codice che è distribuito gratuitamente e disponibile per chiunque, anche per scopi commerciali. Entrambi i tipi di sistemi operativi presentano vantaggi.

Prezzi

I sistemi operativi open source come Linux o FreeBSD non costano nulla, tramite alcune società Linux, come Red Hat, forniscono versioni supportate a pagamento. I sistemi operativi closed-source possono essere gratuiti o offerti a pagamento. Microsoft Windows viene preinstallato su molti nuovi computer; sebbene non sia necessario pagarlo separatamente, il costo della licenza di Windows è incluso nel prezzo dal produttore del computer, che paga a Microsoft una tariffa di licenza collettiva per tutte le copie preinstallate di Windows. Windows può essere acquistato separatamente per i computer senza sistema operativo o come aggiornamento a una versione precedente di Windows. OS X è anche preinstallato sui nuovi Mac, con piccoli costi generalmente addebitati per gli aggiornamenti, sebbene l'aggiornamento di Mavericks fosse gratuito.

Sviluppo

Con i sistemi operativi closed source, i costi di sviluppo sono in genere pagati dall'azienda stessa, che assume gli sviluppatori e determina la direzione del progetto. Ciò offre il vantaggio di un team professionale di sviluppatori e prestazioni garantite, essenziali per determinati pacchetti software. Nella comunità open source, la direzione di un progetto è determinata da un consiglio di amministrazione, dalla comunità o da individui. I costi di sviluppo sono generati da una combinazione di donazioni di aziende e privati, o attraverso metodi indiretti come gli sviluppatori che sono pagati dalle aziende per lavorare su codice open source. Ad esempio, IBM e Red Hat, che vendono sistemi Linux e supporto per Linux, pagano entrambi i dipendenti per sviluppare codice Linux open source, che avvantaggia non solo le loro varianti Linux open source, ma anche altri progetti Linux. Apple paga anche i suoi sviluppatori per lavorare sulla variante BSD Darwin, che è la base per il suo software OS X. I progetti open source sono liberi di scegliere la loro direzione e non sono guidati dalla redditività.

Disponibilità della fonte

I produttori di sistemi operativi closed-source, come Windows o OS X, non consentiranno che il loro codice di programmazione venga visualizzato dalla maggior parte delle terze parti. Se c'è una vulnerabilità nel codice, deve essere scoperta dall'azienda stessa; poiché al progetto è assegnato un numero limitato di sviluppatori, è possibile che la vulnerabilità passi inosservata. Nei sistemi operativi open source, il codice è visualizzabile da chiunque. In teoria, ciò significa che molte più persone saranno in grado di vedere il codice di programmazione, offrendo il potenziale per rilevare eventuali vulnerabilità più rapidamente rispetto ai sistemi operativi closed-source. In pratica, non è sempre così. Poiché gli sviluppatori possono essere volontari che lavorano su ciò a cui sono interessati o dipendenti pagati da un'azienda per lavorare su uno specifico pezzo di codice, le vulnerabilità in altre parti del codice potrebbero comunque passare inosservate.

Esempi

Esempi di sistemi operativi open source per computer includono Linux, FreeBSD e OpenSolaris. I sistemi operativi closed-source includono Microsoft Windows, Solaris Unix e OS X. I vecchi sistemi operativi closed-source includono OS/2, BeOS e il Mac OS originale, che è stato sostituito da OS X. Sui sistemi mobili e tablet, il funzionamento closed-source i sistemi includono Windows Phone, iOS e il sistema operativo Symbian utilizzato da BlackBerry. Android è basato sul sistema operativo Linux open source, sebbene abbia molte estensioni proprietarie chiuse. Il sistema operativo Firefox basato su Linux è un esempio di sistema operativo mobile completamente open source, sebbene non abbia ancora guadagnato una popolarità significativa.


  1. I vantaggi di un sistema di tracciamento
  2. Tipi di sistemi GPS
  3. Istruzioni del sistema di navigazione
  4. Sottotitoli Vs. Aperto sottotitoli
  5. Come aggiornare un sistema operativo di computer
  6. Come funzionano i sistemi PA?