Przeczytanie całego kodu źródłowego jądra Linuksa i zrozumienie go jest trudnym projektem. Nie musimy jednak tego robić, by zrozumieć, jak działa system operacyjny: jeśli posiadamy odpowiednie umiejętności i motywację, możemy stworzyć własne jądro implementujące standardowe funkcji systemu operacyjnego w zaledwie kilkuset wierszach kodu.