システムコールを変更したい場合は、カーネルをすばやく構築してテストするにはどうすればよいですか?

システムコールを変更したい場合は、カーネルをすばやく構築してテストするにはどうすればよいですか?

特に、フラグが現在のコードと異なるように設定されている場合は、使用する必要がある複数のfd処理システム呼び出しにfdフラグと分岐を追加したいと思います。この質問に関する重要なことは、これがハードウェア固有の修正ではなく、一般的な修正でなければならないことです。

修正されたカーネルを再構築し、新機能をすばやくテストするにはどうすればよいですか?起動して仮想マシンでテストコードを実行するための基本設定が必要だと思います。これはinitramにしか存在できず、起動がもはや必要ではないかもしれません(?)

これに良いガイドがありますか?それともここに答えで説明できますか?

ベストアンサー1

eudyptula-bootとても便利です。紹介ブログ投稿詳細については、デフォルトでテストしたいoverlayfsカーネルと既存のファイルシステム(使用)で仮想マシンを起動できます。これにより、再起動せずにカーネルをすばやく確認でき、まだすべてのファイルにアクセスできます。

テスト中のカーネルの唯一の要件は、カーネルを構築する前にカーネル構成で簡単に有効にできることoverlayfsです9p

おすすめ記事