[Galaxy S I9000 Android Development] zacharias.maladroit:
Hi guys,

let me introduce you a "new" experimental/testing kernel:

talondev "snail" variant/edition

since I like to run my own modified & tweaked kernels on each of my devices (Linux box [-> Gentoo], SGS [-> modified Talondev & Platypus kernel])

I'm building this flavor of the Talon kernel

besides using and/or testing this kernel you're helping to test new features that might end in main Talon kernel as was the case with several of the patches now included in Talon

DISCLAIMER: the kernel (binary) and driver modules are provided as is. If problems occcur they most probably are from upstream and can be fixed with the newest version. Since I'm doing this in my free spare time as a hobby (quenching my thirst for tweaks & performance) updates will occur irregularly as time permits and I see fit (most probably when new features & bugfixes arrive). YOU are responsible for the actions that you take (such as over- or underclocking), etc. You agree that I can not be held liable for any potential damage that arises from your actions in combination with or the usage of this kernel and other related parts.

Kudos:

* Google, Andy Rubin & the whole Android crew

* Linus Torvalds & the kernel hackers for upstream Linux

* cyanogen & all the devs out there hacking on this

* Supercurio for enriching our media experience of this smartphone

* codeworkx, coolya, guiper, atinm - the whole teamhacksung|cmsgsteam crew and all other hackers working on CM7

* laststufo, hardcore, nikademus, existz, kodos96 & Ytt3r and all the other kernel hackers on the SGS forum

* zen-kernel team for inspiration to create a kernel, too

* all other contributors (devs, users, etc.) who make this possible

The purpose of these kernels is stability, features, battery runtime and performance testing with specific sticking point mentioned for each release

The source can be found on github:

linux_gt-i9000-gb

I could explain what Talon is but let it by explained by the master himself :)

(Link to TalonDev thread for the i9000: [KERNEL][JVP]TalonDEV 0.2.2R2 [OC/UV 1.6ghz][VoodooSnd v9][ZRAM][EXT4][340MB])

additional features (on top of Talon[Dev]):

(for snail09)

* some writeback changes

* unlikely-likely (branch prediction) fixes/improvements

* some CFS scheduler fixes & improvements

* CFQ: some fixes/improvements and improved fsync performance (small files)

* nofail variants for the filesystems (less looping, cpu cycles wasted)

* mlock/mmap_sem improvements

* tweaked variants of cpufreq governors + smartass, SavagedZen, interactive, interactiveX governor + fixes (fixes memory leak)

* raised FPS cap to 65

* security: fixed kernel stack leakage

* f_mass_storage: disabled write cache support exposed to the system for faster writes

* BFQ scheduler

* some additional fixes (arm_unwind, evdev, rounding on clocksources) - where applicable

* gannet kernel module

* battery runtime improvements (testing)

* re-enabled power-saving mode on bluetooth l2cap

* VFS-changes from 2.6.36

* some VM/vmscan related changes

* CodeSourcery 2011.03 toolchain

* aggressive optimization flags

* lowered touchkey (softkey) timeout [testing]

* support for Apple MagicMouse (wireless) or other wireless devices

* enabled more IP-Tables (Firewall) and IPSec related settings

* security-affecting settings deactivated / re-enabled