FreeBsd Vs OpenBsd

det finns ett antal Unix-liknande operativsystem baserade på eller härstammar från Berkeley Software Distribution (BSD) serie Unix-varianter. De tre mest anmärkningsvärda ättlingarna i nuvarande användning är FreeBSD, OpenBSD och NetBSD, som alla härrör från 386BSD och 4.4 BSD-Lite, av olika rutter. Både NetBSD och FreeBSD började livet 1993, ursprungligen härledd från 386bsd, men 1994 migrerade till en 4,4 BSD-lite kodbas. OpenBSD gafflades 1995 från NetBSD. Andra anmärkningsvärda derivat inkluderar DragonFly BSD, som gafflades från FreeBSD 4.8 och Apple Inc.’s iOS och OS X, med sin Darwin bas inklusive en stor mängd kod som härrör från FreeBSD.

de flesta av de nuvarande BSD-operativsystemen är öppen källkod och tillgängliga för nedladdning, gratis, under BSD-licensen, de mest anmärkningsvärda undantagen är OS X och iOS. De använder också i allmänhet en monolitisk kärnarkitektur, förutom OS X och DragonFly BSD som har hybridkärnor. De olika BSD-projekten med öppen källkod utvecklar i allmänhet kernel-och userland-programmen och biblioteken tillsammans, källkoden hanteras med ett enda centralt källförråd.

tidigare användes BSD också som grund för flera proprietära versioner av UNIX, såsom Sun ’s SunOS, Sequent’ s Dynix, NeXT ’s NeXTSTEP, DEC’ s Ultrix och OSF/1 AXP (nu Tru64 UNIX). Delar av Nexts programvara blev grunden för OS X som tillsammans med iOS är bland de mest kommersiellt framgångsrika BSD-varianterna på den allmänna marknaden.

i den här artikeln måste vi jämföra OpenBsd med FreeBsd , nu säger vi om historia och popularitet för detta operativsystem .

FreeBSD syftar till att göra ett operativsystem användbart för alla ändamål. Den är avsedd att köra en mängd olika applikationer, vara lätt att använda, innehålla banbrytande funktioner och vara mycket skalbar på nätverksservrar med mycket hög belastning. FreeBSD är gratis och öppen källkod, och projektet föredrar BSD-licensen. De accepterar emellertid ibland sekretessavtal (nda) och inkluderar ett begränsat antal hal-moduler med sluten källkod för specifika enhetsdrivrutiner i sitt källkodsträd, för att stödja hårdvaran hos företag som inte tillhandahåller rent öppen källkodsdrivrutiner (till exempel HALs för att programmera programvarudefinierade radioapparater så att leverantörer inte delar sina egna algoritmer). För att upprätthålla en hög kvalitetsnivå och ge bra stöd för ”production quality commercial Off-the-shelf (COTS) arbetsstation, server och avancerade inbyggda system” fokuserar FreeBSD på en smal uppsättning arkitekturer. Ett betydande utvecklingsfokus sedan 2000 har varit finkornig låsning och SMP-skalbarhet. Från och med 2007 var det mesta av kärnan finlåst och skalningsförbättringar började ses.Andra senaste arbetet omfattar gemensamma kriterier säkerhetsfunktioner, såsom obligatorisk åtkomstkontroll och säkerhetshändelsegranskning stöd.

OpenBSD syftar till säkerhet, korrekthet och att vara så fri som möjligt. Säkerhetspolicyer inkluderar att avslöja säkerhetsbrister offentligt, känd som fullständig information; noggrant granska kod för buggar och säkerhetsproblem; olika säkerhetsfunktioner, inklusive W^X sidskyddsteknik och tung användning av randomisering; en ”säker som standard”-filosofi inklusive att inaktivera alla icke-väsentliga tjänster och ha förnuftiga initiala inställningar; och integrerad kryptografi, som ursprungligen underlättades på grund av avslappnade kanadensiska exportlagar i förhållande till USA. När det gäller programfrihet föredrar OpenBSD BSD-eller ISC-licensen, med GPL endast acceptabelt för befintlig programvara som är opraktisk att ersätta, till exempel GNU Compiler Collection. Nda anses aldrig vara acceptabelt. I likhet med sin förälder, NetBSD, OpenBSD strävar efter att köra på en mängd olika hårdvara.
OpenBSD-projektet har skapat många barnprojekt som OpenSSH, OpenNTPD, OpenBGPD, OpenSMTPD, PF, CARP och LibreSSL. Många av dessa är utformade för att ersätta begränsade alternativ.

Detta är stapeldiagram över popularitet för bsd-system :

Bsd_distributions_usage

Bsd_distributions_usage

i December 1994 NetBSD grundare Theo de Raadt ombads att avgå från sin position som senior utvecklare och medlem av NetBSD core team.Anledningen till detta är inte helt klart, även om det finns påståenden om att det berodde på personlighetskonflikter inom NetBSD-projektet och på dess e-postlistor.

i September 2005 undersökte BSD-Certifieringsgruppen, efter reklam på ett antal e-postlistor, 4 330 BSD-användare, varav 3 958 tog undersökningen på engelska, för att bedöma den relativa populariteten hos de olika BSD-operativsystemen. Cirka 77% av de svarande använde FreeBSD, 33% använde OpenBSD, 16% använde NetBSD, 2,6% använde Dragonfly och 6,6% använde andra (potentiellt icke-BSD) system. Andra språk som erbjuds var brasilianska och europeiska portugisiska, tyska, italienska och polska. Observera att det inte fanns någon kontrollgrupp eller förhandsgranskning av undersökningsdeltagarna. De som kontrollerade ”andra” ombads att ange det operativsystemet.

eftersom enkätdeltagare fick välja mer än ett svar, de procentsatser som visas i diagrammet, som är av antalet undersökning av deltagarna, lägga till upp till mer än 100%. Om en enkättagare fyllt i mer än ett val för ”andra”, detta fortfarande bara räknas som en röst för andra på detta diagram.

ett annat försök att profilera världsomspännande BSD-användning är *BSDstats-projektet, vars primära mål är att visa för hårdvaruleverantörer penetrationen av BSD och lönsamheten hos hårdvarudrivrutiner för operativsystemet. Projektet samlar in data varje månad från alla BSD-systemadministratörer som är villiga att delta och registrerar för närvarande BSD-marknadsandelarna för deltagande FreeBSD -, OpenBSD -, NetBSD -, DragonflyBSD -, Debian GNU/kFreeBSD -, PC-BSD-och MirBSD-system.

DistroWatch, välkänd i Linux-communityn och används ofta som en grov guide till gratis operativsystempopularitet, publicerar sidträffar för var och en av Linux-distributionerna och andra operativsystem som den täcker. Från och med den 10 januari 2016 placerade den FreeBSD på 24: e plats med 423 träffar per dag; PC-BSD på 50: e plats med 247 träffar per dag; GhostBSD på 57: e plats med 218 träffar, NetBSD på 98: e plats med 140 träffar per dag; OpenBSD på 82: e plats med 163 träffar per dag; och MidnightBSD på 111: e plats med 94 träffar per dag.

FreeBsd

första offentliga utgåvan 1993-12-01baserad på 386BSD, 4.4 BSD-LiteLatest stabil Version 10.2 releasedatum 2015-08-13license förenklad Bsdpurpose Server, arbetsstation, Nätverksapparat, EmbeddedAims för maximal prestanda

OpenBsd

första offentliggörande 1996-09-01baserad på NetBSD 1.0 senaste stabila version 5.8 releasedatum 2015-10-18license iscpurpose Server, arbetsstation, Network Appliance, Embeddedaims för maximal säkerhet. 

Stödda Bågar :

de stödda arkitekturerna för Freebsd är x86, x86-64, PC98, Itanium, UltraSPARC, ARM, MIPS, PPC och om OpenBsd de är x86, 68k, Alpha, x86-64, SPARC, UltraSPARC, ARM, MIPS, PPC, VAX .

filsystem som stöds :

populära filsystem som stöds i freebsd är UFS, UFS2, ext2, FAT, ISO 9660, UDF, NFS, SMBFS, NetWare (nwfs), NTFS (limited read-write), ReiserFS (read only), XFS (experimental), ZFS, FUSE, Coda (experimental), AFS och i openbsd är de UFS, UFS2, ext2, FAT, ISO 9660, UDF, NFS, NTFS (skrivskyddad), AFS, säkring.

integrerade Syslogging-system:

de integrerade Säkerhetsloggningssystemen på freebsd är syslog, CAPP event auditing, OpenBSM medan det i OpenBsd bara är syslog .

standard brandväggar :

standard brandväggar som integreras på freebsd är IPFW2, IPFilter, PF medan i openbsd är PF.

Pakethantering på BSD-system:

FreeBSD: s binary package manager, pkg, kan användas för att enkelt hantera installationen av förkompilerade applikationer, FreeBSD-motsvarande Debian-och RPM-paket. Jämfört med den andra vanliga metoden för installation av programvara på FreeBSD, kompilera portar med Ports Collection, med hjälp av paket ger en enklare och snabbare alternativ som fungerar i många situationer. Paket är dock inte lika flexibla som portar eftersom paketinstallationer inte kan anpassas—om du behöver anpassa kompileringsalternativen för dina programinstallationer, använd portar istället för paket.

arbeta med pkg :

Installing :
pkg install <span class="highlight">package_name
Information Gathering :
pkg info package_name
Upgrade Packages :
pkg upgrade
Delete packages :
pkg delete package_name
Remove Unused Dependencies
pkg autoremove
Find Packages :
pkg search package_name
Find Detailed packages :
pkg search -f package_name
</span>

arbeta med pkg_add :

installera : pkg_add-V Package_nameListing installerade paket: pkg_infoupdating installerade paket : pkg_add-u unzipRemoving installerade paket: pkg_delete skärm

arbeta med portar måste skriva i en annan artikel detaljerad .

installera FreeBsd 10.2 :

Låt oss starta installationen. Ladda ner den senaste FreeBSD-versionen härifrån. Skapa en startbar DVD eller USB-enhet och starta upp ditt system med installationsmediet.

du kommer att se FreeBSD installer-menyn. tryck på 1 (Nummer ett) eller tryck på Enter för att starta installationen.

01

01

när starten är klar visas följande välkommen. Du har tre alternativ här.

  1. tryck på Enter för att installera FreeBSD på hårddisken.
  2. Välj skal och tryck för att gå in i kommandoradsläge. I commend line-läge kan du partitionera hårddiskarna enligt ditt val innan du installerar FreeBSD på den.
  3. det tredje alternativet, Live CD eill låter dig prova live FreeBSD-systemet utan att installera det.

Låt oss gå med standardalternativet, installera. Tryck på Enter för att välja standardalternativet.

02

02

Välj din Nyckelkarta. Jag går med standardvalet.

03

03

ange ett värdnamn för ditt system.

04

04

Välj de systemkomponenter som ska installeras.

05

05

nästa måste vi partitionera vår hårddisk för att installera FreeBSD. Du kan antingen fortsätta med standardalternativet, Auto (UFS) eller manuell partitionsmetod.

jag skulle vilja fortsätta med automatisk partition, så jag valde första alternativet, dvs Auto (UFS).

06

06

Välj hela disken och tryck på Enter.

07

07

Välj partitionsschema för enheten och tryck på Enter. Jag går med standardvalet.

08

08

granska partitionsstorlekarna. När du är ok med partitionsstorleken väljer du slutför och trycker på Enter.

09

09

klicka på Commit för att bekräfta partitionsinställningen och tryck på Enter för att spara ändringarna.

10

10

FreeBSD installationsprocessen startar nu.

11

11

när installationen är klar kommer du att bli ombedd att ändra/ställa in root-användarlösenordet.

12

12

välj sedan ditt nätverkskort för att konfigurera nätverket.

13

13

Välj Ja för att Konfigurera IPv4 för gränssnittet.

14

14

här måste vi ställa in IP-adressen för nätverkskortet. Om du har DHCP-server väljer du Ja för att aktivera DHCP för det här nätverksgränssnittet. Om du inte har DHCP-server väljer du Nej och anger IP-adressen, undernätet, nätverksmasken manuellt.

jag har inte DHCP-server i mitt nätverk, därför valde jag nej.

15

15

ange IP-adress, subnät och gateway etc.

16

16

Jag använder inte IPv6, så jag valde Nej

17

17

ange sedan DNS-serverns IP.

18

18

välj Nej för att välja din standardtidszon.

19

19

Välj din Region. För mig är det Asien. välj sedan ditt land .

20

20

välj sedan de listtjänster du vill starta vid varje start.

21

21

vi måste skapa en vanlig användare för regelbunden databehandling. Välj Ja och tryck på Enter.

22

22

ange detaljerna för den nya användaren.

23

23

skriv Nej för att skapa den nya användaren.

på samma sätt kan du skapa så många användare du vill. För mig är bara en användare tillräckligt, så jag gick in för att fortsätta.

vi har nått det sista steget. Välj Avsluta och tryck på Enter för att tillämpa konfigurationen och avsluta FreeBSD-installationsprogrammet.

24

24

Grattis! FreeBSD-installationen är klar. Installationsprogrammet kommer att be dig att göra några slutliga ändringar innan du avslutar installationsguiden. Om du vill ändra något väljer du ja, annars väljer du Nej och trycker på Enter för att slutföra installationen.

25

25

ta slutligen bort installationsmediet och klicka på Starta om.

26

26

efter omstart anger du användarnamnet och lösenordet för att logga in på ditt nyinstallerade FreeBSD-system.

installera OpenBsd 5.8 :

vi installerar openbsd 5.8 med diskkryptering med bioctl. vi behöver en dator med denna plattform . Vid Nävesteget bör vi ladda ner Openbsd 5.8 från den här länken .

nästa steg är att starta upp systemet som vi kommer att se på skärmen så här :

01

01

eftersom vi vill kryptera disken använder vi först skalkommandot : S

på OpenBSD kan din hårddiskenhet vara :

wd* för en IDE disksd * för en ISCSI-skiva

skapa en MBR-partitionstabell för vår disk :

# fdisk-l wd0

skapa vår partition :

# disklabel-e wd0> z # raderar alla befintliga partitioner

skapa en filsystempartition :

> a a> FSTYPE: RAID

skriv disketiketten : w
och avsluta: q

nu kommer vi att kryptera disken med bioctl :

# bioctl-c C-l / dev / wd0a softraid0

nu skapas en ny enhet : sd0

02

02

dags att installera ditt system :

# installera

konfigurera ditt system :

  • tangentbordslayout
  • värdnamn
  • nätverkskonfiguration
  • SSHd
  • lägga till användare…

03

03

filsystem :

04

04

Välj (C)ustom installera och följ nedan

> z # radera alla befintliga partitioner> a b # skapa en swap parition> a a # skapa en filsystempartition> w # skriv partitionen> q # avsluta

05

05

då borde vi se :

06

06

dags att hämta systemets paket och installera dem :

07

07

vi borde se detta i slutet :

08

08

i slutet kan vi starta om :

# starta om

efter omstart måste vi ange lösenfras :

09

09

det är det 6077>

You might also like

Lämna ett svar

Din e-postadress kommer inte publiceras.