2010-08-09 26 views
5

http://www.amazon.com/gp/product/0321278542/ nhưng có vẻ hơi ngày. Specificaly, nó nói về các bit không còn được sử dụng (bộ tải khởi động powerpc chẳng hạn) trên các máy hiện đại.Bạn có thể giới thiệu sách về nội dung OSX nào?

Vì vậy, câu hỏi của tôi thực sự là: có cuốn sách nào khác, toàn diện và chi tiết như thế này không?

EDIT: Có sách mới có vẻ liên quan: Mac OS X Internals - To The Apple's Core.

+0

Sách của Singh rất tốt. Một chút của nó ngày, nhưng tôi vẫn thường xuyên tham khảo nó. Lịch sử là thông tin. Tôi không biết Apple đã thất bại trong việc sản xuất một bộ quản lý bộ nhớ được phân trang theo yêu cầu 2 hoặc 3 lần (đó là lý do tại sao họ chuyển sang gia công phần mềm hạt nhân). Tôi không biết về cuốn sách của Levin. Nhưng tôi sẽ ngạc nhiên nếu nó vượt quá cuốn sách của Singh. – jww

Trả lời

2

Không, nhưng nó vẫn là một cuốn sách tuyệt vời. Nội bộ không thay đổi nhiều; khi bạn có ý tưởng rộng bằng cách đọc cuốn sách đó, bạn có thể trực tiếp truy cập http://opensource.apple.com/ và đọc mã nguồn hạt nhân mới nhất mà không gặp sự cố nào.

+0

Điều đó càng ít quan tâm của tôi đối với cuốn sách đó; bao nhiêu cuốn sách đó bao gồm thông tin lỗi thời, và bao nhiêu vẫn hữu ích. Tôi đoán tôi chỉ đơn giản là nên săn nó xuống trên một số bán ... :) – yacoob

+1

Một số các cuộc thảo luận là lỗi thời, nhưng tôi chắc chắn có thể nói rằng mỗi trang vẫn còn hữu ích :) Ngay cả một phần lỗi thời không cung cấp cho bạn một ý tưởng chiến thắng những gì đi vào bên trong, bởi vì không có gì cơ bản không thay đổi. Bạn cần mua một cái. Bạn không hối hận. – Yuji

+0

Những thay đổi giữa nói, PowerPC và X86 được giới hạn trong các phần tương đối nhỏ của mã, tôi nghi ngờ bạn sẽ thấy mình gặp sự cố khi điều hướng nguồn OSX hiện đại nếu bạn thấu hiểu các phiên bản trước. –

4

Và cũng có sắp tới http://www.amazon.com/Mac-OS-iOS-Internals-Apples/dp/1118057651 - chọn nơi cuốn sách tuyệt vời của Singh đã hết. FYI Yuji, nhiều thực sự đã thay đổi nội bộ. Mach đã không, nhưng launchd đã được tân trang lại, GCD và XPC là hoàn toàn mới, việc chuyển sang ARM là mới, và XNU đã có khoảng 40-50 cuộc gọi hệ thống mới kể từ đó.

1

Ngoài ra còn có một cuốn sách mới sắp ra "OS X Internals", phần tiếp theo chỉ định để cuốn sách Amit Singh:

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

Tại thời điểm này nó vẫn còn trong phát triển, nhưng hy vọng các "cuối năm 2014 "thời hạn sẽ không được đẩy lùi lại (quá nhiều) nữa!

+0

Cuốn sách đó dường như đã hoàn thành một nửa vào tháng 3 năm 2016, và các tác giả hứa hẹn rằng nửa thứ hai sẽ không kéo dài bao lâu. [Nguồn] (https://pewpewthespells.com/blog/2016_osx_internals_update.html). – ravron

Các vấn đề liên quan