Para responder à sua pergunta com pelo menos uma sugestão de antecedentes factuais, proponho começar analisando a linha do tempo da criação de man
, info
e outros sistemas de documentação.
A primeira man
page foi escrita em 1971 usando troff (nroff ainda não existia) em um tempo quando se trabalha em um terminal baseado em CRT não era comum e impressão de páginas de manual a norma. As páginas man usam uma estrutura linear simples. As páginas do manual normalmente fornecem uma visão geral rápida de um comando, incluindo sua opção / opções de linha de comando.
O comando info
, na verdade, processa a saída da sintaxe tipográfica Texinfo . Este teve seu lançamento inicial em fevereiro de 1986, uma época em que trabalhar em um CRT baseado em texto era a norma para os usuários Unix, mas as estações de trabalho gráficas ainda eram exclusivas. A saída .info
do Texinfo fornece navegação básica de documentos de texto. E desde o início tem um objetivo diferente de fornecer documentação completa (para o Projeto GNU). Coisas como o uso do comando e as opções de linha de comando são apenas uma pequena parte do que um arquivo Texinfo contém em um programa.
Embora haja sobreposição, o sistema de informação (Tex) foi projetado para complementar as páginas man
, e não para substituí-las.
O HTML e os navegadores da web surgiram no início dos anos 90 e substituíram de maneira relativamente rápida os sistemas de informação baseados em texto baseados no WAIS e no gopher.
Os navegadores da Web utilizavam os sistemas gráficos disponíveis até então, o que permite mais informações (como o texto sublinhado de um hiperlink), e os sistemas somente de texto permitem. Como a funcionalidade info
fornece pode ser emulada em HTML e em um navegador da web (possível após a conversão), o sistema baseado em navegador permite maior facilidade de navegação (ou pelo menos menos experiência / aprendizado).
O HTML foi expandido e poderia fazer mais coisas do que o Texinfo. Assim, para novos projetos (além do software GNU), uma grande variedade de sistemas de documentação evoluiu (e ainda está evoluindo), a maioria deles gerando páginas HTML. Uma tendência recente para estes é fazer sua contribuição (isto é, o que o documentador humano tem que fornecer) legível, enquanto Texinfo (e troff) é mais voltado para o processamento eficiente pelos programas que os transformam.¹
info
não se destinava a ser um substituto para as páginas man, mas elas poderiam tê-las substituído se o software GNU incluísse um programa info2man
like para gerar as man pages de um (subconjunto de um maior) Texinfo Arquivo.
Combine isso com o fato de que utilizar totalmente as facilidades que um sistema como o Texinfo, (La (TeX, troff, HTML (+ CSS) e ReStructured Text fornecem leva tempo para aprender, e que alguns deles são sem dúvida mais fáceis de aprender e / ou são mais poderosos, há pouca chance de domínio do mercado de (Tex) info
.
¹ Por exemplo, Texto reestruturado , que também pode ser usado para escrever páginas man