In going through our Neo forum I have noticed that we have excellent ROM builders and Modders but we lack consistent kernel developers (No offence to our current kernel Devs). This thread is to integrate all the talented kernel builders out there including existing ones who have knowledge in modding kernel from source I.E.
*Adding Governors
*UV/OC
etc...
Maybe a team could be established if needs be. If you are interested please reply in this thread with ideas and let's make our Neo even more awesome
Thanks
I can help though i have a neo L
The aim is to build various kernels for various needs
Sent from my Neo V using xda premium
There is a threas in Q&A about dual booting. maybe this could be a project to work on.
I am not sure of the advatages of it, but it may encourage more devs to get involved if there is a project to work on, not just "lets make as many kernels as we can".
However, I look forward to seeing the outcome of this, and good luck the kernel builders
actually learning how to build one
I also want IN I have Neo L and Linux Mint
I'm no developer, but kamarush before started building a 3.x kernel and got it into the debug stage, however had to sell off his device, so I think he stopped working on it.
Edit: just checked again, he's still working on it, he's one dedicated dev.
Edit 2: Kamarush got the 3.x kernel booting :victory:
http://forum.xda-developers.com/showpost.php?p=31313588&postcount=995
Tapatalked from my Xperia Neo V
Related
can anyone help me to learn a bit more than android!
I heared about compile form source and biuld form source...And I can't understand what diferences between compile from source and port! can U explain easily?
for example should I want to bring superOxygen Rom in my x10 , should I port it with cm as base or compile form source?!
thx
for short:
porting means you are making rom to your device from another device, you will be just moving libs, editing ramdisk, etc.
compiling from source means you make a complete rom from scratch including programming own drivers, libs in some situations.
If source is avaiable fot superOxygen then you can try compiling it yourself, but editing, or adding your drivers is necessary, and anyway its harder than porting, but gives better result in fact because you can program everything to make it work and you aren't dependant on binary files like in porting.
When porting, hardware should be close to one you have in your X10, because most things will not work when processor differs, wifi modules, gsm etc. You take files from any X10 rom and replace ones that are with same name in another rom (oxygen here).
Thanks very much man!
I took your advices...it was good advices but what is your idea about this:
If I port Superoxygen from Nexus1 for my x10 and (use stable AOSP as base) , then can I say I make a superOxygen Rom?
compiling from source is how much difficult?! I'm 17...! , I have a link that teach compile from source... Is it need some Knowledges that is impossible for me?!
heh, im 17 too and I don't have much knowledge, but looking on pcfighter(a gt540 developer) im impressed, hes 17 too and does a great job, so it depends on time spent and interests
when you port oxygen, you can just say that you ported and not made it. credits go to the maker and you for just making it work on x10
I'm looking now how to compile for gt540 but can't find any idea how to make it strict for gt540 compiling from source tutorials are mostly for nexus s and nexus 4g because most of are just remade of what you can find on official android developer page and its easier. For unsupported device its even harder, you have to work with what you already have and add it first to sources then ... more things to do. I'm beginner with that too, just pulled sources yesterday and looking how to make it work :] so don't expect so much help in this way :]. Just telling you overall how this looks
For compiling you need to know Java and C programing language.
Sent from my Xoom using Tapatalk
@mesaj! do you know c and gava programing languge?! ofcourse I worked c++ a little...
Thanks now I also know what the difference is.
In easy terminology. Compiling a ROM is building a ROM from the source code so it means you are building a ROM from the ground up. Porting a ROM to your phones means to take a ROM built for another phone and to get it working on yours. That's the simplest way to think of it. I have in my signature a guide for compiling a ROM. Oh and I'm newly 18
私のEVO 3Dから送信される。
Thanks for this thread
Thanks now I also know what the difference is.
Click to expand...
Click to collapse
Thanks for this thread
Click to expand...
Click to collapse
just press the thanks button if you like this thread
It seems every developer is relying on nAa's release. Once nAa release his next update, other developer will port his components or other things to their roms. Nobody wants to develop like nAa from scrach.
Careful guys,...if nAa abandons the work in between then we will be left with uncompleted and uncooked roms. I am following the development section of X10MP and could clearly see that for ICS based roms every developer is waiting for nAa to release his next update so that they can play around and tweak it for their roms.
New developer please do not rely on others rom. We request the same for kernel also. New developers with kernel developing skills must emerge. nAa has already done lots of hard work. Its time for his rest or at least lessen his tension.
I agree. but need to see what the devs here think about it.
what is the or where can i find the defconfig of the kernel for i717..i am stuck on compiling my own kernel based from Faux and Showp's repo..
i used this Guide to build the kernel..and hopefully i can release it here on XDA for our use..
OR if somebody can help me compile this kernel..
EDIT: i have seem to grasp the defconfig..lolz..
kairi_zeroblade said:
what is the or where can i find the defconfig of the kernel for i717..i am stuck on compiling my own kernel based from Faux and Showp's repo..
i used this Guide to build the kernel..and hopefully i can release it here on XDA for our use..
OR if somebody can help me compile this kernel..
EDIT: i have seem to grasp the defconfig..lolz..
Click to expand...
Click to collapse
Have you contacted any developers ? Or those users who build kernels on a regular basis ?
They would be your best source for information on the kernel subject..and based on what I've seen in the note section, the devs are very willing to help and assist....IMHO....g
gregsarg said:
Have you contacted any developers ? Or those users who build kernels on a regular basis ?
They would be your best source for information on the kernel subject..and based on what I've seen in the note section, the devs are very willing to help and assist....IMHO....g
Click to expand...
Click to collapse
i get no reply from those Geniuses..only a few are helpful yet those helpful ones are also too busy to teach me..for how am i suppose to innovate this stuff if some are lazy to teach stuff..thats why we get no love at all..
i tried contacting the i727 kernel maker to ask some stuff yet assistance..but i get no reply at all..also before i asked franco and was able to get no response too..the only thing we need is a beefed up kernel..all roms are great and are stable but the fact we lack a beefed up kernel makes the device work like sh!t..i am not satisfied at all and all i can say is I WANT to make this device FASTER and BETTER..
kairi_zeroblade said:
i get no reply from those Geniuses..only a few are helpful yet those helpful ones are also too busy to teach me..for how am i suppose to innovate this stuff if some are lazy to teach stuff..thats why we get no love at all..
i tried contacting the i727 kernel maker to ask some stuff yet assistance..but i get no reply at all..also before i asked franco and was able to get no response too..the only thing we need is a beefed up kernel..all roms are great and are stable but the fact we lack a beefed up kernel makes the device work like sh!t..i am not satisfied at all and all i can say is I WANT to make this device FASTER and BETTER..
Click to expand...
Click to collapse
I applaud your effort, and I can appreciate how busy our development community is ...
Perhaps you could search out several different development sites, and you may find the answers there.
I know that many developers are self taught, and they protect that knowledge due too the endless hours of having to test and start again. But I'm sure that you could find a kitchen to cook a kernel or two...
UOT kitchen perhaps ???
I wish I could help you further, and I certainly wish you well in your search ....g
Look in I think arch/arm/config for defconfigs, see if the original devs had a config. If so, do
make ARCH=ARM whatever_defconfig
Replacing with the defconfig name and adding a CROSS_COMPILER statement as necessary. This will create a .config file in the root kernel directory. If no defconfig provided, you can try h0tw1r3's config and edit as necessary.
Sent from my SAMSUNG-SGH-I717
Hello friend's (Buda1996 and Fera Volt)
We will try to make our own OS.
Our goal is to :
1.Make a gaming OS
2.Make a diffrent UI
3.Make it for X10 first
4.we will plan whats next
We need your help:
1.We need one application developer.(For one custome app)
2.We need at least two good designers who can work on a completely new UI based on android.
3.Donations would be aprecieted if u can contribute to Buda1996 and FeraVolt as we need some new equipment(HDD,CPU,GPU etc..)
Who ever wants to help us in this project make your contribution here in advices help any posssible way u can think of.
Thank you we realy apreciete it.
TEAM MEMBER'S:
DEVELOPERS:
Buda1996 (Spike Lab)
FeraVolt (Fera Lab)
Contributors:
a2441918(Lending the awesome server)
Themer's/Designer's:
NONE NEED 3
What have we done:
1.We have a Base(IT BOOT's and more)
2.We have a Rom control apkWhat will we do:
1.Make our own Engine (SPL Engine + Fera Lab Engine)
2.Make whole new UI
3.Make an advanced kernel
4.Create custome update center
5.Many more...
XDA:DevDB Information
Black OS, ROM for the Sony Ericsson XPERIA X10
Contributors
Buda1996, FeraVolt
ROM OS Version: 4.1.x Jelly Bean
ROM Kernel: Linux 2.6.x
Based On: Google
Version Information
Status: Testing
Created 2014-05-07
Last Updated 2014-05-08
Do you need testers? Cz that's all i can help with but i can push my limits to development if you can guide me through
I can help you with the server but I can lend you mine.
what do you mean by server
2 great developers in 1 rom...this would be GREAT! :good: I can be a tester if you want me to.
skellum said:
2 great developers in 1 rom...this would be GREAT! :good: I can be a tester if you want me to.
Click to expand...
Click to collapse
dude you are right... 2 great devs, which means much more wonders...
Good luck for your new rom fera & spike.. :laugh: :good:
Thank u we need testers and one more designer
Sent from my Zetra using XDA Free mobile app
Buda1996 said:
Thank u we need testers and one more designer
Sent from my Zetra using XDA Free mobile app
Click to expand...
Click to collapse
What do u want the designer to do?
Like what u need in UI? Just a theme or different launcher style?
a whole new UI so system apps theming new animations etc...
if u can help thanks
Though I wish, I could help you in some ways, But at the moment I am unable to help as I am new to this android world(6 months almost)
But gonna appreciate your work & will see if I could help you.
Keep it up, All the best :thumbup:
Sent from my X10i using XDA Free mobile app
thanks
Could we have a general thread to talk about it ?
What do you mean with new OS ? something different than Android ? compatible with apks ?
Testing
I would gladly help with testing! That's the only thing I know how to do around development It's always nice to see development on X10.
Will you be working on a 3.x kernel? Because without it all the work is pointless for such a big and ambicious project! As the 2.6.x kernel is SERIOUSLY out of date.
andracar said:
I would gladly help with testing! That's the only thing I know how to do around development It's always nice to see development on X10.
Will you be working on a 3.x kernel? Because without it all the work is pointless for such a big and ambicious project! As the 2.6.x kernel is SERIOUSLY out of date.
Click to expand...
Click to collapse
Contributors
Buda1996, FeraVolt
ROM OS Version: 4.1.x Jelly Bean
ROM Kernel: Linux 2.6.x
Based On: Google
i agree that a 3.x kernel would be really useful , but it can be a different project . it needs time ( much time ) , and it is not that easy to make a new kernel and port correctly all the drivers ...
Buda1996 said:
What have we done:
1.We have a Base(IT BOOT's and more)
2.We have a Rom control apk
Click to expand...
Click to collapse
you say that you have a base , is it built from source or it is based on other rom ?
is there any source code ? i've only seen kernel and rom on fera's github , but i think that rom is not for this project
Missed that part!
I completely agree with you, porting a kernel is very vary hard work and takes different programming knowledge than working on a ROM. Why I'm saying this about 3.x kernel, As it's stated in the beginning of the OP this ROM will be made first for X10 (as both contributors are active for X10 - used both of there ROMs and both are great ) and then for other phones too. I perceive the goal will be newer phones? And all of those use 3.x kernel.
On another note, Tof37 made a 3.0.8 kernel for X10. It boots but there are still many many problems. The thread on that kernel has been dead for over a month, so I suppose the development has stopped. But it could be a great point to start from!
Here, go through this and this:
http://forum.xda-developers.com/showthread.php?t=2608856
http://forum.xda-developers.com/showthread.php?t=2666426
Basically what I am saying is that time invested in making a 3.x kernel is a good investment.
This is a big and ambitious project and I support you guys all the way! Please be persistent with this, one day you might be as big as MIUI and CM!
andracar said:
Missed that part!
I completely agree with you, porting a kernel is very vary hard work and takes different programming knowledge than working on a ROM. Why I'm saying this about 3.x kernel, As it's stated in the beginning of the OP this ROM will be made first for X10 (as both contributors are active for X10 - used both of there ROMs and both are great ) and then for other phones too. I perceive the goal will be newer phones? And all of those use 3.x kernel.
On another note, Tof37 made a 3.0.8 kernel for X10. It boots but there are still many many problems. The thread on that kernel has been dead for over a month, so I suppose the development has stopped. But it could be a great point to start from!
Here, go through this and this:
http://forum.xda-developers.com/showthread.php?t=2608856
http://forum.xda-developers.com/showthread.php?t=2666426
Basically what I am saying is that time invested in making a 3.x kernel is a good investment.
This is a big and ambitious project and I support you guys all the way! Please be persistent with this, one day you might be as big as MIUI and CM!
Click to expand...
Click to collapse
Development is not stopped ... I'm just getting stuck with wifi and BT problems with this kernel ...
@Buda1996 and @FeraVolt
Feel free to use my sources for 3.0.8 kernel
I wish I could help with this project but I don't have much time those days.
Regards,
Tof37
Let show to the world that an old device can work long due to a community of developers. I guess we need a new kernel.
Thanks Tof37, those are great news good luck with your work!
hi buda1996 & feravolt, any development in your Black OS project?
Hello ,
After 3 years of development different roms from all versions ( from android 2.3 and up ) , in the last days , developers turned to work on the latest android version ( 4.4 kitkat ) and leaving the older ones , they are right anyways newer is better of caurse , actually all development section is filled up with 10 active threads of kitkat roms and one or two of ics .
Well , that's not the problem , the problem is that there are 10 threads means 10 devs who are working on their ported roms , yes , but they are all based on Mike's "infinished" cm11 . And because Mike is working alone on it , development is slow , and as a result the other's one will be slow as well , and that's the case from the begining !
My point is , developers who are wishing to base their work on a "infinished" one , they should first help in finishing it as quick as possible then they do what ever they want ,there are great devs out there , I mean why they don't try to make a team and work together on big processes like porting a propre cm11 or like what you have done with nAa and 3.4 kernel ? that will help a lot the devs and the community , and Mike has always said "On the i9001, 8 devs work on 1 device, while on our side, 1 dev works on 8 devices" about how cm11 development goes with other devices .
If you agree with me make your move and form your team to do things faster !
devs :
- @mikeioannina
- @alinolaw71
- @Dark Raven
- @vishal_android freak
- @Amir Hoseinina
- @Langes
- @3andala
- @evil.demon_s
- @cr3pt
- @sud.vastav
- @skull47
- @vampent0026
- @HeadFox
- @Achotjan
- ... ( tell me if I missed an other kitkat developer )
If the thread is in the wrong section , please MODs move it to the right section . And if you find it unuseful , please delete it
Thank you very much .
job.
in the past few days i was thinking about making such thread like this...but u made my work easy ...completely agree with u man...thanks alot
If I'm not wrong, many people you named are only themers, code developing and zip editing are different things.
Keep in mind, that there aren't many people with at least basic knowledge of building Android.
kinda agree with this one, there's no significant differences between those kitkat rom (except PAC )
yep, most of "developers" just change apps/icons not code like @mikeioannina
yes maybe cause I didn't pay attention to who is expert or not but everyone can help at least with his current knowledge , in addition to the others who are experts in coding roms and kernels mentioned there .
If Mike , as the main cm11 dev , make request to developers , that will help a lot like what nAa did in the past .
job.
godlesplay said:
yep, most of "developers" just change apps/icons not code like @mikeioannina
Click to expand...
Click to collapse
Vynikal said:
If I'm not wrong, many people you named are only themers, code developing and zip editing are different things.
Keep in mind, that there aren't many people with at least basic knowledge of building Android.
Click to expand...
Click to collapse
job.bousix said:
yes maybe cause I didn't pay attention to who is expert or not but everyone can help at least with his current knowledge , in addition to the others who are experts in coding roms and kernels mentioned there .
If @mikeioannina , as the main cm11 dev , make request to developers , that will help a lot like what nAa did in the past .
job.
Click to expand...
Click to collapse
Its very easy to say that " many people you named are only themers and most of them just change apps/icons not code "
Just try once to make a z1 or z2 framework for cm...!!!
It takes alot of efforts just to port z1 or z2 framework compatible to themes
And most of the rom dev prefer to work on mike's rom because they feel easy to download a 200mb zip file and work on it instead of downloading 50gb of source code
And now a days there are.many users who have downloaded the source code and building their "self compiled " build
But they are just downloading the new commits and compiling a build
There's a difference between source coding and only compiling some commits
Ya...compiling sources is also not a simple job as bugs reports are given..no doubt about that
So devs like mike langs dark revan and mardon who are actually working on cm 11 should be given their time to give us a stable cm 11 as we dont have enough knowledge about making changes in the source code
Sent from my Xperia Live with Walkman using XDA Premium 4 mobile app
Please don't keep tagging Mike here again and again, he will not like it... he has already been tagged once in the OP
also, as has already been stated above, off the top of my head, only Langes and Mike have the expertise to work at kernel level, most of the other JB+ kernel developers have abandoned our devices...
Hmmm...honestly there only a few real developer for our 2011 devices....other just some that port roms from different version of custom roms...most of them just download from mike source and build up them there.....those were the guys can give us variety of custom roms for 2011 devices...there also other than just maintainer from certain team....there are also the one that mostly help mike by submitting same patches to fix and bug on mike build....
all of them depending on mike source code to build their own version of custom roms....remember their might be the developer of the certain roms but there are all depending on mike just like we user do....
rahimali said:
Please don't keep tagging Mike here again and again, he will not like it... he has already been tagged once in the OP
Click to expand...
Click to collapse
Yes , yes , you are right ..