親愛なるStackExchangersに挨拶します:)
基本的に質問は次のとおりです。私のアイデア(ここで説明されている)に基づいてYocto Linuxを使用することをお勧めしますか、それとも他の適切なディストリビューションをお勧めできますか?
アイデアは「PresenTux」と呼ばれます。
プレゼンテーションの展開です。
基本的にそれだ!
内容が長すぎてアイデアを完全に理解したい場合は、スキップしてください。
人々がデモ中に毎回デバイスを再接続し、すべてを設定するのを見るのは面倒です。時には10〜20秒(または準備された人の場合)がかかることがあり、誰かが準備されていない、またはあまり人気のないハードウェアを使用している場合は5〜10分かかります。これにより、スピーチが一貫性がなくなります。スピーカーが1つ、2つ、3つある場合は問題ありません。しかし、これは耐えられない20〜30人がいる場合(たとえば、ハッカートンでセッションを開始または終了するのは一般的な現象です)。したがって、すべての人に準備時間を60秒(または可能であればそれ以下)で与えるのが一部には20秒、ほとんどは3〜5分を与えるよりも良いと思います。総待ち時間は短縮され、結果は一貫しています。これに加えて、誰かがプレゼンテーションを設定すると、その人のオペレーティングシステム、ファイル、チャット、ブラウザ、開いているアプリケーション、その他の個人コンテンツが表示されるため、表示するのは簡単ではありません。本当に素晴らしいスピーチをしたい場合は、安定したイメージを作成する必要があります。
PresenTuxが実行する必要がある作業は次のとおりです。
- プレゼンテーションを直接開始します。理想的には30秒より速いですが、最大60秒も大丈夫です。
- 可能なほとんどのハードウェアサポート(最小x86_64、理想的には32ビットおよびARMもサポート - >可能かどうかわからない)
- ロード時に事前定義されたロゴまたは最初のスライド(Plymouth)を表示します。
- ユーザーがURLを入力すると、Wi-Fiチップセットだけでなくドライバを自動的にロードする(または一部の一般的なVESAを使用していますか?不明)ためにAMD、Nvidia、またはIntelカードの自動検出をサポートします。
- システムルートを持つデフォルトパーティション(EXT4)は読み取り専用であり、変更されません。
- 第二に、ユーザーが起動時に読み取るデモファイル、ロゴ、および設定ファイルを配置できる書き込み可能パーティション(FAT32)(設定ファイルにはロゴパス、デモパスまたはURL、ネットワーク設定 - WIFI用ESSIDを含めることができます)、 wpa_supplicant パスワード、その他設定)
- サポートされているプレゼンテーションオプション:USB上のPDFファイル、Sucklessツールキットの「送信」プログラムからHTMLプレゼンテーション/ Googleスライド/その他のコンテンツへのURL
- URLが指定されている場合:eth0またはwifiを使用してDHCP経由で接続する
- 理想的には、ユーザーはソースイメージ、デモファイル、ロゴから自分のディストリビューションを「作成」するのに役立つElectronまたは同様のラッパーを作成し、すべてのファイルをフラッシュドライブに書き込む必要があります(Whale Etchシステムに似ています)。
- 「クリッカー」またはリモートマウスのサポート(この機能はすぐに利用できると考えられています)
だから私はこの仕事のために本当にYoctoを選択する必要があるか(おそらくAMDとNvidiaドライバが必要になる可能性があるため)、またはより大きいものを選択する必要があると思います。
私は大きなディストリビューションを削除するよりも最初から新しく構築する方が良いと思いますが(それでYoctoを考えました)、すべての提案で開いています。
現在、次のディストリビューションを検討しています。
- UctorLinux
- alpine(ストアに「送信」と「xpdf」ツールがあります!きちんと!非常に迅速に起動しますが、グラフィックドライバと競合します)
- 小さなコア
- porteuskiosk(ブラウザ開始)
- Archlinux または Manjaro 建築家
- 子犬
- スリターズ
- q4os
- 気分転換
- ボイドLinux
私も「静的Linux」オプションを検討していますが、それが本当に必要かどうかはわかりません。
ここにはいくつかのオプションがあります。誰かが同様のプロジェクトを持っているか、アイデアがあるかもしれません。
PS:この質問は私のページでも見つけることができます。githubリポジトリはここにあります。質問が長いので申し訳ありません。あまり疲れていないことを願っています ;)
注:この質問はおそらくコメントの問題かもしれません。しかし、組み込みまたはシンLinux ditroをたくさんテストし、同様のものを構築した人もこの質問に合理的に答えることができると信じています。
ありがとうございます。 D