Forskjellen mellom BSD og Linux

Hovedforskjell: BSD og Linux er begge typer operativsystemer som man kan kjøre på sin datamaskin. BSD og Linux er derivater av UNIX operativsystemet, og de er begge operativsystem for åpen kildekode. Under Linuxs GNU Public License kan man endre programvaren slik som helst, så lenge de gir den modifiserte kildekoden til de andre brukerne. BSD-lisensen har ikke dette kravet, noe som betyr at brukeren kan gjøre endringer i programvaren og ikke trenger å gi dem de andre brukerne.

BSD og Linux er begge typer operativsystemer som man kan kjøre på sin datamaskin. Vel, teknisk er Berkeley Software Distribution (BSD) og Linux typer kjerne. En kjerne er den sentrale komponenten i mange operativsystemer.

Linux-kjernen ble først utgitt 5. oktober 1991 av Linus Torvalds. BSD ble distribuert av Computer Systems Research Group (CSRG) fra University of California, Berkeley, fra 1977 til 1995. I dag refererer BSD til hvilket som helst operativsystem basert på den opprinnelige BSD-kjernen, ligner Linux, som i dag refererer til hvilken som helst operasjon system basert på Linux-kjernen. Vanlige og populære BSD-operativsystemer inkluderer FreeBSD, NetBSD, OpenBSD eller DragonFly. Vanlige og populære Linux-operativsystemer inkluderer Debian og dets derivater som Ubuntu), Fedora og openSUSE.

BSD og Linux er derivater av UNIX operativsystemet, og de er begge operativsystem for åpen kildekode. Dette betyr at de er fritt tilgjengelige for alle og alle som ønsker å bruke og / eller endre kjernene eller operativsystemene basert på disse kjernene.

Linux tilhører GNU Public License. Dette sikrer at brukerne får fri tilgang til koden til selve kjernen som fungerer som grunnlaget for Linux-operativsystemet. Ikke bare det, brukerne kan selv endre kjernen for å gjøre endringer i selve operativsystemet. Disse endringene kan inneholde preferanseendringer for brukervennlighet, eller operativsystemet kan endres så mye at det regnes som en helt ny Linux-distribusjon.

Mens BSDs offentlige lisens ligner på Linux, har det en betydelig forskjell. BSD-lisensen er mye mindre restriktiv og det tillater distribusjon av binær eneste kilde. Under Linuxs GNU Public License kan man endre programvaren slik som helst, så lenge de gir den modifiserte kildekoden til de andre brukerne. BSD-lisensen har ikke dette kravet, noe som betyr at brukeren kan gjøre endringer i programvaren og ikke trenger å gi dem de andre brukerne.

En annen forskjell mellom de to er at BSD-koden ikke er kontrollert av en bruker, den styres av et kjerneteam som er løst sammensatt av utviklere over hele verden. FreeBSD og NetBSD har hver et kjerneteam som styrer prosjektet. De er de som har si i hvilken retning prosjektet tar. Noen av komponentene i BSD er Open Source-prosjekter i egen regi og forvaltes av ulike prosjektbehandlere.

Linux, på hånden, har ingen slike begrensninger på sine prosjekter. Linux-kjernen er fritt tilgjengelig for alle som kan gjøre endringer i det. De kan da gi kjernen til fem andre mennesker, som kan gjøre noen endringer som deres hjerte ønsker det. Prosessen fortsetter, derfor er det ikke en eller to versjoner av Linux. Hver person kan ha et unikt utviklet Linux-operativsystem. Det kan muligens være millioner av forskjellige versjoner tilgjengelig.

Basert på FreeBSD.org, viser Aalpha NET noen av grunnene til at FreeBSD skal brukes:

  1. Støtter en rekke plattformer: x86-kompatible, AMD64, Alpha, IA-64, PC-98 og UltraSPARC-arkitekturer
  2. Open Source - tilgjengelig gratis og leveres med full kildekode
  3. Passer godt for en rekke desktop- og serverprogrammer
  4. Kan installeres fra en rekke kilder
  5. Utvider funksjonssettet 4.4BSD operativsystem:
    • fusjonert virtuelt minne og filsystem buffer buffer
    • kompatibilitetsmoduler - for å kjøre programmer for andre operativsystemer, inkludert de for Linux, SCO UNIX, NetBSD og BSD / OS
    • Kjernekøer - programmer reagerer mer effektivt på en rekke asynkrone hendelser
    • Godta filtre - forbedre ytelsen ved å tillate tilkoblingsintensive applikasjoner (for eksempel webservere) for å skyve en del av funksjonaliteten i OS-kjernen
    • Myke oppdateringer - forbedret filsystemytelse uten å ofre sikkerhet og pålitelighet (analyserer meta-data filsystem operasjoner slik at de blir behandlet mer effektivt)
    • Støtte for IPsec og neste generasjons Internet Protocol, IPv6 - bedre sikkerhet i nettverk
    • kjernestøtte for stateful IP firewalling, samt IP proxy gateways etc.
    • støtter krypteringsprogramvare, sikre skjuler, Kerberos-autentisering, "virtuelle servere" opprettet ved hjelp av fengsler, chroot-ing-tjenester for å begrense tilgang til filsystemet, sikre RPC-fasiliteter og tilgangslister for tjenester som støtter TCP-pakkere

Men ifølge LiNUXLiNKS.com er det forskjellige grunner til å bruke Linux:

  • En Linux Distribution har tusenvis av dollar verdt programvare uten kostnad (eller et par dollar hvis kjøpt på CD)
  • Linux er et komplett operativsystem som er:
    • stabil - krasj av et program er mye mindre sannsynlig å bringe ned operativsystemet under Linux
    • pålitelig - Linux-servere er ofte oppe i hundrevis av dager sammenlignet med de vanlige omstartene som kreves med et Windows-system
    • ekstremt kraftig
  • Kommer med et komplett utviklingsmiljø, inkludert C, C ++, Fortran kompilatorer, verktøy som Qt og skriptspråk som Perl, Awk og sed. AC kompilator for Windows alene ville sette deg tilbake hundrevis av dollar.
  • Utmerkede nettverkstjenester: lar deg dele CPUer, dele modemer etc; som ikke er inkludert eller tilgjengelig med Windows 95.
  • Det ideelle miljøet for å kjøre servere som en webserver (f.eks. Apache), eller en FTP-server.
  • Et bredt utvalg av kommersiell programvare er tilgjengelig hvis dine behov ikke er fornøyd med den gratis programvaren.
  • Et operativsystem som enkelt kan oppgraderes. Etter en lengre tid kommer en typisk installasjon av Windows og programvare til et komplett rot. Ofte er den eneste måten å rydde opp alt rusk, å reformatere harddisken og starte igjen. Linux er imidlertid mye bedre for å opprettholde systemet.
  • Støtter flere prosessorer som standard.
  • True multi-tasking; evnen til å kjøre mer enn ett program på samme tid.
  • Et utmerket vindusystem kalles X; ekvivalent av Windows, men mye mer fleksibelt.
Anbefalt

Relaterte Artikler

  • forskjell mellom: Forskjell mellom Sony Xperia E og Sony Xperia P

    Forskjell mellom Sony Xperia E og Sony Xperia P

    Hovedforskjell: Sony Xperia E og E-Dual er to inngangsnivå telefoner fra Sony Mobile. Telefonen leveres med en 3, 5 TFT kapasitiv som har en ~ 165 ppi pixel tetthet. Den leveres med en 1 GHz Cortex-A5 Qualcomm Snapdragon-prosessor, en Adreno 200 GPU og 512 MB RAM. Sony Xperia P har en 4-tommers TFT-berøringsskjerm som gir opptil 4 touch-funksjoner.
  • forskjell mellom: Forskjell mellom Monkey Testing og Ad hoc Testing

    Forskjell mellom Monkey Testing og Ad hoc Testing

    Hovedforskjell: Adhoc Testing utføres uten planlegging eller forberedelse. Etter at programmet er funksjonelt, vil programmøren eller testeren teste programvaren ved å bruke hans kunnskap om programmet. Monkey Testing ligner Ad hoc Testing. Det kan imidlertid gjøres uten kjennskap eller informasjon om programvaren. Fø
  • forskjell mellom: Forskjellen mellom deg og du er

    Forskjellen mellom deg og du er

    Hovedforskjell: Hovedforskjellen mellom "din" og "du er" er at "din" er den possessive formen av deg, mens du står for "du er". 'Din' bør brukes på samme måte som hans eller hennes. 'Du er' skal bare brukes der den kan erstattes i setningen med 'du er'. Fo
  • forskjell mellom: Forskjellen mellom C og Java

    Forskjellen mellom C og Java

    Hovedforskjell: C og Java er to forskjellige programmeringssprog. C ble opprinnelig utviklet av Dennis Ritchie på AT & T Bell Labs mellom 1969 og 1973. Den har en kildekode for gratis programkilde. Java er et annet programmeringsspråk, som har blitt påvirket av C-språket. Det henter mye av sin syntaks fra C og C ++, men det har færre lavnivå fasiliteter enn heller. Java
  • forskjell mellom: Forskjellen mellom rotte og mus

    Forskjellen mellom rotte og mus

    Hovedforskjell : En rotte er en mellomstor til stor gnagere, med spisset snute, lang slank og hårløs hale, og dexterous forepaws. En mus er et lite pattedyr, om størrelsen på en spurv. Det har vanligvis en spiss snute, små avrundede ører og en lang naken eller nesten hårløs hale. Rotte og mus er ofte forvirret som de samme på grunn av likhetene mellom deres fremtoninger. Mange e
  • forskjell mellom: Forskjellen mellom kaffe og te

    Forskjellen mellom kaffe og te

    Hovedforskjell: Te er avledet fra Camellia sinensis, mens kaffe er avledet fra Coffea-anlegget. Disse begge varierer i prosess, smak og helsemessige fordeler. Te og kaffe er de to vanligste drikker i verden som er tilgjengelig nesten overalt i ulike former. Begge disse drikkene kan konsumeres når som helst på dagen og kan være varme eller kalde. D
  • forskjell mellom: Forskjell mellom Nokia Lumia 820 og Nexus 4

    Forskjell mellom Nokia Lumia 820 og Nexus 4

    Hovedforskjell: En av de første smarttelefonene under merkevaren er Nokia Lumia 820. Nokia Lumia 820 var den første av de første telefonene som ble utviklet på Windows Phone 8. Den ble lansert i november 2012 som et litt billigere alternativ til Nokia 920. Nexus 4 er Googles fjerde Nexus-merkede Android-smarttelefon. De
  • forskjell mellom: Forskjellen mellom yoghurt og curd

    Forskjellen mellom yoghurt og curd

    Hovedforskjell: Yoghurt og ostemasse er to forskjellige typer meieriprodukter. Disse to er to forskjellige former for melk som er opprettet ved å gjære melk på en eller annen måte. Yoghurt er et dagboksprodukt som er opprettet ved å gjære melk ved hjelp av bakterier. Bakteriene som brukes til gjæring av melk er kjent som "yoghurtkulturer". Ostem
  • forskjell mellom: Forskjell mellom Sony Xperia S og Sony Xperia T

    Forskjell mellom Sony Xperia S og Sony Xperia T

    Hovedforskjell: Xperia S har en 4, 3-tommers TFT-berøringsskjerm med splittersikker ark på ripebestandig glass. Skjermen gir en imponerende 342 ppi tetthet og drives av en 1, 5 GHz Qualcomm Dual-core prosessor. Sony Xperia T er en annen modell av Sony som ble utgitt i august 2012. Det var en av de første modellene som Sony har gitt ut etter at den har gått sammen med Ericsson. De

Redaksjonens

Forskjell mellom Ajax og Silverlight

Hovedforskjell: AJAX står for asynkron JavaScript og XML. Det er en gruppe av webutviklingsprogrammer som brukes til å designe nettsteder. Programmene lager interaktive webapplikasjoner ved hjelp av en kombinasjon av XHTML for grunnleggende programmering, CSS for styling, DOM for interaksjon, datautveksling ved hjelp av XML og XSLT, XMLHttpRequest og JavaScript.