Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Android, actually.

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.




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.


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.


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.


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:

https://battlepenguin.com/tech/android-fragmentation/


This is why the GNU/Linux vs Linux distinction is useful.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: