特定のラップトップ コンピューター上の Linux プラットフォームで実行する C++ アプリケーションを作成したいと考えています。ただし、このラップトップのユーザーには、このプログラム以外のアプリケーション/システム機能を使用してほしくありません。これは、一般的なインターネット カフェのコンピューターに見られるキオスク モードのようなものです。
1 つの問題は、ユーザーがラップトップを起動するため、ソフトウェアを自動的に起動する必要があるため、ユーザーがプロセスに介入する余地をできるだけ少なくすることです。完全に安全である必要はありませんが、可能な限り安全である必要があります。
そのようなことを達成するための最良の方法は何でしょうか? このために特別に作成された (無料の) Linux ディストリビューションはありますか (ない場合は、おそらく Arch Linux を使用します)。プログラムで実行できる/実行する必要がある手順はありますか、またはすべてを OS に任せることができますか? このために特別に独自の小さな Linux ディストリビューションを作成する価値はありますか?