[Galaxy S I9000 Android Development] pikachu01:
Edit: I posted the an updated version of the modded Zach's script in another post here:

http://xdaforums.com/showpost.php?p=17400617&postcount=3147

Download it there if you're interested :)

Here are some explanation of what SAS/Acid Tweaks init.d scripts and tweaks are for:

The init.d scripts

06tweaks:

- Tweaks the read ahead (already tweaked in Talon to be 256 or 512, can't remember but those two values are the most optimal for most cases - dependent on the file sizes that you have)

- Tweaks the VM settings (most of it are tweaked in Talon, and also tweaked in Zach's script that is catered for more for Talon kernel with its ZRAM and swap)

- Tweaks the TCP read/write buffers (Zach's script tweaks this and a few more stuff)

In Acid Tweaks, I can see these repeated with each one a different value (only the last value will be used, hence for what reason it is repeated, I do not know):

swappiness

dirty_ratio

vfs_cache_pressure

min_free_kbytes

11link2sd:

Seems to try to mount your sd to /data/sdext2 (Too bad /data/sdext2 doesn't exist unless you create it) and it's only used for Link2SD.

s01edt_sysctl:

Loads /etc/sysctl.conf. File doesn't exist in most ROMs (unless you create it yourself) Probably does nothing but errors out. Doesn't affect your phone though. It's like entering an invalid command.

s70_darky_zipalign:

Tries to zipalign your APKs. Too bad, most Samsun ROMs doesn't come with the zipalign binary in /system/bin. Does nothing but errors out I guess.

s98_edt_tweaks:

-Tweaks the scheduler queue (Zach's script also tweaks this)

-Tries to load /system/bin/userinit.sh (also another non-existing file which god knows what it does if it exists) - Will error out if you don't have the file.

s99acideext4tweak:

Mounts the /system, /cache and /data with nobh,noatime and barrier=0. By default voodoo lagfix mounts /cache and /system with noatime and barrier=0. /data on the other hand is mounted with barrier=1. barrier=0 and having no journaling will introduce corruption if the OS loses power before comitting data from the RAM. Example: a reboot.

s99edt_complete:

Does a prop tweak that only works with CM7 denoting filesystem is ready? Does nothing on Samung ROMs.

The binaries

app_process/ system_server:

These two binaries should be from FuguTweaks. Some say it results in a more smoother system.

libsqllite.so/libsqllite_jni.so:

Not sure where this is from. Can't comment on how it affects our system.

The no_journal.sh

The no_journal.sh removes journaling in cache, data and system using tune2fs. I've seen this script before on another forum. Not sure if the author was the same person (exact same script). I lost the link :(

WARNING

Disabling journaling on /data may corrupt your partition. Make sure that fsck is manually done at every boot. A forced power off results in data loss without journaling.

^I guess the author forgot about this?

I've been going on and on about Zach's Platypus script (modded a bit by me). I'll attach them here if anyone's curious about it. Hope Zach won't be mad with me publishing it :P For newer versions, go to Zach's CM7 thread. It's built for his kernel, but with a few tweaks here and there (for VM tweaks that are compatible with ZRAM/Swap) it'll run good for Talon.

Note: Erroring out does not mean your phone is unusable. It's like entering an invalid command in terminal emulator - i.e. does nothing.