Red Hat Enterprise Linux 5

Mára ígérte a Red Hat, ma meg is érkezett. A cég honlapja szerint elérhető a Red Hat Enterprise Linux 5. A termék honlapja itt. A termék a 2.6.18-as kernelre épül, támogatja a multi-core processzorokat, széleskörű hardvertámogatást nyújt, támogatja az Intel Network Accelerator Technology-t (IOAT), stb. A szolgáltatásokról itt lehet bővebb infóhoz jutni. A Linux Format magazin itt vette szemügyre a RHEL 5-öt.

Hozzászólások

Xen virtualisation is fully integrated into the distro.
Nofene! Most már jó a Xen? :)

Snazzy desktop effects are just a mouse click away thanks to Compiz. ... although we'd question the importance of Compiz in an enterprise OS
Wov! Azért nekem jó lesz. Ha a CentOS is kijön az RHEL klónjával, akkor az FC5-ömről, meg talán az FC6-omról is arra fogok upgrade-elni, nem pedig FC7-re.

Pár hónapja nagyon örültem volna neki, de azért most is jól fog jönni!

Az enterprise már kiismerte a 2.6.9-es kernel szinte összes bugját, itt az idő, hogy tanulja, hogy mit rontottak el a srácok a 2.6.18-ban! :)

RHEL5 release notes:
"Note that the minimum RAM required to install Red Hat Enterprise Linux 4.92 has been raised to 1GB; the recommended RAM is 2GB. If a machine has less than 1GB RAM, the installation process may hang."

Nah, ennyit arról, hogy a Linux erőforrástakarékos :D
--
- Miért jó a mazochistának?
- Mert ha rossz, akkor jó. Ha meg jó, akkor rossz, tehát jó.

Teljesen igazuk van. Figyelembe véve a mai RAM árakat, aki vállalati szervert telepít manapság 1 GB RAM alatt, az sütnivaló bolond. Tök mindegy, hogy Linux, vagy Windows, vagy bármilyen szerverről beszélünk.

Egyébként ha egy szervert manapság valamire használni is akarsz, akkor én azt mondom, hogy 1GB a minimum.

--
trey @ gépház

"(szarul megírt telepítő nem ér, mert ugye enterprise)"

Ezt nem tudom értelmezni. Enterprise környezetben nincs rosszul megírt szoftver? Vagy mi?

Én nem tudom, hogy ez bug-e vagy feature, de ha feature, akkor helyeslem. Nem ez lenne az első szoftver, ami nem települ, ha nincs meg egy ésszerű minimális hw követelmény. Ha feature, akkor tekinthető önvédelemnek is. Ne reklamáljon már az ügyfél, hogy miért lassú / bizonyos funkciók miért elérhetetlenek, ha feltelepült 512 MB RAM-ra is?

--
trey @ gépház

Mert te abból indulsz ki, hogy új gép, de ez nem feltétlen igaz. A laptopomon, amin tesztelni szoktam (mert másom nincs tesztelésre), ott csak 512MB van. És nekem az elsődleges szempont az, hogy stabil legyen és menjenek rajta olyan zárt forráskódú programok, amik fejlesztői szerint csak a RedHat számít Linuxnak. Különben nem is RedHat Linuxot használnék, hanem CentOS-t.

Ne az ertelmet keresd, ezek a szerverek azert futnak, mert nincs mas lehetoseg.

Ugyfel ker egy bonyolultat, de azon a szerveren kell megcsinalni, ami most eles, es lesz ra egy hetvege,
vagy ugyfel nem is ad hozzaferest a vashoz es meg kell oldani a problemajat,
vagy jon egy uj verzio egy termekbol, akkor azt meg kell ismerni...

A kovetkezo "vallalati dolgokat" tesztelem: eDirectory, ZENworks Linux Management, GroupWise..., tovabba postfix,samba,squid,openldap... nezd meg a novell.com-on milyen alkalmazasok futnak linuxon, na azokat.

--
Amiből lekvárt lehet főzni, abból pálinkát is.

Én azt készséggel elhiszem, hogy neked az lenne a kényelmes, ha ezeket 96 MB RAM-ban lehetne tesztelni. Viszont én meg azt mondom, hogy az, aki ilyen dolgokkal foglalkozik, és nem tud magának megengedni minimum egy vagy két noname PC-t 1 GB RAM-mal, hogy tesztkörnyezetet felállítson magának, az ne foglalkozzon ilyen dolgokkal.

--
trey @ gépház

Valóban befejezhetjük. Engem a probléma nem érint, mivel 1 GB RAM alatti szervert bottal nem piszkálnék meg. Közben eszembe jutottak az ügyfeleim, akik nem kis mennyiségű pénzt adnak ki egy-egy alkalommal RHEL-re, és eszembe jutnak, hogy milyen vasakra veszik, és milyen alkalmazásokat futtatnak rajta (jellemzően Oracle, DB2, WebSphere). Ők már két évvel ezelőtt sem vettek olyan low end vasat, amiben 1 GB RAM-nál kevesebb van. Ahol van pénz RHEL-re, Ora-ra és egyébre, ott van pénz memóriára is.

De azért együttérzek veled. :)

--
trey @ gépház

Nincs igazuk. A RHEL nem csak Enterprise Server Edition-ből áll. A WS-nek minek 1G vagy neadj' Isten 2G RAM? Egyébként ez a szöveg sajnos negyon visszacsap közvetve, hogy olcsó a hardver. Kár hogy olcsók a fejlesztők is a hardverre. Ettől az egésznek olyan 'olcsó' szájíze lesz.
--
- Miért jó a mazochistának?
- Mert ha rossz, akkor jó. Ha meg jó, akkor rossz, tehát jó.

Megkérdezhetem, hogy mennyi vállalati szerverrel van / volt mostanában dolgod? Azt tudod-e, hogy a legtöbb szervert nem tudod megvenni manapság 1 GB-nál kevesebb memóriával? Az tudod-e, hogy mapaság a legkisebb újan kapható memória modul 512 MB? És azt tudod-e, hogy a legtöbb korszerű szervert, csak akkor tudod optimálisan használni, ha párosával teszed bele a modulokat? Segítek: 512MB x 2 = 1 GB.

Gyakorlatilag nem lehet értelmes szervert kapni 1 GB-nál kevesebb memóriával manapság. Én azt mondom, hogy szégyen arra, aki manapság vállalati szervert 1 GB-nál kevesebb memóriával ad el. Nem vállalati Linux szervert, hanem bármilyen vállalati szervert. Persze itt megint jöhet az, hogy ki mit nevez szervernek...

--
trey @ gépház

:) már vagy fél éve nyúzom az rh5 bétáját virtuálisgépen 1GB-vel notebookon, és egész normálisan megy (gyorsabb virtuálisan, mint egy Solaris :) de talán még igaziból is) - főleg kis igényekkel, webfejlesztéshez, tehát tipikusan olyasmivel, amihez nem kell komplett sokgépes hálózatot+nagy adatbázist szimulálni. Élesben viszont 2GB-s szerveren megy, és nem sok neki sajnos.

Te mondod mindíg hogy ne személyeskedjünk és most te is csinálod, de nem baj. Egyébként a lényeg, hogy engem zavar az a hozzáállás a szoftverkámpöniktól, hogy eeeejjj van RAM meg diszk meg Ghz boeven, jó lesz az úgy, ne gondolkodjunk azon, hogy vajon okos dolog-e ezt így vagy úgy csinálni.
Csak gondoljunk bele. Manapság szinte minden szoftver egy bloatware. Bugzanak, mint a lepratelep enyészet után és annyi erőforrást esznek, ami már nem olcsó. Sz*r a minőség! Ez a baj. Nincs opcióm. Ez a baj! Olyan bloatware-ekre vagyok rákényszerítve, mint Windows és Linux és sorolhatnám még életem végéig. Engem ez zavar. Meg az, hogy nincs még egy életem, hogy megírhassam magamnak ezeket a szoftvereket azon kevesekkel karöltve, akik képesek épkézláb kompromisszumot kötni a való élet és egy mérnök ideális álomvilága közt.
Folyton szembesülök ezzel a példával, még kereskedelmi termékek forrásában is látni ezt a hatalmas baklövést:
Fejlesztő viszonylag csekély(~10.000 sor, ~30 oszlop) méretű adatbázist egyszerűen leselectel *-ra. Majd az alkalmazásrétegben szortírozza vagy szűkíti a keresési feltételt. De nem ám valami komolyabb algoritmussal, lineáris kereséssel! Ez az szomorú, hogy ilyet megengednek manapság. Mondván hogy olcsó a hardver és a mi programunk tényleg igényli azt a 4G RAM-ot. Gondolom mostmár világos mire akarok kilyukadni.
--
- Miért jó a mazochistának?
- Mert ha rossz, akkor jó. Ha meg jó, akkor rossz, tehát jó.

Nem tudom, hogy hol a személyeskedés. Kérdéseket tettem fel. Nem állt szándékomban személyeskedni.

"Olyan bloatware-ekre vagyok rákényszerítve, mint Windows és Linux és sorolhatnám még életem végéig. Engem ez zavar."

Engem nem zavar.

"Mondván hogy olcsó a hardver és a mi programunk tényleg igényli azt a 4G RAM-ot. Gondolom mostmár világos mire akarok kilyukadni."

Engem ez akkor zavarna, ha nőnének a hardverigények, de velük együtt nem nőnének a számítógépek számítási teljesítményei. De nem ez van, így megvonom a vállam.

--
trey @ gépház

Na ez már valami. Homlokegyenest más a véleményünk erről.
Pár random gondolat az ügyben:
- trey, nem te fizetsz az "olcsó" hardverért. Gondolom nem is a munkahelyed, hanem közvetve az ügyfeleitek. Szomorú dolog tudni, hogy megvetetnek velem pl. egy übervasat, csak mert levelezőszerverre van szükségem pár VPS ficsörrel.
- Szeretném megérteni, hogy miért nem zavar, hogy bloatware szinte minden hasznosabb alkalmazás. Már csak környezetvédelmi szempontból is. (Áramfogyasztás, veszélyes hulladék a vas gyártása során, elévülése után). Ha 4 évente kidobod a hardvert, hogy kiszolgáld a bloatware-ek igényeit, azzal is a környezetet terheled. (Az új gép kissebb fogyasztása nem kompenzálja élettartama alatt a kidobott régi környezeti terhelését). Másrészt ugyancsak ékes példa: Olyan ez a hozzáállás, mintha azt mondanád: Lesz*rom, hogy egyre több a szemét a háztartásomban. Gondolom nem sz*rod le, mert gondolsz arra hogy Trey Jr.-nak és társainak milyen világban kell élnie. Vagy tökéletesen tévednék és a magyar IT dolgozók egyáltalán nem környezettudatosak?

--
- Miért jó a mazochistának?
- Mert ha rossz, akkor jó. Ha meg jó, akkor rossz, tehát jó.

"trey, nem te fizetsz az "olcsó" hardverért. Gondolom nem is a munkahelyed, hanem közvetve az ügyfeleitek."

Igen, bármilyen meglepő is, az ügyfelek a saját maguk által vásárolt vasat kifizetik. :)

"hogy megvetetnek velem pl. egy übervasat, csak mert levelezőszerverre van szükségem pár VPS ficsörrel."

Ha neked csak egy levelezőszerverre van szükséged, akkor nem RHEL-t fogsz kapni. Tőlünk biztos, hogy nem. Hacsak kimondottan nem ragaszkodsz hozzá. Ellenben ha te certifikáltan akarsz Oracle-t futtatni, ahhoz izmos vasat fogsz kapni, így nem lesz problémád az 1 GB-os telepítési limittel (jegyezem meg csendben, hogy a szaros HUP szerverben 4 GB-nyi RAM-ka van, pedig csak egy webszerver).

"Szeretném megérteni, hogy miért nem zavar, hogy bloatware szinte minden hasznosabb alkalmazás."

Mert nem tudok tenni ellene, így nem idegesítem magam olyan dolgokkal, amire nincs ráhatásom. Ha sokat nem is, de még legalább 10-20 évet szeretnék élni. Nem kívánok emiatt szívinfarktust kapni. Vannak ennél sokkal komolyabb problémáim is :)

"Már csak környezetvédelmi szempontból is. (Áramfogyasztás, veszélyes hulladék a vas gyártása során, elévülése után). Ha 4 évente kidobod a hardvert, hogy kiszolgáld a bloatware-ek igényeit, azzal is a környezetet terheled."

Nagyobb problémának látom például a félévente lecserélt mobiltelefonokat, amelyeknek igazából semmi bajuk, csak annyi, hogy már nem trendik. Több millió tonna veszélyes hulladék keletkezik ilyenből évente. Most nehogy azzal gyere, hogy azért megy majd dögrovásra a Föld, mert a RHEL 5-be 512MB RAM helyett minimum 1 GB-ot kell tenni, mert az kb. egy 40 grammos memória modul pluszban :) Vagy már kalandozunk a bloatware, mint általános téma felé?

"Olyan ez a hozzáállás, mintha azt mondanád: Lesz*rom, hogy egyre több a szemét a háztartásomban. Gondolom nem sz*rod le, mert gondolsz arra hogy Trey Jr.-nak és társainak milyen világban kell élnie. Vagy tökéletesen tévednék és a magyar IT dolgozók egyáltalán nem környezettudatosak?"

Messze járunk már a témától, de sebaj. De igen, érdekel, hogy mennyi szemét keletkezik. De véleményem szerint nem attól lesz világvége, hogy egy cég 4-5 évente lecseréli a szerverét. Főleg azért, mert a tapasztalat az, hogy a régi szervereket a cégek nem talicskázzák a szemétdombra, hanem felhasználják más célokra, például másodlagos szervernek, teszt szervernek, backup szervernek, stb.

--
trey @ gépház

Egyrészt megnyugtató, hogy így gondolkodsz, csak így tovább. Másrészt a kicsi tett is számít, főleg hogy az ember viselkedésmintákat használ fel életének szinte minden területén.
Tényleg kalandozunk, de ettől társalgás a társalgás.
Itt egyébként régen nem RHEL5-ről volt szó, így szorosan véve ez valóban offtopik. Elnézést ezért. A lényeg, hogy sajnos sokan vagyunk akik nem tehetnek erről az egészről.
Egymondatos gondolatok:
Meg kellene tanulnom nem felhúzni magam ezeken a dolgokon(követve a példádat).
Nem biztos hogy a "nem éri meg vele foglalkoznom" hozzáállás szerencsés. Így sosem lesznek eredmények pozitív irányba, ha igény sincs rá.

De tekintsük lezártnak ezt a thread-et, örülök hogy képet kaphattam a hozzáállásodról. Ez inkább már sör mellé való téma. ;)

--
- Miért jó a mazochistának?
- Mert ha rossz, akkor jó. Ha meg jó, akkor rossz, tehát jó.

Alapvtoen egyet ertek veled, de par dolgot azert hozza fuznek.

1. trey altal emlitett peldak vasat igenyelnek, jo kod eseteben is.
2. Ha kodot irok es valasztani kell, hogy tobb CPU -t egyen vagy tobb memoriat, altalaban a memoriara szavazak, a nagyobb sebbeseg miatt, "egyszer szamolj ki mindent, aztan tarold le, legkozelebb ne szamolj hanem olvasd vissza".

Az, hogy sok program pocsekol, az igaz. De szerintem a jol megirt kodoknal lasd 2.

Nem látom igazolva a választás kényszerét. Szerintem nem szükséges ilyen döntést meghozni, mert odafigyeléssel és hozzáértéssel szükségtelenné válik a mai példák esetében.

Kérlek olvasd el a példát, amit írtam. Szerinted normális ember(nem, nem programozó, direkt) aki ilyet csinál? Megkérdeztem ilyen okoskákat hogy miért és azt mondták, hogy "nekik így egyszerűbb"(sic!). Én meg fizessek azért, mert a kedves kis programozóiknak "így egyszerűbb"? Na látod. Te sem veszed meg a rohadt almát, mert nem megfelelően tárolni kényelmesebb volt. A különbség, hogy almánál van opciód.
--
- Miért jó a mazochistának?
- Mert ha rossz, akkor jó. Ha meg jó, akkor rossz, tehát jó.

Ha projektvezető lennék, szívbaj nélkül javasolnám ezen programozó kolléga kapun kívülre helyezését. Komolyan. Nincs igénye a minőségi munkavégzésre. Az már más kérdés, hogy a codereview-nál (volt ilyen???) sem szúrt szemet senkinek se! Amúgy meg ha ilyet csinált, akkor valószínűleg már a tervezés is szar volt.
Azt tudom még elképzelni, hogy a kolléga csak minnél előbb akart végezni, nem volt kész komponens, ami az sql lekérdezést az igényei szerint összeállítja és nem is értett eléggé az sql-hez. Megfejelve az egész egy alig hozzáértő vezetéssel. Állásinterjúkon többször láttam már ilyet: amikor az ember inkább menekül, mert kapok egy nagy feladatot és egyszemélyben kell mindent megoldanom, mert a cég kicsi és a vezetésnek lővése sincs a szoftvertervezésről => minden a programozó kollégára hárul, aki meg ad-hoc összedobja.

Én voltam a code review :) Igazából ezt tervezéssel nem lehet kivédeni, vagy agyontervezed a rendszert, ami pedig máshol üt vissza. Én nem hiszem hogy a programozónak gyaposzedő N-betűsnek kell lennie, hogy mindent a keze alá tesznek, ő pedig kb egy human compiler. Persze nem árt ha ért azokhoz a technológiákhoz, amiket használnia kell.

Másrészt ez csak egy példa volt, gondolom sokan nagyon sokfélét tudnánk mesélni. Rossz, lusta programozó mindenhol van. (most mondjam hogy a magyar webfejlesztő kkv-k 90%-a nem hallott még az XSS-ről? :) ) De ha elkényelmesedik a jó programozó is, akkor lehet hogy nem ilyen evidens baromságokat csinál, hanem szofisztikáltabb kényelmi funkciókhoz nyúl és megint erőforrászabálásnál tartunk. Sőt, az is lehet, hogy nem is rajta múlik, hanem egyszerűen a tervezésnél hoznak meg olyan döntéseket, amelyek ezt eredményezik. Mert a szempontrendszerükben az erőforrástakarékosság nincs a top40-ben. Ez nem feltétlen hanyagság, az élet gyakran erre kényszerít. Ügyfélnek MINDÍG, MINDEN tegnapra kell.

De ha magadnak fejlesztesz szoftvert, akkor nem hiszem hogy marketing okokkal alá lehet támasztani egy ilyen szélsőséges kilengést. Vannak hosszabb távú előnyök is, mint a "ha holnap piacra dobjuk, már 1 éven belül meglesz a piaci penetráció a konkurenciával szemben". Amit a marketinges nem lát, hogy azt a terméket támogatni is kell és az mekkora pénzmennyiséget fog elvinni. Az arany középút megtalálása a fő feladat sztem.
--
- Miért jó a mazochistának?
- Mert ha rossz, akkor jó. Ha meg jó, akkor rossz, tehát jó.

ah istenem.

mi mondtunk mar parmillio ervet az 1+G ram mellett,
te meg semmi komoly ervet nem mondtal semmire.
fejlesztettel mar valami komoly cuccot?

egy komolyabb tablanem fer el 512mbyteon sqlben,
nemhogy egy olyan program ami ebbol hasznal 10et.

szoval tessek felebredni: 1g ram is a must have.

en most tervezem a notimban az upgradet 1Grol 2Gre, mert
nehaneha mar eleg lassucska..

a szervereket meg en sem piszkalnam 1G ram alatt.

Ah istenem.

Egyetlen érvet sem mondtatok, ha visszaolvasol.(párat kiemelhetnél, hogy én is lássam mit tekintesz te érvnek)
Neked mi a komoly alkalmazás? Csak mert nem mindenkinek van szüksége banki szintű ügyféltranzakciós rendszerre. Sőt. A piac létszámának igen kevés részét teszi ki az ilyen igény. (Nem pénzbeli felosztás, nem installált szerverek száma, hanem megrendelőszám)

Nem szeretnék személyeskedni, de mondd már el, tudod hogy hogyan működnek a modern adatbázismotorok? Írtál már ilyet? Én igen.

Valóban úgy áll a helyzet, hogy 1+G RAM a must have minimum. De ettől még nem lenne muszáj így lennie. Én emiatt emeltem hangot.

Vegyél bele egy dual SLI-s NVidia-t is ha már a boltban jársz :)

Egészségedre. Nem mindenki rendelkezik azonos perverziókkal. Én piszkálnám.

(tagolásod sorrendjében válaszoltam)
--
- Miért jó a mazochistának?
- Mert ha rossz, akkor jó. Ha meg jó, akkor rossz, tehát jó.

A Linux csak kernel. Viszonylag erőforrástakarékos, bár ha úgy nézzük nevetséges, hogy kell neki minimum 32 MB RAM (kiherélve nyilván ennél kevesebben is képes elindulni). És akkor még semmi más nem működik.

Ha viszont a Linuxra, mint nyílt forrású alternatívára hivatkozol, akkor szerintem hülyeség. Nézd meg mennyit eszik egy openoffice, KDE, firefox, thunderbird, stb.

Semmivel sem takarékosabb mondjuk egy Windows XP-nél, Outlookkal, (akármilyen) office-szal, internet explorerrel.

Sajnos. :(

A Linux csak kernel. Viszonylag erőforrástakarékos, bár ha úgy nézzük nevetséges, hogy kell neki minimum 32 MB RAM (kiherélve nyilván ennél kevesebben is képes elindulni). És akkor még semmi más nem működik.

Most megnéztem a saját rendszeremet (Frugal0.6: A kernel tömörítve (vmlinuz) ~2,5MB. A betöltött modulok: ~2MB. ez kb. a negyede az általad állított 32 MB-nek. De majd ha lesz kedvem kipróbálom, hogy min indul még el.

Pffff... bra, csak naiv ügyfelet próbáltam játszani. Ne vegyetek már komolyan, mert nem teszek szmájlit a mondataim végére! Most próbálok leszokni róluk. Ha komolyan mondok valamit, akkor majd mondom, hogy komolyan mondom... Komolyan!
--
- Miért jó a mazochistának?
- Mert ha rossz, akkor jó. Ha meg jó, akkor rossz, tehát jó.

Juteszembe: azoknak, akik nyávogtak, hogy minek serverbe Compiz, üzenem, hogy a RHEL Serverben nincs compiz-* csomag, a Clientben van csak. És sok más is szépen el van különítve.