This is a collab for EarthOS 2.0 wich will work on A++ Computer (it is a Scratch project that can be used as a "virtual machine" emulator).
How EarthOS 2.0 works:
There are 5 partitions:
NOTE: I'm planning to add more partitions such as primary bootloader and secondary bootloader or vendor.
All partitions use FSSC as the file system. They'll be compatible with my FSSC file manager.
EarthOS 2.0 is based on Android.
The system first boots into the "boot" partition, then mounts system, data and storage and starts the OS. Recovery can be used to factory reset the OS by wiping the data and storage partition. This simple factory reset is fully based on the system partition. System partition is read-only so if you wipe data, the stock OS is still in the system partition.