Hacker News new | ask | show | jobs
by microcolonel 2523 days ago
> A small correction, Android does not use OpenJDK. It uses the ART runtime

Oops! I got confused after there was uncertainty in 2015 because of the Oracle lawsuits. I believe it was reported at that time that they would switch to OpenJDK, or something similar enough was reported that that's what I remembered.

> On the software side, Bionic (android's libc), Dalvik (runtime), LLVM, external dependencies (i.e. boringssl, lib{vpx,hecv,mpeg4,etc},) definitely need work.

Not all of those need to be in software, but yes, it all needs to come together.

> commercial devices will need a more complete cpu+gpu+dsp+modem package.

Totally, though the non-CPU bits have little to do with RISC-V either way, and the drivers for them tend to be (relatively) portable C code, so that bodes well.