Userland tools tend to be the BSD ones with BSD style arguments. e.g. BSD du vs GNU du, GNU requires size suffixes in uppercase, BSD takes lowercase. MacOS tends to include the more useful GNU tools though, like grep. Find is still BSD, and the missing GNU extensions occasionally causes grief.
SIGINFO is preserved. On BSD, pressing Ctrl+t in the terminal will print process status. Some processes add extra info, but it always gives at least CPU load and running time. This is a distinctly BSD feature.
Userland tools tend to be the BSD ones with BSD style arguments. e.g. BSD du vs GNU du, GNU requires size suffixes in uppercase, BSD takes lowercase. MacOS tends to include the more useful GNU tools though, like grep. Find is still BSD, and the missing GNU extensions occasionally causes grief.
SIGINFO is preserved. On BSD, pressing Ctrl+t in the terminal will print process status. Some processes add extra info, but it always gives at least CPU load and running time. This is a distinctly BSD feature.