Gentoo Archives: gentoo-soc

From: Benda Xu <heroxbd@g.o>
To: gentoo-soc@l.g.o
Cc: Ashutosh Sathe <2ashutoshbs@×××××.com>
Subject: [gentoo-soc] Re: GSoC 2018 : Portage Powered Android
Date: Sun, 25 Feb 2018 07:16:26
Message-Id: 87606lsfr1.fsf@gentoo.org
1 Hi Ashutosh,
2
3 Welcome to the list!
4
5 Ashutosh Sathe <2ashutoshbs@×××××.com> writes:
6
7 > My name is Ashutosh and I'm a currently a second year computer
8 > engineering student.
9 >
10 > Quick background : i started flashing custom roms on my device since I
11 > was in high school, and I always wanted to build one for myself. So I
12 > started learning kernel and rom building from 2016 snd since then it's
13 > been great so far.
14 >
15 > With the said background and title, it's clear that I'm interested in
16 > portage powered Android. I also read that "Gentoo for Android" is a
17 > project focussed on bringing Gentoo prefix to Android. Apart from GSoC
18 > I'd also love to contribute to this project as well.
19
20 Thank you very much for your interest!
21
22 > I'm interested in knowing more about this idea from you guys. My
23 > current view is that we have to integrate Gentoo prefix on the top of
24 > lineageOS(which I've built a couple of times). I've played very little
25 > with Ebuilds right now, but I'll make sure to play enough before
26 > applying.
27
28 Your experience with Android is impressive. It will be great if you
29 could try out and get familiar with Gentoo. Because that is the common
30 ground for doing GSoC with Gentoo.
31
32 > I read the GSoC 2018 idea "Portage powered Android". I was a bit
33 > confused about what the project actually is. I'm writing this mail to
34 > make myself clear on this topic.
35 >
36 > Coming straight towards the point : So far, reading from various
37 > documentation on internet and Gentoo wiki, I found that there is a
38 > Gentoo prefix available for Android which is to be installed with root
39 > + busybox. Using this as a starting point, the goal of this project is
40 > to make a custom Android ROM that will have this portage + package
41 > management built in.
42
43 No, having "a custom Android ROM that will have this portage built in"
44 is not the goal. The goal of the project is to use portage/ebuild to
45 manage ASOP build systems (or whatever LineageOS uses) to build Android
46 on the phone itself, *natively* without cross-compiling. Consequently,
47 no ROMs are needed to be flashed. The ultimate goal is to get rid of
48 ROMs and let smartphones stand on themselves like other personal
49 computers.
50
51 Yours,
52 Benda