Programvare , inkludert operativsystemer og programmer , er opprettet ved hjelp programmeringskode. Programmerere skrive kildekoden , som deretter kompilert inn kjørbar kode , skaper det produktet som du til slutt kjøre på datamaskinen din . Det er mange operativsystemer i bruk for personlig og industriell sammenhenger , og noen av dem er stengt kilde , og noen er åpne. Generelt, er en åpen kildekode-systemet en der kildekoden er synlig for deg , og i en lukket kildekode system er det ikke. Prinsipper
Prinsippet om åpen kildekode er at som en bruker har du rett til å få tilgang til kildekoden . Hvis du bruker en lukket kildekode system , trenger du ikke har tilgang til kildekoden , selv hvor programvaren har blitt kjøpt med en kommersiell lisens . Samt å være i stand til å se hvordan et program har blitt implementert , mange åpen kildekode- lisenser også tillate deg å endre og redistribuere programvaren , selv om det ofte dette avhenger av hvilken type lisens som brukes .
Forskjeller
å ha tilgang til kildekoden er ikke den eneste forskjellen mellom åpen og lukket kildekode-systemer . Mens lukket kildekode operativsystemer er vanligvis utviklet av bedrifter og jobbet på bare av folk i organisasjonen , åpen kildekode-systemer har en tendens til å bli utviklet av store samfunn . Fordi åpen kildekode-programmer har synlige kode , brukere og forbrukere av programvaren er i stand til å identifisere feil, og selv fikse dem. På grunn av dette, er åpen kildekode-systemer ofte oppdateres mer regelmessig enn lukket kildekode -systemer.
Lukkede systemer
p Det er mange lukkede kildekode-systemer i bruk. Microsoft Windows og Apple OS X operativsystem er lukket kildekode , og begge plattformene levere programvare for en rekke av databehandling sammenhenger , inkludert personlig , server og mobil. De mest brukte operativsystemer på personlige datamaskiner, særlig stasjonære PC-er, pleier å være lukket kildekode , selv om open source alternativer er på vei oppover .
Open Systems
antall åpne kildekode operativsystem er i bruk for desktop , server og mobile enheter. Selv om de fleste personlige PCer kjøre en lukket kildekode system , en vesentlig del av webservere i drift kjøre en åpen kildekode-plattform , spesielt Linux , som er den vanligste open source system i bruk fra og med 2011 . Økningen i mobil databehandling har også forårsaket en økning i bruken av åpen kildekode operativsystem , inkludert Ubuntu Linux og Googles Chrome og Android -systemer.
Hensyn
Bortsett fra de fundamentalt forskjellige prinsipper involvert i å velge en åpen eller lukket kildekode operativsystem , er det noen store forskjeller mellom de tilgjengelige systemer for brukerne. Selv om systemer som Linux er gratis, er det mange brukere ikke føler seg komfortabel med å bruke dem som de kan være mer vanskelig hvis du ikke er en databehandling ekspert . Men med mobil databehandling , er bruken av åpen kildekode plattformer utsette disse teknologiene til nye brukere.