Nos anos 1960, Ken Thompson e Dennis Ritchie, aliados a um grupo de pesquisadores do MIT e das empresas AT&T, Bell Labs e General Electric, iniciaram um projeto visando construir um sistema operacional multiusuários e multitarefas. Esse sistema daria origem anos mais tarde ao UNIX. O UNIX se tornaria uma inspiração para muitos dos sistemas operacionais modernos, denominados UNIX-like. São fatores motivadores para criação desses sistemas: Selecione a resposta:
Questão
Nos anos 1960, Ken Thompson e Dennis Ritchie, aliados a um grupo de pesquisadores do MIT e das empresas AT&T, Bell Labs e General Electric, iniciaram um projeto visando construir um sistema operacional multiusuários e multitarefas. Esse sistema daria origem anos mais tarde ao UNIX.
O UNIX se tornaria uma inspiração para muitos dos sistemas operacionais modernos, denominados UNIX-like. São fatores motivadores para criação desses sistemas:
Selecione a resposta:
Alternativas
a) O código-fonte do UNIX era bastante complexo contendo muitas funcionalidades requisitadas por hardwares da época, por isso foi utilizado em sistemas operacionais modernos.
b) O UNIX era um SO proprietário, mas de código aberto bastante estudado em universidades. Entretanto, anos mais tarde seu código foi fechado, o que motivou desenvolvedores a construir SO livre e de código-fonte aberto.
c) O UNIX (inicialmente denominado como MULTICS) era um sistema operacional multiusuários e multitarefas, entretanto as limitações de hardware da época impediram que o projeto fosse concluído.
d) O UNIX se tornou bastante popular por ser o primeiro sistema operacional a funcionar exclusivamente por interface gráfica, o que o distinguia de sistemas operacionais de linha de comando, como o MS-DOS.
e) O UNIX foi proposto pelo professor Andrew S. Tanenbaum com fins educacionais. Tanenbaum mantinha o código-fonte do MINIX organizado e reduzido, rejeitando muitas vezes sugestões de melhorias enviadas por usuários.
Explicação
O enunciado pede os fatores motivadores para a criação de sistemas UNIX-like (inspirados no UNIX), como os diversos BSDs, Linux etc.
Um ponto histórico central é que o UNIX, por muito tempo, teve ampla difusão acadêmica (muito usado e estudado em universidades). Porém, ele era proprietário (licenciado pela AT&T) e, com mudanças de licenciamento/controle do código ao longo do tempo, isso incentivou a comunidade a buscar alternativas livres e com código-fonte aberto, resultando em sistemas “tipo UNIX” (UNIX-like) desenvolvidos de forma independente.
Analisando as alternativas incorretas:
- (a) não faz sentido: “complexidade do código” não é motivação típica para criar UNIX-like; além disso, UNIX não foi adotado “por ser complexo”.
- (c) confunde MULTICS com UNIX e erra o desfecho: MULTICS veio antes e não “virou UNIX”; o UNIX surgiu após a experiência com MULTICS.
- (d) é falsa: UNIX não foi o primeiro SO de interface gráfica; historicamente é fortemente associado a linha de comando e ferramentas.
- (e) descreve Tanenbaum e MINIX (educacional), mas isso não é o motivo principal para a criação do conjunto de UNIX-like modernos (e ainda mistura indevidamente com a proposta do UNIX).
Logo, a alternativa que melhor expressa a motivação ligada a liberdade de uso/estudo/modificação e à reação a restrições proprietárias é a letra b.
Alternativa correta: (b).