X

Apple details Mac OS X 10.5 (Leopard) Terminal command changes

UNIX 03 compliance means there are changes.

CNET staff

Apple says that because Mac OS X 10.5 is UNIX 03 compliant, some Terminal commands such as "ps" have changed from previous Mac OS X versions.

Essentially: "Mac OS X prior to version 10.5 provided tools that generally follow BSD semantics (or, in some cases, Linux or GNU semantics). Beginning in Mac OS X v10.5, many of these tools instead generally obey AT&T semantics. Thus, some tools behave differently depending on the version of Mac OS X."

The company has posted a series of developer documents detailing the changes:

Feedback? Late-breakers@macfixit.com.

Resources

  • UNIX 03 Conformance Releas...
  • General Command-Line Tool ...
  • Designing Scripts for Cros...
  • Late-breakers@macfixit.com
  • More from Late-Breakers