Kernel fordítás

Fórumok

Sziasztok,

Vettem egy dell mini 1018-at második gépnek (os: próbáltam ubi 12.04-et, tetű lassú volt és nekem kb. használhatatlan ez az "izé" felület..., ugyhogy visszapakoltam 10.04-et, amivel azért érezhetően gyorsabb), és elmerengtem azon, lehet-e (és van-e értelme) egy olyan kernelt fordítani, amiben csak és kizárólag azok a modulok és minden egyéb szükséges dolog lenne benne kizárólag ami kell ennek a kis gépnek a működéséhez. Nem vagyok egy nagy kernel guru, ezét is kérdezem:

- A kernel automatikusan ismeri fel a hardver elemeket, vagy meg lehet neki modnani, hogy ezt és ezt töltsd be (akár belfordítva, akár modulként), és ne is foglalkozz mással?
- Gyorsabb lesz-e tőle valami is?
- Van értelme ilyennel foglalkozni? :)

Köszi,

MG

Hozzászólások

nem tudok olyan toolról, ami egy adott hardverhez legenerálná a hozzá való minimális kernelt. (kernelkonfigot).

Nem lenne tőle gyorsabb (legfeljebb a boot, de az is elhanyagolhatóan)
nem lenne tőle biztonságosabb
de sokkal kevesebb helyet enne a diszken. Ez is jó lenne.

Azonban egy rendszer sebessége ("10.04 határozottan gyorsabb, mint a 12.04") mostanában nem a kernelkonfigon múlik, hiába fordítasz bármi kernelt, nem változtat az egészen.

Kernel-közeli (alacsonyszintű) gyorsitási lehetőségek inkább a videókártya-driver körül vannak (mennyire képes használni a hw gyorsítást stb). Ezen egy kernel konfiggal változtatni nem tudsz, de az xorg lelkivilágába talán érdemes belemélyedni.

Leginkább mégis azzal lehet gyorsitani, ha lemondasz néhány funkcióról (unity helyett gnome helyett xfce helyett icewm), ez megint ubuntu verzió független, a 12.04 -et is felrakhatod icewm -mel, gyorsabb lesz;)

Annyival lesz gyorsabb hogy esetleg gyorsabban bootol valamivel, de mivel azokat a modulokat amik nem kellenek nem tölti be így szerintem nem sok értelme van. Érdemesebb a fölösleges szolgáltatásokat kigyomlálni. Érdemes lehet valami lightweight ablakkezelővel szerelt ubuntu variánst kipróbálni xubuntu, lubuntu.

Pont hasonló kérdésekkel vágtam bele annak idején én is.
Nekem elsősorban a squashfs miatt kellett, akkor még nem tudtam, hogy lilo-n keresztül betölthető lett volna az is.
Azonban idegesített, hogy felesleges 90-100MB van a lib könyvtáramban, így egybeforgatott kernelt akartam alkoti.

Megőrültem tőle, mire lefordult az első, de megérte.

Ami hasznos volt:

--100-120MB megtakarítás laptopon
--sok-sok dolgot megtudtam még a linuxról általában
--gyorsabb boot
--1-2 soros-usb konverter is működik, ami előtte nem ment
--végül scriptet írtam, ami megnézi helyettem, van-e új kernel, letölti, lefordítja, majd indítja a lilo-t.
(ez csak az én aberrált gépemen fut)

Ahhoz azonban, hogy tanácsot tudjak adni, kicsi vagyok. Talán csak azt, hogy vágj bele. Sosem tudhatod, mi újat tanulsz még belőle.

---
--- A gond akkor van, ha látszólag minden működik. ---
---

"nem tudok olyan toolról, ami egy adott hardverhez legenerálná a hozzá való minimális kernelt. (kernelkonfigot)."

Ez akar mehetne az "Ötlet leprogramozni?" topicba is.

Összességében akkor nem éri meg vele szenvedni....

Köszi!

----
M.G.