We’ve lengthy recognized that Android, Google’s 10 12 months outdated OS for telephones and tablets, and Fuchsia, Google’s in-development OS for almost every thing, would have a particular relationship. This will probably be very true if Google intends for Fuchsia to replace Android within 5 years.
One other facet of that relationship has come ahead in a brand new commit discovered in the present day, not in any Fuchsia code, however in Android’s Gerrit supply code administration. The commit reveals that Google has been working privately on Fuchsia compatibility with Android’s Libcore, which they’re now making public.
Libcore is the premise of Android’s utilization of Java. Particularly, Fuchsia compatibility has been added for a good portion of Libcore referred to as ‘ojluni’, which stands for OpenJDK Lang, Util, Web, IO. These are the 4 important items of implementing Java utilizing the open supply OpenJDK. On the naked minimal, this means a need for Fuchsia to finally run Java code.
Past that, the commit itself doesn’t reveal any attention-grabbing particulars, because it merely adjusts parts of the code that have to work otherwise for Fuchsia and Zircon than on Linux and Android. There are additionally no matching modifications but in Fuchsia’s code to point its precise goal.
The simplest factor to take a position is that this can be a continuation of labor discovered earlier this 12 months to carry the Android Runtime to Fuchsia. It’s arduous to think about this being attainable with out Libcore dealing with the Java behind the scenes. Alternatively, this might merely be a part of an effort to make one of many world’s mostly used languages run on Google’s latest working system.
Regardless of the case could also be, know that we’re at all times protecting an in depth eye on Fuchsia’s improvement because it progresses.