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.