問題タブ [user-mode-linux]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
networking - User-Mode-Linux でネットワークを取得できません
User-Mode-Linux を使用して、カーネル機能を開発しています。ソースから 3.12.38 をコンパイルし、Debian fs をダウンロードしました。ただし、ここで
次のオプションを使用してネットワークをセットアップできません。
これに関連する適切なソースまたは情報はありますか。
wlan0でインターネットに接続しています。
編集:
私はから始めますeth0=tuntap,,,192.168.0.254
UML内では、次UML# ifconfig eth0 192.168.0.253 up
のような出力のみが得られます。
modprobe tun
ifconfig tap0 192.168.0.252 netmask 255.255.255.255 up
route add -host 192.168.0.253 dev tap0
前述のように、出力が少し不足しており、さらに192.168.0.254へのpingが機能しないようで、100% のパケットが失われます。
linux-kernel - Linux IRQ 内での schedule() の呼び出し
schedule()
エミュレーション部分を機能させるために、ATOMIC コンテキストで呼び出す必要があるエミュレーション ドライバーを作成しています。今のところ、schedule()
ATOMIC(スピンロックなど)コンテキスト内で呼び出すことができるこのハックがあります。
しかし、それは IRQ 内では機能しません。システムは呼び出し後に停止するだけschedule()
です。
私ができるようにカーネルをハックする方法はありますか? ユーザーモードLinuxでLinuxカーネル4.2.1を使用しています
linux-kernel - カーネル call_usermodehelper が GUI アプリケーションを開けない
call_usermodehelper を使用して qt を開きます。なぜ開けないのですか? この問題を解決するには?または、カーネルを使用してユーザー空間アプリケーションを開く他の方法はありますか?
エラー画像を示す画像:
virtualization - ユーザー モード Linux (UML) プロジェクトは停止していますか?
一部の教育プロジェクトでは、user-mode-linux (UML) を使用する必要があります。
UMLのホームページによると、このプロジェクトは 2004 年に停止したようです。ただし、プロジェクトの作成者は 2004 年に Intel に雇われてフルタイムで UML に取り組んでいました。プロジェクトは終了していますか、それとも Intel (またはオープンソース コミュニティ) によって新しい名前で継続されていますか?
linux - ほとんどの場合、call_usermodehelper が失敗するのはなぜですか?
カーネル モジュールから、call_usermodehelper 関数を使用して、ファイルを引数として取り、ファイルの SHA1 ハッシュ サムを別のファイル (出力という名前) に書き込む実行可能ファイル sha1 を実行しようとしています。実行可能ファイルは完全に機能します。
しかし、ほとんどの場合、call_usermodehelper は -14 を返し、実行可能ファイルの実行に失敗します。その理由は何ですか?
うまくいくこともありますが、作成された出力ファイルは (sha1 を直接実行した場合とは異なり) ロックされ、適切に使用するには chown を実行する必要があります。どうすればこれを防ぐことができますか?
call_usermodehelper なしでこの操作を行う方法はありますか?
operating-system - すべてのトラップで、ユーザー モードからカーネル モードへの切り替えが必要ですか?
カーネルコードがトラップの処理を担当していることを理解していますが、すべてのトラップはカーネルによって処理されます。ユーザーモードで処理されるトラップはありますか? もしそうなら、例を挙げてください。