7

Tmuxソースを読んで、それがどのように機能するかを確認していました。imsg聞いたことのない IPC を使用していることがわかりました。私はもっ​​と調べようとしてきましたが、imsgGoogle で検索するのはちょっと難しいことがわかりました。iMessage で多くの結果が得られました。

imsgここでいくつかのドキュメントを見つけたので、OpenBSD ライブラリのようです。Linux の実装を探し始めましたが、何も見つかりません。Tmux の作成者が独自の互換性レイヤーを作成したようです。imsgこれは本当に便利なように思えるので、私は驚きました。Linux には、これに似た C API がありますが、私が知りませんか?

4

1 に答える 1

9

ビルド スクリプトをざっと見てみると、次の 3 つのファイルが表示されます。

そのため、tmux の作成imsg者は、完全にユーザー空間に実装された OpenBSD のライブラリのコピーを出荷しています。

于 2014-04-26T18:58:35.760 に答える