Descubrí que hay algunas diferencias entre Max osx y linux jsut como ubuntu, etc. ¿Hay alguna introducción al respecto, o hay alguna que pueda hacer una introducción?
por ejemplo:
-
ubuntu: / usr / lib /
-
10.8.2 osx:
- / usr / lib
- / usr / libexec
Descubrí que hay algunas diferencias entre Max osx y linux jsut como ubuntu, etc. ¿Hay alguna introducción al respecto, o hay alguna que pueda hacer una introducción?
por ejemplo:
ubuntu: / usr / lib /
10.8.2 osx:
Si bien puede empujar las bibliotecas en cualquier lugar que desee y utilizar OS X de manera muy similar a Linux, sospecho que está buscando información sobre "la forma en que OS X" hace las cosas, en cuyo caso:
Tu pregunta es demasiado amplia. Aunque son similares en algunos aspectos, hay muchas diferencias fundamentales que entre el paquete de software en OS X y algo como Ubuntu, mucho más allá de "las cosas van aquí en Linux y aquí en OS X".
Por ejemplo, las bibliotecas normalmente viven en "paquetes" en lugar de carpetas como en /usr/lib
, ya sea como .Framework
paquetes que viven en /Library/Frameworks
o ~/Library/Frameworks
(los paquetes del marco incluyen encabezados, soporte de versiones, etc.). O las bibliotecas compartidas pueden vivir en paquetes de aplicaciones ... etc., cada uno de estos es un gran tema por sí mismo.
Sin una pregunta más específica, cualquier respuesta más corta que un libro pequeño puede no ser muy informativa ...
Este artículo explica algunas de las ubicaciones básicas, y sus equivalentes de Linux
La documentación de Apple sobre este tipo de cosas es extensa (por ejemplo, la introducción a Frameworks )