Disztrubúciók saját tapasztalat alapján

Az utóbbi időben kipróbáltam a lényegesebbnek vélt distrokat. Íme egy rövid áttekintés, hogy mi tapasztalatom velük.

Szempontok:
0. Desktopra kell és használhatóan stabil legyen.
1. Sok csomag hivatalos ISO buildeken
2. Sok csomag hivatalos repoban
3. Sok elérhető csomag függőségfeloldással (pl. nem hivatalos repo)
4. Friss csomagok ill. gyakori kiadások
5. Konfigurálhatóság (ne dőljön össze a rendszer, ha hozzányúlok)

Néhány szempontok magyarázata:
1-3. Sok csomag ~ minél nagyobb része azoknak a csomagoknak, amik nekem kellenek.
1. A rossz internetkapcsolatom miatt minél kevesebb dolgot akarok internetről leszedni.
2. Ezek általában jobban illeszkednek a rendszerbe, mint a különféle 3rd party forrásból származók.
3. A könnyű telepítés és dist-upgrade miatt.

RPM alapú disztribúciók:
========================
Régebben használtam elavult RPM alapú disztrókat (RedHat 6.2, SuSE 7.3, RedHat 7.1, Mandrake 9.0), de kevés csomag volt bennük alapból, ami meg nem volt benne azt nem lehetett beszerni, mert elavultak voltak benne a library-k. Nemrég kipróbáltam a Fedora Core 6-ot. Hát mit ne mondjak!? MP3-at nem játszik le, nincs az egész DVD-n egy libmad*, ez még a Debianban is van, pedig DFSG elég szigorú. Próbáltam egy wireless kártya driver lefordítani (kernelmodul), de nem találta a linux/config.h-t azután sem, hogy feltetten az összes kernel-{header,source,...}-* csomagot. Nem is volt kedvem kínlódni vele, mert nem láttam mivel kapok többet, ha végigkínlódom, mint egy másik disztribúciónál, ahhol ezzel nem kell kínlódni. Most valahogy az az érzésem, hogy amiben RPM-csomagok vannak, az jó rendszer nem lehet. (Igen, jöhettek magyarázni, miért lenne nekem jó nekem az XY (RPM alapú) disztribúció!)

Debian alapú disztrók:
======================
Debian stable: Az említett elavult RPM alapú disztrók után kipróbáltam a Debian 3.1r0-t (ez közvetlenül a megjelenése után történt), és óriási élmény volt. Stabil (Debian stable hogy ne lenne az!?) és frissítése könnyű. A DVD-ken szinte minden rajta van, csak keveset kell letölteni az internetről. (msttfcorefonts, mplayer, lame, flashplayer, néhány tömörítő, néhány driver stb.). Konfigurálni kell, de elég jól hagyja magát. Az egész rendszer nagyon szabályos, minden ott van ahol lennie kell, jól össze van hegesztve. Ha pedig az ember tartsa magát a szabályokhoz, akkor könnyű karbantartani és frissíteni. Hátránya a hosszú kiadási ciklus és a DFSG.

Debian testing/unstable: Debian ez is, csak hát a problémás nekem internetről frissíteni meg összehegeszettség néha hiányzik belőle. Pl. gyorsan kicserélték a cdrtools-t cdrkit-re, de a frontendeket lassan javították át cdrecord-ról wodim-ra. És nem ez az egyetlen ilyen eset. Úgy hogy a testing/unstable desktopra használható, de problémás.

Ubuntu: Sokban hasonlít a Debianhoz (nem véletlenül), viszont: desktopra kiélezett, a main+restricted+universe+multiverse archívumokban "a szartól a rakétáig minden benne van" (valakitől a HUP-ról idéztem), féléves kiadások, könnyű konfigurálni. Egy dologban azonban lemarad: a hivatalos ISO-kban csak a main+restricted van benne, ami <5k csomag a ~20k csomagból. A Debian ISO-kban csak a non-free nincs benne, ami elenyészően kevés a ~19k csomag (a hamarosan megjelenő Etch-ben van ennyi) mellett. Így ha nem sikerül valami nem-hivatalon buildet beszerezni, amibe minden benne van, akkor sokmindent netről kell leszedni.

MEPIS: Az Ubuntu repok megteszik a hatásukat. A jó hardverfelismerése nekem telepített rendszerhez túl buzgó, LiveCD-nek viszont jó.

UHU: Szándékosan írtam ide, mert egy az egybe átvette a Debian csomagkezelését, csak a deb-et átnevezte uhu-ra. Ennek van a legegyszerűbb és leggyorsabb telepítője, amit valaha használtam. A rendszer meglepően nem rossz. Ennek ellenére valahogy egy Debiant biztosabb alapnak érzek.

Slackware alapúak:
==================
Slackware: Relatív kevés csomag van benne, azonban jól összeválogatott librarykkel jön, és friss a rendszer. Nem CRUX és nem LFS (van benne már konfigurálóprogram és egyszerű bináris csomagkezelő meg valamennyi csomag), ennek ellenére ami benne, nem akadályozza meg a felhasználót abban, hogy azt hozza ki belőle, amit akar. A Slackware nyers egyszerűsége lenyűgöző. Viszont sokmindent könnyebben meg lehet oldani egy szabályosabb, kevésbé nyers rendszerrel. Erősen behatárolt feladatokra (egyszer összeütöm a rendszert aztán nem nagyon nyűlok hozzá) kiváló. Ha azonban sokszor kell változtatni rajta, vagy frissíteni a rendszert, akkor nem biztos, hogy a legjobb. Továbbá kíváló kezdőknek tanulni.

Zenwalk: Ahol a Slackware jó desktopra, ott a Zenwalk még jobb. Tiszta Slackware-érzés, megtartja a Slackware nyers egyszerűségét, viszont desktopra jobban kiélezett. Szép, letisztult artwork, lilosplash, bootsplash, netpkg (= pkgtool + depency resolution), külső eszközt automatikusan mountol, néhány grafikus beállítóprogram, kis gépigény.

Egyéb GNU/Linux disztrók:
=========================
Frugalware: Szándékosan nem tettem a Slack alapúak közé, mert lehet, hogy a Slacktől indult, de "az Ubuntuba tart" (na ezt nem kell szó szerint érteni). Tök jó csomagkezelő van benne, nagy csomagarchívum. Kezd egyre szabályosabbá válni, 0.6-ban vagy 0.7-ben már upstart lesz (hol lesz a Slacktől örökölt BSD típusú rendszerindítás?). Viszont megmaradt a Slackből, hogy szarnak a licencre meg a patentokra. Lazán becsomagolnak mindenfélét: jre, flashplugin, lame, mplayer és codecjai, nvidia, fglrx, madwifi, stb. Azt hiszem minden benne van, ami nekem kell.

Gentoo: Hat ezt nem probaltam, csak akartam, mert a rossz internetkapcsolatom miatt a Gentoo nekem nem alkalmas desktop rendszernek.

Nem GNU/Linux:
==============
FreeBSD: Másmilyen szabadság érzés ez a BSD licenc. A FreeBSD kernelből kezeli a wireless kártyámat, Linux alatt ez elképzelhetetlen: a szent GPL-es kódot (Linux kernel) szentségtörés mocskos bináris HAL firmware-rel (ath_hal) gyalázni. Van benne bináris csomagkezéles depency resolutionnel, meg a ports rendszer: ez szintén tud depency resolutiont, forrásból fordít (a függőségeket is), és még illedelmesen curses alapú felületen kérdez, hogy milyen flageket adjon meg a configure-nek. Annak ellenére, hogy egész használható desktopra is, úgy érzem kevésbé van nekem szükségem a FreeBSD stabilitására, mint a Linux kernel hardvertámogatottságára és feature-gazdagságára. Úgy hogy desktopra inkább Linux.

Hozzászólások

csak a deb-et átnevezte uhu-ra (UHU)

már rég nem igaz...

debian vs. ubuntu iso: ubuntu 1 cd/dvd, míg debian sok (nem tudom most épp hánynál tart, de jóval több mint az ubuntu) - az okok elég nyilvánvalóak, több fórumon is ki lettek vesézve (csak main + restricted-hez jár támogatás - mind ingyenes biztonsági, mind kereskedelmi)
--
ubuntu linux member

Halkan jegyzem meg, hogy az UHU-Linux nem Debian, hanem dpkg alapú. Nem tudom, hogy miért kell ezt módszeresen összekeverni, az apt/synaptic pedig dpkg frontend, így ahol a dpkg használható, ők is azok lesznek.

--- GTK programozás C nyelven ---
http://hu.wikibooks.org/wiki/GTK%2B_programoz%C3%A1s_C_nyelven

Ez a linux/config.h vmi szabvány cucc? Mert tényleg nincs ilyen fedoraban... (Eddíg csak nvidia, meg kqemu kernel modult fordítottam, azokhoz nem kell.)
Mondjuk gugli megér ilyenkor egy próbát (itt van ni), persze ha nem kell rpm, akkor nem kell rpm... :)

mp3-ról meg annyit, hogy tudtommal licenselési problémák vannak vele, ezért egyszerűen az egész disztróban ogg, wav, meg esetleg 1-2 kevésbé népszerű hangformástumban vannak hangok.

Ez a linux/config.h vmi szabvány cucc?
Szerintem igen.

persze ha nem kell rpm, akkor nem kell rpm
Az RPM-mel semmi bajom (elméletileg), a disztrók nem tetszenek.

mp3
Én azt hiszem patent problémák vannak vele. De Debianban main-ben van libmad0, amit valamilyen lejátszóval meglehet hajtani (pl. mpg321). MP3 kódoló Debianban sincs, de lejátszani tud. A Frugalról meg ne is beszéljek.

Bár nem akarlak győzködni és azt sem adtad meg igazán, hogy milyen csomagokra van szükséged, de azt el tudom mondani, hogy a Fedora elég jó repokkal rendelkezik. Az FC6-ot még nem próbáltam, mint általában semmilyen új verziót nem használok, mert még a csomagkészítők nem készültek fel teljesen az új verzióra, de az FC5 vagy FC4 szerintem jobb választás.
Nem tudom, hogy milyen Net kapcsolatod van, de szerintem a frissítéseket azért néha napján meg kell lépni, vagy esetleg egy új kernelt letölteni. Korábban apt repokat használtam (FC3), de FC4-óta a YUM repok vannak többségben, és az a néhány repo is általában függőségi kapcsolatban van egymással, vagy egymásra épülnek, így nem nagyon kell félni a használatuktól.
A greysector.net-en találsz mplayer csomagokat és az összes szükséges kodeket, így nyugodtan hallgathatsz mp3-at, én legalábbis mplayert használok :-).
Bár te kihangsúlyoztad, hogy a telepítőkön kellő számú csoamgok legyenek, éppen a Debian "gyors" fejlesztésének köszönhetően egy kissé furcsán hatna csak magukra a telepítő készletekre támaszkodni. Azok éppen csak azt szolgálják, hogy felrakd az alaprendszert - legalábbis én csak addig használom -, mert utána úgyis a csomagok nagy részét frissíteni kell.
Bocs, ha hosszú voltam.
Üdv: Webappz
------------------------
http://webappz.hu