Apple details Mac OS X 10.5 (Leopard) Terminal command changes
UNIX 03 compliance means there are changes.
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:
- UNIX 03 Conformance Release Notes
- General Command-Line Tool Differences
- Designing Scripts for Cross-Platform Deployment
Feedback? Late-breakers@macfixit.com.
Resources
Computing Guides
Laptops
Desktops & Monitors
Computer Accessories
Photography
Tablets & E-Readers
3D Printers
Computing Coupons