ทำไมคุณไม่สามารถรัน OS X บนพีซีได้? [ซ้ำ]


12

เมื่อฉันคิดเกี่ยวกับมัน Macs และพีซีมีฮาร์ดแวร์ที่คล้ายกันมาก ตัวอย่างเช่น Macs ใช้ Intel Core CPU และพีซีก็มีได้เช่นกัน เช่นเดียวกันกับ GPU ความแตกต่างที่สำคัญอย่างหนึ่งคือแน่นอนว่า Macs ที่รันOS Xและพีซีไม่สามารถ (ยกเว้น 'hackintosh')

คำถามของฉันคือทำไมตัวอย่างเช่น Snow Leopard DVD จะบูตบน Mac แต่ไม่ใช่ในพีซี


10
Mac สมัยใหม่คือพีซี
gronostaj

3
ในฐานะที่เป็น "PC" เป็นตัวย่อของ "คอมพิวเตอร์ส่วนบุคคล" ตามคำนิยามแม็คทั้งหมด (แม้จะไกลถึง Macintosh 128k) เป็นพีซี พวกเขาเป็นคอมพิวเตอร์ส่วนบุคคล สิ่งเดียวที่ฉันนึกได้ว่าทำไมเครื่องถึงไม่เป็นพีซีคือถ้าเป็นเครื่องที่ใช้ร่วมกันหรือเซิร์ฟเวอร์ เหตุผลเดียวที่ฉันคิดได้ว่าเพราะเหตุใด "Mac ไม่ใช่พีซี" มาจากโฆษณาMac และพีซีเมื่อหลายปีก่อน Apple แสดงให้เห็นว่าพวกเขาแตกต่างจากพีซีอย่างไรเพราะพวกเขาทำบางสิ่งที่แตกต่างจาก Windows แต่เนื่องจากเป็นคอมพิวเตอร์ส่วนบุคคล Mac เป็นพีซี
โคลจอห์นสัน

4
ฉันไม่คิดว่า @ gronostaj และ OP มีความสนใจในคำศัพท์และฉันคิดว่าบริบทของคำถามที่เราเข้าใจว่า "Mac" เป็น Apple PC และ "PC" เป็นทุกอย่าง
บ้า

เป็นระยะที่ไอบีเอ็มเข้ากันได้
Mazura

@Mazura Macs เป็น IBM Compatible :)
ดา

คำตอบ:


19

ก่อนที่ Apple จะเปลี่ยนมาใช้ Intel นั่นเป็นเหตุผล

ตอนนี้พวกเขาใช้ Intel - ดีฉันคิดว่าJourneyman Geekของเรามีคำตอบ:

ผิดปกติพอ? ระบบ Apple ตรวจสอบหาชิปที่เฉพาะเจาะจงและปฏิเสธที่จะเรียกใช้หรือติดตั้งโดยไม่มีมัน สิ่งนี้เรียกว่าตัวควบคุมการจัดการระบบและผลก็คือตัวควบคุมพัดลมที่ได้รับการยกย่องท่ามกลางสิ่งอื่น ๆ นี่คือเหตุผลที่นอกเหนือไปจากสิ่งที่เฉพาะเจาะจงอื่น ๆ ที่อาจแตกต่าง - เช่นเฟิร์มแวร์การ์ดแสดงผลสำหรับการ์ดแสดงผลและไดรเวอร์เฉพาะของ OS X สำหรับสิ่งต่าง ๆ (การ์ดเสียงนึกถึง) ที่คุณไม่สามารถ 'แค่' บูตสำเนาวานิลลา ของ OS X ขวาบนเครื่องคอมพิวเตอร์ของคุณกล่องสีเบจ แน่นอนว่านี่ไม่ใช่เรื่องยากที่จะหลีกเลี่ยงซึ่งเป็นสาเหตุที่ OS X โฮสต์ VM ของคุณโดยเฉลี่ยสามารถเรียกใช้ OS X VM และมี Hackintosh distros ลอยอยู่

วิธีการติดตั้ง Hackintosh ส่วนใหญ่ในปัจจุบันใช้รูปแบบของboot132ซึ่งเป็น bootloader ที่ให้ไว้เมื่อ Apple เปลี่ยนจาก PPC เป็น Intel โดยมีการดัดแปลงบางอย่าง bootloader ดั้งเดิมเป็นโอเพ่นซอร์สและสร้างขึ้นโดยมีการเปลี่ยนแปลงบางอย่างสำหรับดาร์วิน นอกจากนี้ยังมีความพยายามที่จะบรรจุหีบห่อใหม่ของดาร์วินเป็นระบบปฏิบัติการโอเพ่นซอร์ส

Apple รองรับฮาร์ดแวร์ที่มีขอบเขต จำกัด ที่คุณรู้ว่าใช้ได้จริง ไม่เช่นนั้นคุณจะต้องทำการทดสอบฮาร์ดแวร์หรือแฮ็คฮาร์ดแวร์ให้ทำงาน นี่คือสิ่งที่ทำให้ใช้ OS X บนฮาร์ดแวร์สินค้ายาก SMC นั้นค่อนข้างง่ายที่จะหลีกเลี่ยง การใช้ชิปเสียงที่ไม่รองรับ (ไม่มีอะไรเหมือนกับการติดไมโครโฟนไว้ที่ระดับเสียงสูงสุดบนแล็ปท็อปเพื่อทำลายวันของคุณ) การ์ดแสดงผลและฮาร์ดแวร์อื่น ๆ เป็นส่วนที่ยุ่งยาก หากคุณมีโปรเซสเซอร์ AMD ตัวอย่างเช่นเคอร์เนลสต็อคจะดูหนึ่งครั้งและตื่นตระหนกราวกับเมาส์วิ่งไปมาที่กางเกง ในหลายกรณีวิธีการแก้ปัญหาก็คือการสร้างเคอร์เนลใหม่โดยมีแพตช์จากแหล่งดาร์วิน (ซึ่งก็คือ FOSS) และการใช้สิ่งนั้น

ในระยะสั้นปัญหาใหญ่ไม่ใช่ชิปมายากลมันเป็น OS X ที่ต้อง เล่นได้ดีกับทั้งระบบ

แหล่งที่มา: ทำไมจึงยังติดตั้ง OS X บนพีซีได้ยาก


10
@Nelson kinda แม้ว่า TL ที่กว้างขึ้น DR เป็นเพราะ: Apple อยู่ในธุรกิจฮาร์ดแวร์ พวกเขาขายฮาร์ดแวร์ มันไม่สมเหตุสมผลเลยที่จะให้ระบบปฏิบัติการทำงานกับอะไรก็ได้ยกเว้นฮาร์ดแวร์ของ Apple
ดา

12
ฉันหัวเราะหนักเกินไปที่ตัวเองถูกอ้างจากคำตอบที่ฉันโพสต์
Journeyman Geek

เพียงเพื่อคลี่คลายเลเยอร์คำพูดต่อไปนี้เป็นคำถามดั้งเดิมพร้อมคำตอบที่ยกมาในบทความที่ยกมาที่นี่ ... superuser.com/a/679911/132466
Jon Story
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.