Posso de alguma forma descobrir mais sobre a história do processo de desenvolvimento dos comandos GNU coreutils? Por exemplo, su
e runuser
(que fornecem funções semelhantes, mas foram decididos a serem divididos em dois comandos) sempre coexistiram ou um precedeu o outro? Eu realmente não sei por onde começar a procurar. info runuser
no meu Ubuntu 18.04 tem
julho de 2014
na parte inferior da página. Acho que essa data tem algo a ver com quando a info
página foi escrita ou modificada, já runuser
que, é claro, terá que ser muito, muito mais antiga. Então, sem sorte lá ou na man
página. O site GNU vinculado parece confuso para mim, mas talvez eu simplesmente falhe em navegar corretamente.
Eu só escolhi su
e runuser
como exemplo. Estou interessado em todo o desenvolvimento do GNU coreutils.
Por onde devo começar a procurar? O que é um bom recurso? A documentação existe mesmo tão longe?
Para acompanhar um projeto de desenvolvimento maior, há um certo número de coisas que você pode fazer:
A "página inicial" do GNU coreutils está em https://www.gnu.org/software/coreutils/coreutils.html
As listas de correio disponíveis estão listadas nessa página e há links para arquivos de correio pesquisáveis.
O projeto tem um repositório Github em https://github.com/coreutils/coreutils e você pode facilmente usar isso para buscar qualquer versão (observe que o código depende do
gnulib
submódulo). Você também pode "observar" o repositório do Github para receber notificações por e-mail quando novos commits são feitos (isso corresponde a se inscrever em uma lista de discussão de commits). Acredito que isso também faria com que você recebesse cópias de relatórios de problemas feitos via Github (há um endereço de e-mail de relatório de bug separado, portanto, os problemas postados no Github provavelmente são ignorados).Dependendo do que você deseja fazer em termos de aprender mais sobre a história do projeto, o
NEWS
arquivo no repositório do Github pode ser um bom primeiro passo em qualquer pesquisa relacionada à história, para este projeto em particular.Quanto a
su
erunuser
...su
foi removido do coreutils em 2012. Isso foi encontrado pesquisando a saída degit log
:Não encontro nenhuma menção
runuser
nos logs de confirmação do Github para coreutils. Suspeito que ele faça referência ao coreutils apenas por ser uma "versão simplificada desu
", que costumava fazer parte do coreutils.1 Isso significa que recebo cerca de 2000-4000 e-mails por semana para os projetos em que estou interessado, a maioria dos quais não leio mais do que o título, se mesmo isso, mas às vezes há coisas interessantes até nas mensagens de commit .