Ich möchte eine C ++ - Anwendung erstellen, die auf einer Linux-Plattform auf einem bestimmten Laptop-Computer ausgeführt werden soll. Ich möchte jedoch nicht, dass die Benutzer dieses Laptops andere Anwendungen / Systemfunktionen als dieses Programm verwenden - ähnlich wie die Kioskmodi, die Sie auf Computern in einem typischen Internetcafé finden würden.
Ein Problem ist, dass der Laptop vom Benutzer gestartet wird und meine Software automatisch gestartet werden muss, sodass der Benutzer so wenig Raum wie möglich hat, um in den Prozess einzugreifen. Es muss nicht vollständig sicher sein, aber es sollte so nah wie möglich sein.
Was wäre der beste Weg, um so etwas zu erreichen? Gibt es (kostenlose) Linux-Distributionen, die speziell für diesen Zweck entwickelt wurden (wenn nicht, werde ich wahrscheinlich Arch Linux verwenden)? Gibt es irgendwelche Schritte, die ich in meinem Programm unternehmen könnte / sollte, oder kann ich alles dem Betriebssystem überlassen? Würde es sich lohnen, meine eigene kleine Linux-Distribution speziell dafür zu erstellen?