Åpne Vs. Lukket kildekode operativsystem

Åpne Vs. Lukket kildekode operativsystem


Lukket kildekode operativsystemer bruker kode som er proprietær og holdt hemmelig for å hindre bruken av andre enheter. Tradisjonelt er de solgt med gevinst. Åpen kildekode operativsystem bruker kode som er fritt distribueres og tilgjengelig for alle å bruke, selv for kommersielle formål. Begge typer operativsystemer har fordeler.

Priser

Åpen kildekode-operativsystemer som Linux eller FreeBSD trenger ikke koste noe, gjennom noen Linux-selskaper, for eksempel Red Hat, gir støttede versjoner for et gebyr. Lukket kildekode operativsystemer kan enten være gratis eller tilbys for en pris. Microsoft Windows er forhåndsinstallert på mange nye datamaskiner; om du ikke trenger å betale separat for det, er kostnaden for Windows-lisensen i regnet inn i prisen av datamaskinprodusenten, som betaler Microsoft en bulk lisensavgift for alle sine forhåndsinstallerte kopier av Windows. Windows kan kjøpes separat for datamaskiner uten et operativsystem eller som en oppgradering til en tidligere versjon av Windows. OS X er også forhåndsinstallert på nye Macer, med mindre avgifter vanligvis belastet for oppgraderinger, selv om Mavericks oppgraderingen var gratis.

Utvikling

Med lukkede kildekode operativsystem, er utviklingskostnadene vanligvis betalt av selskapet selv, som ansetter utviklerne og bestemmer retningen av prosjektet. Dette gir fordelen av et profesjonelt team av utviklere og garantert ytelse, noe som er viktig for visse programvarepakker. I åpen-kildekode-miljøet, er retningen av et prosjekt bestemmes enten ved et styre, samfunnet eller enkeltpersoner. Utviklingskostnadene blir generert gjennom en kombinasjon av donasjoner fra bedrifter og enkeltpersoner, eller gjennom indirekte metoder som utviklere som er betalt av bedrifter til å arbeide på åpen kildekode. For eksempel, IBM og Red Hat, som selger Linux-systemer og Linux-støtte, både betale ansatte til å utvikle open-source Linux kode, som fordeler ikke bare deres open-source Linux-varianter, men andre Linux-prosjekter også. Apple betaler også sine utviklere å jobbe på BSD-variant Darwin, som er base for sin OS X-programvare. Åpen kildekode-prosjekter står fritt til å velge sin retning og er ikke drevet av lønnsomhet.

kilde tilgjengelighet

Produsentene av lukket kildekode operativsystem, for eksempel Windows eller OS X, vil ikke tillate at deres programmeringskode for å bli sett av de fleste tredjeparter. Hvis det er en sårbarhet i koden, må det bli oppdaget av selskapet selv; fordi det er et begrenset antall utviklere tildelt prosjektet, er det mulig at sårbarheten vil gå ubemerket hen. I åpen kildekode operativsystem, er koden synlig for noen. Teoretisk sett betyr dette at mange flere mennesker vil være i stand til å se programkoden, og tilbyr muligheten til å fange noen sårbarheter raskere enn med lukket kildekode operativsystemer. I praksis er dette ikke alltid tilfelle. Siden utviklerne kan være frivillige som jobber på hva de er interessert i, eller ansatte som utdeles av et selskap å jobbe på en bestemt del av koden, kan sårbarheter i andre deler av koden fortsatt gå ubemerket hen.

eksempler

Eksempler på datamaskinen åpen kildekode operativsystem inkluderer Linux, FreeBSD og OpenSolaris. Lukket kildekode operativsystem inkluderer Microsoft Windows, Solaris Unix og OS X. Eldre lukket kildekode operativsystem inkluderer OS / 2, BeOS og den opprinnelige Mac OS, som ble erstattet av OS X. På mobil og nettbrett-systemer, lukket kildekode operativsystem systemer inkluderer Windows Phone, iOS og Symbian OS som brukes av Blackberry. Android er basert på open-source Linux OS, selv om den har mange proprietære, lukkede kilde utvidelser. Den Linux-baserte Firefox OS er et eksempel på en fullstendig åpen kildekode mobile OS, men det har ennå til å få betydelig popularitet.