Tech opinion: we need a Linux of phones
And I don't mean like android or like an actual Linux distribution for phones, I mean the same approach to mobile development that's taken to Linux development, which is make shit that works on the worst of devices, have a million forks for users to pick from, try wacky stuff and weird configurations, and let me touch every single part of my device
@dragon When I looked into PostmarketOS, they support multiple desktops targetted towards phones! One of which, ofcourse, is a commandline.
Apparantly the default is a simple Weston one which I might try first, though there's also ones based on KDE, XFCE, & GNOME.
The issue is that many of those devices are more locked-down than computers were when Linux started. I'm not sure how to correct that...
@alcinnz I don't know how to say this anymore I don't mean a literal Linux distribution for cellphones, a terminal on a phone is cool but absolutely not the way that anyone would want to use a phone, and neither is a desktop!! Linux is not and never was designed to be touch optimized, we need something similar in mindset but absolutely not linux
@dragon Yeah, heavy modifications are required. We can reuse Wayland, etc and many of the same standards, but the desktops need to be heavily customized if not outright rewritten.
Most of the infrastructure now supports touch, the FreeDesktop.Org standards still match up to what we need, but the UIs aren't designed for phones.
I'll give a review when I get my PinePhone to what extent your fear is accurate...
@alcinnz we can use something else than Linux, a microkernel architecture would be a much smarter approach considering the overwhelming diversity in hardware and architectures, Linux already struggles to handle WiFi
@dragon The changes I can see are:
1) Reduced if any need for the MIME info database, and several other specs, due to lack of a user-visible filesystem.
2) Standardize elementary OS's "Contractor" protocol.
Can't see any changes being needed to the very relevant .desktop (app entries), icon themes, Media Player Remote Interfacing Spec, notifications, & AppStream (app repository) specs. Dispatching MIMEtypes/URI schemes to apps is less needed but still useful.
Every problem has lesbian solutions! join in on the fun!