Last updated: Oct 17, 2008 ~Keripo
All code/scripts written by Keripo are licensed under GNU GPL - see License.txt. For the licensing of the software/application, refer to the license that comes with the original/ported software.
Overview: Kernel
- This is the main iPodLinux kernel.
- ZeroSlackr uses a modified kernel that allows for the loop-mount installation method and is compatible with newer iBoy builds.
- It can also load a normal, partitioned iPodLinux installation (see the "loader.cfg" file).
- The SansaLinux port uses a pre-compiled 2.4.24 kernel which operates slightly differently from the iPod's 2.4.32 kernel. I will integrate the port into the official SVN and try to upgrade to 2.4.32 later. For more information, see:
- http://ipodlinux.org/wiki/Experimental_Kernel
- http://ipodlinux.org/wiki/Kernel
- http://en.wikipedia.org/wiki/Kernel_(computer_science)
Usage:
- The kernel is used like any other Linux kernel.
- It can be loaded by Loader2 with kernel arguments.
- For the proper boot command lines, see "loader.cfg" and "/docs/kernel/kernel-parameters.txt"
Vanilla Linux:
- Authors: Linux Core Devs
- Source: The Linux Kernel Archives
- Link: http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.32.tar.bz2
- Date: ???
- Version: 2.4.32
uClinux Patches:
- Authors: uClinux Devs
- Source: uClinux website
- Link: http://www.uclinux.org/pub/uClinux/uClinux-2.4.x/uClinux-2.4.32-uc0.diff.gz
- Date: ???
- Version 2.4.32
iPodLinux Patches:
- Authors: iPL Core Devs
- Source: SVN + courtc
- Link: http://www.so2.sys-techs.com/ipod/linux/ https://ipodlinux.svn.sourceforge.net/svnroot/ipodlinux/linux/2.4
- Date: Oct 17, 2008
- Version: Revision 2442
SansaLinux:
- Porter: Sebastian Duell, Keripo
- Type: Ported
- Date: Oct 17, 2008
- Version: 0.30
ZS Version:
- Modder: Keripo
- Type: Mod and Recompile
- Link: http://ipodlinux.org/wiki/Image:Iboy_kernel_patches.zip (iBoy patches)
- Date: Oct 17, 2008
- Version: B X.X
Modifications:
- iBoy audio buffer patch
- Removed annoying "dma not active" message
- preconfigured .config file (with CONFIG_BLK_DEV_LOOP=y)
To do:
- none
Changelog: [keep untouched till beta release]