Linux 배포판(커널뿐만 아니라)의 첫 번째 공개 버전에서 사용할 수 있는 프로그램 목록은 무엇입니까? 특히 이 배포판이 언제 출시될지, diff
유틸리티가 제공될지에 관심이 있습니다.
답변1
짧은 답변 -그게했다.
약간의 고고학이 이를 밝혀준다.
diff 2.0 GNU diff는 다양하고 유연한 형식으로 한 줄씩 변경된 내용을 보여주는 파일을 비교합니다. 기존 Unix 버전보다 훨씬 빠릅니다. "diff" 배포판에는 diff, diff3, sdiff 및 cmp가 포함되어 있습니다.
나중에 슬랙웨어와 데비안으로 분기된 SLS 배포판에는 위에 링크된 것처럼 /usr/bin에 diff가 포함되어 있습니다.
답변2
~처럼위키피디아 페이지설명 diff
:
diff 유틸리티는 1970년대 초 뉴저지 주 머레이 힐에 있는 벨 연구소의 신흥 Unix 운영 체제에서 개발되었습니다. 최종 버전은 1974년 Unix 5판으로 처음 출시되었으며 전적으로 Douglas McIlroy가 작성했습니다.
리눅스 커널은초판1991년 8월 25일 취미 프로젝트로.첫 번째 문제그 직후인 1992년에 등장했다.
diff
그 당시 이미 18년이 흘렀기 때문에 적어도 첫 번째 릴리스 중 일부에 이 내용이 포함되었다고 가정하는 것이 합리적입니다. 포함된 소프트웨어의 전체 목록을 찾을 수 없었지만 diff
이렇게 기본적이고 성숙한 도구가 포함되어 있지 않다면 매우 놀랄 것입니다.
이것릴리즈 노트~의세계수는 최초의 분포 중 하나이며 다음을 포함한다고 명시되어 있습니다.
GNU C 및 C++, GNU 디버거, bison, flex, GNU make를 포함한 GNU 유틸리티
하지만GNU 비교 도구명시적으로 언급되지 않았지만,관련 위키피디아 페이지지적했다:
Unidiff는 원래 1990년 8월 Wayne Davison에 의해 개발되었습니다(unidiff는 comp.sources.misc 14권에 나와 있습니다). 한 달 후 Richard Stallman은 1991년 1월에 출시된 GNU diff 1.15에서 데뷔한 GNU 프로젝트의 diff 유틸리티에 통합 diff 지원을 추가했습니다.
따라서 GNU diff
도 Linux보다 앞서 있으므로 나머지 GNU 도구는 거의 확실하게 첫 번째 배포판에 포함되었습니다.