QNA > C > Cos'è Un Sistema Operativo Open Source?

Cos'è un sistema operativo open source?

Open source significa che è aperto a tutti, chiunque può ottenere il codice sorgente e apportare modifiche desiderabili.

Ex:
Android è open source, quindi i telefoni di diversi produttori hanno un look and feel diverso. Samsung ha touchwiz ui, htc ha sense, ecc. Il codice che Google fornisce è chiamato codice stock. I produttori lo cambiano secondo le loro esigenze e aggiungono funzionalità ai loro telefoni per renderli diversi dagli altri. Come Samsung's note 4 appena rilasciato ha il supporto per lo stilo, lg g3 ha il suo proprio impressionante multitasking o le caratteristiche della fotocamera e molte nuove caratteristiche sorprendenti che stock Android doesn't hanno. Questo è open source, anche voi potete scaricare il codice sorgente e creare il vostro Android.

Chiuso open source:
Ex: Windows phone
Vedrai che ogni windows phone ha la stessa UI, look and feel. Tutto è uguale. Si ottengono solo diverse app preinstallate e diversi hardware. Microsoft fornisce il codice sorgente con delle restrizioni. Non permette di cambiare l'UI e il codice principale.

Source chiuso
Ex: apple iphone
Apple non permette agli altri produttori di ottenere il loro codice sorgente. Solo Apple ce l'ha. Non puoi ottenere il codice e modificarlo come vuoi.

Open source
Ex: linux
Le fondazioni linux hanno sviluppato il sistema operativo linux. L'ha reso open source. Ora sono disponibili diverse varianti di linux come ubuntu, redhat, ecc.

In pratica puoi ottenere il codice scritto da qualcun altro legalmente, e puoi modificarlo, aggiungere o rimuovere certe cose o caratteristiche, fare una UI diversa e fare la tua cosa e chiamarla come vuoi.

Di Snyder Schierer

Cos'è la modalità OC nell'app di gioco MSI? :: Come overcloccare una 1660 Ti
Link utili