Miért pont akernel?
➢
A Linux a világ mozgató rugója
➢
Szerverek! A felhő! A Desktop? Talán 2015-ben
➢
A kernel segít megérteni az alkalmazások
működését
➢
Érdekes, eredeti kihívások
Első lépések
➢
A Linuxkernel forráskódjának letöltése
➢
Szükséges a Git
➢
linux-next:
➢
http://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
➢
linux-stable:
http://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
➢
Linus' tree
http://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Mik is ők?
➢
Véletlenszerűkernel konfiguráció
➢
Sok probléma van velük
➢
GCC figyelmeztetéses és hibák
➢
kconfig hibák és figyelmeztetések
➢
Néha (többnyire) nem is bootolnak
➢
Nagyon hasznos segítség!
15.
Az első randconfig
$make randconfig
➢
Semmi értelme nincs a konfigurációnak
➢
Próbáljuk meg lefordítattni:
make -j4 make -j`nproc`