CypherpunkArmory / UserLAnd

Main UserLAnd Repository
Other
3.59k stars 397 forks source link

Feature Request - Support for Android < 5 #1185

Open ghost opened 4 years ago

ghost commented 4 years ago

Introduction

Hi Dev and UserLAnd Users! I am a student who is studying computer science. I am a Python Programmer. I love Linux and that's why I installed UserLAnd on my phone. I don't really use my phone for education purposes, instead I use my android tablet - Dell Venue 7 3740 LTE (Android 4.4) for these kind of stuff. But it looks like my tablet doesn't support UserLAnd because of an outdated android version.

What Problem it would solve?

Well, many people are still using devices with Android < 5 (and many use devices with Android < 5 as their second ones, like me). This will allow us to run Linux Distribution like Ubuntu, Debian, Arch, Fedora etc

What solution I have?

Well, honestly saying I don't know! But I do know that UserLAnd utilises Termux (it is clear after seeing this repository carefully). And if I am not wrong Termux doesn't support Android 4.4 but I recently studied an issue - https://github.com/termux/termux-app/issues/6, I see @fornwall saying something about porting Termux's Terminal for Android < 5, yes he also wrote that it would a pain porting all the packages but I believe UserLAnd uses only a few packages like openssh, proot etc to run the rootfs of various distros and it won't be so much arguing to just port a few packages, would it be?

Alternatives I considered

@corbinlc is now a part of development team of UserLAnd right? He(/She?) had developed GNURoot. Right now I am using GNURoot and GNURoot Wheezy x86 on my Dell Venue 7 3740 LTE to run Debian on it. I even have upgraded Wheezy to Buster(honestly it was a piece of cake!). GNURoot works perfectly but it has lost official support because it's development has stopped!

I hope you guys look forward to my request.

EDIT - This @enforce-issue-templates bot sucks! I used Feature Request template you dumb bot! XD

enforce-issue-templates[bot] commented 4 years ago

Hello @KingRanger984!

This message has been autogenerated.

It looks like you've posted an issue, but in order for us to best assist you, we need some additional information. We have created some issue templates to make this process easier. You can find them here.

These templates contain lines that begin with the '#' character. These lines are headers. In your issue, please leave these headers as is, and fill out information relevant to the header in the space below it.

If you don't think that you have any information relevant to the header, fill the space below it with something like 'N/A', or consider using a different template.

These headers are essential in allowing us to recreate and resolve your issue. The more detailed your issue, the more quickly we can begin working on it.

This bot could not detect which template you were trying to use. Please follow the link above to find a template to use.

If your issue is not updated to follow a template, it may be removed. If you edit your issue to follow a template, the bot will remove its comment.

Thanks for your help in improving UserLAnd!