У меня есть требование разделять один последовательный порт между двумя или более контейнерами Linux. LXC порождаются хостом linux.
Я изучил вариант socat, при котором хост будет открывать TCP-соединение, к которому будут подключаться гостевые контейнеры, и сопоставить свои виртуальные ttys с этим TCP-соединением. И я также думаю о том, чтобы предоставить способ идентификации клиентов на сервере, на основе которого хост может переключить соединение, которое фактически будет записывать в tty хоста.
Я не уверен, будет ли это сработать во всех сценариях, поэтому посоветуйтесь с образованными людьми, чтобы узнать, есть ли другое решение проблемы, или предложенное решение будет работать.