SimpleShort answer : NO.
Reason Reasons: Hardware drivers are proprietary Building them without the source is extremely difficult Requires a lot of expertise and time Not possible unless you have low level access to your device hardware (Meaning being able to flash without fastboot or edl)
- Hardware drivers are proprietary
- Building them without the source is extremely difficult
- Requires a lot of expertise and time
- Not possible unless you have low-level access to your device hardware (Meaning being able to flash without fastboot or EDL)
So yeah, stick to the answer that, NO, you can't replace Android entirely with Linux.
Something you can do is :
You can of course try using other AOSP based-based OS like Lineage OS which are buildbuilt on AOSP, so it is compatible with the default kernel for youyour device (This is also only possible if it is already built for your device)
If you want to run Linux alongside LinuxAndroid, there are a few ways.
Like you said you can use Linux Deploy. (I have personally not used this)
Or you can use PRoot with Termux which is a user-space implementation of chroot thus you can a virtualized Linux environment (similar too using chroot) but without the need of a rooted device. You can either use PRoot with scripts created by others via AnLinux or Andronix.
Or you could always learn how it works and manually set it up :>
- As you said, you can use Linux Deploy. (I have personally not used this)
- Or you can use PRoot with Termux which is a user-space implementation of chroot thus you can a virtualized Linux environment (similar to using chroot) but without the need for a rooted device. You can either use PRoot with scripts created by others via AnLinux or Andronix.
- Or you could always learn how it works and manually set it up :>
And no, as time goes on, things wontwon't change. You won't be able to install Linux in aon an Android device. This is not due to hardware incapability but rather it is how the Smartphonesmartphone industry works.