Sharing memory between a Windows Wine process and a Linux process doesn't work
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 48/100
- issue の種類
- 機能追加
- 明瞭さ
- 明確に書かれている
- 活発さ
- 停滞
- 技術スタック
- rust
調査の方向性
windows.rs の get_tmp_dir() から始め、Issue で説明されている Linux /dev/shm パスと Windows/Wine の一時パスを比較します。Windows/Wine プロセスと Linux プロセス間の共有を再現し、選択したパスによって両方のプロセスが同じ共有メモリオブジェクトにアクセスできることを確認します。
索引モデルが issue の本文から書いたものです。
説明
It looks to me that is just because on Windows files representing shmem objects go into
C:\Users\<user>\Temp\shared_memory-rs
and on Linux into
/dev/shm
Once I forced the Windows/Wine process to create a file in Z:\\dev\\shm, which in Wine corresponds to Linux's /dev/shm, sharing seems to work fine.
What do you think of a new wine feature where windows.rs get_tmp_dir() would just return Ok(PathBuf::from("Z:\\dev\\shm")) ?
- 主要言語
- Rust
- スター
- 442
- フォーク
- 63
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
elast0ny/shared_memory のほかの issue
-
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
elast0ny/shared_memory#119 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 38/100
elast0ny/shared_memory#115 · リアクション 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
elast0ny/shared_memory#114 · コメント 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 45/100
elast0ny/shared_memory#110 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
elast0ny/shared_memory#107 ·
elast0ny/shared_memory の issue をすべて見る
似ている issue
-
Progress difficulty filter lists Hard before Medium対応中かも @Pandamachi が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
sysprog21/codetrial#281 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
C-bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
rust-lang/rust-analyzer#23501 ·
メンテナーはふだん 1 日以内に返信
-
Streamable HTTP client: a 401 or 403 with a JSON-RPC error body and no WWW-Authenticate loses its HTTP status対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープンbug P2 ready for work T-security T-transport
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
modelcontextprotocol/rust-sdk#1339 ·
メンテナーはふだん 3 日以内に返信
-
scripts/gen-gallery.py:118: a ready session now reports in_progress, so SESSION_READY_OLD can goオープンnightly-audit
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
antithesishq/snouty#396 ·
メンテナーはふだん 1 日以内に返信
-
French BIP39 wordlist starts with a UTF-8 BOM, so generated French mnemonics carry U+FEFF and derive a non-canonical seed対応中かも @Kshot3000 が今日担当しました。 オープン
難易度 1/5 1時間未満 初心者へのやさしさ 91/100
ergoplatform/sigma-rust#976 ·
メンテナーはふだん 1 日以内に返信