]>
&header;
A FreeBSD sok remek adottsággal rendelkezik.
Mindegy mire használja a
számítógépét, bizonyára azt
szeretné, ha a rendszer erõforrásait
maximálisan kihasználhatná. A FreeBSD
nagyszerû adottságai ezt nyújtják
Önnek.
Egy teljes operációs rendszer a 4.4BSD alapjain.
A FreeBSD kiváló gyökerei a legutóbbi
BSD kiadásból származnak, amelyet a
kaliforniai Berkeley egyetemen mûködõ Computer Systems
Research Group adott ki. A 4.4BSD Operációs Rendszer
Tervezése és Implementációja
könyvet a 4.4BSD rendszermérnökei írták,
így részletesen leírja a FreeBSD alapvetõ
funkcióit.
A világszerte különbözõ helyen
élõ önkéntes fejlesztõi csoportok
ügyességének és tapasztalatának
köszönhetõen a FreeBSD Projekt sok tekintetben
kibõvítette a 4.4BSD operációs
rendszer adottságait, folyamatosan törekedve arra, hogy
minden újabb kiadás stabilabb és gyorsabb legyen,
emellett a felhasználók igényeinek
megfelelõen új funkcionalitással
bõvüljön.
A FreeBSD nagyobb teljesítményt nyújt és
kevesebb adminisztrációs munkát igényel,
mint más operációs rendszerek.
A FreeBSD fejlesztõi szembeszálltak az
operációs rendszerek tervezésekor
felbukkanó nehézségekkel, hogy ezeket a fejlett
funkciókat biztosítsák az Ön
számára:
- Az összevont virtuális memória és
fájlrendszer gyorstárazó rendszer
folyamatosan szabályozza a szoftverek által
felhasznált memóriát és a lemez
gyorstárát. Ennek eredményeképpen
a szoftverei kiváló memóriakezelésben
és nagy teljesítményû
lemezhasználatban részesülnek, így
a rendszergazda mentesül a gyorstárak
finomhangolásából eredõ teher
alól.
- A kompatibilitási modulok lehetõvé
teszik, hogy Linux, SCO UNIX és System V Release 4
szoftvereket futtasson a FreeBSD rendszerén.
- A Soft Updates rendszer fejlett fájlrendszer
teljesítményt nyújt a biztonság
és stabilitás feláldozása
nélkül. A fájlrendszer meta-adatokkal
végzendõ mûveleteit elemzi, hogy ne kelljen
minden ilyen mûveletet szinkronban kezelnie.
Egy belsõ nyomkövetést végez
a meta-adatok változásairól, ezzel
egyfajta gyorstárat létrehozva a meta-adatok
számára. Az azonos fájlhoz
érkezõ késõbbi meta-adatokat
újraírja a gyorstárban, majd úgy
rendezi azt, hogy hatékonyabban feldolgozható
legyen. Az olyan funkciók, mint a háttérben
történõ fájlrendszer-ellenõrzés,
vagy a pillanatkép (snapshot) készítés
a fájlrendszerrõl, a Soft Updates rendszerrel
való együttmûködés és
teljesítményi megfontolások alapkán
készültek.
- A fájlrendszer pillanatképek (snapshotok)
lehetõvé teszik a rendszergazda számára,
hogy a fájlrendszer szabad területét
kihasználva pillanatképeket készítsen
biztonsági mentés céljából.
Szintén lehetséges az fsck háttérben
való futtatása, ezzel a rendszer
többfelhasználós módba léphet,
anélkül, hogy a
fájlrendszer-ellenõrzés kimaradást
okozna.
- Az IP Security (IPsec) protokoll fejlett
hálózati biztonságot kínál,
és támogatja a következõ
generációs Internet Protokollt, az IPv6-ot. A FreeBSD
IPsec implementációja emellett támogat sok
kriptografikus gyorsító hardvert.
- Az IPv6 támogatás az alaprendszerben a
KAME IPv6 stack-en keresztül biztosítja, hogy a
FreeBSD minden nehézség nélkül
integrálható legyen a következõ
generációs hálózati környezetekbe.
Ezenkívül a FreeBSD mellé sok olyan szoftver
jár, amelyek támogatják az IPv6
protokollt!
- A többszálú SMP technológia
támogatása képessé teszi a
rendszert arra, hogy párhuzamosan több processzoron
fusson a kernel, és a kernel preemption
segítségével a magas
priorítású kernel feladatok
elsõbbséget nyerhetnek a többi folyamattal szemben,
csökkentve ezzel a késedelmet. Ebbe beletartozik a
többszálas hálózati stack és
a többszálas virtuális memória
alrendszer. A FreeBSD 6.X óta a teljesen
párhuzamos VFS rendszerrel az UFS fájlrendszer
folyamatai is több processzoron futhatnak egyszerre, ezzel
megosztva a CPU-intenzív I/O folyamatokat.
- Az M:N szálazásnak (pthreads)
köszönhetõen a szálak
skálázható módon
futhatnak több processzoron, a szálakat
feltérképezve kis számú
Kernel Schedulable Entity-be. A Scheduler Activation
modell adoptálásával a szálazásos
megközelítés számos alkalmazás
speciális igényeinek eleget tesz.
- A Netgraph hálózati stack
segítségével a fejlesztõk könnyen és
dinamikusan kibõvíthetik a hálózati
stacket egy különálló réteggel.
A Netgraph csomópontok új hálózati
szolgáltatások széles körét
támogatják, mint például az
encapsulation, tunneling szolgáltatásokat, a
titkosítást és a teljesítmény
átdolgozását. Ennek eredményeként
gyorsan és kevesebb hibával készülhet
prototípus és kereskedelmi telepítés a
kifejlesztett hálózati
szolgáltatásokból.
- A megnövelt biztonság a TrustedBSD MAC
keretrendszerrel lehetõvé teszi, hogy
az operációs rendszer biztonsági
modelljét testreszabjuk specifikus környezetek
számára, a megerõsítõ
szabályoktól kezdve az elrendelt bizalmassági
címkézésig. Ezekbe a szabályokba
beletartozik például a Multi-Level Security
(MLS), vagy a Biba Integritásvédelem.
A kiegészítõ modulok közt
megtalálható a SEBSD, a Type Enforcement
egy FLASK alapú implementációja.
- A GEOM moduláris lemezkezelõ réteg
segítségével gyorsan kifejleszthetõk
új lemezkezelõ szolgáltatások és
könnyen integrálhatók a FreeBSD lemezkezelõ
alrendszerébe. A GEOM egy megbízható modellt
biztosít a lemezek felfedezéséhez és
rétegezéséhez, könnyûvé
téve ezzel az olyan szolgáltatások
használatát, mint a RAID, vagy a
kötetkezelés.
- A GEOM-Based Disk Encryption (GBDE) egy erõs
kriptográfiai védelmet nyújt a GEOM
keretrendszer használatával. Képes
védeni fájlrendszereket, swap eszközöket,
vagy egyéb tároló médiát.
- A Kernel Queues segítségével
az alkalmazások hatékonyabban válaszolhatnak sok
aszinkron eseményre, mint például a
fájl- és socket I/O, növelve ezzel az
alkalmazás és a rendszer
teljesítményét.
- Az Accept Filters alrendszer a kapcsolat-intenzív
szolgáltatások, mint pl.
webszerverek számára lehetõvé teszi, hogy
a funkcionalitásuk egy részét a kernelben
futtassák, növelve ezzel a
teljesítményt.
A FreeBSD rengeteg biztonsági funkcióval rendelkezik,
hogy megvédje a hálózatokat és a
kiszolgálókat.
A FreeBSD fejlesztõk ugyanúgy törõdnek a
biztonsággal is, mint a teljesítménnyel és
a stabilitással. A FreeBSD a kernel szintjén
támogatja az alapos IP tûzfalazást és
egyéb szolgáltatásokat is, mint
például az IP proxy
átjárókat, hozzáférési
listákat, mandatory acces controlt, jail
alapú virtuális hosztok kezelését
és kriptográfiával védett lemezeket.
Ezek a funkciók felhasználhatók magas
biztonsági igényû szolgáltatások
védelmére a kölcsönösen bizalmatlan
szolgáltatók és ügyfelek között,
a hálózati szegmensek erõs
szeparálására, és
biztonságos információ-áramlást
biztosító csatornák
létrehozására.
A FreeBSD ezenkívül támogat kriptográfiai
szoftvereket, biztonságos shelleket, Kerberos
authentikációt, jail-ekkel megvalósított
virtuális szervereket, chroot szolgáltatást a
szoftverek fájlrendszerhez való
hozzáférésének
korlátozására, biztonságos RPC
szolgáltatást és hozzáférési
listákat a TCP wrappers-t támogató
alkalmazások számára.
&footer;