Software, inclusi i sistemi operativi e le applicazioni , viene creato utilizzando il codice di programmazione. Programmatori di scrivere codice sorgente , che viene poi compilato in codice eseguibile , creando il prodotto che si esegue in ultima analisi, sul vostro computer . Ci sono molti sistemi operativi in uso per contesti personali , commerciali e industriali , e alcuni di loro sono chiusi fonte e alcuni sono aperti . In generale , un sistema open source è quello in cui il codice sorgente è visibile a voi , e in un sistema a sorgente chiuso non lo è. Principi
Il principio di software open source è che come utente di avere il diritto di accedere al codice sorgente . Se si utilizza un sistema closed source , non ha accesso al suo codice sorgente , anche se il software è stato acquistato con una licenza commerciale. Oltre ad essere in grado di vedere come è stato attuato un programma , molte licenze open source permettono anche di modificare e ridistribuire il software , anche se spesso questo dipende dal tipo di licenza utilizzata .
Differenze
Avere accesso al codice sorgente non è l' unica differenza tra i sistemi aperti e chiusi di origine . Mentre i sistemi operativi closed source sono in genere sviluppati da società e lavorato solo da persone all'interno dell'organizzazione , sistemi open source tendono ad essere sviluppato da grandi comunità . Poiché i programmi open source hanno il codice visibile , gli utenti ed i consumatori del software sono in grado di identificare i bug , e anche correggerli. A causa di questo , i sistemi open source vengono spesso aggiornati con maggiore regolarità rispetto ai sistemi closed source .
Chiuso Sistemi
Ci sono molti sistemi closed source in uso . Sistemi operativi Apple OS X Microsoft Windows e sono chiuse fonte , e entrambe le piattaforme fornisce il software per una varietà di contesti informatici, tra personale , server e mobile. I sistemi operativi più utilizzati su personal computer , PC desktop, in particolare tendono ad essere closed source , anche se alternative open source sono in aumento .
Open Systems
numero di sistemi operativi open source sono in uso per desktop, server e dispositivi mobili. Sebbene la maggior parte dei PC personali gestiscono un sistema closed source , una parte considerevole dei server Web in un'operazione eseguita una piattaforma open source , in particolare di Linux , che è il sistema open source più diffuso in uso a partire dal 2011 . L'aumento del mobile computing ha anche causato un aumento nell'uso dei sistemi operativi open source , tra cui Ubuntu Linux e Chrome di Google e sistemi Android .
Considerazioni
parte le fondamentalmente diversi principi coinvolti nella scelta di un sistema operativo open o closed source, ci sono alcune importanti differenze tra i sistemi disponibili per gli utenti . Anche se i sistemi come Linux sono liberi , molti utenti non si sentono agio con loro in quanto possono essere più difficile , se non sei un esperto di informatica . Tuttavia, con il mobile computing , l'utilizzo di piattaforme open source sta esponendo queste tecnologie per i nuovi utenti.