Kernel
From iPodLinux
The Linux Kernel for iPodLinux is based on uClinux with a few modifications for the iPod hardware maintained by the iPodLinux team. These additional sources are found in the CVS.
Getting a kernel
- http://ipodlinux.org/builds -- recent compiled kernel versions
- Kernel Building -- how to build the kernel from source code.
- Experimental Kernel -- Experimental linux kernel 2.4.32, binaries and sources.
Installing a kernel
The kernel gets loaded by a bootloader. There are two methods, depending on which loader you use:
- With the old loader (called ipodloader, at version 0.3.x, and can be retrieved from CVS) the kernel gets added to the firmware partition using make_fw.
- With the newer Loader 2, the kernel can be stored as a file on the mounted FAT or HFS or ext2 partition, using a simply file copy operation in the file browser of your choice.
Further information
- Kernel Internals -- some information on the startup process of the iPodLinux kernel.
- Category:Kernel -- list of all Kernel related wiki pages.
- General iPodLinux installation guide
- IBoy -- Some versions need a modified kernel to work properly