77d737ee88
- Fix build errors from the next change Approved by: doceng (implicit)
468 lines
14 KiB
XML
468 lines
14 KiB
XML
<?xml version="1.0" encoding="iso-8859-2"?>
|
|
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
|
|
"http://www.FreeBSD.org/XML/doc/share/xml/xhtml10-freebsd.dtd" [
|
|
<!ENTITY title "A &os; technológiai előnyeiről">
|
|
]>
|
|
|
|
<!-- FreeBSD Hungarian Documentation Project
|
|
Translated by: Gabor Kovesdan <gabor@FreeBSD.org>
|
|
%SOURCE% en/features.xml
|
|
%SRCID% 1.34
|
|
-->
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
|
|
<head>
|
|
<title>&title;</title>
|
|
|
|
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
|
|
</head>
|
|
|
|
<body class="navinclude.about">
|
|
|
|
<h1>A &os; számos remek adottsággal rendelkezik</h1>
|
|
|
|
<p>Függetlenül attól, hogy mire is
|
|
használjuk a
|
|
számítógépünket,
|
|
nyilvánvaló, hogy a rendszer
|
|
erőforrásait maximálisan ki szeretnénk
|
|
használni. A &os; pontosan ennek
|
|
eléréséhez a teljesítményre,
|
|
hálózatkezelésre és
|
|
adattárolásra összpontosít,
|
|
kényelmes hangolhatósággal és
|
|
kiváló dokumentációval
|
|
rendelkezik.</p>
|
|
|
|
<h2>Egy teljes operációs rendszer a 4.4BSD
|
|
alapjain</h2>
|
|
|
|
<p>A &os; előkelő gyökerei abból a
|
|
<b>BSD</b> kiadásból származnak, amelyet
|
|
annak idején a kaliforniai Berkeley Egyetemen
|
|
működő Computer Systems Research Group adott ki.
|
|
A BSD továbbfejlesztésére szánt
|
|
több, mint tíz évnyi fejlesztői munka
|
|
eredménye a rendszerben megtalálható
|
|
és az iparban egyedülálló
|
|
többprocesszoros, többszálú és
|
|
hálózati teljesítmény, ahogyan az
|
|
új karbantartási eszközök,
|
|
állományrendszerek és biztonsági
|
|
funkciók. Ennek eredményeképpen a &os;
|
|
szerte az interneten megtalálható,
|
|
útválasztók belső
|
|
operációs rendszereként, központi
|
|
névszervereken, a jelentősebb honlapok
|
|
kiszolgálójaként, valamint
|
|
széleskörben használt asztali gépek
|
|
operációs rendszereként egyaránt.
|
|
Ez viszont csak a &os; Projekt
|
|
sokoldalúságának és az egész
|
|
világra kiterjedő elismertségének
|
|
köszönhetően valósulhatott meg.</p>
|
|
|
|
<h2>A &os; rendelkezik a fejlett operációs rendszerek
|
|
összes adottságával, így
|
|
ideális mindenféle rendszerhez, a
|
|
beágyazott rendszerektől kezdve a
|
|
felsőkategóriás többprocesszoros
|
|
szerverekkel bezárólag</h2>
|
|
|
|
<p>A 2008 februárjában megjelent
|
|
<b>&os; 7.0</b> rengeteg új funkciót és
|
|
további teljesítménybeli
|
|
fejlődést tudhat magáénak. Az
|
|
adattárolásra és a többprocesszoros
|
|
teljesítményre irányuló
|
|
törekvéseknek köszönhetően a
|
|
&os; 7.0 támogatja a Sun <b>ZFS
|
|
állományrendszerét</b> és
|
|
<b>jól skálázható
|
|
többprocesszoros teljesítménnyel</b>
|
|
bír. A mérések kimutatták, hogy a
|
|
&os; MySQL és PostgreSQL rendszerekkel nyolcmagos
|
|
szervereken a jelenlegi Linux rendszereknél
|
|
kétszer nagyobb teljesítményt
|
|
nyújt.</p>
|
|
|
|
<ul>
|
|
<li><b>SMPng</b>: A fejlett SMP-támogatás
|
|
közel hét évnyi fejlesztése
|
|
után a &os; 7.0 végre valóban egy
|
|
finomhangolt zárolási rendszert
|
|
valósít meg, így még 8
|
|
processzormagnál több esetén is
|
|
lineáris skálázhatóságot
|
|
kínál a legtöbb feladathoz. A
|
|
&os; 7.0-ban már majdnem teljesen
|
|
eltávolításra került a
|
|
rendszerből az ún. Giant Lock: kikerült a
|
|
CAM tárolási rétegből és az
|
|
NFS kliensből, a munka a hálózati
|
|
alrendszerben folytatódik a zárolási
|
|
folyamatok még jobb kidolgozásához.
|
|
Szintén jelentős fejlesztések
|
|
történtek a rendszermag
|
|
ütemezőjében és a
|
|
zárolási primitívekben, az
|
|
opcionális ULE ütemező pedig
|
|
lehetővé teszi a szálak processzorokhoz
|
|
kötését és a
|
|
processzoronkénti futási sorok
|
|
kezelését, ezzel is igyekszik csökkenteni a
|
|
terhelést és növelni a
|
|
gyorsítótár
|
|
kihasználását. Az 1:1
|
|
szálkezelést megvalósító
|
|
libthr szálkezelő csomag
|
|
alapértelmezetté vált. A
|
|
mérések más &unix; rendszerek
|
|
teljesítményével szemben azonos hardveren
|
|
drámai előnyöket mutatnak, ezáltal
|
|
remekül tükrözik a &os; rendszermagjának
|
|
fejlődését a többprocesszoros
|
|
technológiák irányába.</li>
|
|
|
|
<li><b>ZFS állományrendszer</b>: A Sun
|
|
korszerű ZFS állományrendszere egyszerű
|
|
adminisztrációt, tranzakcionális
|
|
szemantikát, végpontok közti
|
|
adatintegritást és rendkívüli
|
|
skálázhatóságot nyújt. Az
|
|
önkorrekció, a beépített
|
|
tömörítés, a RAID, a
|
|
pillanatképek és a kötetkezelés
|
|
segítségével a &os;-t
|
|
használó rendszergazdák
|
|
könnyedén képesek kezelni a nagyobb
|
|
adattároló tömböket is.</li>
|
|
|
|
<li><b>10 Gbps-es hálózati
|
|
optimizáció</b>: A &os; 7.0-ben
|
|
megtalálható hálózati
|
|
protokollkészlet az összes jelentős
|
|
10 Gbps sebességű hálózati
|
|
eszközt támogató optimizált
|
|
meghajtóinak köszönhetően nagyobb
|
|
terhelésnél is sokkal jobban teljesít,
|
|
beleértve az automatikus méretezésű
|
|
socket puffereket, a TCP Segment Offloadot (TSO), a Large
|
|
Receive Offloadot (LRO), a közvetlen
|
|
hálózati szintű küldést, vagy a
|
|
TCP/IP terhelés elosztását több
|
|
processzor, esetleg több hálózati
|
|
interfész között. A Chelsio, Intel, Myricom
|
|
és Neterion cégek teljes körű
|
|
támogatást nyújtanak
|
|
termékeikhez.</li>
|
|
|
|
<li><b>SCTP</b>: A &os; 7.0 az IETF által
|
|
kidolgozott új Stream Control Transmission Protocol
|
|
(SCTP) protokoll referencia implementációja VoIP
|
|
szolgáltatásokat,
|
|
telekommunikációt és egyéb olyan
|
|
felhasználási területeket hivatott
|
|
támogatni, amelyek nagy
|
|
megbízhatóságot és
|
|
változó minőségű
|
|
átvitelt igényelnek olyan
|
|
szolgáltatásokkal együtt, mint a
|
|
többutas átvitel, a hibatűrés
|
|
és a többsávos streamelés.</li>
|
|
|
|
<li><b>Vezeték nélküli
|
|
hálózatok</b>: A &os; 7.0 vezeték
|
|
nélküli hálózatkezelése
|
|
jelentősen javult, többek közt támogatja
|
|
a nagy teljesítményű Atheros alapú
|
|
kártyák kezelését, illetve
|
|
további új meghajtókat tartalmaz a
|
|
Ralink, Intel és ZyDAS kártyákhoz,
|
|
és megtalálható benne a
|
|
WPA-támogatás, keresés és roaming
|
|
a háttérben, a 802.11n
|
|
támogatás.</li>
|
|
|
|
<li><b>Új hardverarchitektúrák</b>: A
|
|
&os; 7.0 különösen fejlett módon
|
|
támogatja a beágyazott ARM
|
|
architektúrákat, a Sun Ultrasparc T1 platform
|
|
pedig még bevezetés alatt áll.</li>
|
|
</ul>
|
|
|
|
<p>A &os; nagy múlttal rendelkezik a fejlett
|
|
operációs rendszerekre jellemző
|
|
adottságok kifejlesztésében, íme
|
|
közülük néhány:</p>
|
|
|
|
<ul>
|
|
<li><b>Az összevont virtuális memória
|
|
és állományrendszer
|
|
gyorsítótár</b> folyamatosan
|
|
szabályozza a szoftverek által
|
|
felhasznált memóriát és a lemez
|
|
gyorsítótárát. Ennek
|
|
eredményeképpen a szoftverek
|
|
kiváló memóriakezelést és
|
|
nagy teljesítményű
|
|
lemezhozzáférést nyernek, aminek
|
|
köszönhetően a rendszergazda mentesül ezen
|
|
gyorsítótárak
|
|
finomhangolásából eredő terhek
|
|
alól.</li>
|
|
|
|
<li><b>A kompatibilitási modulok</b> lehetővé
|
|
teszik, hogy Linux, SCO UNIX és System V Release 4
|
|
szoftvereket futtassunk a &os; rendszereken.</li>
|
|
|
|
<li><b>A Soft Updates rendszer</b> fejlett
|
|
állományrendszeri teljesítményt
|
|
nyújt a biztonság és stabilitás
|
|
feláldozása nélkül. Az
|
|
állományrendszer a metaadatokra vonatkozó
|
|
végzendő műveleteit elemzi, ezzel igyekszik
|
|
elkerülni azt, hogy ne kelljen minden ilyen
|
|
műveletet szinkronban kezelnie. Egy belső
|
|
nyomkövetést végez a metaadatok
|
|
változásairól, ezzel egyfajta
|
|
gyorsítótárat létrehozva a
|
|
metaadatok számára. Az azonos
|
|
állományokhoz érkező
|
|
későbbi metaadatokat közvetlenül a
|
|
gyorsítótárban frissíti, majd
|
|
úgy rendezi azokat, hogy hatékonyabban
|
|
feldolgozhatóak legyenenk. Az
|
|
állományrendszer háttérben
|
|
végezhető ellenőrzése vagy
|
|
éppen az állományrendszerbeli
|
|
pillanatképek készítése, illetve a
|
|
további hasonló funkciók a Soft Updates
|
|
rendszerrel együttműködve és annak
|
|
teljesítménybeli megfontolásai
|
|
alapján készültek.</li>
|
|
|
|
<li><b>Az állományrendszerek
|
|
pillanatképei</b> lehetővé teszik a
|
|
rendszergazdák számára, hogy az
|
|
állományrendszer szabad területét
|
|
kihasználva biztonsági mentés
|
|
céljából pillanatképeket
|
|
készítsen, de emellett ezen a módon
|
|
lehetővé válik az
|
|
<b>állományrendszer ellenőrzése a
|
|
háttérben</b>, így a rendszer egy nagyobb
|
|
vizsgálat elvégzésekor
|
|
anélkül léphet
|
|
többfelhasználós módba, hogy ezzel
|
|
fennakadást okozna.</li>
|
|
|
|
<li>Az <b>IP Security (IPsec)</b> protokoll fejlett
|
|
hálózati biztonságot kínál
|
|
és támogatja az internet következő
|
|
generációs protokollját, az IPv6-ot. A
|
|
&os; IPsec implementációja emellett
|
|
<b>kriptografikus gyorsító hardverek</b>
|
|
széles választékát
|
|
támogatja.</li>
|
|
|
|
<li><b>Az alaprendszerben található IPv6
|
|
támogatás</b> a KAME IPv6
|
|
protokollkészleten keresztül biztosítja,
|
|
hogy a &os; minden nehézség nélkül
|
|
integrálható a jövő
|
|
hálózati környezeteibe.
|
|
Ezenkívül a &os; mellé sok olyan szoftver
|
|
jár, amely támogatja az IPv6 protokollt!</li>
|
|
|
|
<li><b>A többszálú SMP technológia</b>
|
|
támogatásával a rendszer
|
|
képessé válik arra, hogy
|
|
párhuzamosan több processzoron futtassa a
|
|
rendszermagot, és a <b>rendszermag
|
|
megszakíthatóságának</b>
|
|
támogatásával a nagyobb
|
|
fontosságú rendszegmagbeli feladatok
|
|
elsőbbséget nyerhetnek a többi magbeli
|
|
folyamattal szemben, ezzel a csökkentve a korábban
|
|
ebből fakadó késedelmeket. Ide tartozik
|
|
többek közt a <b>többszálon futó
|
|
hálózati protokollkészlet</b> és a
|
|
<b>többszálú virtuális
|
|
memória alrendszer</b>. A &os; 6.X változata
|
|
óta a teljesen párhuzamos VFS rendszernek
|
|
köszönhetően az UFS
|
|
állományrendszer folyamatai is képesek
|
|
egyszerre több processzoron futhatni, ezáltal is
|
|
lehetővé téve a processzort
|
|
igénybevevő I/O folyamatok
|
|
szétosztását.</li>
|
|
|
|
<li><b>Az M:N típusú szálkezelés
|
|
(pthreads)</b> révén a szálak
|
|
futtatása több processzoron is jól
|
|
skálázódik, leképezve a
|
|
felhasználói szintű szálakat kis
|
|
számú <b>Kernel Schedulable Entity</b>-kbe. A
|
|
<b>Scheduler Activation</b> modell
|
|
átvételével ez a típusú
|
|
szálkezelés számos alkalmazás
|
|
speciális igényeinek eleget tesz.</li>
|
|
|
|
<li>A <b>Netgraph hálózati
|
|
protokollkészlet</b> segítségével a
|
|
fejlesztők egy jól átlátható
|
|
felépítésen keresztül könnyen
|
|
és dinamikusan képesek bővíteni a
|
|
hálózati protokollokat. 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 célú
|
|
telepítés a kifejlesztett hálózati
|
|
szolgáltatásokból.</li>
|
|
|
|
<li>A <b>TrustedBSD MAC keretrendszerrel
|
|
bővíthető rendszermag szintű
|
|
védelem</b> lehetővé teszi, hogy az
|
|
operációs rendszer aktuális
|
|
biztonsági modelljét a
|
|
különböző környezetek szerint szabjuk
|
|
testre, a megerősítő
|
|
szabályoktól kezdve a kötelezően
|
|
elrendelt bizalmassági címkézésig.
|
|
Ezekbe a szabályokba beletartozik például
|
|
a <b>Multi-Level Security (MLS)</b> vagy a <b>Biba
|
|
integritásvédelem</b>. A
|
|
kiegészítő modulok közt
|
|
továbbá megtalálható még a
|
|
<b>SEBSD</b> és a <b>Type Enforcement</b> egy FLASK
|
|
alapú változata.</li>
|
|
|
|
<li>A <b>TrustedBSD Audit</b> egy biztonsági
|
|
eseményeket naplózó rendszer, amely
|
|
jól testreszabható, biztonságos és
|
|
megbízható naplózó
|
|
szolgáltatást nyújt az audit
|
|
szolgáltatáson keresztül. A
|
|
rendszergazdák a felhasználók, az
|
|
állományműveletek, a végrehajtott
|
|
parancsok, a hálózati aktivitás, a
|
|
bejelntkezések és rengeteg egyéb folyamat
|
|
nyomonkövetéséhez be tudják
|
|
állítani a naplózás
|
|
módját és
|
|
részletességét. Az
|
|
audit-csővezetékek lehetővé teszik az
|
|
IDS eszközök számára, hogy a
|
|
rendszermag audit szolgáltatásához
|
|
csatlakozzanak és feliratkozzanak olyan
|
|
eseményekhez, amelyekre szükségük van
|
|
a biztonsági felügyelet
|
|
ellátásához. A &os; támogatja az
|
|
ipari szabványnak számító BSM
|
|
audit állományformátumot és API-t,
|
|
ezáltal lehetővé teszi, hogy
|
|
meglévő BSM eszközöket
|
|
használjunk módosítás
|
|
nélkül, vagy éppen kisebb
|
|
mödosításokkal. Ezt a formátumot
|
|
használjuk Solaris és Mac OS X
|
|
rendszereken is, így biztosítják az
|
|
iménti rendszerek közti
|
|
átjárhatóságot és az
|
|
egységesített elemzést.</li>
|
|
|
|
<li>A <b>GEOM moduláris lemezkezelő réteg</b>
|
|
alkalmazásával új lemezkezelő
|
|
szolgáltatásokat tudunk kifejleszteni és
|
|
könnyedén beilleszteni a &os; lemezkezelő
|
|
alrendszerébe. A GEOM egy megbízható
|
|
modellt biztosít a lemezek
|
|
felderítéséhez és rétegbe
|
|
szervezéséhez, amivel így
|
|
egyszerűsíti az olyan szolgáltatások
|
|
használatát, mint például a RAID,
|
|
vagy éppen a kötetek kezelését.</li>
|
|
|
|
<li>A <b>GEOM-alapú lemeztitkosítás
|
|
(GBDE)</b> a GEOM keretrendszer használatán
|
|
keresztül nyújt egy erős kriptográfiai
|
|
védelmet. Képes
|
|
állományrendszerek,
|
|
lapozóeszközök vagy más egyéb
|
|
tárolóeszközök védelmét
|
|
ellátni.</li>
|
|
|
|
<li>A <b>Kernel Queues</b> segítségével az
|
|
alkalmazások hatékonyabban képesek
|
|
válaszolni a különböző
|
|
típusú aszinkron eseményekre, mint
|
|
például az állomány- és
|
|
socket I/O, ezzel is növelve az adott alkalmazás
|
|
és a rendszer teljesítményét.</li>
|
|
|
|
<li>Az <b>Accept Filters</b> alrendszer az olyan
|
|
kapcsolatintenzív szolgáltatások, mint
|
|
például webszerverek számára
|
|
lehetővé teszi, hogy a feladataik egy
|
|
részét a rendszermagon belül
|
|
futtassák, növelve ezzel a
|
|
teljesítményt.</li>
|
|
</ul>
|
|
|
|
<h2>A &os; rengeteg biztonsági funkcióval rendelkezik
|
|
a hálózatok és kiszolgálók
|
|
védelmére</h2>
|
|
|
|
<p>A &os; fejlesztői ugyanúgy törődnek a
|
|
biztonsággal akár a teljesítménnyel
|
|
vagy a megbízhatósággal. A &os;
|
|
rendszermag szintjén támogatja az
|
|
<b>állapottartó IP-tűzfalakat</b> és
|
|
más egyéb szolgáltatásokat is, mint
|
|
például az <b>IP proxy
|
|
átjárókat</b>,
|
|
<b>hozzáférés-vezérlési
|
|
listákat</b>, a <b>kötelező
|
|
hozzáférés-vezérlést</b>,
|
|
<b>jail alapú virtuális rendszerek
|
|
kezelését</b> és a
|
|
<b>titkosítással védett lemezeket</b>.
|
|
Ezek a funkciók olyan magas biztonsági
|
|
igényű szolgáltatások
|
|
védelmére használhatóak fel,
|
|
például a kölcsönösen bizalmatlan
|
|
szolgáltatók és ügyfelek
|
|
között, vagy a hálózati szegmensek
|
|
megerősített
|
|
elkülönítésére és
|
|
biztonságos
|
|
információáramlást
|
|
biztosító csatornák
|
|
létrehozására.</p>
|
|
|
|
<p>A &os; ezenkívül támogat
|
|
különböző kriptográfiai szoftvereket;
|
|
biztonságos shelleket; Kerberos alapú
|
|
hitelesítést; jailekkel
|
|
megvalósított <q>virtuális szervereket</q>; a
|
|
szolgáltatások chroot környezetbe
|
|
zárását, amellyel így
|
|
korlátozni tudjuk az állományrendszerek
|
|
elérést a szoftverek felől;
|
|
biztonságos RPC szolgáltatást; a TCP
|
|
wrappereket támogató szoftverek
|
|
számára pedig
|
|
hozzáférés-vezérlési
|
|
listákat a TCP wrappers-t támogató
|
|
alkalmazások számára.</p>
|
|
|
|
</body>
|
|
</html>
|