I have been making ROMs & kernel for the Galaxy S phone for quite some time. I have also worked on porting this (CM10.1-based) ROM to the Galaxy tab. I do think, however, that CM10.1 is not worth it (for me!), stock ICS is faster/smoother. And I like the floating apps in the status bar.
I have started to port my kernel to the Galaxy Tab.
-Based on Samsung ICS update 2 sources
-Enable USB charging
-XZ compression of kernel
-BFQv5 scheduler (with upstream improvements)
-ROW scheduler (tweaked, default scheduler)
-many improvements to IO schedulers in general
-GPU overclock (based on A1 kernel)
-1200-1400-1600MHz OC steps (based on A1 kernel)
-150MHz underclock (based on A1 kernel)
-Voltage adjustment (based on A1 kernel)
-Improve the performance of memcpy and memmove
-Kill task closest in size to memory needed to free
-LOAD_FREQ (4*HZ+61) avoids loadavg Moire
-Entropy tweaks: http://lwn.net/Articles/489734/
-arm/crypto: Add optimized AES and SHA1 routines
-build WWAN, NLS & NTFS modules
-CIFS included in kernel
-Removed MMC_CAP_ERASE (so safe for wiping)
You can only flash this if:
-You have a Galaxy Tab 10.1 wifi (also know as GT-P7510 or p4wifi)
-You run a ICS stock rom (so not an AOSP/AOKP/CM-based ROM) - an stock-based ROM such as Infamous is also fine!
I have no plans to port this to other ROMs/devices, as I want to test everything myself and I only own an P7510 running Infamous v2.2. Feel free to port yourself, source can be found through the link given above.
>And all the people who helped me on my i9000 development!