Вопрос Как я могу узнать, поддерживает ли компьютер виртуализацию с аппаратным обеспечением, прежде чем я куплю компьютер?


Я программист на iPhone, у которого больше нет персонального компьютера Mac, на котором можно использовать XCode. У меня есть два настольных компьютера Windows, и я хотел бы запустить OS X в VMWare, а не покупать дорогостоящее оборудование Apple.

Тем не менее, ни одна из моих машин не поддерживает аппаратную виртуализацию, которая требуется для виртуализации OS X. Я побывал в Интернете онлайн для компьютера сегодня, так как я планировал купить ноутбук в любом случае, но сайты, такие как Best Buy, не появляются дать какой-либо сигнал о том, поддерживает ли продукт этот продукт. Есть ли там какой-нибудь другой сайт или какой-то трюк, чтобы понять это, кроме покупки машины и использования отличного инструмента обнаружения Microsoft?


4
2018-06-23 13:45


происхождения


Вам нужно оборудование Apple для запуска Mac OS X и Xcode на законных основаниях. - Paul R
@Paul R, это немного законная серая область, и очень многое зависит от того, где вы находитесь - например, в Германии такая привязка программного обеспечения к оборудованию запрещена. - Scott
@Scott: true - я предполагал, что плакат был в США, так как они упоминали Best Buy. Предположительно, им все равно придется покупать законную копию Mac OS X. - Paul R
Да, да, я мучительно осознаю, что это действительно сложно, потому что Apple так сильно пытается это сделать. Каждый раз, когда я рассматриваю просто покупку macbook, меня отвергает тот факт, что самый дешевый из них стоит более чем в два раза больше, чем я планирую заплатить за свой ноутбук. Увы, я должен воздержаться от выражения своих мыслей по этой теме. Спасибо за вашу помощь :) - Andrew
Я голосую, чтобы закрыть этот вопрос как не относящийся к теме, поскольку использование OSX на аппаратах, отличных от Apple, является законной серой областью, и в результате были названы вопросы «Hackintosh» не по теме - DavidPostill♦


ответы:


Вы хотите знать, что процессор на аппарате имеет аппаратную виртуализацию, что Intel называет «VT-x» в своей литературе.

В большинстве случаев описание компьютера расскажет вам, какой у него процессор модели. Это почти все, что вам нужно знать. например Здесь, в Канаде, Best Buy рекламирует Ноутбук Samsung за $ 598, В объявлении говорится, что у него есть процессор Intel T6600.

Первый хит Google для «Intel T6600» отправляет меня на страницу на intel.com. Прокрутите вниз до раздела «Расширенные технологии» на странице. Там я нахожу примечание «Технология виртуализации Intel -> Нет».

Итак, я могу почистить этот ноутбук из своего списка. Вам нужно будет искать машину с VT-x.

Для AMD существует аналогичная технология под названием AMD-V. Я понятия не имею, будет ли OSX работать на процессоре AMD ... но я ожидаю, что этого не произойдет. Во всяком случае, есть хороший обзор всей темы Википедия,


4
2018-06-23 14:07



Я думаю, что это действительно все, что вы можете сделать. Возможно, BIOS конкретной машины может не поддерживать функции виртуализации процессора, но нет никакого способа обнаружить это без практического доступа к машине. - TMN
Ах, похоже, это работает по большей части. Есть некоторые, где они (Best Buy) все еще немного разбираются в деталях; они говорят мне, что у него есть процессор Intel Celeron, когда есть 12 разных версий Celeron, и только у 4 из них есть то, что мне нужно. В любом случае, спасибо за это. - Andrew