¿Se incluyó 'diff' en la primera versión de Linux?

¿Se incluyó 'diff' en la primera versión de Linux?

¿Cuál es la lista de programas que estaban disponibles en la primera versión pública de la distribución de Linux (no solo el kernel)? Me preocupa especialmente cuándo se lanzó esta distribución y si diffla utilidad estaba ahí.

Respuesta1

Respuesta corta -lo hizo.

Un poco de arqueología revela que

  1. Las primeras distribuciones de Linux se publicaron en1993. SLS 1.02, vinculado anteriormente, era el más popular en ese momento.
  2. El boletín GNU de enero de 1993 incluyediferencia 2.0.

diff 2.0 GNU diff compara archivos que muestran cambios línea por línea en varios formatos flexibles. Es mucho más rápido que las versiones tradicionales de Unix. La distribución "diff" contiene diff, diff3, sdiff y cmp.

La distribución SLS, que luego se bifurcó con slackware y Debian, incluía diff en su /usr/bin, como se vincula arriba.

Respuesta2

como elpágina de wikipediade diffexplica:

La utilidad diff se desarrolló a principios de la década de 1970 en el sistema operativo Unix que estaba surgiendo en los Bell Labs en Murray Hill, Nueva Jersey. La versión final, enviada por primera vez con la quinta edición de Unix en 1974, fue escrita en su totalidad por Douglas McIlroy.

El kernel de Linux eralanzado por primera vezcomo proyecto de aficionado el 25 de agosto de 1991. Elprimeras distribucionesapareció poco después, en 1992.

Dado que diffen ese momento ya tenía 18 años, parece razonable suponer que al menos algunas de las primeras distribuciones lo incluyeron. No puedo encontrar una lista completa del software incluido, pero me sorprendería mucho si diffno se incluyera una herramienta tan básica y madura como esta.

ElNotas de lanzamientodeYggdrasil, una de las primeras distribuciones, afirma que incluía:

Utilidades GNU, incluidas GNU C y C++, el depurador GNU, bison, flex, GNU make,

Mientras que ladifutiles GNUno se mencionan explícitamente, elpágina relevante de WikipediaEstablece que:

Las diferencias de contexto unificadas fueron desarrolladas originalmente por Wayne Davison en agosto de 1990 (en unidiff que apareció en el Volumen 14 de comp.sources.misc). Richard Stallman añadió soporte para diferencias unificadas a la utilidad diff del Proyecto GNU un mes después, y la función debutó en GNU diff 1.15, lanzado en enero de 1991.

Entonces, GNU difftambién es anterior a Linux y, por lo tanto, es casi seguro que se incluyó con el resto de las herramientas GNU en las primeras distribuciones.

información relacionada