This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
Building iphonelinux-demo
Download the binaries for 32-bit Linux from one of these mirrors:
- http://localhostr.com/files/b00133/iphonelinux-demo.tar.gz or
- http://91.186.26.18/iphone/files/iphonelinux-demo.tar.gz or
- http://www.megaupload.com/fr/?d=FXQUI4N5
(To compile the kernel, you’ll need the files in the “sources” folder.)
Get the linux kernel source code:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
cd linux-2.6
Checkout the specific iphonelinux revision:
git branch iphonelinux 4ffaf869c7780bbdfc11291e5fd4b61dde662b1c
git checkout iphonelinux
Patch the kernel:
Copy the file called “linux.patch” from the “sources” folder of the .tar.gz archive to the “linux-2.6” folder you downloaded using git, then:
git apply ../iphonelinux-demo/sources/linux.patch
Compile the kernel:
Copy the files “.config” and “config” from the “sources” folder of the .tar.gz archive to the “linux-2.6” folder you downloaded using git. Note that “.config” is a hidden file. Then:
make
You’ll find the compiled kernel in:
arch/arm/boot/zImage






