為什麼在PC上安裝OSX仍然如此困難?

幾年前,Macs已經轉向了英特爾處理器,但在PC上執行OS X仍然是一個巨大的難題。請繼續閱讀,我們將探討在PC框架上安裝蘋果作業系統的技術障礙。...

為什麼在PC上安裝OSX仍然如此困難?

幾年前,Macs已經轉向了英特爾處理器,但在PC上執行OS X仍然是一個巨大的難題。請繼續閱讀,我們將探討在PC框架上安裝蘋果作業系統的技術障礙。

今天的問答環節是由SuperUser提供的,SuperUser是Stack Exchange的一個分支,是一個由社群驅動的問答網站分組。

問題

超級使用者讀者Braiam想知道阻礙普通計算機使用者在其PC上安裝OS X的技術障礙有哪些:

Lets forget about the EULA and any other legal regulation. I’m not interested in those.

Everyone knows that until recently, OS X (or Mac OS) could only be run on PowerPC-based Macs, but that changed when Apple started using Intel’s CPUs, and opened up the possibility of installing OS X on PCs. Again lets forget about legalese, I’m going for factual and technical references. After the switch, users started experimenting until it was possible to install and run OS X on a PC.

Does anyone know why OS X wouldn’t work on a normal person’s PC? Is it some piece of hardware that is custom made or tailored for OS X that only Mac computers have? Or is it  just Apple making computer users’ lives difficult on a technical level?

在PC機上執行OSX真的像在硬體上看起來那樣複雜嗎?或者Mac電腦和PC機之間的區別比大多數人認為的更小(更簡單)?

答案

超級使用者貢獻者Journeyman Geek為我們提供了答案:

Oddly enough? Apple systems check for a specific chip and refuse to run or install without it. This is called the system management controller, and in effect is a glorified fan controller amongst other things. Practically speaking, this is the reason, outside of some other specific things that might be different – such as video card firmware for video cards and OS X specific drivers for various things (sound cards come to mind) that you can’t ‘just’ boot a vanilla copy of OS X right on your beige box pc. Of course, this isn’t that hard to get around, which is why your average OS X hosted VM host can run OS X VMs, and there are Hackintosh distros floating around.

Most Hackintosh install methods these days use variati*** of boot132, a bootloader that was provided when Apple was transitioning from PPC to Intel with some modificati***. The original bootloader was open source, and built with some changes for Darwin. As an aside, there have been some attempts to repackage Darwin as an open source OS.

Apple supports a limited range of hardware you know will work. Otherwise, you’re going to have to scrounge up tested hardware or hack hardware into working. This is what makes running OS X on commodity hardware difficult. The SMC is relatively trivial to get around. Getting your unsupported sound chip (nothing like having your mic stuck at maximum volume on a laptop to ruin your day), video adaptor, and other hardware is the tricky part. If you have an AMD processor, for example, the stock kernel will take one look at it and panic like a mouse ran up its pants. In many cases, the solution ends up being building a new kernel, with patches off Darwin source (which is FOSS) and using that.

In short, the big problem isn’t the magic chip, it is OS X needing to play nice with the entire system.

正如您所看到的,儘管在PC上安裝並執行OSX可能並不容易,但它是可行的。有興趣建立自己的駭客電腦?那麼請務必閱讀我們的精彩指南:

駭客操作指南-第1部分:基礎知識

駭客技術指南-第2部分:安裝

駭客操作指南-第3部分:升級到Lion和雙引導


有什麼要補充的解釋嗎?在評論中發出聲音。想從其他精通技術的Stack Exchange使用者那裡瞭解更多答案嗎?在這裡檢視完整的討論主題。

  • 發表於 2021-04-11 13:30
  • 閱讀 ( 41 )
  • 分類:網際網路

你可能感興趣的文章

什麼是wsappx?為什麼在Windows10中會導致磁碟和cpu的高使用率?

... 為什麼wsappx使用系統資源? ...

  • 發佈於 2021-03-12 05:43
  • 閲讀 ( 132 )

你的生活100%免費和開源的完整指南

... 為什麼原始碼很重要 ...

  • 發佈於 2021-03-13 18:00
  • 閲讀 ( 53 )

如何在pc上安裝macos(需要mac)

在Mac上安裝Windows很容易,但是你知道你可以在PC上安裝macOS嗎?對於那些不喜歡動手操作硬體的人來說,這不是一個專案,但是隻要元件和努力的正確組合,這是可能的。 ...

  • 發佈於 2021-03-14 03:53
  • 閲讀 ( 50 )

如何在ubuntu linux中安裝microsoft文字字型

... 這就是為什麼你可能想要真正的東西。 ...

  • 發佈於 2021-03-14 15:30
  • 閲讀 ( 60 )

嘿,微軟,不要在我的電腦上安裝應用程式了

...我沒有給它顯示通知的許可權,我甚至從未使用過它。那為什麼它困擾著我? windows10對這些應用程式總是有點惱人,但也不總是那麼糟糕。微軟從“我們固定了一些平鋪,但應用程式只有在你點選後才能安裝”變成了“應用程...

  • 發佈於 2021-04-06 18:20
  • 閲讀 ( 61 )

為什麼每個pc遊戲都會安裝自己的directx副本?

DirectX是Windows作業系統的一部分。那麼,為什麼你從Steam、Origin或其他地方安裝的每個PC遊戲都會安裝自己的DirectX副本呢? 什麼是directx公司(directx)? DirectX是Microsoft Windows的一部分。它是一組api(應用程式程式設計介面),開...

  • 發佈於 2021-04-07 07:41
  • 閲讀 ( 60 )

在mac上執行windows軟體的5種方法

...高的應用程式,而這些應用程式需要儘可能多的效能,那麼在Mac上安裝Windows作為一個真正的作業系統是最好的主意。在Mac上安裝Windows時,您將能夠以最大可能的效能使用Windows和Windows應用程式。你的Mac電腦的效能將和同樣規格...

  • 發佈於 2021-04-07 16:14
  • 閲讀 ( 44 )

mac上傳輸的最佳替代方案

...rrent都是很棒的Bittorrent客戶機,而且都非常相似。這就是為什麼在Mac電腦上選擇洪水是有意義的,洪水只是看起來比qBittorrent好得多。 就像洪水一樣,你必須繞過網守來開啟qBittorrent。開發商沒有費心簽字。 utorrent:一個垃圾軟...

  • 發佈於 2021-04-08 23:25
  • 閲讀 ( 56 )

如何在mac上啟用和配置螢幕保護程式

...“每日一語”,macOS還有很多可以設定和配置的。 相關:為什麼螢幕保護程式不再必要 螢幕保護程式最初是為了防止舊的CRT和等離子顯示器上的影象被燒壞而設計的。透過設定螢幕動畫,螢幕保護程式可以確保靜態影象不會燒...

  • 發佈於 2021-04-09 10:52
  • 閲讀 ( 35 )

如何在帶有訓練營的mac上安裝或升級到windows 10

...或者,您可以使用新的Windows10產品金鑰安裝它。 你需要什麼 在開始之前,您需要: 支援的Mac:一般來說,你需要一臺2012年中期或更高版本的Mac才能執行Windows10。蘋果提供了官方支援的Mac的列表。 Windows 7 Service Pack 1或Windows 8....

  • 發佈於 2021-04-10 07:10
  • 閲讀 ( 45 )

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦