![Apple이 macOS와 함께 제공되는 GNU 및 BSD 도구를 수정했습니까? [복사]](https://linux55.com/image/150156/Apple%EC%9D%B4%20macOS%EC%99%80%20%ED%95%A8%EA%BB%98%20%EC%A0%9C%EA%B3%B5%EB%90%98%EB%8A%94%20GNU%20%EB%B0%8F%20BSD%20%EB%8F%84%EA%B5%AC%EB%A5%BC%20%EC%88%98%EC%A0%95%ED%96%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
bash
macOS 에는 GNU 도구가 함께 제공되고 macOS에는 및 (BSD 도구이지만 어떤 BSD 버전에서 나온 것인지는 알 수 없음) ls
과 같은 도구 도 함께 제공됩니다.chmod
macOS와 함께 제공되는 GNU 및 BSD 도구가 Apple에 의해 수정되었습니까(예: Apple이 일부 기능을 제거했거나 일부 기능을 추가했습니까), 아니면 Apple이 이를 변경하지 않고 그대로 두었습니까?
답변1
예, Apple은 Apple 특정 기능을 지원하기 위해 MacOS와 함께 제공되는 대부분의 개방형 도구를 수정했습니다.
맨 페이지에서 이것을 볼 수 있습니다
아니면 소스를 구별하면
구체적인 예로, 이 3개의 링크를 ls.c와 비교해 보세요.
https://github.com/freebsd/freebsd/blob/master/bin/ls/ls.c
https://opensource.apple.com/source/file_cmds/file_cmds-272/ls/ls.c.auto.html