The Linux Kernel Primer. A Top-Down Approach for x86 and PowerPC Architectures

1:

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.

Категории