Hey guys!
Just wanted to lay down a quick sketch of my plan to get the
ball rolling.
My goal is to get all of you involved ASAP so we can speed up development and get Maru out to a lot more people via device ports.
Over the next few weeks I am going to be organizing
and uploading all of the different repositories that comprise The Maru
OS Project to the project's GitHub. Right now, that's
basically 10 repositories, and probably a few more to split things out
cleanly. I'll probably also have to make a few changes to the build
process while doing this. My intention is to make this as clean and
well-organized as possible so that you can easily get up and running with your dev
builds.
As I add these repositories, I will be updating the
project
wiki to fill everyone in on how these puzzle pieces fit
together to form Maru OS. I'll have the entire build process documented,
from the kernel, to the Android side of Maru, to the desktop Linux side
of Maru. I'll also post on this forum as each repo goes up to answer any questions you may have. Your patience is much appreciated in this process!
Here's how you can get involved right now.If
you have a Nexus 5, install Maru and test it out! Report feedback in
the
user forum, and file bugs/feature requests as issues on the central
maruos repo (I'm working with Petya to migrate the
current bug/feature sticky I was using previously for the beta program).
If you don't have a Nexus 5, are you interested in
porting to your device? Because I'd love to have your ports! I know a
lot of people contacted me over email a few months ago (when I initially
started the beta program) offering to port to their devices--this is now
finally happening. I'll go over my notes from then and post a separate thread where everyone can volunteer for a device.
At least one person has contacted me regarding reading material for learning Android platform development. If you, too, are not familiar with AOSP development, you can get up to speed by going through the
official AOSP docs. The docs are really good; they are worth your time. Since Maru is based on AOSP, a majority of your development will be following a similar process.
Thanks again for taking the time to be a part of this project! I can't wait to start working with everyone.
Preetam