@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 I'm by no means against substituting the kernel... I care about software freedom, not a particular kernel!
I would want to keep the FreeDesktop.Org standards though. I see no reason to replace them for phones, and it'd help me develop novel browsers for them.
@alcinnz maybe but it'd need a lot of fundamental changes, we don't deal with data on phones the same way we do with computers at all
@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.
For people who care about, support, or build Free, Libre, and Open Source Software (FLOSS).