Questão de Sistemas Operacionais — Linux — INSTITUTO AOCP 2025
Sistemas Operacionais›Linux
Código
qg543519
Banca
INSTITUTO AOCP
Órgão
TRE-TO
Ano
2025
Nível
Superior
Cargo
Analista Judiciário - Área de Atividade: Apoio Especializado - Especialidade: Tecnologia da Informação
Um analista judiciário do TRE-TO especialista em tecnologia da informação está muito focado em fornecer uma ótima experiência de utilização de vídeo e áudio dentro do Ubuntu Server 22.04. O objetivo do analista é que qualquer comunicação do tribunal que passe pela orquestração desse servidor aconteça sem intercorrências. Nesse contexto, qual é o dispositivo que busca, com forte segurança, facilitar a troca de informações com dispositivos de áudio e vídeo de aplicativos em contêineres?
APipeWire.
BDHCP (Dynamic Host Configuration Protocol).
CDebian.
DNotSlack.
EWayLand.
Revelar gabarito e comentário▾
GabaritoA — PipeWire.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
PipeWire: a ponte de áudio e vídeo para contêineres no Linux
Gabarito: letra A. O PipeWire é o serviço de servidor multimídia do Linux que gerencia fluxos de áudio e vídeo entre aplicações e dispositivos de hardware, oferecendo baixa latência e forte segurança — exatamente o que o enunciado descreve ao buscar um dispositivo que facilite a troca de informações com dispositivos de áudio e vídeo de aplicativos em contêineres. As demais alternativas não têm essa função: DHCP é protocolo de configuração de rede, Debian é uma distribuição Linux, NotSlack não existe e Wayland é um protocolo de servidor gráfico.
O PipeWire é um daemon (serviço em segundo plano) que atua como uma camada intermediária entre as aplicações e o hardware de áudio/vídeo. Ele foi criado para substituir o PulseAudio e o JACK, unificando o tratamento de áudio profissional e de consumo, e também passou a lidar com vídeo. Sua arquitetura é baseada em grafos de processamento: cada aplicação conecta seus fluxos (streams) ao PipeWire, que os roteia para os dispositivos de saída (alto-falantes, fones, monitores) ou para outros aplicativos. Essa abordagem permite que múltiplos programas compartilhem o mesmo hardware simultaneamente, com controle fino de latência e qualidade.
A segurança é um dos pilares do PipeWire. Ele utiliza o conceito de política de acesso (access policy), que define quais aplicações podem acessar quais dispositivos e fluxos. No contexto de contêineres, isso é crucial: cada contêiner roda isolado, e o PipeWire permite que o administrador conceda ou negue acesso aos dispositivos de áudio/vídeo do host de forma granular. Por exemplo, um contêiner que executa uma aplicação de videoconferência pode ser autorizado a usar a webcam e o microfone, enquanto outro contêiner com uma aplicação não confiável pode ser bloqueado. Essa separação é feita por meio de permissões baseadas no usuário, no grupo ou no próprio aplicativo, garantindo que um contêiner comprometido não consiga espionar o áudio ou vídeo de outro.
Na prática, o funcionamento é transparente para o usuário: quando um aplicativo dentro de um contêiner tenta capturar áudio ou vídeo, ele se conecta ao socket do PipeWire do host (geralmente via XDG_RUNTIME_DIR), e o serviço verifica as permissões antes de estabelecer o fluxo. Isso difere de soluções mais antigas, como o PulseAudio, que não tinha um modelo de segurança tão robusto para isolamento entre aplicações. O PipeWire também suporta zero-copy e baixa latência, essenciais para comunicação em tempo real, como videoconferências e streaming ao vivo.
A distinção que importa aqui é entre o PipeWire e o Wayland. O Wayland é um protocolo de servidor de exibição (display server), responsável por gerenciar janelas e renderização gráfica — ele não lida com áudio nem com a troca de dados multimídia entre aplicações. O PipeWire, por sua vez, é um servidor multimídia, focado em áudio e vídeo. Enquanto o Wayland substitui o X11 para gráficos, o PipeWire substitui o PulseAudio e o JACK para áudio, e também gerencia vídeo. São camadas diferentes do sistema: o Wayland cuida da interface gráfica; o PipeWire cuida dos fluxos de mídia.
A pegadinha da banca está em oferecer o Wayland como distrator, pois ambos são tecnologias relativamente novas no Linux e podem ser confundidas. O candidato que sabe que o Wayland é um servidor gráfico, mas não conhece o PipeWire, pode ser tentado a escolhê-lo por associar "vídeo" a "gráfico". No entanto, o enunciado fala explicitamente em "troca de informações com dispositivos de áudio e vídeo" e "aplicativos em contêineres", o que aponta diretamente para o PipeWire, que é o serviço projetado para essa função com segurança.
Guarde a fronteira entre servidor multimídia (PipeWire) e servidor gráfico (Wayland): é exatamente nela que as alternativas se dividem.
PipeWire: Servidor multimídia (Áudio e vídeo, Baixa latência, Zero-copy); Segurança (Política de acesso, Isolamento em contêineres); Substitui (PulseAudio, JACK); Wayland (distrator) (Servidor gráfico, Janelas e renderização, Não lida com áudio)
Alternativa A — ✅ Correta ⟵ GABARITO
O PipeWire é o dispositivo (serviço) que busca, com forte segurança, facilitar a troca de informações com dispositivos de áudio e vídeo de aplicativos em contêineres. Ele fornece uma camada de abstração entre as aplicações e o hardware, com políticas de acesso que garantem isolamento e segurança, atendendo perfeitamente ao cenário descrito no Ubuntu Server 22.04.
Alternativa B — ❌ Incorreta
O DHCP (Dynamic Host Configuration Protocol) é um protocolo de rede responsável por atribuir automaticamente endereços IP e outras configurações de rede (máscara, gateway, DNS) a dispositivos em uma rede. Ele não tem nenhuma relação com áudio, vídeo ou contêineres. A banca o inclui como distrator para testar se o candidato sabe diferenciar protocolos de rede de serviços multimídia.
Alternativa C — ❌ Incorreta
Debian é uma distribuição Linux, ou seja, um sistema operacional completo que inclui o kernel Linux, bibliotecas e aplicativos. O Ubuntu, mencionado no enunciado, é baseado no Debian, mas o Debian em si não é um dispositivo ou serviço para troca de áudio e vídeo. É um sistema operacional, não um componente que atua dentro dele.
Alternativa D — ❌ Incorreta
NotSlack não é um software real. É um nome fictício, provavelmente criado pela banca como um distrator absurdo, para testar se o candidato conhece as tecnologias reais do ecossistema Linux. Não existe nenhum serviço ou aplicativo chamado NotSlack.
Alternativa E — ❌ Incorreta
Wayland é um protocolo de servidor de exibição (display server), que substitui o X11 para gerenciar a interface gráfica, janelas e renderização. Ele não lida com áudio nem com a troca de dados multimídia entre aplicações. A confusão é comum porque ambos são tecnologias modernas do Linux, mas o Wayland cuida de gráficos, enquanto o PipeWire cuida de áudio e vídeo.
NÃO CAIA NESSA!
A banca troca o servidor multimídia (PipeWire) pelo servidor gráfico (Wayland). O candidato que associa "vídeo" a "gráfico" pode cair na letra E, mas o enunciado fala em "troca de informações com dispositivos de áudio e vídeo" — função do PipeWire, não do Wayland. Lembre-se: Wayland = janelas e renderização; PipeWire = fluxos de mídia.
PEGA ESSA DICA!
Para fixar, compare os serviços de mídia do Linux: PulseAudio (áudio, legado), JACK (áudio profissional, baixa latência) e PipeWire (áudio e vídeo, unifica os dois, com segurança). O PipeWire é o mais moderno e o que a banca tende a cobrar em questões sobre contêineres e multimídia.