Válasszuk ki a nekünk igazán megfelelő FreeBSD verziót!

$FreeBSD: head/hu_HU.ISO8859-2/articles/version-guide/article.sgml 39544 2012-09-14 17:47:48Z gabor $

$FreeBSD: head/hu_HU.ISO8859-2/articles/version-guide/article.sgml 39544 2012-09-14 17:47:48Z gabor $

Ön a FreeBSD telepítését választotta. Üdvözöljük! Ezt a leírást annak szellemében készítettük, hogy segítsünk eligazodni a telepíthető verziók között.

Fordította: Páli Gábor, utolsó ellenőrzés: 2010.11.28.


1. Háttér

A leginkább megfelelő verzió kiválasztásához fontos megértenünk néhány alapvető fogalmat a FreeBSD fejlesztési modelljével és az ún. Release Engineering (RE, “kiadásépítés”) folyamatával kapcsolatosan.

A FreeBSD-t nagyrészt független önkéntesek hatalmas csoportja fejleszti. A rendszermag, a legalapvetőbb függvénykönyvtárak, valamint a hozzájuk tartozó segédprogramok forrásait egy verziókövető rendszerben tárolják, amely bárki által és bármikor tetszőlegesen letölthető. Ettől függetlenül ezek lefordított változatai (binárisai) is rendszeresen elérhetőek. Néhány ilyen binárist alapos és széleskörű tesztelési folyamatnak vetnek alá, majd kiadásnak címkézik fel őket.

1.1. Kiadások

A kiadások (release) általában rendelkeznek egy főverziószámmal és egy alverziószámmal.

  • A főverziószámok feladata, hogy jelezze az újabb, nagyobb változtatásokat a rendszerben. Ilyenkor természetesen elkerülhetetlen, hogy ennek következtében komolyabb átszervezéseken menjen át a FreeBSD, vagy éppen a régebbi, már hasztalannak tekintett részei eltűnjenek. Emiatt gyakran még a korábbi főbb kiadásokkal kapcsolatban is elveszhet bizonyos mértékű kompatibilitás.

  • Az alverziószámok jelzik a megbízhatóságot és a teljesítményt érintő kisebb hibajavításokat. Ebben az esetben mind a forráskód-, mind pedig a bináris szintű kompatibilitás megtartása egyik elsődleges feladatunk. Alkalmanként az alverziókba is kerülhetnek újítások, de csak akkor, ha ezek nem fenyegetik a velük szemben kitűzött összes többi célt.

Azonban sose szabad elfelejtenünk, hogy egy “kiadott verzió” nem több, mint a forrásról egy adott időben és egy adott néven (címkével ellátott) készített pillanatfelvétel. (Például az 5.4-es kiadáshoz a kiadásépítők a RELENG_5_4_0_RELEASE címkét tették.) A fejlesztés a HEAD néven ismert címkével azonban mindig halad tovább.

1.2. Fejlesztési ágak

Minden kiadás alkalmával létrehoznak egy fejlesztési ágat, mint mondjuk a RELENG_5_4. Habár a RELENG_5_4_0_RELEASE címkével ellátott források már nem fognak a továbbiakban változni, a RELENG_5_4 címkével rendelkezők ellenben még igen, méghozzá a HEAD ágból származó biztonsági vagy egyéb javítások, esetleg kisebb változtatások nyomán.

Egy-egy főbb kiadáshoz még egy másik címkét is létrehoznak, mint mondjuk a RELENG_5. A biztonsági és egyéb javításokon túl más módosítások is áthozhatóak a HEAD ágból, így tulajdonképpen ez lesz az aktív ág, amikor a következő kiadást készítik elő az adott vonalban.

1.3. STABLE vagy CURRENT?

Minden egyes nagyobb kiadás életciklusában létrejön még egy további fejlesztési ág, amelyet STABLE-nek (megbízhatónak) neveznek. Ezzel jelzi a FreeBSD Projekt, hogy véleménye szerint az adott ágban szereplő módosítások minősége elegendő a szélesebb körű használathoz. Azokat az ágakat pedig, amelyeknek további tesztelésre van szükségük a komolyabb használathoz, CURRENT-nek (aktuálisnak) nevezik.

Megjegyzés: A FreeBSD Projekt nem tudja garantálni, hogy stable-ként szállított szoftverek elegendőek egy telepítéshez. Ezt mindenkinek magának kell eldöntenie. Nem szabad elfelejteni, hogy ez a projekt elsősorban önkéntesekből áll és nem képes a működésre semminemű szavatosságot vállalni.

1.4. Portok vagy csomagok?

Az említett állományokon kívül a FreeBSD még több ezernyi, külső fejlesztők által készített alkalmazásokat is támogat. (Ilyenek a különböző ablakkezelő rendszerek, böngészők, levelező kliensek, irodai programcsomagok, és így tovább.) Általánosságban véve nem a projekt maga fejleszti ezeket a szoftvereket, csupán egy keretrendszert biztosít a telepítésükhöz (amelyet Ports Collection-nek (“portgyűjtemények”) neveznek). Attól függően, ahogy ezt a licenszelésük megengedi, ezek az alkalmazások telepíthetőek forrásból (ezeket nevezik portoknak), vagy előre lefordított binárisokból (ezeket nevezik csomagoknak).

Ha kérdése van a FreeBSD-vel kapcsolatban, a következő címre írhat (angolul): <freebsd-questions@FreeBSD.org>.
Ha ezzel a dokumentummal kapcsolatban van kérdése, kérjük erre a címre írjon: <gabor@FreeBSD.org>.