Kỳ lạ? Các hệ thống của Apple kiểm tra một con chip cụ thể và từ chối chạy hoặc cài đặt mà không có nó. Đây được gọi là bộ điều khiển quản lý hệ thống và thực tế là bộ điều khiển quạt được tôn vinh trong số những thứ khác. Nói một cách thực tế, đây là lý do, bên ngoài một số điều cụ thể khác có thể khác - chẳng hạn như phần sụn thẻ video cho thẻ video và trình điều khiển cụ thể của OS X cho nhiều thứ khác nhau (card âm thanh) mà bạn không thể 'chỉ' khởi động một bản sao vanilla
của OS X ngay trên máy tính hộp màu be của bạn . Tất nhiên, điều này không khó để giải quyết, đó là lý do tại sao máy chủ lưu trữ VM trung bình của máy chủ lưu trữ OS X của bạn có thể chạy các máy ảo OS X và có các bản phân phối Hackffy nổi xung quanh.
Hầu hết các phương pháp cài đặt Hackffy ngày nay đều sử dụng các biến thể của boot132 , một bộ tải khởi động được cung cấp khi Apple chuyển từ PPC sang Intel với một số sửa đổi. Bộ tải khởi động ban đầu là mã nguồn mở và được xây dựng với một số thay đổi cho Darwin. Bên cạnh đó, đã có một số nỗ lực đóng gói lại Darwin như một hệ điều hành nguồn mở.
Apple hỗ trợ một loạt phần cứng giới hạn mà bạn biết sẽ hoạt động. Nếu không, bạn sẽ phải tìm cách khắc phục phần cứng đã kiểm tra hoặc hack phần cứng hoạt động. Đây là điều làm cho việc chạy OS X trên phần cứng hàng hóa trở nên khó khăn . Các SMC tương đối tầm thường để có được xung quanh. Bắt chip âm thanh không được hỗ trợ của bạn (không có gì giống như mic của bạn bị kẹt ở mức âm lượng tối đa trên máy tính xách tay để làm hỏng ngày của bạn), bộ điều hợp video và phần cứng khác là phần khó khăn. Ví dụ, nếu bạn có bộ xử lý AMD, nhân chứng khoán sẽ nhìn vào nó và hoảng sợ như một con chuột chạy lên quần của nó. Trong nhiều trường hợp, giải pháp cuối cùng là xây dựng một hạt nhân mới, với các bản vá từ nguồn Darwin (là FOSS) và sử dụng nó.
Nói tóm lại, vấn đề lớn không phải là chip ma thuật, đó là OS X cần
chơi tốt với toàn bộ hệ thống.