Mengapa Anda tidak bisa menjalankan OS X di PC? [duplikat]

12

Ketika saya memikirkannya, Mac dan PC memiliki perangkat keras yang sangat mirip. Sebagai contoh, Mac menggunakan Intel Core CPU dan PC dapat memilikinya juga. Sama dengan GPU. Satu perbedaan utama tentu saja Mac menjalankan OS X dan PC tidak bisa (tidak termasuk 'hackintosh').

Pertanyaan saya adalah mengapa , misalnya, Snow Leopard DVD akan boot pada Mac tetapi tidak pada PC?

bs677
sumber
10
Mac modern adalah PC.
gronostaj
3
Karena "PC" adalah akronim untuk "komputer pribadi", menurut definisi, semua Mac (bahkan sejauh Macintosh 128k) adalah PC. Mereka adalah komputer pribadi . Satu-satunya hal yang dapat saya pikirkan mengapa sebuah mesin tidak menjadi PC adalah jika itu adalah mesin atau server bersama. Satu-satunya alasan yang dapat saya pikirkan mengapa "Mac bukan PC" adalah dari iklan Mac vs. PC yang Apple jalankan bertahun-tahun lalu yang menunjukkan bagaimana mereka berbeda dari PC karena mereka melakukan hal-hal tertentu yang berbeda dari Windows. Tetapi karena mereka adalah komputer pribadi , Mac adalah PC.
Cole Johnson
4
Saya tidak berpikir @gronostaj atau OP tidak tertarik pada terminologi, dan saya pikir untuk konteks pertanyaan kita mengerti "Mac" menjadi PC Apple dan "PC" menjadi segalanya.
Gila
Istilah ini kompatibel dengan IBM .
Mazura
@Mazura Mac adalah IBM Compatible. :)
DA.

Jawaban:

19

Nah, sebelum Apple beralih ke Intel, bahwa adalah alasannya.

Sekarang mereka menggunakan Intel-- well, saya pikir Journeyman Geek kita sendiri memiliki jawabannya:

Cukup aneh? Sistem Apple memeriksa chip tertentu dan menolak untuk menjalankan atau memasang tanpanya. Ini disebut pengontrol manajemen sistem , dan pengontrol kipas yang dimuliakan antara lain. Secara praktis, inilah alasannya, di luar beberapa hal spesifik lain yang mungkin berbeda - seperti firmware kartu video untuk kartu video dan driver khusus OS X untuk berbagai hal (kartu suara terlintas dalam pikiran) sehingga Anda tidak dapat 'hanya' boot salinan vanilla OS X tepat di PC kotak krem ​​Anda . Tentu saja, ini tidak terlalu sulit untuk dilakukan, itulah sebabnya rata-rata host host OS X yang Anda jalankan dapat menjalankan OS X VM, dan ada distro Hackintosh yang beredar.

Sebagian besar metode pemasangan Hackintosh akhir-akhir ini menggunakan variasi boot132 , sebuah bootloader yang disediakan ketika Apple beralih dari PPC ke Intel dengan beberapa modifikasi. Bootloader asli adalah open source, dan dibuat dengan beberapa perubahan untuk Darwin. Sebagai tambahan, ada beberapa upaya untuk mengemas kembali Darwin sebagai OS open source.

Apple mendukung serangkaian perangkat keras terbatas yang Anda tahu akan berfungsi. Jika tidak, Anda harus mencari perangkat keras yang diuji atau meretas perangkat keras agar berfungsi. Inilah yang membuat menjalankan OS X pada perangkat keras komoditas sulit . SMC relatif sepele untuk berkeliling. Mendapatkan chip suara yang tidak didukung (tidak seperti mac Anda yang macet pada volume maksimum pada laptop untuk merusak hari Anda), adaptor video, dan perangkat keras lainnya adalah bagian yang sulit. Jika Anda memiliki prosesor AMD, misalnya, kernel stok akan melihatnya sekali dan panik seperti tikus berlari celananya. Dalam banyak kasus, solusinya adalah membangun kernel baru, dengan menambal sumber Darwin (yang merupakan FOSS) dan menggunakannya.

Singkatnya, masalah besar bukanlah chip ajaib, itu OS X perlu bermain baik dengan seluruh sistem.

Sumber: Mengapa Masih Sangat Sulit untuk Menginstal OS X pada PC?

Gila
sumber
10
@Nelson agak, meskipun TL yang lebih luas; DR adalah karena: Apple ada di bisnis perangkat keras. Mereka menjual perangkat keras. Tidak masuk akal secara bisnis untuk membiarkan OS berjalan pada apa pun kecuali perangkat keras Apple.
DA.
12
Saya tertawa terlalu keras pada diri sendiri yang dikutip dari kutipan jawaban yang saya posting,
Journeyman Geek
Hanya untuk mengungkap lapisan kutipan, inilah pertanyaan asli dengan jawaban yang dikutip dalam artikel yang dikutip di sini ... superuser.com/a/679911/132466
Jon Story