Questão de Sistemas Operacionais — Apache — Quadrix 2024
- Código
- qg354224
- Banca
- Quadrix
- Órgão
- IBICT
- Ano
- 2024
- Nível
- Superior
- Cargo
- Tecnologista - Tecnologia da Informação
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: letra E (Errado). A afirmação está incorreta porque o Maven, embora seja um projeto da Apache Software Foundation, é uma ferramenta multiplataforma, podendo ser instalado e executado em diversos sistemas operacionais, incluindo Windows, macOS e Linux. A origem do projeto não impõe restrição de ambiente de execução.
O Maven é uma ferramenta de automação de build e gerenciamento de dependências, amplamente utilizada em projetos Java. Ele foi desenvolvido pela Apache Software Foundation, mas isso não significa que seja exclusivo do Linux. A ferramenta é escrita em Java, o que a torna portável para qualquer sistema operacional que possua uma Máquina Virtual Java (JVM) instalada. Essa característica de portabilidade é um dos pilares do ecossistema Java e se aplica a diversas ferramentas, como o próprio Maven, o Jenkins e o Tomcat.
A confusão que a banca explora aqui é associar a origem do projeto (Apache) a uma restrição de sistema operacional. No entanto, a Apache Software Foundation desenvolve softwares livres e de código aberto que, em sua grande maioria, são multiplataforma. O servidor web Apache, por exemplo, também é multiplataforma, funcionando em Windows, Linux, macOS e outros sistemas. O mesmo raciocínio se aplica ao Maven: ser desenvolvido pela Apache não o limita ao Linux.
Na prática, um desenvolvedor pode baixar o Maven do site oficial e instalá-lo no Windows, no macOS ou em qualquer distribuição Linux. A instalação envolve, basicamente, descompactar o arquivo e configurar a variável de ambiente PATH. Não há qualquer restrição de sistema operacional imposta pela ferramenta. O que pode variar é a forma de instalação, mas a ferramenta em si é multiplataforma.
A pegadinha desta questão é a generalização indevida: a banca tenta fazer o candidato acreditar que, por ser da Apache, o Maven só roda em Linux. Isso é falso. A regra de ouro é: ferramentas desenvolvidas em Java, como o Maven, são multiplataforma por natureza, desde que haja uma JVM disponível. Lembre-se disso na prova.
A afirmação está errada. O Maven é uma ferramenta multiplataforma, desenvolvida pela Apache Software Foundation, mas que pode ser instalada e executada em diversos sistemas operacionais, incluindo Windows, macOS e Linux. A origem do projeto não impõe restrição de ambiente de execução. A ferramenta é escrita em Java, o que a torna portável para qualquer sistema operacional que possua uma JVM instalada. Portanto, a afirmação de que o Maven "somente poderá ser instalada em ambiente Linux" é incorreta.
Gabarito: letra E (Errado).
Link permanente: /questoes/qg354224