AppleがmacOSに付属のGNUおよびBSDツールを修正しましたか? [コピー]

AppleがmacOSに付属のGNUおよびBSDツールを修正しましたか? [コピー]

bashmacOSにはGNUツールが付属し、macOSには(BSDツールですが、どのBSDバージョンから出てきたのかわからない)などのlsツールも付属しています。chmod

macOSに付属のGNUおよびBSDツールがAppleによって修正されていますか(Appleが一部の機能を削除したか、一部の機能を追加しましたか)、またはAppleはそれを変更せずに残しましたか?

ベストアンサー1

はい、AppleはApple固有の機能をサポートするためにMacOSに付属しているほとんどのオープンツールを修正しました。

マンページでこれを見ることができます

https://ss64.com/osx/

またはソースを区別すると

https://opensource.apple.com/

具体的な例として、この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

https://github.com/coreutils/coreutils/blob/master/src/ls.c

おすすめ記事