7

我正在阅读Tmux源代码以了解它是如何工作的。它看到它imsg用于它的 IPC,我什至从未听说过。我一直在尝试了解更多信息,但事实证明imsg这很难用谷歌搜索,而且我得到了很多关于 iMessage 的结果。

我在imsg这里找到了一些文档,所以它似乎是一个 OpenBSD 库。我开始寻找 Linux 实现,但找不到任何东西。看来 Tmux 的作者编写了他们自己的兼容层。这让我感到惊讶,因为imsg它看起来真的很有用。Linux 是否有类似的 C API,我只是不知道?

4

1 回答 1

9

快速查看构建脚本会显示以下三个文件:

因此 tmux 作者发布了 OpenBSDimsg库的副本,该库完全在用户空间中实现。

于 2014-04-26T18:58:35.760 回答