1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Pametni dom >> Pametno življenje

Open Vs. Zaprtokodni operacijski sistem

Zaprtokodni operacijski sistemi uporabljajo kodo, ki je lastniška in je tajna, da preprečijo njeno uporabo drugim subjektom. Tradicionalno se prodajajo za dobiček. Odprtokodni operacijski sistemi uporabljajo kodo, ki se prosto distribuira in je na voljo vsem, tudi v komercialne namene. Obe vrsti operacijskih sistemov imata prednosti.

Cene

Odprtokodni operacijski sistemi, kot sta Linux ali FreeBSD, ne stanejo nič, nekatera podjetja za Linux, kot je Red Hat, ponujajo podprte različice za plačilo. Zaprtokodni operacijski sistemi so lahko brezplačni ali na voljo za določeno ceno. Microsoft Windows je vnaprej nameščen na številnih novih računalnikih; Čeprav vam za to ni treba plačati posebej, stroške licence za Windows vračuna v ceno proizvajalec računalnika, ki Microsoftu plača licenčnino v velikem obsegu za vse njihove vnaprej nameščene kopije sistema Windows. Windows je mogoče kupiti ločeno za računalnike brez operacijskega sistema ali kot nadgradnjo na prejšnjo različico sistema Windows. OS X je vnaprej nameščen tudi na novih računalnikih Mac, pri čemer se za nadgradnje običajno zaračunajo majhni stroški, čeprav je bila nadgradnja Mavericks brezplačna.

Razvoj

Pri zaprtokodnih operacijskih sistemih stroške razvoja običajno plača podjetje samo, ki najame razvijalce in določi smer projekta. To ponuja prednost strokovne ekipe razvijalcev in zagotovljeno delovanje, kar je bistvenega pomena za določene programske pakete. V odprtokodni skupnosti usmeritev projekta določi upravni odbor, skupnost ali posamezniki. Stroški razvoja nastanejo s kombinacijo donacij podjetij in posameznikov ali s posrednimi metodami, kot so razvijalci, ki jih korporacije plačajo za delo na odprtokodni kodi. Na primer, IBM in Red Hat, ki prodajata sisteme Linux in podporo za Linux, zaposlenim plačujeta za razvoj odprtokodne kode Linux, kar koristi ne le njunim odprtokodnim različicam Linuxa, ampak tudi drugim projektom Linuxa. Apple tudi plačuje svojim razvijalcem, da delajo na različici BSD Darwin, ki je osnova za njegovo programsko opremo OS X. Odprtokodni projekti lahko prosto izbirajo svojo smer in jih ne vodi donosnost.

Razpoložljivost vira

Proizvajalci zaprtokodnih operacijskih sistemov, kot sta Windows ali OS X, večini tretjih oseb ne bodo dovolili ogleda njihove programske kode. Če je v kodi ranljivost, jo mora odkriti podjetje samo; ker je projektu dodeljeno omejeno število razvijalcev, je možno, da bo ranljivost ostala neopažena. V odprtokodnih operacijskih sistemih si lahko kodo ogleda kdorkoli. Teoretično to pomeni, da bo veliko več ljudi lahko videlo programsko kodo, kar ponuja potencial za hitrejše odkrivanje morebitnih ranljivosti kot pri zaprtokodnih operacijskih sistemih. V praksi ni vedno tako. Ker so lahko razvijalci prostovoljci, ki delajo na tem, kar jih zanima, ali zaposleni, ki jih korporacija plača za delo na določenem delu kode, lahko ranljivosti v drugih delih kode še vedno ostanejo neopažene.

Primeri

Primeri računalniških odprtokodnih operacijskih sistemov vključujejo Linux, FreeBSD in OpenSolaris. Zaprtokodni operacijski sistemi vključujejo Microsoft Windows, Solaris Unix in OS X. Starejši zaprtokodni operacijski sistemi vključujejo OS/2, BeOS in izvirni Mac OS, ki ga je nadomestil OS X. Na mobilnih in tabličnih sistemih zaprtokodno delovanje sistemi vključujejo Windows Phone, iOS in operacijski sistem Symbian, ki ga uporablja BlackBerry. Android temelji na odprtokodnem operacijskem sistemu Linux, čeprav ima veliko lastniških zaprtokodnih razširitev. Operacijski sistem Firefox, ki temelji na Linuxu, je primer popolnoma odprtokodnega mobilnega operacijskega sistema, čeprav še ni pridobil znatne priljubljenosti.


  1. Prednosti Tracking System
  2. Vrste GPS Systems
  3. Navigacijski sistem Navodila
  4. Closed Captioning Vs. Odpri Captioning
  5. Kako nadgraditi računalniški operacijski sistem