Tại sao bạn không thể chạy OS X trên PC? [bản sao]


12

Khi tôi nghĩ về nó Mac và PC có phần cứng rất giống nhau. Ví dụ: máy Mac sử dụng CPU Intel Core và PC cũng có thể có chúng. Tương tự với GPU. Tất nhiên, một điểm khác biệt chính là máy Mac chạy OS X và PC không thể (không bao gồm 'hackffy').

Câu hỏi của tôi là tại sao , ví dụ, DVD Snow Leopard sẽ khởi động trên máy Mac nhưng không phải trên PC?


10
Máy Mac hiện đại là PC.
gronostaj

3
Vì "PC" là từ viết tắt của "máy tính cá nhân", theo định nghĩa, tất cả các máy Mac (thậm chí xa như Macintosh 128k) đều là PC. Chúng là máy tính cá nhân . Điều duy nhất tôi có thể nghĩ về lý do tại sao một máy không phải là PC là nếu đó là máy chia sẻ hoặc máy chủ. Lý do duy nhất tôi có thể nghĩ về lý do tại sao "Mac không phải là PC" là từ quảng cáo Mac so với PC mà Apple đã chạy cách đây nhiều năm cho thấy chúng khác với PC như thế nào vì chúng làm một số thứ khác với Windows. Nhưng vì chúng là máy tính cá nhân , máy Mac PC.
Cole Johnson

4
Tôi không nghĩ @gronostaj cũng như OP không quan tâm đến thuật ngữ này và tôi nghĩ về bối cảnh của câu hỏi chúng tôi hiểu "Mac" là một PC của Apple và "PC" là mọi thứ khác.
Mất trí

Thuật ngữ này tương thích với IBM .
Mazura

@Mazura Mac IBM tương thích. :)
DA.

Câu trả lời:


19

Chà, trước khi Apple chuyển sang Intel, đó lý do.

Bây giờ họ đã sử dụng Intel-- tốt, tôi nghĩ Journeyman Geek của chúng ta có câu trả lời:

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.

Nguồn: Tại sao việc cài đặt OS X trên PC vẫn khó khăn đến vậy?


10
@Nelson kinda, mặc dù TL; DR rộng hơn là vì: Apple đang kinh doanh phần cứng. Họ bán phần cứng. Không có ý nghĩa kinh doanh nào khi để HĐH chạy trên mọi thứ trừ phần cứng của Apple.
DA.

12
Tôi đang cười quá nhiều khi tự trích dẫn từ một câu trả lời mà tôi đã đăng,
Journeyman Geek

Chỉ cần làm sáng tỏ các lớp trích dẫn, đây là câu hỏi ban đầu với câu trả lời được trích dẫn trong bài viết được trích dẫn ở đây ... superuser.com/a/679911/132466
Câu chuyện Jon
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.