on olemassa useita Unixin kaltaisia käyttöjärjestelmiä, jotka perustuvat tai polveutuvat Berkeley Software Distribution (BSD) – sarjasta Unix-variantteja. Kolme merkittävintä nykykäytössä olevaa jälkeläistä ovat FreeBSD, OpenBSD ja NetBSD, jotka kaikki ovat peräisin 386BSD: stä ja 4.4 BSD-Litestä eri reittejä pitkin. Sekä NetBSD että FreeBSD aloittivat elämän vuonna 1993, aluksi 386BSD: stä johdettuna, mutta vuonna 1994 siirryttiin 4.4 BSD-Lite-koodipohjaan. OpenBSD haarautui vuonna 1995 NetBSD: stä. Muita merkittäviä johdannaisia ovat DragonFly BSD, joka haarautui FreeBSD 4.8: sta, ja Apple Inc.’s iOS ja OS X, sen Darwin base sisältää suuren määrän koodia johdettu FreeBSD.
suurin osa nykyisistä BSD-käyttöjärjestelmistä on avointa lähdekoodia ja ladattavissa ilmaiseksi BSD-lisenssillä, merkittävimmät poikkeukset ovat OS X ja iOS. Ne käyttävät myös yleensä monoliittista ytimen arkkitehtuuria, lukuun ottamatta OS X: ää ja DragonFly BSD: tä, joissa on hybridisydämet. Erilaiset avoimen lähdekoodin BSD-projektit kehittävät ytimen ja userland-ohjelmat ja kirjastot yleensä yhdessä, jolloin lähdekoodia hallitaan yhdellä keskitetyllä lähdekoodivarastolla.
aiemmin BSD: tä käytettiin myös pohjana useille Unixin omille versioille, kuten Sunin SunOS, Sequentin Dynix, Nextin NeXTSTEP, DEC: n Ultrix ja OSF/1 AXP (nykyisin Tru64 UNIX). Nextin ohjelmiston osista tuli perusta OS X: lle, joka yhdessä iOS: n kanssa on kaupallisesti menestyneimpiä BSD-versioita yleisillä markkinoilla.
tässä artikkelissa meidän on verrattava OpenBsd: tä FreeBsd: hen , nyt sanomme tämän käyttöjärjestelmän historiasta ja suosiosta .
FreeBSD pyrkii tekemään käyttöjärjestelmästä käyttökelpoisen mihin tahansa tarkoitukseen. Sen on tarkoitus ajaa monenlaisia sovelluksia, olla helppokäyttöinen, sisältää huippuluokan ominaisuuksia ja olla erittäin skaalautuva erittäin suuren kuormituksen verkkopalvelimille. FreeBSD on vapaata ja avointa lähdekoodia, ja projekti suosii BSD-lisenssiä. Joskus ne kuitenkin hyväksyvät salassapitosopimukset (NDAs) ja sisältävät rajoitetun määrän suljetun lähdekoodin HAL-moduuleja tietyille laiteajureille lähdekoodipuussaan tukeakseen sellaisten yritysten laitteistoa, jotka eivät tarjoa puhtaasti avoimen lähdekoodin ajureita (kuten HALs ohjelmoida ohjelmistomääritettyjä radioita niin, että toimittajat eivät jaa omia algoritmejaan). Säilyttääkseen korkean laatutason ja tarjotakseen hyvää tukea ”production quality commercial off-the-shelf (COTS) workstation, server, and high-end embedded systems”, FreeBSD keskittyy kapeaan arkkitehtuurien joukkoon. Merkittävä kehityskohde vuodesta 2000 on ollut hienorakeinen lukitus ja SMP-skaalautuvuus. Vuodesta 2007 lähtien suurin osa ytimestä oli hienolukittuja ja skaalausparannuksia alettiin nähdä.Muita viimeaikaisia töitä ovat yhteiset kriteerit tietoturvatoiminnallisuus, kuten pakollinen kulunvalvonta ja tietoturvatapahtumien auditoinnin tuki.
OpenBSD pyrkii tietoturvaan, oikeellisuuteen ja olemaan mahdollisimman vapaa. Tietoturvakäytäntöihin kuuluu tietoturva-aukkojen paljastaminen julkisesti, joka tunnetaan nimellä full disclosure; vikojen ja tietoturvakysymysten perusteellinen tarkastuskoodi; erilaiset tietoturvaominaisuudet, mukaan lukien W^X-sivun suojaustekniikka ja satunnaistamisen raskas käyttö; ”oletusarvoisesti turvallinen” filosofia, mukaan lukien kaikkien ei-olennaisten palvelujen poistaminen käytöstä ja järjellisten alkuasetusten ottaminen; ja integroitu salaus, joka alun perin helpotti, koska Kanadan vientilait ovat lievempiä Yhdysvaltoihin nähden. Ohjelmistovapauden osalta OpenBSD suosii BSD – tai ISC-lisenssiä, jossa GPL on hyväksyttävä vain olemassa oleville ohjelmistoille, joiden korvaaminen on epäkäytännöllistä, kuten GNU-Kääntäjäkokoelmalle. NDAs: iä ei pidetä koskaan hyväksyttävinä. Kuten sen vanhempi, NetBSD, OpenBSD pyrkii toimimaan monenlaisia laitteita.
OpenBSD-projekti on synnyttänyt lukuisia lapsiprojekteja, kuten OpenSSH, OpenNTPD, OpenBGPD, OpenSMTPD, PF, CARP ja LibreSSL. Monet näistä on suunniteltu korvaamaan rajoitetut vaihtoehdot.
tämä on pylväskaavio BSD-järjestelmien suosiosta :
joulukuussa 1994 NetBSD: n perustajaa Theo de Raadtia pyydettiin eroamaan tehtävästään seniorikehittäjänä ja NetBSD: n ydinryhmän jäsenenä.Syy tähän ei ole täysin selvä, vaikka on väitetty, että se johtui persoonallisuuden yhteentörmäyksistä NetBSD-projektin sisällä ja sen postituslistoilla.
syyskuussa 2005 BSD: n Sertifiointiryhmä tutki useilla postituslistoilla mainostamisen jälkeen 4 330 BSD: n käyttäjää, joista 3 958 teki kyselyn englanniksi arvioidakseen eri BSD-käyttöjärjestelmien suhteellista suosiota. Noin 77% vastaajista käytti FreeBSD: tä, 33% OpenBSD: tä, 16% NetBSD: tä, 2,6% dragonflya ja 6,6% muita (mahdollisesti ei-BSD: tä) järjestelmiä. Muita tarjolla olevia kieliä olivat Brasilian ja Euroopan portugali, saksa, italia ja Puola. Huomaa, että tutkimuksen tekijöille ei ollut vertailuryhmää tai esiseulontaa. Niitä, jotka tarkistivat ”muut” pyydettiin täsmentämään, että käyttöjärjestelmä.
koska kyselyn saajat saivat valita useamman kuin yhden vastauksen, kuviossa esitetyt prosenttiosuudet, jotka ovat pois osallistujien lukumäärätutkimuksesta, ovat yli 100%. Jos kyselyn ottaja täytti useamman kuin yhden vaihtoehdon ”toiselle”, lasketaan tämä silti vain yhdeksi ääneksi toiselle tässä kaaviossa.
toinen yritys profiloida maailmanlaajuista BSD: n käyttöä on *BSDstats-projekti, jonka ensisijainen tavoite on osoittaa laitteistotoimittajille BSD: n tunkeutuminen ja käyttöjärjestelmän laitteistoajurien elinkelpoisuus. Projekti kerää tietoja kuukausittain kaikilta halukkailta BSD-järjestelmän ylläpitäjiltä ja tallentaa tällä hetkellä osallistuvien FreeBSD -, OpenBSD -, NetBSD -, DragonflyBSD -, Debian GNU/kFreeBSD -, PC-BSD-ja MirBSD-järjestelmien BSD-markkinaosuuden.
DistroWatch, joka on tunnettu Linux-yhteisössä ja jota käytetään usein karkeana oppaana vapaan käyttöjärjestelmän suosioon, julkaisee sivu-osumia jokaisesta Linux-jakelusta ja muista käyttöjärjestelmistä, jotka se kattaa. Tammikuun 10, 2016, käyttäen tietojen span viimeisten kuuden kuukauden aikana se sijoitti FreeBSD 24. sijalle 423 osumaa päivässä; PC-BSD 50. sijalle 247 osumaa päivässä; GhostBSD 57.sijalle 218 osumaa, NetBSD 98. sijalle 140 osumaa päivässä; OpenBSD 82. sijalle 163 osumaa päivässä; ja MidnightBSD 111. sijalle 94 osumaa päivässä.
FreeBsd
First Public Release 1993-12-01Based On 386BSD, 4.4 BSD-Littelatest Stable Version 10.2 Release Date 2015-08-13license Simplified Bsdpurpose Server, Workstation, Network Appliance, EmbeddedAims for maximum performance
OpenBSD
first public release 1996-09-01based on NetBSD 1.0 latest stable version 5.8 release date 2015-10-18license Iscpurpose Server, Workstation, Network Appliance, embeddedaims for maximum security.
Tuetut Kaaret :
Freebsd: n tuetut arkkitehtuurit ovat x86, x86-64, PC98, Itanium, UltraSPARC, ARM, MIPS, PPC ja noin OpenBsd ne ovat x86, 68k, Alpha, x86-64, SPARC, UltraSPARC, ARM, MIPS, PPC, VAX .
Tuetut tiedostojärjestelmät :
suosittuja FreeBSD: ssä tuettuja tiedostojärjestelmiä ovat 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 ja openbsd: ssä ne ovat UFS, UFS2, ext2, FAT, ISO 9660, UDF, NFS, NTFS (vain luku), AFS, Fuse.
Integrated Syslogging Systems:
Integrated Security loging systems freebsd: ssä ovat syslog, CAPP event auditing, OpenBSM kun taas OpenBsd: ssä se on vain syslog .
Oletuspalomuurit :
oletuspalomuurit, jotka on integroitu freebsd: hen ovat IPFW2, IPFilter, PF kun taas openbsd: ssä on PF.
paketinhallinta BSD-järjestelmissä:
FreeBSD: n binääripakettienhallinta pkg: n avulla voidaan helposti hallita valmiiksi koottujen sovellusten, FreeBSD: n vastaavien Debian-ja RPM-pakettien asennusta. Verrattuna muihin vallitseviin FreeBSD-ohjelmiston asennustapoihin, porttien kokoaminen Porttien kokoelmalla, pakettien käyttäminen tarjoaa yksinkertaisemman ja nopeamman vaihtoehdon, joka toimii monissa tilanteissa. Paketit eivät kuitenkaan ole yhtä joustavia kuin portit, koska pakettiasennuksia ei voida räätälöidä—jos sinulla on tarve muokata ohjelmistoasennusten kokoamisvaihtoehtoja, käytä portteja pakettien sijaan.
työskentely pkg: n kanssa:
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>
työskentely Pkg_addin kanssa :
asennetaan : pkg_add-v Package_nimelisting installed packages: pkg_infoUpdating installed packages : pkg_add-u unzipRemoving installed packages: pkg_delete screen
työskentely porttien kanssa on kirjoitettava toisessa artikkelissa yksityiskohtaisesti .
FreeBSD 10.2:
aloitetaan asennus. Lataa uusin FreeBSD-versio täältä. Luo käynnistyvä DVD tai USB-asema ja käynnistää järjestelmän käyttäen asennusmediaa.
näet FreeBSD-asennusohjelmavalikon. aloita asennus painamalla 1 (numero yksi) tai painamalla Enter.
kun boot on valmis, seuraava Tervetuloa ilmestyy. Sinulla on kolme vaihtoehtoa.
- paina Enter asentaaksesi FreeBSD: n kiintolevyllesi.
- valitse Komentorivi ja siirry komentorivitilaan painamalla näppäintä. Vuonna commend line-tilassa, voit osio kiintolevyt kohti valintasi ennen FreeBSD asentamista sitä.
- kolmas vaihtoehto, Live CD eill antoi sinun kokeilla live FreeBSD-järjestelmää asentamatta sitä.
mennään oletusasetuksella, Asenna. Valitse oletusasetus painamalla Enter.
valitse Avainkartta. Valitsen oletusvalinnan.
Anna konenimi järjestelmällesi.
Valitse asennettavat järjestelmäkomponentit.
seuraavaksi meidän täytyy osio meidän kiintolevy asentaa FreeBSD. Voit joko jatkaa oletusasetus, Automaattinen (UFS), tai manuaalinen osio menetelmä.
haluaisin edetä automaattisella osiolla, joten valitsin ensimmäisen vaihtoehdon eli Auto (UFS).
Valitse koko levy ja paina Enter.
valitse aseman osiointijärjestelmä ja paina Enter. Valitsen oletusvalinnan.
Tarkista osioiden koot. Kun olet hyväksynyt osion koon, valitse Finish ja paina Enter.
Vahvista osion asetukset napsauttamalla toimitus (Commit) ja tallenna muutokset painamalla Enter.
FreeBSD asennus alkaa nyt.
kun asennus on valmis, sinua pyydetään muuttamaan / asettamaan pääkäyttäjän salasana.
valitse seuraavaksi Verkkoliittymäkortti, jos haluat määrittää verkon.
valitse Kyllä, Jos haluat määrittää IPv4: n käyttöliittymälle.
Tässä Meidän täytyy setup IP-osoite verkkokortin. Jos sinulla on DHCP-palvelin, valitse Kyllä, Jos haluat ottaa DHCP: n käyttöön tässä verkkoliittymässä. Jos sinulla ei ole DHCP-palvelinta, valitse No ja syötä IP-osoite, aliverkko, verkkomaski manuaalisesti.
minulla ei ole DHCP-palvelinta verkossani, joten valitsin nro.
anna IP-osoite, aliverkko ja yhdyskäytävä jne.
en käytä IPv6, joten valitsin ei
seuraava, Kirjoita DNS-palvelimen IP.
valitse Ei, Jos haluat valita oletusaikavyöhykkeen.
Valitse alue. Minulle se on Aasia. valitse sitten maasi .
valitse seuraavaksi listapalvelut, jotka haluat käynnistää jokaisen käynnistyksen yhteydessä.
meidän täytyy luoda normaali käyttäjä säännölliseen tietojenkäsittelyyn. Valitse Kyllä ja paina Enter.
Anna uuden käyttäjän tiedot.
Kirjoita Ei luodaksesi uuden käyttäjän.
vastaavasti voit luoda niin monta käyttäjää kuin haluat. Minulle riittää vain yksi käyttäjä, joten annoin ei jatkaa.
olemme päässeet viimeiseen vaiheeseen. Valitse Exit ja paina Enter käyttääksesi määritystä ja poistuaksesi FreeBSD-asennusohjelmasta.
Onneksi olkoon! FreeBSD-asennus on valmis. Asennusohjelma pyytää sinua tekemään lopulliset muutokset ennen ohjatun asennusohjelman poistumista. Jos haluat muuttaa jotain, valitse kyllä, muuten valitse Ei ja paina Enter loppuun asennuksen.
poista lopuksi asennusmedia ja napsauta Reboot.
uudelleenkäynnistyksen jälkeen anna käyttäjätunnus ja salasana kirjautuaksesi juuri asennettuun FreeBSD-järjestelmään.
asennetaan OpenBsd 5.8:
asennamme OpenBSD 5.8: n levysalauksella käyttäen bioctl: ää. tarvitsemme tietokoneen, jossa on tämä alusta . Fist Step kannattaa ladata Openbsd 5.8 tästä linkistä .
seuraavassa vaiheessa käynnistetään järjestelmä 😀 näemme ruudulla näin :
koska haluamme salata levyn, käytämme ensin komentotulkkia : S
OpenBSD: llä, Sinä kiintolevy laite voi olla :
wd* IDE diskd: lle* iSCSI-levylle
luo MBR-osiotaulukko levyllemme :
# fdisk-l wd0
luo osiomme :
# disklabel-E wd0> z # poistaa kaikki olemassa olevat osiot
luo tiedostojärjestelmä-osio :
> a a> FSTYPE: RAID
kirjoita levyn etiketti: w
ja lopeta: q
nyt salaamme levyn bioctl: llä :
# bioctl-c C-l / dev/wd0a softraid0
nyt luodaan uusi laite: sd0
aika asentaa järjestelmä :
# asenna
aseta sytem :
- Näppäimistön asettelu
- isäntänimi
- verkkokokoonpano
- SSHd
- käyttäjän lisääminen…
tiedostojärjestelmä :
valitse (C)ustom asenna ja seuraa karjua
> z #poista kaikki olemassa olevat osiot> a b #luo swap-osio> a #luo tiedostojärjestelmän osio> w #Kirjoita osio> q # lopeta
katsotaan sitten.:
aika hakea Järjestelmän paketit ja asentaa ne :
meidän pitäisi nähdä tämä lopussa. :
lopussa voimme käynnistää :
# uudelleenkäynnistys
uudelleenkäynnistyksen jälkeen on annettava salasana :
That ’ s it 🙂