Sziasztok!
olvastam hogy van ilyen hogy kernel fordítás.azzal tisztában vagyok hogy mi az a kernel de azt mondja meg valaki ha mondjuk haén szeretnék egy ubuntu vagy debian kernelfordítást csinálni akkor az mire jó?van e értelme?
vagy egyáltalán maga a kernel fordítás mért jó??
köszi a válaszokat
- 4535 megtekintés
Hozzászólások
Hat a linux kernelt forraskent terjesztik. A forrast nem tudod kozvetlenul futtatni, elobb le kell forditani. A disztribuciokban persze van leforditott kernel, csak lehet, hogy te pl. ujabbat szeretnel, es azt csak forrasban tudod beszerezni.
- Use the Source Luke ! -
- A hozzászóláshoz be kell jelentkezni
Alapjában véve nincs sok értelme egy átlag felhasználó szemszögéből, hiszen nem valószínű, hogy a fordítási opciókat, modulokat jobban állítja be, mint egy szakavatott fejlesztő. DE! Ha az ember eljut arra a szintre, hogy tudja mit tegyen/fordítson bele a kernel-be, mit tegyen modulba vagy esetleg hozzá akar fordítani hiányzó, nem hivatalos kernelhez tartózó részeket, javításokat akkor jól jöhet. Én személy szerint csak a laptopomon (ACER TravelMate 4602) voltam kénytelen kernelt fordítani, mert a Wireless kártyámat így tudtam üzembe helyezni. 2.6.17-es kernel van rajta egy FC4-gyel... Évek óta használom és nem nyúlok hozzá: MERT jól működik.
Attila, Perger
-----------------------------------------------------
"Az a szoftver, amelyiket nem fejlesztik, az halott!"
- A hozzászóláshoz be kell jelentkezni
1..., ujabbat szertne az ember,ha a regiben nincs benne valamelyik HW-enek tamogatasa, vagy egyaltalan nincs benne az ujban sem, es kulon forrasbol kell hozzacsapni.
2 valami miatt, nem szeretned a distribuciodet hasznalni,mert abban benne van minden olyan is driver is, ami neked felesleges, ezert cforditasz egy sajatot, amiben csak azok a driverek vannak bent, amit te szertnel. pl serverbe nem hasznalsz mindent adott esetben biztonsagi megfontolasokbol is akar...
- A hozzászóláshoz be kell jelentkezni
2. a disztrok kernelei általában mindent modulban szállítanak. Ennél jobban lecsupaszított alapkernel nincs, az HDD és filerendszer drivereket is az initrd húzza be. Tehát semmi felesleges drivert nem tartalmaz, legfeljebb a lemezen foglalnak +10 MB (hatalmas!! :D) helyet a nem használt *.ko modulfileok (akár törölhetők is).
A kézi kernelfordításnak általában (néhány különleges esettől eltekintve) az égvilágon semmi értelme.
- A hozzászóláshoz be kell jelentkezni
azt is olvastam valahol hogy a kernel fordítássla teljesen kitudjuk használni a gépünk maximális teljesítményét!
ez hogyan értelmezzem?
az ubuntu 7.10 et gyorsabbá tehetem egy új hardverrel?
nekem egy debian telepítőre lenne szükségem mert a 4.0 debian-t nem tudom feltenni a laptopomra:(
nem talál lemezmeghajtót és ezt kellene vhogy kiküszöbölni
ha valaki tud megoldást az írjon
köszi
(ASUS F5V APO55 laptop)
- A hozzászóláshoz be kell jelentkezni
Alapvetoen tudjuk a problemadat, mar nem az elso topicban fejted ki:-) Szerintem kaptal valaszt/megoldast a tobbiben is..
- A hozzászóláshoz be kell jelentkezni
"azt is olvastam valahol hogy a kernel fordítássla teljesen kitudjuk használni a gépünk maximális teljesítményét!"
Úristen. Hol olvasol te ilyeneket? :D
Debianhoz kb 10 választható kernel image van az i386 kategórián belül, különböző CPU-specifikus optimalizációkkal... AMD (Athlon) procihoz K7, Intelhez (P2-P4) i686 ajánlott.
Ubuntuban i686 az alapértelmezett, és nincs több választható.
- A hozzászóláshoz be kell jelentkezni
Ubuntunál nincs értelme ubuntu kernelforrásból fordítani egyet úgy, hogy az adott processzor optimalizációt tartalmazza? Pl Intel vagy AMD specifikus, vagy hasonló?
Vagy ezen a szinten sem érdemes?
Nem tudom mik vannak még alapból az ubuntu kernelben, de egy adott laptophoz tuti találnék még pár felesleges dolgot, amit mondjuk ki lehetne venni. Az alap kernelhez úgy emlékszem a konfigurációs fájl is elérhető.
EL.
- A hozzászóláshoz be kell jelentkezni
A debian/ubuntu/redhat/stb disztribútori kernelben (betöltve a memóriába) nincs "felesleges dolog" mert moduláris, legfeljebb +20 MB-ot foglalnak a HDD-n a nem használt modulok -- ha akarod akár le is törölheted.
De elb.szhatsz rá 1 napot hogy ugyanezt megcsináld kézzel fordítva, szíved joga. Én inkább valami hasznosra fordítom ezt az időt....
- A hozzászóláshoz be kell jelentkezni
Gondolom a processzor specifikus fordítás nem modul része, tehát azt neked kell a fordításkor beállítani. Vagy tévednék? Vagyis oké, hogy sok mindent modulba raknak a generic kernelben, de a processzor típusát biztosan nem.
Amiatt sem érdemes újrafordítani? Esetleg kihajigálni olyan drivereket, cuccokat, ami nincs és soha nem is lesz a laptopban?
EL.
- A hozzászóláshoz be kell jelentkezni
ezért van debianban egy halom külön fájlba külön fordított kernel, amiket proci típusok szerint fordítottak.
- A hozzászóláshoz be kell jelentkezni
Proci típusra fordítás: nem hiszem hogy pl. az i686->K7 optim. váltással mérhető teljesítménynövekedést érsz el; inkább a számításigényes programokat érdemes optimalizálni. (C2D-re optimalizált kernel FIXME, bár szintén nem hiszem, hogy megtáltosodik)
Driverek kidobálása: erről beszéltem, a nem használt drivereket nem kell kidobálni, mert csak a lemezen foglal +20 MB-ot ami szerintem nem fáj.
Összegezve: ld fent, fölöslegesen elbaszott rengeteg idő.
- A hozzászóláshoz be kell jelentkezni
A saját kernel sem gyorsabb, vagy csak hiba%-nyit _esetleg_, legalábbis ez az én saját tapasztalatom.
Viszont, ami érdekes, hogy az ubuntum a saját kernelemmel 3mp alatt kapcsol ki, mig a gyárival elmolyol 10-15mp-ig is. Ezt nem tartom annyira nagy előrelépésnek(?), hogy saját kernel forditására buzditsak bárkit is, főleg, hogy nem is tudom, hogy miért van ez igy. :)
Összességében: Felesleges időpocsékolás, mint már irták is páran.
- A hozzászóláshoz be kell jelentkezni
Lehet, hogy ezt a választ is adták már erre... Ha igen, akkor itt van még egyszer:
http://www.debian.org/devel/debian-installer/
Mi a csodának kell neked 4.0-ás Debian?
Úgy érzem egyre több ember van itt, aki szivatni akarja magát. Kalozradio, te...
- A hozzászóláshoz be kell jelentkezni
akkoriban a 4.0 volt divatban ;)
- A hozzászóláshoz be kell jelentkezni
Ó a frá*z egye meg. Másodszor nézem már el ;)
- A hozzászóláshoz be kell jelentkezni
Üdv.
Azt szeretném kérdezni hogy hogyan lehet beállítani kernel fordításnál
(make vagy make-kpkg) hogy több magon dolgozzon.
Példul adott egy 2magos proci, és szeretném hogy mind2 magon dolgozzon,
és így gondolom előbb is végezne.
KisSzikra - TTZ Modding Csoport
- A hozzászóláshoz be kell jelentkezni
make-kpkg esetén:
export CONCURRENCY_LEVEL=2
make esetén:
make -j 2
- A hozzászóláshoz be kell jelentkezni
Na, ezt az infot en is megkoszonom :) Az elso felet marmint. Valoszinu persze ha hasznalnek meg dotdeb alapu distrot nem-stock kernellel, mar megkerestem volna en is, de igy meg johet jol, ha fogok ra emlekezni mire felmerul next time. 10q!
- A hozzászóláshoz be kell jelentkezni
Általában magok száma + 1 a javasolt, fordításnál. Tehát make -j3
- A hozzászóláshoz be kell jelentkezni
Bocs hogy beleugatok, de a -ck kernelnél meg pont a processzor magok száma a javasolt :-)
- A hozzászóláshoz be kell jelentkezni
apt-get install linux-image-2.6
felmegy, es megforgatod a discet, ha ssd-d van, akkor mast kell forgatni ;)
___
info
- A hozzászóláshoz be kell jelentkezni
én szénát forgatni tudok :)
igazi power-paraszt szint, mert nem mindegy hogyan forgatod, és mennyi idő alatt!
- A hozzászóláshoz be kell jelentkezni
Farmville? :)
- A hozzászóláshoz be kell jelentkezni
nincs farmville-m, de ha játék közben csípkednek a böglyök meg dől rólad a víz, lehet akár az is :)
- A hozzászóláshoz be kell jelentkezni
Akkor farmville IRL :)
- A hozzászóláshoz be kell jelentkezni
power paraszt akkor leszel, ha sysctl-lel élezed a kaszát:PPP
- A hozzászóláshoz be kell jelentkezni
:D
Ha a sysresque cd a linux svájcibicskája (ez a szlogen ugye?) akkor a gentoo lehetne a linuxok kaszaköve.
- A hozzászóláshoz be kell jelentkezni
A " svájcibicska" nem az austrumi? :)
Trey is írt róla.
Ha jól emléxem "Linux, mint svájcibicska" címmel.
- A hozzászóláshoz be kell jelentkezni
:D
- A hozzászóláshoz be kell jelentkezni
Nem, nem akarsz ilyet.
- A hozzászóláshoz be kell jelentkezni
Nálam MSI EX700-as laptopon a gyári debian kernelek nem akarták rendesen felismerni a tapipadot, így kénytelen voltam saját magam fordítani, és ott meg ismerte jól... Pedig megcsináltam ugyanazzal a kernellel, verziószámra, patch-el pontosan és akkor is, szóval nem jöttem rá, hogy miért csak saját kernellel ment :) Amúgy ha nincs gondod vele nem éri meg vele sz?pnod.
---------------------------
Oszt jónapot!
- A hozzászóláshoz be kell jelentkezni