Last updated: July 27, 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:
Userland
- This is a modified iPodLinux userland. The iPodLinux
  userland relies mostly on BusyBox and the minix shell.
- ZeroSlackr uses a modified, imaged userland used for
  the loop-mount installation method. Many userland folders
  have been replaced with symbolic links to a counterpart
  that can be located on a FAT32 partition, allowing
  for easy access to these folders by Windows users.
- The ZeroSlackr userland also includes various unofficial
  fonts and schemes created by various users.
- The SansaLinux port uses a separate userland built with
  different binaries and a different start-up method.
  A pre-build one is used, already modified for ZeroSlackr.
For more information, see:
- http://ipodlinux.org/Installation:_Winpod_without_datacorruption
- http://ipodlinux.org/Userland
- http://en.wikipedia.org/wiki/Userland_(computing)

Usage:
- Since ZeroSlackr uses a userland image instead of a
  partition, the actual, full Linux partition is not
  easily accessible.
- Symlinks were made such that modification of the userland
  is not needed. All directories under the "/ZeroSlackr"
  folder are symlinked to their counterparts (with the
  exception of "/etc" as only "/etc/rc.d" is symlinked rather
  than all of "/etc").
- If you do need to modify/access the userland however, you
  can do so via the old, depreciated "start" file method
  (see http://ipodlinux.org/Start_File) or loop-mounting
  the image on Linux/Mac OS X (see
  "/docs/userland/Loop-mount Instructions.txt").
- Since "/usr" is symlinked, any binaries placed in "/usr/bin"
  will also be accessible just like binaries in "/bin".
- New schemes should be placed into "/usr/share/schemes" and
  new fonts should be placed into "/usr/share/fonts".
- For path length reasons, all PZ2 module configurations are
  saved in "/usr/local/etc".


Original:
- Authors: DataGhost & AriX
- Source: AriX's iPod Application Manager
- Link:
  http://ipodlinux.org/forums/viewtopic.php?t=23450 (thread)
  http://winxblog.com/iPodLinuxManagerbeta.zip
- Date: Mar 11, 2007?
- Version: 1.1

SansaLinux:
- Porter: Sebastian Duell
- Type: Ported
- Date: July 15, 2008
- Version: 1.11

ZS Version:
- Modder: Keripo
- Type: Recreated (except busybox binary)
- Date: July 27, 2008
- Version: B X.X

Modifications:
- loop-mount bootup:
  - most files from official userland
  - busybox binary from DataGhost
  - modified "pre-rc" file
- modified loop-mount userland:
  (see /docs/userland/Mod/*)
  - modified rc file (keeps launching ZeroLauncher)
  - getLoader2AutoExec
  - symlinked "cd" to minix and "killall" to busybox
  - modified Podzilla0-Lite
  - symlinked podzilla, zerolauncher and mpd binaries
  - symlinks:
	/bin/mpd -> /opt/Base/MPD/MPD-ke
	/bin/podzilla -> /bin/zerolauncher
	/bin/zerolauncher
	  -> /opt/Base/ZeroLauncher/ZeroLauncher
	/root -> /mnt/ZeroSlackr
	/opt -> /root/opt
	/usr -> /root/usr
	/etc/rc.d -> /root/etc/rc.d
  - added fonts:
    (separate "font.lst" file for PZ0 based zillae)
	- Encyclopodia:
	  http://sourceforge.net/project/showfiles.php?group_id=146648
    - Snap: http://www.dansfloyd.com/floydzilla.html
    - other fonts from wiki scheme downloads
  - added schemes:
    - Moonlight by Keripo
    - Bloodcross by Keripo
    - Halloween by Keripo (won't fix)
    - schemes still on scheme page (has version #s)
    - schemes uploaded to wiki (has no version #, some repacked)
  - added cpu and backlight binaries for controling CPU speed
    and backlight/brightness

To do:
- none

Changelog:
[keep untouched till beta release]