Alle som har grublet ideen om overgangen fra Windows til Linux vet det er forskjeller mellom de to operativsystemene. Men akkurat det er disse forskjellene? Mange folk vurderer dette migrasjon kan være mer tilbøyelige til å gjøre hoppe hvis de vet akkurat hva forskjellene er. Så jeg tenkte det ville være en god idé, i ånden av å hjelpe brukerne gjøre spranget, å skissere noen av de grunnleggende forskjellene mellom Linux og Windows.
Koste
I den nåværende tilstand av økonomien, er kostnaden en faktor som vil trekke flere og flere mennesker bort fra kostbare løsninger til gratis løsninger. Det er et område som Linux ikke kan nektes. Det er gratis. Linux har vært gratis siden starten. Hvorfor er det gratis? Fordi det er skapt av et stort fellesskap av utviklere som ikke jobber for et enkelt selskap. Linux er ikke et selskap. Red Hat er et selskap og de pakke en distribusjon av Linux som har en prislapp, men de er ikke Linux.
De aller fleste av programvare laget for Linux er også gratis. Men betyr denne mangelen på prislappen gjør Linux (og annen åpen kildekode) av noe lavere kvalitet? Nei. I noen tilfeller åpen kildekode er bedre enn sin proprietære motstykke. Tilbake i slutten av 90-tallet gjorde jeg en pris sammenligning av et komplett Linux installasjon (på den tiden var det Red Hat) vs Windows. For å få en Windows-basert system som kjører med tilsvarende programvare som fulgte med Red Hat-installasjon vil koste brukeren over $ 4000 USD.
Freedom
Jeg snakker ikke om frihet som det er brukt åpen kildekode metafor. Jeg snakker om frihet fra hvordan en enkelt selskap mener datamaskinen skal fungere. Med Windows er du låst til hvordan Microsoft føles operativsystemet skal fungere. Microsoft mener en oppgavelinje, en startmeny, ikoner, og en systemstatusfeltet lage den beste desktop. For noen som kan være. Men for mange brukere det er ikke det beste valget. Meg selv? Jeg foretrekker en minimalistisk skrivebordet uten de vanlige stasjonære stykker. Hvis jeg var bruker Microsoft ville jeg være ute av lykken (med mindre jeg ansette en tredjepart, proprietær løsning). Med Linux kan jeg gjøre min datamaskin gjøre og handle akkurat hvordan jeg vil. Jeg er bare begrenset til fantasien min og min tid.
File system Hierarki
Først og fremst Linux bruker en enkel hierarkisk katalogsystem. Alt i Linux begynner i rotkatalogen som er "/" og stasjoner vil bli merket /dev /sda, /dev /sdb, etc. Windows, derimot, bruker en multippel hierarkisk katalogsystem som er avhengig av mengden av driver i systemet. Når Windows starter, vil hver kjøretur bli tildelt et brev som fungerer som en rot. Så i et Windows-system som inneholder tre stasjoner vil det være tre røtter (som A :, E :, og F :). I et Linux-system bare én stasjon vil holde rotkatalogen. Hvis andre stasjoner er montert på samme system de vil bli montert i /media / maskinvarestøtte Det er der ting kan bli litt vanskelig. Fordi Microsoft er så forankret i personmarkedet, er de fleste hardware opprettet med Windows i tankene. På grunn av dette er det mulig å få, med de riktige driverne, til de fleste hardware fungere med Windows. Med Linux maskinvarestøtte er avhengig av utviklerne å kunne enten hacke sammen en gjennomførbar løsning eller få maskinvaren maker å jobbe med dem og overlate specs. Det er bare noen få tilfeller der hardware rett og slett ikke vil fungere med Linux. I disse tilfellene er det et spørsmål om maskinvareleverandører ikke slippe specs. Men generelt vil du finne ut av boksen Linux-støtte til å være ganske fantastisk. I mitt tilfelle synes jeg moderne Linux distribusjoner å være bedre på å oppdage hardware enn Windows. Men hvis du er en av de uheldige få som har hardware skapt av en mindre enn samarbeidsvillig leverandør, kan du ha problemer. Google din maskinvare for Linux støtte i tilfelle du er usikker. Sikkerhet Dette er et annet område som vil bli heftig debattert fram til slutten av operativsystemet slik vi kjenner det. Enten drevet av markedsandeler, hat, eller sårbarhet Windows har rett og slett langt flere svakheter enn Linux. En av de viktigste forskjellene er roten tilgang metafor. For å gjøre noen alvorlige skader på Linux-system må man ha tilgang til root brukeren, noe som betyr at root-passordet. Uten dette passordet, får du ikke veldig langt. Dette betyr ikke at det ikke er exploits til, sier Sendmail eller Apache eller MySQL. En annen stor forskjell er når en sårbarhet eller en feil er funnet utviklingen fellesskap av den berørte programvaren er vanligvis veldig rask på å plugge hullet. Microsoft har en track record for å ta altfor lang tid å lappe lignende hull. Final ThoughtsThere er mange andre forskjeller mellom Microsoft og Linux. Kan du tenke deg noe? Hvis du er en ny bruker, hvilke forskjeller har du funnet å være mest vanskelig å få utover? Anmeldelser
. Men selv om du har flere stasjoner på et Linux-system, vil du bare ha ett rotkatalogen. Forskjellene absolutt ikke slutt der, men av hensyn til lengde, vil jeg gå videre.