android for the desktop
While the idea of running an operating system designed for mobile platforms on top of regular-sized computers sounds cumbersome, Android’s low resource requirements makes it ideal for older hardware. Android-x86 started off as a series of patches to the vanilla open source Android code to get it working on netbooks such as the ASUS Eee PC, but has grown into a fully fledged distro that supports both 32-bit and 64-bit machines.
The project currently has two stable releases, one based on Android Nougat and the other on LineageOS (earlier known as Cyanogenmod). The releases are available as Live installable ISOs which helps you to check whether the distribution supports the peripherals on your old computer. In our tests, the distribution picked up all the hardware including the touchscreen on an old Acer 5738PZG. At the end of the day, Android-x86 doesn’t offer the same flexibility as a full-fledged desktop distribution, but is an attractive proposition to make an old defunct machine usable again.
above Use RPM files to install Android-x86 inside a folder in the root directory, along with relevant boot options in GRUB