Apple ha indicado que debido a que Mac OS X 10.5 es compatible con UNIX 03, algunos comandos Terminal como "ps" han cambiado desde las anteriores versiones Mac OS X.
Esencialmente: "Mac OS X previo a la versión 10.5 proporcionó herramientas que generalmente siguen la semántica BSD (o, en algunos casos, semántica Linux o GNU). En cambio, a partir de Mac OS X v10.5, muchas de estas herramientas obedecen generalmente a la semántica AT&T. Así, algunas herramientas se comportan de distinta forma según la versión de Mac OS X".
La compañía ha publicado una serie de documentos de desarrollador que detallan los cambios:
- UNIX 03 Conformance Release Notes [1]
- General Command-Line Tool Differences [2]
- Designing Scripts for Cross-Platform Deployment [3]
Fuente: MacFixIt [4]