this post was submitted on 19 Jun 2025
193 points (99.0% liked)
Linux
55634 readers
549 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 6 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
While I love the idea, I just don't see this moving forward unless any of these projects can focus on splitting up these types of projects into a solid base, driver layer, and then UI layer. Instead they are all spending a ton of engineering resources building something from scratch.
So many projects have similarly started the same way and failed instead of working towards a base that replaces AOSP first, then spinning their own UI on top. The big device manufacturers figured out a decade ago this is the right way to go, and these small projects buck that and fail instead of just focusing on the thing they ultimately intend to focus on.
Get a good base that is removed from Google, THEN do this project.
GNU+Linux
Linux
Plasma mobile
The split is already there, the problem is that most Android phone manufacturers never publish the drivers (let alone make them open-source) and the only way to get anything but stock image running is to just rip parts out of the stock image, which significantly limits what you can put below it (i.e. Linux version) and on top of it (i.e Android Java gubbins). And you can't "just replace AOSP", as it's a huge complicated thing (kind of by design) which allows vendors to tightly couple the drivers to the system image. The idea of all these "mobile Linux-es" is to get rid of AOSP entirely, replacing it with "desktop Linux userspace" (systemd, musl, D-BUS, NetworkManager, pipewire, upower, mpris, libnotify, Qt/GTK, Plasma/Gnome, etc etc etc). A DE is an integral part of this; you can't build and run Nova launcher just with Wayland and Pipewire but without Dalvik and Android SDK/NDK, and remaking all of that from scratch would be an insanely hard undertaking.
To put it another way,
This project is required if you want to make a "good base", otherwise that "good base" would just be an empty TTY that you can't interact with because there's no on-screen keyboard; besides, that "base" is already there and has been for 20 years, what's missing is the drivers.
You have zero understanding of how this all works and is out together, so I'm going to ignore you.
What is wrong with you? Why are you like this? Did you have a bad childhood? So fucking rude. Opportunity to educate but instead you discriminate. Only thing your comment shows is that YOU know nothing.