Describe the various kinds of ELF files and what they are used for.
2:
What is the point of segments in object files?
3:
Look at both arch/ppc/Kconfig and arch/i386/Kconfig and determine what the supported processors are in each architecture.
4:
Look in arch/ppc and in arch/i386. What files and directories do they have in common? Explore these and list the support they provide. Do they match exactly?
5:
If you are cross-compiling the kernel, what parameter do you use to specify the cross-compiler prefix?
6:
Under what condition would you specify the architecture through the command-line parameter ARCH?
7:
What is a sub-makefile? How do they work?
8:
Look at the scripts/Makefile.build, scripts/ Makefile.clean, and scripts/Makefile.lib. List what they do.