MIT-SHM
Расширение X11, позволяющее локальным программам передавать картинки серверу через разделяемую память, а не гнать каждый пиксель через сокет.
X проектировали сетево-прозрачным, а значит, изображение для показа идёт как данные по тому же каналу, что и всё остальное, — даже когда клиент и сервер на одной машине. Для видеоплеера или игры, выдающих кадры целиком, это стало узким местом. MIT Shared Memory Extension начала девяностых обходит проблему: клиент и сервер делят сегмент памяти System V. Программа пишет туда пиксели и вызывает XShmPutImage; сервер читает их напрямую, без копирования через сокет.
Цена — прозрачность ломается: по сети и через X11 forwarding это не работает, поэтому программам нужен запасной путь. В контейнерах расширение проявляется загадочной ошибкой BadAccess, когда у клиента и сервера разные IPC-пространства имён.