Let’s say I want to build a GPS module for my car, which is only a GPS, doesn’t hold anything else. Or a recipe tablet for my kitchen which only hold a recipe app.

Is this kind of purposes common? What would be the best way to do this kind of stuff? How do I choose the hardware? How do I “lockdown” certain aspects I don’t need about software?

These kind of devices could be convenient because, by only holding what’s needed, they would use less resources, they would be completely distraction free and they would be suitable to be used by non tech savy user which would need to use only one or two programs without messing with the system in any way.

I know KDE ha some kind of multi app kiosk settings, GNOME also can achieve something similar tho it’s more confusing… There are some kiosk distros which only give you a browser. But I don’t see anything that can be set up, customized, and locked like that.

But would that be the best way of achieving something like that? I mean to use a GPS I don’t need a terminal, nor video codecs, nor a browser… Maybe I can add the possibility to send Osmand google maps links… Or I can decide to make it hold Spotify too to make it a radio as well… But a full distro would be wasted!

But how do I prevent every other use except the intended ones? Is there an easy way to achieve a “one purpose device” using Linux? Should I simply use whichever distro I like and uninstall everything which is not needed (I see use case for arch)?

I feel like we have the total freedom of Linux distros on one side, and companies using managed devices on the other by setting complicated policies, but I don’t know any options in between!

Maybe the focus here is the desktop environment more than distros! Are there desktop environment purposed to give the user a set of limited apps, or a single app (which isn’t only a browser)?

  • @fachpersonal@lemmy.ml
    link
    fedilink
    8
    edit-2
    3 days ago

    Debian minimal netinstall should fit you use case. Long support time, small footprint and should support everything you want to do. Just secure it by having a unprivileged account doing all the stuff you want to do.

      • @dontblink@feddit.itOP
        link
        fedilink
        English
        22 days ago

        Glad to know xfce has a kiosk mode, I wonder if it’s easier to set up than KDE or GNOME…

        UFW definitely and maybe also selinux or apparmor to give internet access only to applications that need access!