However, even though the ecology of Android seems to be indestructible, Google has not given up on developing a new OS that does not depend on the Linux kernel completely. That is Fuchsia.
According to TheReg, Google released the kernel documentation of Fuchsia OS on the 12th to provide programming guidance to developers.
Fuchsia OS is based on a microkernel (like Windows) called Zircon and was developed by Google employee Travis Geiselbrecht. The latter joined Google in 2012 and started work in 2015.
Zircon is written in C language. Applications can use 32-bit handles to access objects, such as managing memory, exchanging information with other programs, etc. The kernel also provides C++ classes to manipulate objects through system calls.
The kernel is Zircon Core, which handles device drivers, including input and output, ELF binary loading, etc. There is also the Zircon Framework, which runs the core library.
The current design solution supports the x86-64 and ARM 64 instruction set processor architectures. The final chapter of the document is 'backward compatible' but is temporarily blank.
The development of the operating system is a long process, but Google is clearly ready to switch to a new product that abandons Java and reintegrates Android and Chrome OS across platforms.