Miért van az, hogy a Linux kernelt hosszú percekig (akár közel egy óráig is) eltart lefordítani (forráskódból), holott a bináris csak pár MB és pár másodperc alatt képes elindítani az adott disztrót?
A vmlinux fájlról van szó. Igen, a kernel képfájl. Ez a kernel.
Miért, mi más lenne még a kernel?
A többi nem a kernel! >( Csak a körítés. Akkor is, ha a kernel-el önmagában csak egy villogó kurzort kapnék. A többi akkor is csak a héj, a körítés marad. Igen, még az initrd is.
#8 <-- ">(" [ez az, amikor morcos fejet vágok]
Tehát: fordításról van szó. NEM konfigurációról, tehát sem make config, sem make menukonfig, sem make xconfig. Az fordítási konfiguráció, nem a fordítási idő.
#13
>( >( >(
Te direkt szeretsz idegesíteni, ugye?!
A linux boot lépései és a linux kernel NEM UGYANAZ a dolog. Linux boot a nagyobb halmaz, a kernel az előbbi részhalmaza, capiche?!
Releváns témák, de attól még nem ugyanaz.
A kernel fordítás nem csak a vmlinuz fájlt hozza létre, az csak egy része az eredménynek. Amúgy egyszerű, végignézed, hogy a teljes fordítás mit ír ki, milyen forrásfájlokból dolgozik. (Ha van szemed és türelmed végigkövetni.)
Egyébként ha több szálat engedsz neki, egy mai jó/átlagos gépen 20-30 perc.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!