2010-08-09 6 views
5

Hay http://www.amazon.com/gp/product/0321278542/ pero parece un poco anticuado. Específicamente, se trata de bits que ya no se usan (powerpc bootloader por ejemplo) en máquinas modernas.¿Qué libro sobre las partes internas de OSX puede recomendar?

Por lo tanto, mi pregunta es realmente: ¿hay algún otro libro, tan completo y detallado como este?

EDIT: Hay un nuevo libro que parece ser relevante: Mac OS X Internals - To The Apple's Core.

+0

El libro de Singh es muy bueno. Es un poco anticuado, pero todavía lo hago referencia con frecuencia. La historia es informativa. No sabía que Apple fracasó en la producción de un administrador de memoria paginado por demanda 2 o 3 veces (es por eso que cambiaron a tercerizar el kernel). No sé sobre el libro de Levin. Pero me sorprendería si supera el libro de Singh. – jww

Respuesta

2

No, pero sigue siendo un gran libro. El interno no ha cambiado tanto; una vez que obtenga la idea general leyendo ese libro, puede ir directamente al http://opensource.apple.com/ y leer el último código fuente del kernel sin problemas.

+0

Eso es más o menos mi preocupación con ese libro; qué parte de ese libro consiste en información obsoleta y cuánto sigue siendo útil. Supongo que debería simplemente buscarlo en alguna venta ... :) – yacoob

+1

Parte de la discusión está desactualizada, pero definitivamente puedo decir que cada página sigue siendo útil :) Incluso la parte obsoleta no te da una idea sorprendente ¿Qué hay? pasando dentro, porque nada fundamental no ha cambiado. Necesitas comprar uno. No te arrepientes – Yuji

+0

Los cambios entre, digamos, PowerPC y X86 están limitados a partes relativamente pequeñas del código, dudo que tenga problemas para navegar por la fuente de OSX moderno si comprende las versiones anteriores. –

4

Y también está la próxima http://www.amazon.com/Mac-OS-iOS-Internals-Apples/dp/1118057651 - retomando donde el excelente libro de Singh dejó. Para su información, Yuji, mucho ha cambiado internamente. Mach no lo ha hecho, pero el lanzamiento se ha renovado, GCD y XPC son totalmente nuevos, la migración a ARM es nueva, y XNU ha tenido aproximadamente 40-50 nuevas llamadas al sistema desde entonces.

1

También hay un nuevo libro que sale "OS X Internos", la secuela designado al libro de Amit Singh:

http://blog.darkrainfall.org/2013/01/os-x-internals/

Por el momento todavía está en desarrollo, pero esperemos que la "finales de 2014 "¡la fecha límite no será retrasada (demasiado) más!

+0

Ese libro fue aparentemente a la mitad en marzo de 2016, y los autores solo prometen que la segunda mitad no durará tanto como la primera. [Fuente] (https://pewpewthespells.com/blog/2016_osx_internals_update.html). – ravron

Cuestiones relacionadas