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

### A FreeBSD Dokumentációs Projekt

Copyright © 2005 A FreeBSD Dokumentációs Projekt

$FreeBSD: release/9.1.0/hu_HU.ISO8859-2/articles/version-guide/article.sgml 38826 2012-05-17 19:12:14Z hrs $

Ö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.

[ Fejezetekre darabolt dokumentum / Teljes dokumentum ]

# 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).

|  | Következő
|  | Ahogy eddig ütemeztük a kiadásokat

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>.