Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rename misleading "Inter-process communications" toggle which is showing low-level namespace naming to end users #666

Open
thestinger opened this issue Mar 13, 2024 · 2 comments

Comments

@thestinger
Copy link

This "Inter-process communications" toggle controls whether a fresh System V IPC namespace is created, not interprocess communications as a whole. It should be renamed to something like "Legacy inter-process communications". It's not needed in practice. It's not officially deprecated or anything like that but it would be incredibly odd for it to be used for communication between user-facing applications. It's entirely disabled on some platforms and isn't something people miss in practice. It can certainly be considered legacy for desktop apps where control over D-Bus communication is likely to become finer-grained but not this, which simply isn't designed for it.

https://man7.org/linux/man-pages/man7/ipc_namespaces.7.html
https://man7.org/linux/man-pages/man7/sysvipc.7.html

@rusty-snake
Copy link

It's basicly only required when you use X11. And even their it depends on something.

And required for X11 means things like window shadows might be rendered all black and maybe some performance drops.

@tchx84
Copy link
Owner

tchx84 commented Mar 27, 2024

@thestinger would you mind sending a PR with your suggestions, plus clarify this on the documentation?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants