Skip to content

Commit 0e6b126

Browse files
author
Sam Alarie
authored
Update desclaimer.md
1 parent e25eb11 commit 0e6b126

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

desclaimer.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,26 @@
1414
- Graphics performence is really bad cause proot and usage on VNC, we dont support any adoptation on improving it **for now** cause insufficient data on android (ping me in discord if you have any ideas or any codes on this)
1515
- **(Update)** see https://github.com/RandomCoderOrg/ubuntu-on-android/wiki/XWayland-in-proot to run smooth and fast session
1616
- This project comes without warranties or data protection
17+
- The Linux you're trying to install from this repo is not fully functional in the target space because of the SELinux policies, and increasing requirement in Linux requirements, and also because the project is set to run with ptrace() low-level access in android kernel
18+
- That lead to:
19+
- No direct access to hardware, fluctuations in services, performance overheads, sudo issues etc.
20+
21+
**Display**
22+
- Access to display/control Desktop environment can be accomplished by various methods like
23+
- Termux:Wayland **Recommended**
24+
- xRDP
25+
- Vncserver ( RealVnc Viewer, Bvnc, Nethunter Vnc etc )
26+
- Xserver XSDL
27+
28+
**Audio**
29+
- Audio works by enabling pulseserver with a tcp reciver module at `127.0.0.1` and `udroid` manager takes care on starting audio service ( additional setup mamy require for some apps ).
30+
31+
**HID interfaces**
32+
- Keyboard and mouse emulation depends on apps you use to access desktop environment. Bvnc/nethunter KEX app provides better interface with hardware and mouse
33+
34+
**Graphics**
35+
- For this time being there is no standardized way of accessing or using device GPU at it's full potential so llvm pipes are used! (OpenGl version may depend on device OS). Most of the solutions are tricks to get more performence or vendor specific implementaions (like kernel graphics support layer/DRI ).
36+
- Best way to experience native linux like performence is using Termux:Wayland app which is wayland port to android
37+
38+
**Others**
39+
- PRoot for android is still in devoloping stage and not ready for using daily life linux. all the linux codes and apps are not devoloped for PRot. popular apps like snap flatpack which depends on Systemd (which is not possible without root and Hallium project in android) wont work. proot on android platform is devoloping mostly by the efforts of termux and many random devolopers and big part of linux/android user community. this projects is also result of so many experiments and mixture of hacks and tricks to start things in android.

0 commit comments

Comments
 (0)