Sorry for this question but i'm very curious,
in this day i'm working to porting of Oxygen in this device, i download others rom , but i'd see the oxygen kernel is 2.2 - 2.6 Megabyte sized, its possible recompiled our kernel and make it light?
our kernel is more of 6.5 Megabyte
knn. said:
Sorry for this question but i'm very curious,
in this day i'm working to porting of Oxygen in this device, i download others rom , but i'd see the oxygen kernel is 2.2 - 2.6 Megabyte sized, its possible recompiled our kernel and make it light?
our kernel is more of 6.5 Megabyte
Click to expand...
Click to collapse
Two device is different...
knn
I appreciate ur work but please post ur questions in Q and A sections.
knn. said:
Sorry for this question but i'm very curious,
in this day i'm working to porting of Oxygen in this device, i download others rom , but i'd see the oxygen kernel is 2.2 - 2.6 Megabyte sized, its possible recompiled our kernel and make it light?
our kernel is more of 6.5 Megabyte
Click to expand...
Click to collapse
What about ramdisk compression?like lzma,xz,etc?
sakindia123 said:
What about ramdisk compression?like lzma,xz,etc?
Click to expand...
Click to collapse
i dont know about compression on this device =) but UC kernel is compressed using lzma is the same more of 6 megabyte ^^
namaless said:
Two device is different...
Click to expand...
Click to collapse
i know,
our kernel included recovery also i think, but there are much different between ( kernel oxygen for Samsung Galaxy II are 2.5 Mb )
my answer is: are device different or are our kernel not optimized already? ^^
======= ITALIAN FOR HE =========
Scusami il mio inglese, comunque lo conosco
nel nostro kernel mi pare ci sia pure la recovery e inoltre ho notato che attualmente il nostro kernel si basa su caricamento di moduli , guardando i kernel oxygen ho notato che non ci sono moduli esterni ( lib/modules è quasi vuota addiritura in alcune neanchè c'e ) mentre nel nostro ci sono incirca una 20 di moduli da caricare , inoltre la mia domanda era: come fa ad essere cosi piccolo? può anche il nostro diventare cosi?
vishal24387 said:
I appreciate ur work but please post ur questions in Q and A sections.
Click to expand...
Click to collapse
thanks,
sorry for wrong section, can i tell moderator to move into right? ^^
U r using UC kernel,i presume
I Dont think its possible to downsize it any further,w/o making a clean kernel from Aosp kernel tree.
There are also some things u can remove from the UC Kernel's ramdisk,but it will surely effect performance
knn. said:
i dont know about compression on this device =) but UC kernel is compressed using lzma is the same more of 6 megabyte ^^
i know,
our kernel included recovery also i think, but there are much different between ( kernel oxygen for Samsung Galaxy II are 2.5 Mb )
my answer is: are device different or are our kernel not optimized already? ^^
Click to expand...
Click to collapse
How many features has the kernel from original ROM? How big size of the boot partition has device of original ROM?
As you understand that if we need many governors or we need support of ext4/ext3/RFS/CIFS/so on filesystems, some other features we need more space.
Look kernel from UtterChaos Team supports 7 filesystems, 12 governors, 3 IO schedulers, and so on.
On my desktop I have 4.5M of kernel and 20M of initrd image (and here are only common kernel modules), because this is universal kernel and it can boots with different hardware.
If you need lesser size: compile the kernel without some features. That's all
@falex: thanks for your answer, i 'm not expert about android compiling , i know in my gentoo desktop ( no multilib ) kernel size is like < 10 mb( without ramdisk,modules integrates its booting only on my notebook ) , theorically Stock Boot partition are 8 mb,
Look kernel from UtterChaos Team supports 7 filesystems, 12 governors, 3 IO schedulers, and so on.
Click to expand...
Click to collapse
the thing i dont understand is: whats sense to included 12 governors without any one optimized ? ^^
i prefer one light kernel with 5-6 governors optimized and without any pedantics features , only this, anyway , the uc kernel is great! ^^
( when he make it compatible with CM , he's perfect )
knn. said:
@falex: thanks for your answer, i 'm not expert about android compiling , i know in my gentoo desktop ( no multilib ) kernel size is like < 10 mb( without ramdisk,modules integrates its booting only on my notebook ) , theorically Stock Boot partition are 8 mb,
the thing i dont understand is: whats sense to included 12 governors without any one optimized ? ^^
i prefer one light kernel with 5-6 governors optimized and without any pedantics features , only this, anyway , the uc kernel is great! ^^
( when he make it compatible with CM , he's perfect )
Click to expand...
Click to collapse
Are you sure that those governors aren't optimized? smartass2 is optimized (before (v4) it had bigger high limit of frequency, now it's ok) Also what do you mean under "optimization"? The kernel for our device is compiled with -O4 optimization. I think it's good enough (try to compile the same for desktop ).
Also as I said before: there is a lot of people, and they like different features. that's why we have so many governors. But it's linux. If you don't want some feature just remove it from menuconfig. As you did in your gentoo If you don't know how to do this: as Doomlord. Also for me the size of the kernel is not a problem while it can be flashed to boot partition.
There is no -O4 from gcc 3.2.3. Everything above -O3 results in -O3 being chosen.
-O3 make kernel bigger and unstable IMHO ( for desktop, i dont know for android )
my gentoo Kernel is compiled -O2 , its perfect
are you sure to Smartass v2 optimized? ^^
its general optimized by great napstar, but its not native for our kernel, i want optimized savagedzen, its great governor ^^
anyway now i'm flash XXKPQ and i wanna try ^^
knn. said:
There is no -O4 from gcc 3.2.3. Everything above -O3 results in -O3 being chosen.
-O3 make kernel bigger and unstable IMHO ( for desktop, i dont know for android )
my gentoo Kernel is compiled -O2 , its perfect
are you sure to Smartass v2 optimized? ^^
its general optimized by great napstar, but its not native for our kernel, i want optimized savagedzen, its great governor ^^
anyway now i'm flash XXKPQ and i wanna try ^^
Click to expand...
Click to collapse
From here
i compile using CM GCC-4.4.3 and Linaro 2011.11 GCC 4.6.2 with O4 optimizations
Click to expand...
Click to collapse
From here
So far, I have been able to optimize savagedzen governor for our device
Click to expand...
Click to collapse
~MODS PLEASE DON'T DELETE THIS THREAD~
Micromax is the largest growing Indian brand and are making android phones without releasing kernel sources for their products which are running Google's open source OS .
It is important as when developers will get their hands on to the Kernel source and other drivers they will be able to give the users a different performance with custom ROM's and other tools.
They are not releasing the kernel sources for their android phones which is making difficult to developers for making much more advanced ROM's like cyanogen etc .......In this way they are violating gpl licenses
Please help us by signing this petition and forcing them to release the kernel sources !
we would be VERY Thankful to the persons who will be signing this petition !!
PLEASE Help us we are very very Hungry for kernel sources !!
we, Micromax-mobile users will be very thankful to u guys if u sign this petition !:good:
It wont take more than 2 minuets to sign this
once again i say please sign it God will bless u all !
link -- http://www.change.org/en-IN/petitio...-and-other-drivers-for-their-android-products
I forgot to add link .... now added ...
mandeep1 said:
I forgot to add link .... now added ...
Click to expand...
Click to collapse
Signed.
Hi
Can some one post the build instructions for buidling kernel for msm762a paltforms.Basically Kernel building instructions I am looking for.I have googled and couldnot find te tool chain for it .Is it arm-linux-androideabi- ?? I could find this in the Android/Prebuilts.
I have downlaoded the code from codeaurora .Is t available on android.source.com as well?Plain Vanila code for Qualcomm ??
Plz send helping comments !
Thnx and Rgds
Softy
softy007 said:
Hi
Can some one post the build instructions for buidling kernel for msm762a paltforms.Basically Kernel building instructions I am looking for.I have googled and couldnot find te tool chain for it .Is it arm-linux-androideabi- ?? I could find this in the Android/Prebuilts.
I have downlaoded the code from codeaurora .Is t available on android.source.com as well?Plain Vanila code for Qualcomm ??
Plz send helping comments !
Thnx and Rgds
Softy
Click to expand...
Click to collapse
OK I figured it out the tool chain will be same as arm-eabi and the source code is hosted @ codeaurora.org
Thnx and Rgds,
Softy
Hi people ,
any senjor member outside there who wont to help me to compille a rom from repo with opensource codes from device manifactor ...
I dont have the experience to do that , and a very low internet connection (56k) , so i download of repo are the hell ..