doc/hu_HU.ISO8859-2/articles/explaining-bsd/article.xml
2013-01-30 19:12:36 +00:00

782 lines
26 KiB
XML

<?xml version="1.0" encoding="iso-8859-2"?>
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.5-Based Extension//EN"
"../../../share/xml/freebsd45.dtd">
<!-- $FreeBSD$ -->
<!-- The FreeBSD Hungarian Documentation Project
Translated by: Gabor Kovesdan <gabor@FreeBSD.org>
%SOURCE% en_US.ISO8859-1/articles/explaining-bsd/article.xml
%SRCID% 1.25
-->
<article lang="hu">
<articleinfo>
<title>A BSD bemutatása</title>
<author>
<firstname>Greg</firstname>
<surname>Lehey</surname>
<affiliation>
<address><email>grog@FreeBSD.org</email></address>
</affiliation>
</author>
<legalnotice id="trademarks" role="trademarks">
&tm-attrib.freebsd;
&tm-attrib.amd;
&tm-attrib.apple;
&tm-attrib.intel;
&tm-attrib.linux;
&tm-attrib.opengroup;
&tm-attrib.sparc;
&tm-attrib.sun;
&tm-attrib.unix;
&tm-attrib.xfree86;
&tm-attrib.general;
</legalnotice>
<pubdate>$FreeBSD$</pubdate>
<releaseinfo>$FreeBSD$</releaseinfo>
<abstract>
<para>A nyílt forrású világban a
<quote>&linux;</quote> szó majdnem az
<quote>operációs rendszer</quote>
szinonimájává vált, pedig nem ez az
egyetlen nyílt forrású &unix;-szerű
operációs rendszer. Az <ulink
url="http://www.leb.net/hzo/ioscount/data/r.9904.txt">Internet
Operating System Counter</ulink> szerint 1999
áprilisában a világ hálózatra
kapcsolt számítógépeinek 31,3%-a
&linux;ot futtat. 14,6% használ BSD &unix;-ot. A világ
legnagyobb webes szolgáltatásai közül
néhány, mint például a <ulink
url="http://www.yahoo.com/">Yahoo!</ulink> is BSD-t használ.
A világ legforgalmasabb FTP szervere 1999-ben (már
halott), az <ulink
url="ftp://ftp.cdrom.com/">ftp.cdrom.com</ulink>, BSD-t
használt a napi 1,4 TB adatforgalom
biztosításához. Ez egyértelműen nem
egy szűk piaci réteg: a BSD egy jól
megőrzött titok.</para>
<para>Tehát mi is a titok? Miért nem ismert jobban a BSD?
Ez a dokumentum többek között ezt a
kérdést hivatott megvizsgálni.</para>
<para>A dokumentumban a BSD és &linux; közötti
különbségeket <emphasis>így
olvashatja</emphasis>.</para>
<para><emphasis>Fordította: &a.hu.gabor;</emphasis></para>
</abstract>
</articleinfo>
<sect1 id="what-is-bsd">
<title>Mi az a BSD?</title>
<para>A BSD <quote>Berkeley Software Distribution</quote>
rövidítése, amely annak a
disztribúciónak a neve, amit a berkeley-i egyetemen
fejlesztettek ki Californiában az AT&amp;T &unix;
operációs rendszerének a
kiterjesztéseként. Számos
nyílt forású operációs rendszer
épül a 4.4BSD-Lite néven ismertté
vált kiadásra. Ráadásul tartalmaznak
több csomagot más nyílt forrású
projektekből, különösen a GNU projektből.
A teljes operációs rendszer a következőket
tartalmazza:</para>
<itemizedlist>
<listitem>
<para>A BSD kernel, amely a processzütemezést, illetve
a memóriakezelést végzi, kezeli a
szimmetrikus többprocesszoros rendszereket (SMP),
az eszközmeghajtókat, stb.</para>
<para><emphasis>A &linux; kernellel ellentétben, BSD
kernelből több van, különböző
adottságokkal.</emphasis></para>
</listitem>
<listitem>
<para>A C könyvtár, a rendszer alapvető API-ja.</para>
<para><emphasis>A BSD C könyvtár a Berkeley kódon
alapszik, nem a GNU projekten.</emphasis></para>
</listitem>
<listitem>
<para>Segédprogramok, mint shellek, fájlkezelő
eszközök, fordítók és linkerek.</para>
<para><emphasis>Néhány segédprogram a GNU
projektből származik, mások
nem.</emphasis></para>
</listitem>
<listitem>
<para>Az X Window rendszer, amely a grafikus
megjelenítést kezeli.</para>
<para>Az X Window rendszert, amelyet a legtöbb BSD rendszer
használ, két különböző projekt
fejleszti, az
<ulink url="http://www.XFree86.org/">&xfree86; projekt</ulink>
és az
<ulink url="http://www.X.org/">X.Org projekt</ulink>.
A &linux; is ezeket használja. A BSD
általában nem jelöl ki egy
<quote>grafikus felületet</quote>, mint
például a <application>GNOME</application>, vagy
<application>KDE</application>, de ennek ellenére ezek
is elérhetőek.</para>
</listitem>
<listitem>
<para>Sok egyéb program és
segédeszköz.</para>
</listitem>
</itemizedlist>
</sect1>
<sect1 id="what-a-real-unix">
<title>Micsoda? Egy igazi &unix;?</title>
<para>A BSD operációs rendszerek nem klónok, hanem
az AT&amp;T's Research &unix; operációs rendszer
nyílt forráskódú leszármazottai, amely
a modern &unix; System V őse. Talán meglepőnek
találja, hogy hogyan lehetséges ez, amikor az AT&amp;T soha
nem tette nyílt forrásúvá a
kódját?</para>
<para>Igaz, hogy az AT&amp;T &unix; nem nyílt forrású
és jogi szempontból a BSD határozottan
<emphasis>nem</emphasis> &unix;, de az AT&amp;T átvett
kódot más projektekből is, különösen a
kaliforniai Berkeley egyetemen működő Computer
Sciences Research Group (CSRG)-tól. 1976-tól a CSRG
szalagokon kiadta a szoftverét, amelynek neve
<emphasis>Berkeley Software Distribution</emphasis>, avagy
<emphasis>BSD</emphasis> volt.</para>
<para>A BSD kezdeti kiadásai leginkább
felhasználói programokból álltak, de a
helyzet drámaian megváltozott, amint a CSRG
szerződött az Advanced Research Projects Agency-vel (DARPA) a
hálózataik ARPANET-re történő
aktualizálásával kapcsolatban. Az új
protokollok, mint <emphasis>Internet Protokollok</emphasis>
voltak ismertek, később mint <emphasis>TCP/IP</emphasis>, a
protokollcsalád két legfontosabb protokollja után.
A legelső szélesebb körben használt
implementáció a 4.2BSD része volt, 1982-ben.</para>
<para>Az 1980-as években számos új
munkaállomásokkal foglalkozó cég tűnt
fel. Sokuk a &unix; licencelését
részesítette előnyben egy saját
operációs rendszer fejlesztésével szemben.
Különösen a Sun Microsystems licencelte a &unix;-ot
és megvalósította a 4.2BSD egy új
verzióját, amelyet &sunos;-nak nevezett. Amikor az
AT&amp;T jogosulttá vált arra, hogy maguk
árusítsák a &unix;-ot kereskedelmi forgalomban,
a valamelyest mérföldkőnek számító
System III rendszerüket hamarosan a System V követte. A
System V kódja nem tartalmazott
hálózatkezelést, így minden
implementációjukhoz a BSD-ből vettek át
szoftvereket, ideértve a TCP/IP szoftvert és egyéb
más programokat is, mint például a
<emphasis>csh</emphasis> shell és a <emphasis>vi</emphasis>
editor. Ezek az eszközök kollektívan a
<emphasis>Berkeley Extensions</emphasis> (berkeley-i
kiegészítések) néven váltak
ismertté.</para>
<para>A BSD szalagok az AT&amp;T tulajdonában lévő
kódot is tartalmaztak, így használatuk &unix;
source licencet igényelt. 1990-re a CSRG kifogyott a
támogatásokból, így be kellett
szüntetniük a munkát. A csoport néhány
tagja úgy döntött, hogy kiadja a BSD
kódját, amely nyílt forráskódú
volt az AT&amp;T kód nélkül. Ez végül a
<emphasis>Networking Tape 2</emphasis> kiadással valósult
meg, amely általában mint <emphasis>Net/2</emphasis>
ismert. A Net/2 nem volt komplett operációs rendszer, a
kernel kódjának kb. 20%-a hiányzott. A CSRG
tagok egyike, William F. Jolitz megírta a hiányzó
kódrészeket és 1992 elején kiadta a
<emphasis>386BSD</emphasis> rendszert. Ezzel egyidőben a
volt CSRG tagok egy másik csoportja létrehozott egy
kereskedelmi céget
<ulink url="http://www.bsdi.com/">Berkeley Software Design Inc.</ulink>
néven és kiadtak egy béta verziójú
operációs rendszert, a
<ulink url="http://www.bsdi.com/">BSD/386</ulink>-ot, amely
ugyanarra a kódra épült. Az operációs
rendszer neve később BSD/OS-re változott.</para>
<para>A 386BSD soha nem vált stabil rendszerré. Ehelyett
két másik projekt nőtt ki belőle 1993-ban:
a <ulink url="http://www.NetBSD.org/">NetBSD</ulink> és a
<ulink url="&url.base;/index.html">&os;</ulink>. A két
projekt akkor vált szét, amikor a 386BSD
fejlődését várták: a NetBSD az év
elején startolt, a &os; első kiadása pedig csak az
év végére készült el. Eközben
a kód eléggé más irányba
fejlődött ahhoz, hogy könnyen egyesíhessék
azt. Ezen kívül a projektek küönböző
célokat tűztek ki, ahogyan majd lentebb látni
fogjuk. 1996-ban az <ulink url="http://www.OpenBSD.org/">OpenBSD</ulink>
kivált a NetBSD-ből, 2003-ban pedig a
<ulink url="http://www.dragonflybsd.org/">DragonFlyBSD</ulink> a
&os;-ből.</para>
</sect1>
<sect1 id="why-is-bsd-not-better-known">
<title>Miért nem ismert jobban a BSD?</title>
<para>Számos ok miatt, a BSD relatíve ismeretlen:</para>
<orderedlist>
<listitem>
<para>A BSD fejlesztőit gyakran jobban érdekli, hogy a
kódot javítgassák, minthogy marketinget
szervezzenek köré.</para>
</listitem>
<listitem>
<para>A &linux; ismertsége a projekten kívüli
okoknak köszönhető, mint a sajtó vagy a
cégek, amelyek linuxos szolgáltatásokat
kínálnak. Ezidáig a nyílt
forrású BSD-k nem rendelkeznek ilyen
kiváltságokkal.</para>
</listitem>
<listitem>
<para>A BSD fejlesztői gyakran több tapasztalattal
rendelkeznek, mint a &linux; fejlesztői, így
kevésbé érdekeltek abban, hogy a rendszert
könnyen használhatóvá tegyék. Az
új felhasználók általában
kényelmesebbnek találják a &linux;ot.</para>
</listitem>
<listitem>
<para>1992-ben az AT&amp;T beperelte a
<ulink url="http://www.bsdi.com/">BSDI</ulink>-t, a BSD/386
terjesztőjét azzal az indokkal, hogy a termék
az AT&amp;T tulajdonában lévő
kódrészleteket tartalmaz. A
bíróság 1994-ben lezárta az ügyet,
de a per szelleme továbbra is kísérti az
embereket. Mostanában, 2000 márciusában
egy webes cikk is azt állította, hogy a
bírósági ügy <quote>nemrég
fejeződött be</quote>.</para>
<para>A név volt az egyik kérdés, amit a per
tisztázott: az 1980-as években a BSD mint
<quote>BSD &unix;</quote> volt ismert. Az AT&amp;T birtokolta
kódok utolsó nyomainak
eltávolításával a BSD elvesztette a
&unix; névhez való jogát. Ennek
eredményeképp olyan hivatkozások
olvashatók a könyvcímekben, mint <quote>4.3BSD
&unix; operációs rendszer</quote> és
<quote>4.4BSD operációs rendszer</quote>.</para>
</listitem>
<listitem>
<para>Egyes megfigyelések szerint a BSD projektek
szétdarabolódtak és ellenségesek
egymással. A
<ulink url="http://interactive.wsj.com/bin/login?Tag=/&amp;URI=/archive/retrieve.cgi%253Fid%253DSB952470579348918651.djm&amp;">Wall Street
Journal</ulink> a BSD projektek
<quote>balkánizációjáról</quote>
beszél. A perhez hasonlóan, ez is nagyrészt
ősi történetekre épül.</para>
</listitem>
</orderedlist>
</sect1>
<sect1 id="comparing-bsd-and-linux">
<title>A BSD és a &linux; összehasonlítása</title>
<para>Tehát valójában mi is a
különbség mondjuk a Debian &linux; és a &os;
közt? Az átlag felhasználó
számára a különbség meglepően
csekély: mindkettő &unix;-szerű operációs
rendszer. Mindkettőt non-profit projektek fejlesztik.
(Természetesen ez nem igaz sok más &linux;
disztribúcióra.) A következő fejezetben a
BSD és a &linux; közötti különbségeket
tekintjük át. A leírás leginkább a
&os;-re illik, amely a BSD telepítések kb. 80%-át
teszi ki, de a NetBSD, OpenBSD és DragonflyBSD nem sokban
különbözik tőle.</para>
<sect2>
<title>Kinek a birtokában van a BSD?</title>
<para>A BSD nem egy személy vagy egy vállalat tulajdona.
Egy magasan képzett és elkötelezett
közösség fejleszti és terjeszti
világszerte. A BSD néhány összetevője
különálló nyílt forrású
projekt, amelyet más fejlesztők tartanak karban.</para>
</sect2>
<sect2>
<title>Hogyan fejlesztik és aktualizálják a
BSD-t?</title>
<para>A BSD kerneleket a nyílt forrású
fejlesztési modell szerint fejlesztik és tartják
naprakészen. Mind a négy projekt fenntart egy publikusan
elérheő <emphasis>forrásfát</emphasis> a
<ulink url="http://www.cvshome.org/">Concurrent Versions
System</ulink> (CVS) verziókezelő rendszer
segítségével, amely a projekt minden
forrásfájlját tartalmazza a
dokumentációval és egyéb fontos
fájlokkal együtt. A CVS segítségével
a felhasználók lekérhetik
(<quote>check out</quote>) a rendszer bármely
óhajtott verzióját.</para>
<para>Világszerte sok fejlesztő járul hozzá a
BSD fejlődéséhez. Három
kategóriába soroljuk őket:</para>
<itemizedlist>
<listitem>
<para>A <firstterm>contributor-ok</firstterm> (<quote>külső
munkatársak</quote>) kódot vagy
dokumentációt írnak. Nincs
jogosultságuk a forráskódban
közvetlenül változtatásokat
végrehajtani. Ahhoz, hogy a munkájuk
bekerüjön a rendszerbe, egy hivatalos fejlesztőnek
- <emphasis>committernek</emphasis> - kell azt
átnéznie és a kódbázishoz
adnia.</para>
</listitem>
<listitem>
<para>A <firstterm>Committerek</firstterm> azok a fejlesztők,
akiknek írási jogosultságuk van a
forráskódhoz. Ahhoz, hogy valaki committerré
váljon, be kell bizonyítania, hogy megfelelő
tudással rendelkezik azon a területen, amelyen
dolgozik.</para>
<para>
A committer egyéni döntése, hogy él-e
a felhatalmazásával, mielőtt
változtatást hajt végre a
forráskódon. Általában, egy
tapasztalt committer végrehajthat olyan
változtatásokat, amelyek nyilvánvalóan
helyesek, anélkül, hogy ehhez más
beleegyezését kérné.
Példál egy dokumentáción dolgozó
committer kijavíthat helyesírási, vagy
nyelvtani hibákat, anélkül, hogy azt
más megvizsgálná. Másrészt,
azoktól a fejlesztőktől, akik messzemenő vagy
összetett változtatásokon dolgoznak,
elvárt, hogy átnézésre
közzétegyék a kódot a tényleges
változtatások előtt. Extrém esetekben
a core team egy tagja, mint elöljáró
tervező, elrendelheti a változtatások
törlését a forráskódból,
azon a folyamaton keresztül, amelynek neve
<firstterm>backing out</firstterm>. Minden committer kap
értesítést minden
változásról, így nem lehet
titokban változtatásokat eszközölni.</para>
</listitem>
<listitem>
<para>A <firstterm>Core team</firstterm>
(<quote>projektvezetők</quote>). A &os; és a NetBSD
is rendelkezik egy core csapattal, amely a projektet menedzseli. A
core csapatok a projekt előremenetele során alakultak
ki, és a szerepük nem mindig pontosan
meghatározott. Nem szükséges fejlesztőnek
lenni ahhoz, hogy valaki a core csapat tagja legyen, habár
ez a megszokott. A core csapat feladata egyik projektről a
másikra változik, de általában
több beleszólásuk van a projekt menetébe,
mint a nem core tagoknak.</para>
</listitem>
</itemizedlist>
<para>Ez a rendszer számos pontban eltér a
&linux;étól:</para>
<orderedlist>
<listitem>
<para>Nem egyetlen ember irányítja a rendszert. A
gyakorlatban ez az eltérés
túlértékelt, hiszen az
elöljáró tervező kérheti a
kód visszaállítását és
még a &linux; projektben is több embernek van
jogosultsága változtatni.</para>
</listitem>
<listitem>
<para>Másrészt, <emphasis>van</emphasis> egy központi
repository, azaz a teljes operációs rendszer
forráskódja egy helyen érhető el,
beleértve a régi verziókat is.</para>
</listitem>
<listitem>
<para>A BSD projektek az egész <quote>operációs
rendszert</quote> karbantartják, nemcsak a kernelt. Ez a
megkülönböztetés csak részben hasznos:
a BSD és a &linux; is haszontalan alkalmazások
nélkül. A BSD alatt használt
alkalmazások gyakran azonosak a &linux;on
használtakkal.</para>
</listitem>
<listitem>
<para>A központilag karbantartott CVS forrásfának
köszönhetően a BSD fejlesztése
áttekinthető, továbbá
lehetőség van arra, hogy bármely verziót
elérjünk a kiadási verzió vagy a
dátum alapján. A CVS
segítségével növekményesen is
frissíthetjük rendszerünket: például
a &os; repositoryja kb. 100 alkalommal frissül naponta.
Ezek közül a változások közül a
legtöbb kicsi.</para>
</listitem>
</orderedlist>
</sect2>
<sect2>
<title>A BSD kiadások</title>
<para>A &os;, NetBSD és OpenBSD háromféle
<quote>kiadáson</quote> keresztül teszi
elérhetővé a rendszert. Ahogyan a &linux;
esetében is, a kiadások kapnak egy
verziószámot, mint pl. 1.4.1 vagy 3.5.
Továbbá, a verziószám rendelkezik egy
utótaggal, amelyik a kiadás célját
jelöli:</para>
<orderedlist>
<listitem>
<para>A rendszer fejlesztői verziójának neve
<firstterm>CURRENT</firstterm>. A &os; egy számot rendel
ehhez, pl. 5.0-CURRENT. A NetBSD egy kicsit más
elnevezési konvenciót alkalmaz, egy egybetűs
utótagot fűz a névhez, amely azt jelzi, hogy
csak a belső interfészeket érinti a
változás, ilyen pl. a NetBSD 1.4.3G. Az OpenBSD nem
használ számokat (<quote>OpenBSD-current</quote>).
Minden új fejlesztés először ebbe az
ágba kerül bele.</para>
</listitem>
<listitem>
<para>Meghatározott időnként, 2-4 alkalommal
évente, a projekt kiad egy
<firstterm>RELEASE</firstterm> (kiadás) verziót,
amely elérhető CD-ROM-on és szabadon
letölthető az FTP szerverekről, ilyen pl. az
OpenBSD 2.6-RELEASE vagy a NetBSD 1.4-RELEASE. A RELEASE
verzió végfelhasználók
számára készül és ez a
rendszer normális verziója. A NetBSD ezen
kívül <emphasis>patch release</emphasis>
kiadásokat is kínál egy harmadik
számjeggyel, pl. NetBSD 1.4.2.</para>
</listitem>
<listitem>
<para>Ahogy hibák bukkannak fel a RELEASE verzióban
és javításra kerülnek, a
javítások bekerülnek a CVS fába.
Az így létrejövő verzió neve a
&os;-nél <firstterm>STABLE</firstterm>, de a NetBSD
és az OpenBSD továbra is RELEASE néven
hívja ezt a verziót. Kisebb új
funkciók szintén bekerülhetnek ebbe az
elágazásba, miután a CURRENT ágban
már egy ideje stabilnak bizonyultak.</para>
</listitem>
</orderedlist>
<para><emphasis>Ezzel ellentében a &linux; két
különböző forrásfát tart fenn:
a stabil- és a fejlesztői verziót. A stabil
verzióknak egy páros minor számuk van, mint
pl. 2.0, 2.2 vagy 2.4. A fejlesztői verziók minor
száma páratlan, mint pl. 2.1, 2.3 vagy 2.5. Ezt a
verziószámot minden esetben egy harmadik szám
követi, ez adja meg a pontos verziót. Ezen
kívül, minden terjesztő saját programokat
és segédeszközöket mellékel,
így a disztribúció neve is
meghatározó. Minden disztribútor
külön verziószámmal látja el a
disztribúciót is, tehát egy teljes
meghatározás valahogy így hangzana:
<quote>TurboLinux 6.0 2.2.14-es kernellel</quote></emphasis>.</para>
</sect2>
<sect2>
<title>Milyen BSD verziók vannak?</title>
<para>A rengeteg &linux; disztribúcióval ellentétben
csak négy jelentősebb nyílt forrású
BSD van. Minden BSD projekt karbantartja a saját
forrásfáját és saját
kernelét. A gyakorlatban azonban kevesebb az
eltérés a userland kódokban, mint a &linux;
esetében.</para>
<para>Nehéz kategorizálni a projektek céljait, mert
a különbségek nagyon szubjektívak.
Alapvetően a következőek
érvényesek:</para>
<itemizedlist>
<listitem>
<para>A &os; a nagy teljesítményt és a
könnyű használhatóságot
célozza meg, a webszolgáltatók kedvence.
Számos platformon fut, ide értve az &i386; alapú
rendszereket (<quote>PC-ket</quote>), az AMD 64-bites
processzorait, az &ultrasparc; rendszereket, a Compaq Alpha
rendszereit, illetve a NEC PC-98
specifikációján alapuló rendszereket.
A &os; Projekt jelentősen több
felhasználóval rendelkezik, mint más
projektek.</para>
</listitem>
<listitem>
<para>A NetBSD a lehető legnagyobb hordozhatóságra
törekszik, ahogyan az idézet is mutatja: <quote>of
course it runs NetBSD</quote>. Elfut a palmtopokon és a
nagy szervereken egyaránt, és a NASA is
használja az űrkutatásai során.
Különösen jó választás
régi, nem &intel; alapú hardverhez.</para>
</listitem>
<listitem>
<para>Az OpenBSD a biztonságra és a kód
egyszerűségére koncentrál: a nyílt
forrású koncepciót kombinálják
a szigorú ellenőrzésekkel, hogy így egy
bizonyítottan korrekt rendszert hozzanak létre,
megoldást kínálva ezzel a biztonságot
megkövetelő szervezeteknek, mint például
bankoknak, tőzsdéknek és amerikai
kormányügyi szervezeteknek. Ahogyan a NetBSD, az
OpenBSD is több platformon fut.</para>
</listitem>
<listitem>
<para>A DragonFlyBSD a nagy teljesítményt és a
skálázhatóságot célozza meg
az egyszerű UP rendszerektől kezdve a hatalmas,
fürtözött rendszerekig. Számos
hosszútávú technikai célja van, de a
legfontosabb, hogy egy olyan SMP-képes
infrastruktúrát hozzon létre, amely
könnyen érthető és karbantartható,
valamint könnyű rá fejleszteni.</para>
</listitem>
</itemizedlist>
<para>Létezik még két másik BSD &unix;,
amelyek azonban nem nyílt forrásúak: a BSD/OS
és az Apple &macos; X:</para>
<itemizedlist>
<listitem>
<para>A BSD/OS volt a legrégebbi leszármazottja a
4.4BSD-nek. Nem volt ugyan nyílt forrású,
de viszonylag alacsony áron lehetett licencet
vásárolni a forráskódhoz. Sok
tekintetben hasonlított a &os;-hez. Két évvel
azután, hogy a Wind River Systems megvette a BSDi-t,
a BSD/OS, mint önálló termék
megszűnt létezni. Támogatás és
a forráskód még mindig elérhető
a Wind Rivernél, de az új fejlesztések
már a VxWorks beágyazott operációs
rendszerre irányulnak.</para>
</listitem>
<listitem>
<para>A <ulink url="http://www.apple.com/macosx/server/">&macos;
X</ulink> az
<ulink url="http://www.apple.com/">Apple Computer Inc.</ulink>
operációs rendszerének legújabb
verziója a &macintosh; termékvonalhoz. Ennek a
rendszernek a BSD magja, a <ulink
url="http://developer.apple.com/darwin/">Darwin</ulink>
egy teljes értékű nyílt
forrású operációs rendszerként
érhető el x86 és PPC
számítógépekhez. Az Aqua/Quartz
grafikus rendszer és a &macos; X pár egyéb
saját fejlesztése zárt forrású
maradt. Számos Darwin fejlesztő egyben &os; committer
is, és fordítva.</para>
</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Hogyan tér el a BSD licenc a GNU General Public
licenctől?</title>
<para>A &linux; a
<ulink url="http://www.fsf.org/copyleft/gpl.html">GNU General Public
Licenc</ulink> (GPL) alatt érhető el, amely azért
jött létre, hogy felszámolja a zárt
forráskódú szoftverfejlesztést.
Konkrétan, minden olyan munkának, amely GPL licenc alatt
kiadott termékre épül, szintén nyílt
forrásúnak kell lennie. Ezzel szemben a
<ulink url="http://www.opensource.org/licenses/bsd-license.html">BSD
licenc</ulink> kevésbé korlátozó:
tisztán bináris terjesztést is megenged. Ez
különösen vonzó a beágyazott
alkalmazások számára.</para>
</sect2>
<sect2>
<title>Mi mást kell még tudnom?</title>
<para>Mivel a BSD-hez kevesebb alkalmazás érhető el,
mint a &linux;hoz, ezért a BSD fejlesztői
készítettek egy &linux; kompatibilitási csomagot,
amellyel &linux; programok futtathatók BSD rendszeren. A csomag
egyaránt tartalmaz kernel módosításokat a
&linux; rendszerhívások megfelelő
végrehajtásához, és kompatibilitási
fájlokat, mint például a C könyvtár.
A BSD rendszeren futtatott &linux; alkalmazások és a
natív &linux; környezetben futó &linux;
alkalmazások között nincs észrevehető
sebességkülönbség.</para>
<para>A BSD <quote>mindent együtt</quote>
természetének köszönhetően a
frissítések sokszor sokkal könnyebben
kezelhetőek, mint a &linux; esetében. A BSD
úgy kezeli a könyvtárak verzióit, hogy
kompatibilitási modulokat bizosít a régebbi
könyvtárakhoz, így több éves programok
is probléma nélkül futtathatóak.</para>
</sect2>
<sect2>
<title>Melyiket használjam, a BSD-t, vagy a &linux;ot?</title>
<para>Mit jelent mindez a gyakorlatban? Kinek való a BSD
és kinek a &linux;?</para>
<para>Ezt a kérdést nagyon nehéz
megválaszoli. Pár irányelv:</para>
<itemizedlist>
<listitem>
<para><quote>Ha nem romlott el, ne javítsd meg</quote>: Ha
már egy olyan nyílt forrású
operációs rendszert használ, amellyel
elégedett, várhatóan nincs semmi nyomós
oka, hogy váltson.</para>
</listitem>
<listitem>
<para>A BSD rendszerek, különösen a &os;
jelentősen nagyobb teljesítményt
produkálhatnak, mint a &linux;. Ez azonban nem mindenkire
érvényes. Sok esetben kicsi a
különbség, vagy egyáltalán nincs
különbség a teljesítményben.
Néhány esetben pedig a &linux; teljesít jobban
a &os;-nél.</para>
</listitem>
<listitem>
<para>Általában a BSD rendszerek nagyobb tiszteletnek
örvendenek a megbízhatóság terén,
amely leginkább a kiforrottabb kód
eredménye.</para>
</listitem>
<listitem>
<para>A BSD projektek nagyobb tiszteletnek örvendenek a
minőségi és átfogó
dokumentációjukért. A
különböző dokumentációs projektek
célja, hogy jól karbantartott
dokumentációt biztosítsanak sok nyelven
és a rendszer minden területét
tárgyalják.</para>
</listitem>
<listitem>
<para>A BSD licenc vonzóbb lehet, mint a GPL.</para>
</listitem>
<listitem>
<para>A BSD a legtöbb &linux; programot képes futtatni,
amíg a &linux; nem képes BSD programokat futtatni.
Ezenkívül sok BSD implementáció
más &unix;-szerű operációs rendszerek
programjait is képes futtatni, így a BSD rendszerekre
könnyebb migrálni más rendszereket, mint a
&linux;ra.</para>
</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Ki kínál terméktámogatást
és tréninget a BSD-hez?</title>
<para>A BSDi / <ulink url="http://www.freebsdmall.com">&os;
Mall, Inc.</ulink> közel egy évtizede kínál
terméktámogatási szerződéseket a
&os;-hez.</para>
<para>Ezen kívül minden projekt rendelkezik egy
listával a konzultánsairól:
<ulink url="&url.base;/commercial/consult_bycat.html">&os;</ulink>,
<ulink url="http://www.netbsd.org/gallery/consultants.html">NetBSD</ulink>,
és <ulink url="http://www.openbsd.org/support.html">OpenBSD</ulink>.</para>
</sect2>
</sect1>
</article>