Okay, hello everybody, I'm Yuling and thank you, one more minute, all right, so, getting
me love with, you know, let me do a talk in front of such a big crowd, you know, one
of the best conference in the world for open source, okay, I'm Yuling and the founder
of Deep Computing, I demoted my last career for this fight, so, and I love Chris for 25 years,
yeah, back in zero, so, and now, at that time, we're doing mips and then now, now, we start
doing this fight again, so, and I'm my owner to do the presentation, do the talk, and
asking for help here, and for some, today, we talk about why do we deal with Android,
and how I'm going to do it, so, my name, I'm a software guy, and I do electronic
sadly, and then I do usually do the whole VM potting back in the light since 94, so, putting
all the VMs, I will VM, all the from interpreter, to jit, to whatever, to all the mobile device,
so, Android is not new thing for me, that time, so, and, and I run the NAS in Nokia, run the
future from Java platform, so, and I found the deep computing, and doing this fight during
the COVID, and then, because I'm a software guy, I did the electronic, so, I'm serious
about software, so, it decided to my hardware, so, I'm losing all the money, sadly, very
sad, so, and back in 2023, we make the first laptops with the 4 core, and 2024, we make
the 2 set of a product, and same laptop and tablet, that's the first time, I was going
to put the whole Android, until I found so many mobile devices, so, and this, this tablet,
with the external modem, can make the core, using Linux, and then, the funder of Wisfy,
JvPeterson, use this tablet, call his wife, and, because anonymous call, and then, his wife
rejected the core, so, and it's a post pedolar, and, and Ubuntu, first ever at the time,
so, and then, later on, let's start, and realize that, I'm losing too much money, and too
much time, to make it the hardware, and then, I say, let me focus, do one thing, then, it
decided to part out with the most modular, start up framework, so, they have a book there,
basically, the idea of being open, open up the hardware, so, Apple, go in vertical optimise,
and then, framework, go all the way open, you can fix it, you can upgrade it, you can do
whatever you want to do it, and they open up all the cat, you can make any module around
it, so, I decided to make a motherboard for it, so, and then, it's support, all the architecture,
one laptop, you can support all the architecture with all different motherboard, you can go
come up to our booth, and the framework to, to see it back in the A, W, buildings,
it's a perfectly fit for the European cultures, environmental, DIY, why, same as IKEA,
and then, this is the first motherboard, and we used the four core, then, I made a spin
the ball in three months, so, make the motherboard in three months, fit into their laptops,
and then, I do another generation this year, last year, sorry, and took a while, because
the AI, and then, now, it's coming in the watch, it's a 16-core 24-hour gig, and, because
one on the framework has the fabric versions of 12-inch, you're going to see the 12-inch
motherboard with the fabric, and, and laptop all together, so, today, we talk about Android
on Res5, so, anyone knows how we're doing the chipsets, anyone here, just now, people
talk about mobile, and, and, and when we do in mobile, so, usually now, the meat and
nowhere and already 12 nanometers, for, for especially for mobile phone, for phone
tablet, you might still find the 20 nanometers, so 12 nanometer SOC, they need to sell
one million, so they have to break even, so they're very expensive, and then, if a 20 nanometer
is easier, so, that's why the chip topic is the easiest device, but now, once the DDR
is this price, now the price I got, for 4 giga DDR, is $50 already, so, the chip
topic time is gone, so, now, back to the 16 nanometer, we need to sell two from
my name, SOC, to make a volume to break even, so, you can see, when we look at that,
do we see, what OS can support the hardware guide to survive, otherwise they go bankrupt,
so, windows, they're curing now, right, only a 86-to-wife, I'm doesn't, Qualcomm spend
billions on it, can't even make money out of it, and then,liness, rate of, especially the meat
high end rate of, so, industry, BC, that's that man, he's a very, very romantic, we will not survive
a SOC manufacturers, so, the only thing, people can survive and make their SOC, they have to
do Android, so, far, the whole with fly, and, and, that's actually, I did three ports for,
the T-head, Android 10, we do the initial port for two chips, a test chip, two core,
and then, when they have, a T-H-1, V-20, there's four core, so, then, put it again, Android 12,
and then, and then, Android 14, then, we do the RVV 0.1 special optimization for the VMs,
so, Android 16, fucking kick-up, so, people in West, the chipset guide in West, nearly $1 million,
for three times, couldn't meant to produce it, the reality is set, it's a extremely
lack of resources for this five, where we set, so, you look at the arm side, right, we know that
we're going to arm side, how many, how many software engineers they put them into support Android,
just arm, right, thousand guys, and then, SOC guide, core comes, media tech,
okay, how many guys, hundreds, and then put that side, Xiaomi OPPO Vivo, blah, blah, blah, blah,
all those guys making a thousand armies, right, so, for this one, the problem we lack of time,
sci-fi sci-fi, all most of them now, the SOC I use, they use sci-fi sci-fi, so, sci-fi is not enough
resources, and stuff I, I run the first four course from stuff I use in sci-fi sci-fi, so, all
the stuff I was running time, and the yeast wing, my AIPC, same, they were all now, and the space
misses the youngest, that's the 16 core coming up, right, so, that's already four years, so,
if you don't do Android, not picking even, puto, right, you can hide about night to
the investor for three years, five years, one day you don't break even, you know where you
you can do it, so, it's where it's at, right, so what's the challenges for the hardware side,
people going through the arm usually go through the arm side course, I'm done a lot of things,
hit them thing you never know, right, hidden, but you will sometimes, you will find arms disappear,
I bet most of them are SOC guys, just go take some, right, the IPs, I GPUs, I, all the, the whole
software stack, potting, verification, it's most eaten by arm, but this fight, there's not even one I
P guy on GPU guy match up the resources, so, just not enough to verify, and then the SOC is
compared to SOC, before all the multimedia, told that, you know, display and all those
compensator, and then press all the, what it do, be, bra, bra, bra, bra, bra, bra,
wow, we're complicated, right, so past V5 rule, 2015, the endis, like the whole stack, and so
far as I, Google that does claim, it's supposed it, but because it's chicken and net, we're
reaching into chicken and net, so it's supposed in catfish, but it's just, it's very similar
it or not. Nothing's rare for the two-chain, the kernel, the listing. No one knows the quality
of it. No one. And then, same. This side kernel as well. So this side kernel will be
the SOC, put it there, and then, because Google detaches the Android kernel versions. So
we had to do all the part-porting, blah, blah, blah, blah, blah, blah, nothing. It's verified
the quality. And then, never the mess. The whole GPU stack. We use imagination, because
it's in no way you can use money. So we use imagination. Imagine this, do have some
put up on the empty case side or on the other Chinese side, the U.D. stocks, or this, they
have a certain IP that can do mass production of Android devices. But still, for research,
no one rare for the whole stack. And most of the SOC guy, they usually, they don't ask for the
Android DDK, or whatever DDK from me, imaginations. So usually, we had to, if we want to do,
after that, we want to do the Android port. We had to do a lot of reverse engineer. So that
is the, and nevertheless, the whole capacity of the multimedia and Wi-Fi Bluetooth, just
shit not so work. Right. And attitude side, even worse, right. We have, my low windows,
the vis-ficed circle. They do their port on Android, but they never share. With nimbitip
resources, you do some work, but you don't share. So everyone is building a toy. It's
not, it's not a main for match production. And then my solution to it, I can be fed up,
so. And then I say that we need a, I could not solve the GPU issues as a hardware manufacturer.
So, but I can solve it with an external GPU. So, and that's why I start with it. Now,
I put in all the devices, for example, and then with all everything open source and reference,
reference, and putting guy, net people putting their device, but with external GPU support.
Just same as Intel. Same as Intel, you have an Intel laptop, you can run Android. That's
the same idea. So, let me get the vis-fi AOS piece, it's kept to a quality first. So,
that it moved the kernel. And then after that, then I was trying to solve the SOC-specific
multimedia, right. And the multimedia, and the IO Wi-Fi pull to all this making, as a complete
baseline, have a reference, portable, or whatever further complete baseline. And then after
that, then I can verify the kernel, whatever we do is cool enough. Because the SOC-Guy is
so, so tie up with the Linux kernel, LTS. Why usually Android kernel, you need to either
back port to their specific versions. So, from the latest LTS. So, that is the thing that
we need to, after step-by-step, then we can stabilize the whole thing. And then, one
last thing we think about the whole integrated GPU, how we're going to do it. So, basically,
at that time, I will, after we got the first two thing done, then I will negotiate with
the SOC-Guy to ask imagination. See whether you can support the whole graphics step-by-step.
Without the first two, even though imagination gives you a DDK, we, we see in that one
chip on, you just crush everywhere. You, you know idea where to crush. You don't know
where to crush it in the, at the baseline or the kernel and the GPU. It's just not a mystery,
right. So, and then, last but not least, that, we, we decided to open source it out and
then I forced all the guys in response. So, I open source, they have nothing to hide, right?
They have nowhere to anymore, they have to keep my stuff. Because they start there,
there, there, there, there, the stuff can explain to the boss. You need to do your own
support again, right? You don't open it, I open it. So, you, you know, your boss can
dip someone, open it, why you do it yourself, right? That's the perfect example of open
source. And the, but the, the one thing AOSB, one thing is,
Bradbury that I think Chris knows about it, right? When you, when you, when you do
or a AOSB feature pot, where the Google accepted it or not, right? It's hard, right?
So, then then I had to fork it and have to sing it if you want to keep up with it.
And that's, that's our, the whole Android port there. So, if we specify, you guys want
to have a port, learn to port the whole thing,
then keep looking on it, and then I warn you guys to port.
And I've been saying that I come down here for the reason
is I warn you guys to support me.
Do a help me to do the walk, and then I can give the hardware
for free.
There's no problem.
And we have all the sponsorship program, and one
basically, if we slide continue like that,
they don't scale up the SOC ties at the end.
I don't have the chip, so I can't make the advice anymore.
So we need to solve Android.
And I do not know Google when they're going to close the source up.
I don't know.
But one day, but hopefully we could enough to carry on from there.
And that's all for me, and there's a lot of work.
Really, I know more.
And now I can, if you guys want to know more about WISFI,
come down to our WISFI booth in the National booth
and the AWS building, and also,
free free to connect me on LinkedIn or whatever, hands up.
I want to support you, give me the hardware,
just run the email, subscribe to the Support Support Program,
and help us.
And then, I'm sure that once we get over this hurdle,
and this FI, just exactly the same as NINES,
we'll be launched to everyone, and then make the open source
for the launch of everyone.
Not just our country, not just the continent, right?
That list of my NASCARIA on WISFI, something really open.
No one can shut any body up.
Thank you.
So we have, like, five minutes for questions.
If anybody has any questions, they're feeling anything
is, since it's only one microphone.
Can you repeat this question?
So it gets recorded.
OK.
So the question you're asking is that, because we call it,
we have a lot of envelope on the app side.
So, and you will see that we do have,
um, to RISFI emulator.
That is part of the deeper.
I will say it's medium-term application side.
For us, if we do the Android app,
we will have a lot of data on the app side.
So the question you're asking is that, because you have,
we call it, we have a lot of envelope on the app side.
I will say it's medium-term application side.
For us, if we do the Android, we will probably focus
on certain market that do not have those kind of apps.
And for example, most of the apps on frutter,
dot, those are when, probably when, perfectly fine.
And for those apps that, you know, lie in,
in public in the Far East, or probably, I think,
even in the West, they have lot of so-called encrypted app.
And those are when the hard.
And, and, and, and I can see, the Android is very
recommended compared to Apple.
Apple's Apple's Pickle Base.
So, when you download the app,
the server will be compiled to,
whatever the target, or you over your app
onto your, your mobile phone.
That's, that's how Apple does it.
But, you know, and, and Android,
probably Google, don't do that,
because the, or the market is so recommended.
So, we, we do have, um,
um, to this file translator.
At the moment, we can see the,
the binary translation is around,
um, uh, two types of the performance.
We lose around 30%.
I think there's no, no technology barrier,
because we'll set up, done it already.
On their upside.
Thank you.
Uh, it's up to a lot of, uh,
I'm very fired, uh,
uh, I'm tested basically.
Yep.
Yeah, basically, is that, uh,
what is and verify means,
yep.
Software side basically.
Now, Google makes an Amazon, uh,
AOSP runs on emulators.
But, so, just repeat the question,
basically, how, uh, what is and verify base 9.
And what, what, and verify base 9,
they never go through the whole hardware cycles.
So, it's a purely software emulation on the,
the cumul, or Android Studio.
That's it.
So, they never go through, uh,
any of the, uh, hardware,
at all, even the death ball.
So, the device, which passes CTS on this side.
No, no, so far.
None hardware.
The cumul, my, the Android Studio, my pass,
because underlying the upstream,
the upstream is X86 stuff.
Right.
So, they, they, they got it.
And that's why,
yeah, basically, it's unknown to many.
That's why, uh,
you haven't gone through the market,
and, uh, whole mass production experience,
is none of them have a quality.
All we're doing is just, for example,
for the past five years, the port I've done is,
I would say that it's just, uh,
a port of time.
A demo.
We'll ever reach to our mass scale productions.
Thank you for your questions.
What else?
Okay. So, thank you all for joining for that presentation.
And we'll be in short force while we switch over to the next speaker.
Thank you.