Egy kis elmélkedés a Linuxról, abszolút kezdő szemmel

Sokan szidják mostanában a Linuxot. Többnyire olyanok, akik a MacOS X-et, vagy a Windows-t dícsérik. Miért? Miben jók ezek? Miközben a válaszon törtem a fejem, egy érdekes gondolatom támadt: Az a baj a Linux-szal, ami jó benne: Rengeteg változata van. A "gyári" kernelnek is több ága van, és mintha ez nem lenne elég, sok disztribucióhoz jár valamilyen agyonpatchelt kernel. Márpedig ezekből a disztribuciókból sincs kevés. Ha ez még mindig kevés lenne, minden disztribució más libraryket, és nem utolsó sorban más csomagkezelőt tartalmaz. Mindennek az a következménye, hogy ha valaki megír egy programot linuxra, azt ahhoz, hogy biztos legyen benne, hogy mindenhol működik, minden disztribución, minden kernelváltozattal ki kellene próbálnia, ami nem kis munka. Ebből adódóan sok program csak néhány disztribución, néhány kernelverzióval van tesztelve, ebből adódóan előfordulhat, hogy más helyeken nem is működik. Ezzel szemben MacOS X-en, vagy Windows-on elég csak a legutóbbi verzión tesztelni a programot, mert a legtöbb felhasználónak nagy valószínűséggel az van. Persze már hallom is a választ, hogy a bazár fejlesztői modellnek köszönhetően ez nem probléma, hiszen a felhasználók elvégzik a teszteket, és a szükséges javításokat. Ez mind szép és jó, de lenne egy kérdésem: Van elég hozzáértő felhasználó? A tapasztalat ugyanis azt mutatja, hogy a felhasználók többsége nem képes, vagy nem is akarja megtalálni az okát annak, hogy miért nem fut a program az általa használt rendszeren. Így tehát a Linuxot használók számának növekedése nem vonja feltétlen maga után a hibakereső és hibajavító felhasználók számának növekedését. Aki értene hozzá, sem biztos, hogy ezzel foglalkozik, hiszen sokkal nagyobb sikerélményt nyújt előállni egy n+1-edik megoldással egy problémára, mint a hibakeresés. Olyan felhasználóból, aki hibákat keres, és javít, mindig is kevesebb lesz, mint a fentebb említett n+1-edik megoldást gyártó linuxosból. Ugyanakkor ettől jó a Linux: semmire sem kényszeríti rá a felhasználót, mindenre vannak alternatívák.
Persze a fentebbi érvelés erősen el lett túlozva, hiszen a programok többségének teljesen mindegy, hogy mely kernelverzió alatt futnak. A rendelkezésre álló library-k viszont a programok többségének egyáltalán nem mindegyek. Ha valaki kernelmodult ír, akkor viszont valószínűleg már egyáltalán nem mindegy, mely kernelverzióról is van szó. Igen, azt mondom, hogy valószínűleg, mert még soha nem írtam kernelmodult Linuxhoz, soha nem írtam komolyabb programot, és soha nem javítottam hibát mások programjában. Ebből adódóan egyáltalán nem szükséges komolyan venni a véleményemet, hiszen semmi komolyabb tapasztalat nem áll mögötte. Egyébként is fog még változni a véleményem, hiszen rengeteget fogok még ezekben az ügyekben tanulni. Még csak 3 éve használok Linuxot, és csak 18 éves vagyok, úgyhogy ezt itt tényleg egy abszolút kezdő szemszögéből tudtam leírni.

Hozzászólások

Ezért jó forrásból telepíteni. Az majdnem mindenütt beválik. Ehhez meg a GoboLinux a legjobb: http://gobolinux.org

Itt maga a filerendszer a csomagkezelő.

-------------
:::A GoboLinux felhasználók hivatalos magyar fóruma: http://linux.birodalom.net/smf
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó

Szerintem meg nem megoldás a GoboLinux. Még a Posix-nak sem felel meg. Ebből adódóan még az sem biztos, hogy megy rajta, ami más disztribuciók alatt igen. A slackware (amit még soha nem próbáltam) lehetne megoldás, hiszen az áll a legközelebb az eredeti elgondolásokhoz. Viszont az sem lehet megoldás, mert nem eléggé elterjedt. Lehetne megoldás a Debian, viszont az elavult. Az Ubuntu is lehetne talán, de amíg nem tudok róla semmit, inkább nem nyilatkozom róla. A SUSE is lehetne, de az túlzottan eltér a többitől a Yast-nak köszönhetően. Talán lehetne a RedHat is, de az kereskedelmi, és szintén nem valami elterjedt. Maradt a Gentoo, viszont annak napokig tart, míg lefordul. A Frugalware-rel ugyanaz a baj, ami a slackware-rel. Összességében: Nincs megoldás, de nincs is rá szükség. A Linux már csak ilyen: folyamatosan változik, sok ágra szakad, ennek köszönhetően fejlődik, de ugyanebből következik az is, hogy nincs egy tökéletes megoldás. Ha lenne, nem tudna fejlődni.

Nem elegge elterjedt? Ez sztem teljesen user valasztasa jelenseg. En azt mondanam, hogy mindeki tudja miaz, de sokan nemhasznaljak ebbol-abbol az okbol. Felnek tole a nehezsege (ami abszolut kamu/sztereotipia sztem), sirnak h nincs depedency check (de mivel kiirja h mi hianyzik, aztmeg meglehet utana keresni, ergo nemertem a problemat), nem bootol X-be default (lol :D), esatobbi.

Hozzaszolasod masodik felere reagalva: de van megoldas, de az mindenkinek mas es mas. Nekem a slackware, masoknak meg a gobolinux (amirol meg en nemhallottam meg sose :P)

"Nem elegge elterjedt? Ez sztem teljesen user valasztasa jelenseg. En azt mondanam, hogy mindeki tudja miaz, de sokan nemhasznaljak ebbol-abbol az okbol. Felnek tole a nehezsege (ami abszolut kamu/sztereotipia sztem), sirnak h nincs depedency check (de mivel kiirja h mi hianyzik, aztmeg meglehet utana keresni, ergo nemertem a problemat), nem bootol X-be default (lol :D), esatobbi."
Tehát összességében véve nem elterjedt. :-)
"Hozzaszolasod masodik felere reagalva: de van megoldas, de az mindenkinek mas es mas. Nekem a slackware, masoknak meg a gobolinux (amirol meg en nemhallottam meg sose :P)"
Igen, de nem tökéletes. Minden disztribucióval van valami probléma. :-)

Slackware tényleg jó, ha forrásból telepítgetsz (talán a zenwalk is jó ilyen szempontból, nem néztem meg még alaposan, csak felraktam virtuális gépbe, hogy első ránézésre milyen -- milyen lenne? mint egy OS).

Debian? Jah, tény, hogy lassan jönnek ki az új kiadások, viszont nem is forrásból telepítgetésre találták ki.

Ubuntu? Hasonló, mint a debian, csak újak a csomagok és user válogatja, hogy bejön-e neki az, amit és ahogy összepakolják az Ubuntuba. Nekem nem. Másnak lehet, hogy bejön.

SuSE? Eltér? No igen, ha forrásból telepítgetsz...

Nincs megoldás? De van! Használd azt, amin meg tudod oldani a feladataid. Ha most az Ubuntu/Slackware/*BSD/Windows? Ki nem szarja le, lényeg, hogy _neked_ jó legyen.

"Nincs megoldás? De van!"
Jó, van, de tökéletes nincs. Vannak olyanok, melyek nagyon jól megfelelnek minden célra (pl. Frugalware), csak ezekkel is vannak apróbb problémák. A Frugalware esetében pl. az, hogy nem igazán elterjedt. A Debian-ról tapasztalatból mondom, hogy elavult. Lehet, hogy nem a stabil ágat kellene használnom? A SuSE-val is volt nem kevés rossz tapasztalatom. Ezek közül az, amin nagyon fel tudtam húzni magam, az volt, hogy miután átírtam egy config file-t, a következő újraindításkor helyreállt az eredeti beállítás.

Kedves mbaron, az igaz hogy a Gobo nem Posix-szabványú, de a szabványos könyvtárbejegyzések emulálva vannak benne szimbolikus linkekkel! És egyelőre épp az a helyzet, hogy pont a Gobo az, ami alá a legtöbb progi gond nélkül lefordul, mert nem használ speciális patcheket! Ajánlom, olvasd el ezt a (magyar nyelvű!) leírást, melyet maga a GoboLinux megalkotója írt, Hisham Hashem Muhammad, melyben sok gyakori félreértésre ad közérthető, de szakszerű választ! A cikk:

http://linux.birodalom.net/gobowiki/index.php/Nem_vagyok_tan%C3%A1cstal…

-------------
:::A GoboLinux felhasználók hivatalos magyar fóruma: http://linux.birodalom.net/smf
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó

A legtöbb program nem a gobo alá fordul le! A slackware fényévekkel lekörözi ha szabványosságról van szó. És telepíteni is ugyanolyan gyerekjáték és nem kell végighámoznom magam 100 könyvtáron.

Szerk: ráadásul a gobo patchelve van, hogy mindent külön tudjon pakolni a saját szájíze szerint.

--
A nyúl egy igazi jellem. Ott ül a fűben, de akkor sem szívja!

Hát itt bátorkodom ellenvéleményt nyilvánítani. Való igaz, a Gobo pecselve van - de egyrészt nem tudok olyan disztróról, aminek a kerneljében ne lenne valami pecs - a Gobóéban igen kevés van pld az Uhu-hoz képest! (Máshoz képest is). No és ami ennél fontosabb: nem az a lényeg, hogy a kernel pecselve van-e, hanem hogy maguk a programok amikből a disztró összeáll, azok pecselve kell legyenek-e ahhoz, hogy le lehessen fordítani őket ahhoz a disztróhoz!
No és itt válik ki Napnál fényesebben a Gobo kiválósága! A Gobo ugyanis nem csinál külön gyűjteményt magának speciálisan pecselt forrásprogikból, mert nincs rá szüksége: a fejlesztők eredeti weboldalairól tölti le a fordítószkript, a Compile az eredeti natúr forráskódot, s azt fordítja le! Nyilvánvaló tehát, hogy e módszerrel potenciálisan sokkal több progit lehet lefordítani e disztró alá.

Nagyon szépen kérlek, válaszod előtt tényleg olvasd el e cikket:

http://linux.birodalom.net/gobowiki/index.php/Nem_vagyok_tan%C3%A1cstal…

magyarul van, és sok félreértést eloszlat! nem én írtam, hanem a Gobo-project megalapítója, azaz tutira szakszerű!

-------------
:::A GoboLinux felhasználók hivatalos magyar fóruma: http://linux.birodalom.net/smf
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó