Reptilian is a hybrid of Android (mobile) and Ubuntu (desktop) Linux distributions. To make both systems available, Reptilian use two distinct userspaces with different directory mappings but atop a single Linux kernel.
Reptilian's core is based on Android x86, which as the name implies, is a variant of Android that is built for x86 processors (and particularly PCs). The boot partition contains…
In addition, Reptilian comes with an Ubuntu userspace partition. This userspace is laid out in typical fashion for the most part. However, Reptilian includes pre-packaged artifacts for building the Linux kernel in /usr/rep:
The reptilian user also has several environment variables set to simplify the compilation process.
Each partition can be accessed from the sister system as well. The Ubuntu partition is mapped within Android to /mnt/ubuntu, while the Android partition is mapped within Ubuntu to /mnt/sysroot.
The boot process for Reptilian is as follows: