Skillnad mellan BSD och Linux

Huvudskillnad: BSD och Linux är båda typerna av operativsystem som man kan köra på sin dator. BSD och Linux är derivat av UNIX operativsystem och de är båda operativsystem med öppen källkod. Under Linux GNU Public License kan man ändra programvaran på något sätt som de vill, så länge de tillhandahåller den modifierade källkoden till de andra användarna. BSD-licensen har inte detta krav, vilket innebär att användaren kan göra några ändringar av programvaran och behöver inte avslöja dem för de andra användarna.

BSD och Linux är båda typerna av operativsystem som man kan köra på sin dator. Tja, tekniskt är Berkeley Software Distribution (BSD) och Linux typer av kärnor. En kärna är den centrala komponenten i många operativsystem.

Linuxkärnan släpptes första gången den 5 oktober 1991 av Linus Torvalds. BSD distribuerades av Computer Systems Research Group (CSRG) vid University of California, Berkeley, från 1977 till 1995. Idag refererar BSD till vilket operativsystem som helst baserat på den ursprungliga BSD-kärnan, som liknar Linux, som idag hänvisar till alla operativsystem system baserat på Linux-kärnan. Vanliga och populära BSD-operativsystem inkluderar FreeBSD, NetBSD, OpenBSD eller DragonFly. Vanliga och populära Linux-operativsystem inkluderar Debian och dess derivat som Ubuntu), Fedora och openSUSE.

BSD och Linux är derivat av UNIX operativsystem och de är båda operativsystem med öppen källkod. Det innebär att de är fritt tillgängliga för alla och alla som vill använda och / eller ändra kärnorna eller operativsystemen baserat på dessa kärnor.

Linux tillhör GNU Public License. Detta säkerställer att användare kan få fri åtkomst till koden till själva kärnan som fungerar som grunden för Linux operativsystemet. Inte bara det, användare kan även ändra kärnan för att göra ändringar i operativsystemet själv. Dessa ändringar kan innehålla preferensförändringar för användbarhet eller operativsystemet kan ändras så mycket att det räknas som en helt ny Linux-distribution.

Medan BSD: s offentliga licens liknar Linux, har den en betydande skillnad. BSD-licensen är mycket mindre restriktiv och det tillåter distribution av binär enda källan. Under Linux GNU Public License kan man ändra programvaran på något sätt som de vill, så länge de tillhandahåller den modifierade källkoden till de andra användarna. BSD-licensen har inte detta krav, vilket innebär att användaren kan göra några ändringar av programvaran och behöver inte avslöja dem för de andra användarna.

En annan skillnad mellan de två är att faktum att BSD-koden inte kontrolleras av någon användare, det hanteras av ett kärnteam som löst består av utvecklare runt om i världen. FreeBSD och NetBSD har alla ett kärnteam som hanterar projektet. De är de som har sagt i vilken riktning projektet tar. Några av komponenterna i BSD är Open Source-projekt i sig och förvaltas av olika projektansvariga.

Linux, till hands, har inga sådana begränsningar på sina projekt. Linuxkärnan är tillgänglig för alla som kan göra några ändringar. De kan sedan ge kärnan till fem andra personer, som kan göra några förändringar som deras hjärta vill ha det. Processen fortsätter sedan, så det finns inte en eller två versioner av Linux. Varje person kan ha ett unikt utvecklat Linux operativsystem. Det kan eventuellt finnas miljoner olika versioner tillgängliga.

Baserat på FreeBSD.org listar Aalpha NET några av anledningarna till att FreeBSD ska användas:

  1. Stödjer en mängd olika plattformar: x86-kompatibla, AMD64, Alpha, IA-64, PC-98 och UltraSPARC-arkitekturer
  2. Open Source - tillgänglig gratis och levereras med fullständig källkod
  3. Passar bra för ett antal skrivbords- och serverprogram
  4. Kan installeras från en mängd olika källor
  5. Utvider funktionssatsen 4.4BSD operativsystem:
    • sammanslagna virtuella minnes- och filsystembuffertcache
    • kompatibilitetsmoduler - för att köra program för andra operativsystem inklusive sådana för Linux, SCO UNIX, NetBSD och BSD / OS
    • Kärnköer - program svarar mer effektivt på olika asynkrona händelser
    • Acceptera filter - förbättra prestanda genom att tillåta anslutningsintensiva applikationer (ex. Webbservrar) för att driva en del av deras funktionalitet i OS-kärnan
    • Mjuka uppdateringar - förbättrad filsystemprestanda utan att ge säkerhet och tillförlitlighet (analyserar meta-data-filsystemoperationer så att de behandlas mer effektivt)
    • Stöd för IPsec och nästa generations Internet Protocol, IPv6 - förbättra säkerheten i nätverk
    • kärnstöd för stateful IP-brandväggar, samt IP-proxy gateways etc.
    • stöder krypteringsprogram, säkra skal, Kerberos-autentisering, virtuella servrar som skapats med fängelser, chroot-ing-tjänster för att begränsa applikationsåtkomst till filsystemet, säkra RPC-faciliteter och åtkomstlistor för tjänster som stöder TCP-omslag

Men enligt LiNUXLiNKS.com finns det olika anledningar att använda Linux:

  • En Linux Distribution har tusentals dollar värd för programvara utan kostnad (eller ett par dollar om det köpts på CD)
  • Linux är ett komplett operativsystem som är:
    • stabil - kraschen av en applikation är mycket mindre sannolikt att sätta ner operativsystemet under Linux
    • pålitlig - Linux-servrar är ofta uppe i hundratals dagar jämfört med de vanliga omstart som krävs med ett Windows-system
    • extremt kraftfull
  • Levereras med en komplett utvecklingsmiljö, inklusive C, C ++, Fortran-kompilatorer, verktygssatser som Qt och skriptspråk som Perl, Awk och sed. AC-kompilatorn för Windows ensam skulle sätta dig tillbaka hundratals dollar.
  • Utmärkt nätverksfunktioner: så att du kan dela CPU: er, dela modem etc. som alla inte ingår eller är tillgängliga med Windows 95.
  • Den perfekta miljön för att köra servrar som en webbserver (t.ex. Apache) eller en FTP-server.
  • Ett brett utbud av kommersiell programvara är tillgänglig om dina behov inte uppfylls av den fria programvaran.
  • Ett operativsystem som enkelt kan uppgraderas. Efter en viss tid kommer en typisk installation av Windows och programvara till en komplett röra. Ofta är det enda sättet att rensa bort alla skräp att omforma hårddisken och börja om igen. Linux är dock mycket bättre för att upprätthålla systemet.
  • Stöder flera processorer som standard.
  • True multi-tasking; förmågan att köra mer än ett program samtidigt.
  • Ett utmärkt fönster system kallat X; motsvarande Windows men mycket mer flexibel.
Rekommenderas

Relaterade Artiklar

  • skillnad mellan: Skillnad mellan uppgradering och uppdatering

    Skillnad mellan uppgradering och uppdatering

    Huvudskillnad: Uppgradering kan innebära två olika saker, det kan referera till en nyare version av produkten eller det kan referera till en helt ny produkt som är nyare än den äldre produkten. Termen uppdatering är annorlunda; det avser att göra ändringar i samma program. Det innebär att man uppdaterar en äldre programvara. Datorvil
  • skillnad mellan: Skillnad mellan mål och upplösning

    Skillnad mellan mål och upplösning

    Huvudskillnad: Ett mål är ett önskat resultat som en person vill uppnå. Det är ett mål som en person vill nå. Det är en utgångspunkt för var en person ser sig själv efter en viss tid. Upplösning har faktiskt olika olika definitioner. Den används i olika fält, inklusive teknik, ljud, bild, logik, lag och resolutioner som vi gör på nyår. I de flesta fal
  • skillnad mellan: Skillnad mellan MDF och Marine Plywood

    Skillnad mellan MDF och Marine Plywood

    Huvudskillnad: MDF står för fiberplatta med medelstorlek. Det är en konstruerad träprodukt. Det skapas genom att bryta ner trärester i träfibrer. Dessa träfibrer kombineras sedan med vax och ett hartsbindemedel. Blandningen pläteras sedan och tillverkas i paneler genom applicering av hög temperatur och tryck. Marinpl
  • skillnad mellan: Skillnad mellan LG Optimus F5 och LG Optimus F7

    Skillnad mellan LG Optimus F5 och LG Optimus F7

    Nyckelfaktor: LG Optimus F5 har en 4, 3 tums skärm och körs på Android v4.1.2 (Jelly Bean). Den är byggd med en Dual-core 1.2 GHz-processor, 1 GB RAM och en 5MP kamera. LG Optimus F7, å andra sidan, har en 4, 7 tums skärm och kommer att köras på Android 4.1.2 (Jelly Bean). När det gäller hårdvara kommer den att ha en processor med 1, 5 GHz dual-core, 2 GB RAM och en intern lagringskapacitet på 8 GB. Med den st
  • skillnad mellan: Skillnad mellan älg och karibou

    Skillnad mellan älg och karibou

    Huvudskillnad: älg och karibou är en del av hjortfamiljen och är därmed ganska lika varandra. Det finns emellertid också många skillnader mellan dem. I det mesta av Europa kallas älgen en "wapiti", medan karibou är känd som ren. Älg och karibou är en del av hjortfamiljen och är därmed ganska lika varandra. Det finns e
  • skillnad mellan: Skillnad mellan steroider och kosttillskott

    Skillnad mellan steroider och kosttillskott

    Huvudskillnad: Steroider är fettlösliga organiska föreningar som är naturligt närvarande och produceras i människokroppen. Dessa är ansvariga för ett brett spektrum av fysiologisk utveckling, såsom reproduktiv tillväxt, vävnadsregenerering och kalorisk syntes i människokroppen. Kosttillskott, även känd som kosttillskott, kosttillskott, näringstillskott, är piller eller pulver som utvecklas för att ge näringsämnen, såsom vitaminer, mineraler, fibrer, fettsyror eller aminosyror, som en person kan sakna under deras daglig diet. I dagens otåliga v
  • skillnad mellan: Skillnad mellan hjälp och favör

    Skillnad mellan hjälp och favör

    Huvudskillnad: Vissa ordmästare hävdar också att hjälp ofta används när det behövs, medan gynnar är något som inte behövs men istället gör ditt liv bekvämare. Människor hävdar att hjälp och tjänst kan betyda samma sak - att ge hjälp. Båda termerna har emellertid andra definitioner som ofta skiljer orden från varandra. Hjälp och tjänst (
  • skillnad mellan: Skillnad mellan Asus FonePad och Samsung Galaxy Note 10.1

    Skillnad mellan Asus FonePad och Samsung Galaxy Note 10.1

    Huvudskillnad: Asus har meddelat lanseringen av nyaste phablet, Asus Fonepad. Fonepad är en 7-tums Android-tablett som gör det möjligt för användare att ringa telefonsamtal genom att placera enheten på örat. Fableten har en 7-tums IPS LED-bakgrundsbelyst pekskärm som tillåter multitouch-kapacitet för upp till 10 personer. Skärmen
  • skillnad mellan: Skillnad mellan C ++ och C #

    Skillnad mellan C ++ och C #

    Huvudskillnad: C ++ är ett allmänt programmerat språk. Det utvecklades från det ursprungliga C-programmeringsspråket. C ++ är ett statiskt skrivet, fritt formulär, flera paradigm och ett sammanställt programmeringsspråk. C ++-programmeringsspråket anses allmänt vara ett mellanliggande språk, eftersom det består av både högnivå och lågnivå språkfunktioner. I jämförelse med

Redaktionen

Skillnad mellan manuell och guide

Huvudskillnad: Begreppet "manual" eller "guide" refererar vanligtvis till ett dokument vars huvudsakliga syfte är att ge information eller instruktioner. Det förväntas generellt att guide är kortare, koncis och mer till punkt än manuellt. En handbok förväntas ge mer fördjupad information och instruktion än en guide. Men i p