Re: konfigurace Linuxu-Live

From: Kit <vpospichal (zavinac)>
Date: 17. 06. 2004, 19:24 CEST
On Thu, Jun 17, 2004 at 17:37:00 +0200, mr.solveproblems wrote:
> to "kompilovani"..tedy vim o tom prd, jen sem se dival jak startoval
> ten SLAX a jestli to dobře chapu, tak ma vlastne napsno v nejakem konfi-
> guraku, jake ma primountovat balicky něco.img, a v tech souborech jsou
> asi nejake programy s ovladacema, si teda (laicky) myslim, ze vyberem
> vhodnych balicku a nakonfigurovanim nejakyho jadra (kernel) by to mohlo
> chodit pak uz dobře ?
> Solv.

Je to sice trochu jinak, ale nevadí. Kompilace je přeložení jádra z jazyka
C do strojového kódu. Jádro Linuxu je totiž distribuováno ve zdrojovém
tvaru, tedy tak, jak ho programátoři napsali. Uvnitř drojáku jsou různé
programové odbočky pro různě zdatné procesory. Při kompilaci se překladači
sdělí (zpravidla autodetekcí), jaké mají procesor a ostatní komponenty
vlastnosti. Podle toho už překladač udělá maximálně efektivní jádro pro
danou konfiguraci.

V případě distribučních jader (která vytvořil např. vývojář Slaxu) je nutné
přeložit jádro nějak univerzálně, s nejběžnějšími moduly tak, aby nebylo
zbytečně velké a přitom v něm byly ovladače nejběžnějšího i méně běžného
hardware. U minidistribucí však už nezbývá prostor na exotický hardware,
například v noteboocích. I na ten bylo v jádře myšleno, ale ovladače
nebývají zahrnuty v přeloženém jádře a často ani nejsou v přeložených
modulech. Ve zdrojácích však jsou. Stačí tedy v konfiguraci nastavit,
který modul chci do jádra přidat a provedu kompilaci.
	
Při kompilaci se obvykle zároveň odstraňují moduly, které uživatel nikdy
nepoužije, protože takový hardware nemá a nikdy mít nebude. Výsledkem bývá
jádro, které je daleko menší a které funguje vlastně jen na počítači, pro
které bylo přeloženo. Takové jádro bývá zpravidla o něco málo rychlejší.
Vlastní kompilace spočívá pouze ve spuštění programu "make", který celou
kompilaci provede.

> P.S. jinak musim priznat, ze obsah, forma a vyuzitelnost, ve vztahu k
>     velikosti distribuce (zatím SLAX) me privadi k svatemu uzasu!
>     - na tom klukovy Tucnackym něco je! ;o) -

Ovšem upozorňuji, že Slax je pouze minimalizovaná verze kvůli omezenému
prostoru na miniCD. Pro výuku Linuxu bych ho moc nedoporučil, protože
neobsahuje kompletní sadu linuxových příkazů a některé vlastnosti bys mohl
postrádat a zbytečně pak nadávat, že Linux nic moc neumí.

Kit
-- 
Ing. Vlastimil Pospíchal
http://www.hoteldrnholec.cz
Received on Thu, 17 Jun 2004 19:24:44 +0200

This archive was generated by hypermail 2.1.8 : 17. 06. 2004, 19:40 CEST