Re:Ask HN: What Linux Desktop Environment do you use on tabl...
by djsumdog on Saturday December 05, 2020 @12:26PM
(#25316309)
Android isn't a Linux desktop environment. I'd barely even call it Linux. It uses its own drawing layer that's not X or Wayland, a mounting system that makes no sense and changes with every release, is filled with tons of proprietary stuff ... I mean, it's the Linux kernel and pretty much nothing else.
Re:Ask HN: What Linux Desktop Environment do you use on tabl...
by pjmlp on Saturday December 05, 2020 @03:19PM
(#25317908)
Linux is a kernel, I explicitly wrote GNU/Linux, and if it makes sense to you or not, it doesn't matter.
The reality is that Android/Linux has a windowing system, supports external monitors, keyboards and mice.
Re:Ask HN: What Linux Desktop Environment do you use on tabl...
by satwick1995 on Saturday December 05, 2020 @02:30PM
(#25317542)
A question unrelated to the post ..
Why would you say that the mounting system doesn't make sense in Android? Not rebuking what you said, just want to understand.
Re:Ask HN: What Linux Desktop Environment do you use on tabl...
by djsumdog on Saturday December 05, 2020 @03:14PM
(#25317880)
I detailed one issue I ran into here on this post:
https://android.stackexchange.com/questions/124575/mount-an-...
Looks like some comments were added three years later. The entire mounting system between the Linux command-line/system interface and the Android UI is terrible disconnected and the way to trigger events in one changes in every single release. Having just a knowledge of Linux is not going to help you debug problems with Android.
Android also does a lot of crazy/non-standard SELinux isolation stuff. I do a longer/more complete rant on Android from a few years back here:
It provides all the apps I need on the go, including a desktop like environment when I plug my bluetooth keyboard and mouse into it, including some programming.
I have given up trying to fit GNU/Linux into places where it doesn't come pre-installed out of the box, also it advances the technology stack further of the C and C++ desktops that GNU/Linux is stuck with.
Ironically it is the closest we have to Inferno/Limbo ideas.