[MacTUG] Apple details Mac OS X 10.5 (Leopard) Terminal command
changes
Marlon A. Griffith
m3griffi at engmail.uwaterloo.ca
Thu Dec 13 09:58:40 EST 2007
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,
http://developer.apple.com/releasenotes/Darwin/RN-Unix03Conformance/
* General Command-Line Tool Differences,
http://developer.apple.com/documentation/OpenSource/Conceptual/ShellScripting/PortingScriptstoMacOSX/chapter_8_section_7.htmlb
* Designing Scripts for Cross-Platform Deployment,
http://developer.apple.com/documentation/OpenSource/Conceptual/ShellScripting/PortingScriptstoMacOSX/chapter_8_section_1.html
http://www.macfixit.com/article.php?story=20071212105806150
More information about the MacTUG
mailing list