Hi, I just upgraded my dev phone to the latest 1.5 release and finaly thought i had the time to look over some things, i started with a quick glance at the kernel config and a few things caught my eye.
First of all, Android is using SLAB instead of SLUB. From what i have heard, when talking to embedded developers, SLUB is still prefered. Android is configured to use the Anticipatory IO scheduler? Shouldn't that be NOOP or DEADLINE? (using a flash medium and all) TCP Congestion is set to the default "cubic" value, i have heard that Westwood should be better for wireless connections and almost assumed that someone had looked in to that, as it is now, it's not even available =). There is alot of performance eating debuging running, which is both good and bad. But why are we debugging the VM? I bet there is more, if you give it a closer look.. For me, running a custom 'release' is out of the question since i want to be able to actually use it as a nifty phone aswell, i might look in to doing custom builds when i have the time in the future.... And as a side note, adding TUN/TAP would make VPN software easier to make and support =). Anyone that has a clue on the choises that has been made? //Ian --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [email protected] website: http://groups.google.com/group/android-kernel -~----------~----~----~----~------~----~------~--~---
