[Kernel] [ICS] VDS kernel v2.0

ImmortAlex

Senior Member
Jan 3, 2012
142
112
63
41
Novosibirsk, Siberia, Russia
sirkay, it's not a trash, it's a features which is not needed for most users and not add notable perfomance. Speaking of vds kernel we have:

- Safe overclock and undervolt, that defenitely not hurt anything. I quiet often see that even 1,6GHz is not working for selected users, 1.4GHz works for everyone.

- smartassv2, famous governer: stable, checked, predictable. Most of the governers besides ondemand and smartassv2 doesn't work better nor worse. Or, looking from another side, most of users even can't see any differences among different governers (or it's just a placebo effect).

- recovery and 2wcr, without them any custom kernel is useless PoS :)

- swap and zram, that was useless for GB, but helps a bit those fat ICS ROMs.

It's great that developers like you find a lot of new features and gives us opportunity to use and test them. XDA is wonderful place for bleeding edge technologies. But vdsirotkin's approach is different: it uses only mature features and creates simple, stable and suitable for most users kernel. As you may notice, aire done the same it his GB kernel and ROM. And even more: on ray's section of 4pda.ru it's a preferred approach (don't know why :) i't the way it is).
 
  • Like
Reactions: sirkay and wway

sirkay

Senior Member
Mar 24, 2011
1,641
2,127
153
KL
sirkay, it's not a trash, it's a features which is not needed for most users and not add notable perfomance. Speaking of vds kernel we have:

- Safe overclock and undervolt, that defenitely not hurt anything. I quiet often see that even 1,6GHz is not working for selected users, 1.4GHz works for everyone.

- smartassv2, famous governer: stable, checked, predictable. Most of the governers besides ondemand and smartassv2 doesn't work better nor worse. Or, looking from another side, most of users even can't see any differences among different governers (or it's just a placebo effect).

- recovery and 2wcr, without them any custom kernel is useless PoS :)

- swap and zram, that was useless for GB, but helps a bit those fat ICS ROMs.

It's great that developers like you find a lot of new features and gives us opportunity to use and test them. XDA is wonderful place for bleeding edge technologies. But vdsirotkin's approach is different: it uses only mature features and creates simple, stable and suitable for most users kernel. As you may notice, aire done the same it his GB kernel and ROM. And even more: on ray's section of 4pda.ru it's a preferred approach (don't know why :) i't the way it is).
i acknowledged that. aire dont give UV features to users coz he has adjusted the voltage in acpuclock. yeah maybe this is preferred approach in 4pda.ru coz you guys taught them at the very beginning. here, most of users will seek for performance/fast kernel instead of light or clean version kernel. if in future vdsirotkin fulfill users request, then its no more a light/clean version kernel, no differ from my kernel.

my suggestion is to make users use your kernel of your choice, what you've decided to have, not them. it definitely different from other kernel if you keep this way. they have options whether to choose many features kernel or simple kernel.
 
  • Like
Reactions: IronBlossom

arcatarc

Senior Member
Jun 22, 2007
2,581
2,758
203
Anguillara Sabazia (ROMA)
i acknowledged that. aire dont give UV features to users coz he has adjusted the voltage in acpuclock. yeah maybe this is preferred approach in 4pda.ru coz you guys taught them at the very beginning. here, most of users will seek for performance/fast kernel instead of light or clean version kernel. if in future vdsirotkin fulfill users request, then its no more a light/clean version kernel, no differ from my kernel.

my suggestion is to make users use your kernel of your choice, what you've decided to have, not them. it definitely different from other kernel if you keep this way. they have options whether to choose many features kernel or simple kernel.
Totally agree:)

Inviato da me!
 

Kaskade

Senior Member
Aug 14, 2011
101
41
0
no, no init.d. but i'll to try add it in next version.
You might have a look at this approach of enhanced init.d support then: http://forum.xda-developers.com/showthread.php?t=1671670

By the way, i noticed the files "autoroot.sh", "execute_mods.sh", "relinkbusybox.sh" and "sysinitsupport.sh" in your ramdisks /sbin/ folder, look like leftovers from DooMLoRDs CWM. Is your kernel-image clean or are there any unneeded leftovers inside it, too?
 

vdsirotkin

Senior Member
Oct 28, 2011
135
156
0
oh, i forgot about that stuff) so, i'll be cleaned in a next version too)

BTW, i won't fullfill such requests, like "do a 1.6 OC!" or "add VDD driver!" or "add a <name> governor|i\o scheduler" because it contradicts the kernel concept. if you want to use this - install sirkay's kernel. because, as he has already said, if i do that, there'd be to difference between our kernels.
 

ImmortAlex

Senior Member
Jan 3, 2012
142
112
63
41
Novosibirsk, Siberia, Russia
aire dont give UV features to users coz he has adjusted the voltage in acpuclock.
There IS aire's kernel for GB with vdd driver and 1.6GHz. But it is the only diffenerce with his another, more widely used "PureEmerald" kernel.

yeah maybe this is preferred approach in 4pda.ru coz you guys taught them at the very beginning. here, most of users will seek for performance/fast kernel instead of light or clean version kernel.
It's not about perfomance or "light and clean". I think it's about "controlled stability": less featues leads to less bugs. Of course it's based on suggestion that official kernel is mature.
Me personally prefer vds kernel (and aire's one at the time of GB) just because it has enough features for me and nothing any more that I will not setup and use anyway.

if in future vdsirotkin fulfill users request, then its no more a light/clean version kernel, no differ from my kernel.
He has strong and difficult nature, and dislike requests for "svistoperdelkas" :D
 
  • Like
Reactions: vdsirotkin

Kaskade

Senior Member
Aug 14, 2011
101
41
0
oh, i forgot about that stuff) so, i'll be cleaned in a next version too)

BTW, i won't fullfill such requests, like "do a 1.6 OC!" or "add VDD driver!" or "add a governor|i\o scheduler" because it contradicts the kernel concept. if you want to use this - install sirkay's kernel. because, as he has already said, if i do that, there'd be to difference between our kernels.
I didn't request anything. Personally i like your approach the same way i liked aire's for GB kernel :)
Just wanted to mention that if you decide to include init.d support, that there's an enhanced variant which looks quite good on paper.
It allows to run scripts at any given state while the phone starts up, which could be helpfull if some make trouble. Could be used to enhance stability ;)
 
Last edited:

CTCaer

Senior Member
Mar 24, 2012
367
975
0
At last! i was lurking in 4pda with google translator to find an aire euivalent kernel for ics from 587. I even used ocr to find what this image says and used a on screen russian keyb so i can register and download it. xD
I'm using boot_sonyer_vds_587.img in which i cleaned fota, fs-image (or what it is called) and the left over scripts and changed logo.
Also I added some settings vm/kernel settings i like and made bootrec load from /system/bin/bootrec in which I changed cwm led color, vibration to 50 and some other settings, I did it so i can change it everytime i want without flashing :).

So far so good, I love it as the fixed UV is the only stable for me in 1.4Ghz with smartassV2.
And the good about that is that also runs from start in 1.4 so i have fast booting.
As for init.d support i don't know if it's really needed as iridaki's method covers every thing.
But if you gonna put it please put it near install-recovery.sh services in init.semc.rc so we dont have to change the timed sleep commands in our scripts.

Lastly I used 122mhz in ramdisk for deep sleep. It's fully stable as it was in Aire's and for 1 week now i didnt noticed any problem in waking up. So maybe change it from 245mhz?

Thanks

ps: please keep the kernel clean as you told. Because having ondemand/smartasv2 and noop/deadline is all most need I think.
And for usb_storage, fuse, ntfs, nls UTF8 module no need to include them as the best way is loading them when needed with otg helper v4 or even insmod
 

CTCaer

Senior Member
Mar 24, 2012
367
975
0
Any chance to have ext2 or 3 support? Space for apps will never be enough.
It's a clean and simple kernel so better not. If you want ext support download these http://forum.xda-developers.com/showpost.php?p=24600142&postcount=2
And use a script with insmod for your cause.


Btw vdsirotkin is it possible to not have zram enabled by default so no script needed for disabling? As it's sth that when someone really uses it, normally he customize it with script, so one script to enable it and change size of it and no script to have it off.
 

vdsirotkin

Senior Member
Oct 28, 2011
135
156
0
It's a clean and simple kernel so better not. If you want ext support download these http://forum.xda-developers.com/showpost.php?p=24600142&postcount=2
And use a script with insmod for your cause.


Btw vdsirotkin is it possible to not have zram enabled by default so no script needed for disabling? As it's sth that when someone really uses it, normally he customize it with script, so one script to enable it and change size of it and no script to have it off.
of course) delete "zram_start.sh" from your system/bin folder and you'll get it :D
 

CTCaer

Senior Member
Mar 24, 2012
367
975
0
of course) delete "zram_start.sh" from your system/bin folder and you'll get it :D
Oh stupid me, I didn't know i had such a script in rom. I think I'll need to make a thorough search and delete and change anything i dont like :D


EDIT:--------------------

I posted a comment at the page you said. Well these suggested i will anyway use them if you don't add them as I will change logo for sure but I think they are good for most ppl.
As about bugs in kernel I dont know, seems that everything works very good.
I want to ask though, the .587 fw bug with wcdma/gsm (the one that defaults to that in every reboot) is in kernel or rom? If it's in kernel can you fix it?
 
Last edited:

barjeshjain

Senior Member
Feb 8, 2012
82
22
28
Hello guys. Those of you, who have been monitoring ray's dev section, know, that there is such a kernel for GB, as "pure emerald' or "aire's" kernel. But its problem is that it's for GB :D So i decided to do this kernel for ICS. I'm from russia and 4pda, and on our forum we don't like many "svistoperdelkas", which means that we don't like to have many useless (and sometimes not stable) features.

So, you can understand now, why there are no many features in my kernel which you can find in sirkay's kernel, for example. The advantage of such a kernel is that there is no any trash in it, only main things.

Features:
  • OC (aka overclock) up to 1.4 gHz
  • UV aka undervolt
  • DooMKernel recovery (it's the best, IMHO)
  • Added smartass2 governor (a very battery friendly one)
  • Swap, ZRam
  • 2way call recording (uses CallRecoder by skvalex)

Thats all :) A superlight kernel, as you can see :) Hope, that some of you share our (4pda guys') ideals in kernel features. Good luck!
Thanks man. It's gr8 kernel. I m loving it. Smoth stable and performance.

Can you please fix usb mount in recovery?

Thanks again..!!!!

Sent from my ST18i using xda app-developers app