Linux kernel
Kernel drivers
- Kernel platform drivers: http://lwn.net/Articles/448499/
- Device trees: http://lwn.net/Articles/448502/
Building the kernel
Configure
To configure using a specified defconfig for a specified architecture
make ARCH=x86 i386_defconfig
To menuconfig starting from a specified defconfig for a specified architecture
make menuconfig ARCH=x86 i386_defconfig
Be sure to explicitly save the configuration.
Build
make -j4 ARCH=x86 CROSS_COMPILE=/bin/i686-linux- all
Various kernel information
New Linux network names
https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/