Linux의 첫 번째 버전에는 'diff'가 포함되어 있었습니까?

Linux의 첫 번째 버전에는 'diff'가 포함되어 있었습니까?

Linux 배포판(커널뿐만 아니라)의 첫 번째 공개 버전에서 사용할 수 있는 프로그램 목록은 무엇입니까? 특히 이 배포판이 출시되었을 때와 diff유틸리티가 있었는지 가 걱정됩니다 .

답변1

짧은 답변 -그게했다.

약간의 고고학에 따르면

  1. 최초의 Linux 배포판은 다음과 같이 게시되었습니다.1993년. 위에 링크된 SLS 1.02는 당시 가장 인기가 있었습니다.
  2. 1993년 1월 GNU 게시판에는 다음이 포함됩니다.차이 2.0.

diff 2.0 GNU diff는 여러 가지 유연한 형식으로 한 줄씩 변경된 내용을 보여주는 파일을 비교합니다. 기존 Unix 버전보다 훨씬 빠릅니다. "diff" 배포판에는 diff, diff3, sdiff 및 cmp가 포함되어 있습니다.

나중에 슬랙웨어와 데비안으로 분기된 SLS 배포판에는 위에 링크된 것처럼 /usr/bin에 diff가 포함되어 있습니다.

답변2

다음과 같이위키피디아 페이지diff설명:

diff 유틸리티는 1970년대 초 뉴저지 주 머레이 힐에 있는 Bell Labs에서 등장한 Unix 운영 체제에서 개발되었습니다. 1974년 유닉스 5판과 함께 처음 출시된 최종 버전은 전적으로 Douglas McIlroy가 작성했습니다.

리눅스 커널은처음 출시됨1991년 8월 25일 취미 프로젝트로.첫 번째 배포판그 직후인 1992년에 등장했다.

그 시점에서 이미 18년이 되었기 때문에 diff적어도 첫 번째 배포판 중 일부에 실제로 이를 포함했다고 가정하는 것이 합리적으로 보입니다. 포함된 소프트웨어의 전체 목록을 찾을 수 없지만 기본적이고 성숙한 도구가 diff포함되어 있지 않다면 매우 놀랄 것입니다.

그만큼릴리즈 노트~의이그드라실, 최초의 배포판 중 하나에는 다음이 포함되어 있다고 명시되어 있습니다.

GNU C 및 C++, GNU 디버거, bison, flex, GNU make를 포함한 GNU 유틸리티

동안GNU 차이점명시적으로 언급되지는 않았지만,관련 위키피디아 페이지다음과 같이 말합니다.

통합 컨텍스트 diff는 원래 1990년 8월 Wayne Davison에 의해 개발되었습니다(comp.sources.misc의 14권에 등장한 unidiff에서). Richard Stallman은 한 달 후 GNU 프로젝트의 diff 유틸리티에 통합 diff 지원을 추가했으며, 이 기능은 1991년 1월에 출시된 GNU diff 1.15에서 첫선을 보였습니다.

따라서 GNU는 diffLinux보다 이전 버전이므로 첫 번째 배포판에는 나머지 GNU 도구와 함께 포함된 것이 거의 확실합니다.

관련 정보