Sou um usuário iniciante de Linux com pouca experiência em programação, então, corrija-me se estiver fazendo algo errado.
Estou tentando compartilhar dispositivos de caracteres do Linux com convidados diferentes (máquinas virtuais / contêineres). Meu objetivo é que cada convidado possa ler todos os bytes recebidos nesses dispositivos. Eu estava pensando em criar novos dispositivos de caractere fictício para cada convidado usando o utilitário mknod
do Linux e copiar o fluxo de entrada de dados do dispositivo de caractere original para cada um desses novos dispositivos de caractere programaticamente. Eu posso anexar esses novos dispositivos aos convidados mais tarde. O dispositivo de caracteres que eu estou interessado é /dev/gpiomem
encontrado em um Raspberry Pi que dá ao usuário acesso à parte de memória do GPIO.
Eu não sei exatamente como fazer isso ou se é possível. Qualquer tipo de ajuda é bem-vinda.