Üdv!
Még mindig kezdő vagyok GNU/Linux terén, de azért van némi fogalmam már erről-arról.
Egy ideje foglalkoztat a gondolat, hogy érdemes-e egyedi kernelt fordítani XYZ processzorhoz? Hoz-e valamilyen pozitív változást, vagy nem sokkal jobb mint egy generic kernel?
Az én processzorom például egy AMD Phenom II X4 955 - mármost egyszer letöltöttem a 3.10-es kernelt, mikor még RC fázisban volt és átvizsgáltam a menuconfigot: volt benne olyan, hogy K8-ra optimalizált kód, ami ugye a Phenom elődje volna, az Athlon64 X2 széria - ettől pedig nem olyan sokban tér el a Phenom - jó ez bármire is?
Ha van bármi értelme, hol kezdjem? Jó lenne valami részletes útmutató ehhez, ami lehetőleg viszonylag friss.
Egyébként OpenSUSE 12.3-at használok, ehhez 3.7-es kernel jár - fel lehet tenni rá a 3.10-et, vagy egyáltalán érdemes?
Nézzétek el, ha ostoba kérdés, tényleg kezdő vagyok még, de érdekel a véleményetek!
Milyen előnye ÉS/VAGY hátránya lehet?
- 4768 megtekintés
Hozzászólások
ha nagyon ráérsz ÉS unatkozol, VAGY valamilyen kernel modul indokolja, tedd fel bátran :>
--
>'The time has come,' the Walrus said<
- A hozzászóláshoz be kell jelentkezni
ha jól tudom leginkább az a hátránya, hogy ezután neked kell patchelned pl. mindenféle apró security updatet kézzel belevarrni.
szerk:(rejtett sub)
- A hozzászóláshoz be kell jelentkezni
Attól függ. A Debian alatt tuti, de nyilván más rendszerek alatt is jól automatizált a kernelcsomag építése, amibe beletartozik (tartozhat) a meglévő javítások beillesztése is.
Persze lehet vanila kernelt is fordítani, de akkor sok kényelmi funkciótól elesik az ember.
- A hozzászóláshoz be kell jelentkezni
Általában jó az új forráshoz a korábbi config, és kész. Egyszerűen le kell tölteni az új kernel forrást (ami már patchelt, ahogy írod), és ennyi.
- A hozzászóláshoz be kell jelentkezni
Kérdés hogy mit akarsz. Az újabb kerneltől nem lesz gyorsabb semmi. Vagy ha lesz is, valószínűleg észrevehetetlen mértékben.
Általában a nem támogatott hw miatt kell újabb kernelt felpattintani.
Ha viszont érdekel, hogy maga a kernel miből áll össze, hogyan kell/lehet lefordítani/optimalizálni, akkor nosza. De ezt jobb egy virtualizált gépen tenni és mondjuk nem biztos hogy Suse, hanem inkább Debian rendszeren.
A gentoo amúgy az adott hw-re van fordítva, optimalizálva, így nem feltétlen halott ötlet a meglévő géphez igazítani mindent, ám az átlagfelhasználó számára jobbára nem éri meg. Tanulni, tapasztalni viszont sokat lehet.
- A hozzászóláshoz be kell jelentkezni
Attól függ, pl. van amikor elég nagy teljesítmény fejlesztések vannak, általában bizonyos területeken, de ha az érint, akkor sokat számíthat. (pl. fs)
- A hozzászóláshoz be kell jelentkezni
Én szoktam, azon kívül, hogy kevesebb helyet foglal a hdd-n, mint a gyári, a kevesebb lefordított fölös modul miatt, sok értelme nincs. Ha fontos valami új feature az új kiadású kernelből, akkor el lehet szöszölni vele, make localmodconfig, +esetleg pár módosítás, 5-6 perc és kész a deb csomag.
- A hozzászóláshoz be kell jelentkezni
Ha az egyéni, személyes szempontokat (pl. tanulsz belőle, megismered egy kicsit, stb.) leszámítva igazán nagy előnye szerintem nincs. Valamennyivel (néhány tíz mega) kevesebbet foglal, ha azokat a modulokat, amelyeket a büdös életben nem fogsz használni, nem fordíttatod le. Gyorsabb nemigen lesz a rendszered, legalábbis nem észrevehetően (párszor már túlestem ilyenen).
Amivel viszont hátrányba kerülsz: ha pl. nvidia/ati meghajtókat használsz (a "gyárit"), akkor ezeket is valószínűleg fordítanod kell. De a legfontosabb: a kernel- és modul-frissítésekből kimaradsz, hiszen nem a gyári csomagot használod.
Az, hogy 3.7 vagy 3.10... nem fogsz észrevehető különbséget tapasztalni (az uname kimeneteit leszámítva), hacsak nincs olyan hardvered, amely nagyon új, és csak mostanában került bele a kernelbe.
- A hozzászóláshoz be kell jelentkezni
Köszönöm a válaszokat!
Elég nyilvánvalóvá vált, hogy számomra felesleges lenne bohóckodni a 3.10-el.
openSUSE 12.3 64-bit w/ KDE
- A hozzászóláshoz be kell jelentkezni
Ha nem tudsz olyat, ami érdekelne a 3.10 ben (bcache pl.) akkor semmi értelme, hogy foglalkozz vele, több hátránya lesz számodra, mint előnye.
- A hozzászóláshoz be kell jelentkezni