Foi 'diff' incluído na primeira versão do Linux

2

Qual é a lista de programas que estavam disponíveis na primeira versão pública da distribuição do Linux (não apenas do kernel)? Estou especialmente preocupado quando esta distribuição foi lançada e se a utilidade diff estava lá.

    
por anatoly techtonik 05.11.2015 / 12:31

2 respostas

2

Resposta curta - .

Um pouco de arqueologia revela que

  1. As primeiras distribuições de linux foram publicadas em 1993 . O SLS 1.02, ligado acima, era o mais popular na época.
  2. O boletim GNU para janeiro de 1993 inclui diff 2.0 .

diff 2.0 GNU diff compares files showing line-by-line changes in several flexible formats. It is much faster than the traditional Unix versions. The "diff" distribution contains diff, diff3, sdiff, and cmp.

A distribuição SLS, que mais tarde se juntou ao slackware e ao debian, incluiu diff em seu / usr / bin, como link acima.

    
por 05.11.2015 / 14:22
2

Como a página da Wikipedia de diff explica:

The diff utility was developed in the early 1970s on the Unix operating system which was emerging from Bell Labs in Murray Hill, New Jersey. The final version, first shipped with the 5th Edition of Unix in 1974, was entirely written by Douglas McIlroy.

O kernel do Linux foi lançado pela primeira vez como um projeto amador no dia 25 de agosto de 1991. O primeiras distribuições apareceram logo depois disso, em 1992.

Como diff já tinha 18 anos, parece razoável supor que pelo menos algumas das primeiras distribuições o incluíram. Não consigo encontrar uma lista abrangente do software incluído, mas ficaria muito surpreso se uma ferramenta básica e madura como diff não fosse incluída.

As notas de lançamento de Yggdrasil , uma das primeiras distribuições, declara que incluiu:

GNU utilities, including GNU C and C++, the GNU debugger, bison, flex, GNU make,

Embora os GNU diffutils não sejam explicitamente mencionados, o página relevante da Wikipédia declara que:

Unified context diffs were originally developed by Wayne Davison in August 1990 (in unidiff which appeared in Volume 14 of comp.sources.misc). Richard Stallman added unified diff support to the GNU Project's diff utility one month later, and the feature debuted in GNU diff 1.15, released in January 1991.

Portanto, o GNU diff também é anterior ao Linux e, portanto, quase certamente foi incluído com o resto das ferramentas GNU nas primeiras distribuições.

    
por 05.11.2015 / 14:01