SlideShare a Scribd company logo
1 of 14
Тестирование на Mac OS X.
Особенности виртуализации
Борис
2
Главное отличие
3
4
Структура
Apple-branded hardware
UEFI + DSDT
Mac OS X
5
Гипервизоры
6
Вариант 1: Mac – гипервизор
Apple-branded hardware
Mirrored DSDT
Mac OS X VM
7
Вариант 2: VMWare Unlocker
Any hardware
Unknown specs
Mac OS X
8
Вариант 2: проблема
9
Macintosh
10
Вариант 3: Hackintosh VM
Bootloader
Fake SMC & SMBIOS
Mac OS X
11
SMBIOS.plist
<key>SMbiosvendor</key>
<string>Apple Inc.</string>
<key>SMbiosversion</key>
<string>EFI Boot ROM для требуемой модели</string>
<key>SMboardmanufacturer</key>
<string>Apple Computer, Inc.</string>
<key>SMfamily</key>
<string>семейство требуемой модели</string>
<key>SMmanufacturer</key>
<string>Apple Inc.</string>
<key>SMproductname</key>
<string>Model identifier</string>
<key>SMserial</key>
<string>серийный номер ноутбука для работы некоторых приложений</string>
12
Boot.plist
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>darkwake=0 npci=0x3000</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>UseKernelCache</key>
<string>Yes</string>
Итоги
Hypervizor on a Mac
@zapowlsky
Спасибо!

More Related Content

Viewers also liked

Software para fotógrafos profesionales, Proselect en español, Introducción
Software para fotógrafos profesionales, Proselect en español, IntroducciónSoftware para fotógrafos profesionales, Proselect en español, Introducción
Software para fotógrafos profesionales, Proselect en español, IntroducciónProselect en español
 
ENJ-400 Operaciones Técnicas de Mensuras Catastrales
ENJ-400 Operaciones Técnicas de Mensuras CatastralesENJ-400 Operaciones Técnicas de Mensuras Catastrales
ENJ-400 Operaciones Técnicas de Mensuras CatastralesENJ
 
RISCOSSIONE TRIBUTI 2013
RISCOSSIONE TRIBUTI 2013RISCOSSIONE TRIBUTI 2013
RISCOSSIONE TRIBUTI 2013Proserin
 
CFOCJan-Feb11Final
CFOCJan-Feb11FinalCFOCJan-Feb11Final
CFOCJan-Feb11FinalDavid Wu
 
1.draft pkpu tahapan_uji_publik_
1.draft pkpu tahapan_uji_publik_1.draft pkpu tahapan_uji_publik_
1.draft pkpu tahapan_uji_publik_Albar Lulung
 

Viewers also liked (12)

Summary jpx wp_no8
Summary jpx wp_no8Summary jpx wp_no8
Summary jpx wp_no8
 
DE SMAKEN VAN NOVARA BIJ LA MAREMMA
DE SMAKEN VAN NOVARA BIJ LA MAREMMADE SMAKEN VAN NOVARA BIJ LA MAREMMA
DE SMAKEN VAN NOVARA BIJ LA MAREMMA
 
Software para fotógrafos profesionales, Proselect en español, Introducción
Software para fotógrafos profesionales, Proselect en español, IntroducciónSoftware para fotógrafos profesionales, Proselect en español, Introducción
Software para fotógrafos profesionales, Proselect en español, Introducción
 
ENJ-400 Operaciones Técnicas de Mensuras Catastrales
ENJ-400 Operaciones Técnicas de Mensuras CatastralesENJ-400 Operaciones Técnicas de Mensuras Catastrales
ENJ-400 Operaciones Técnicas de Mensuras Catastrales
 
RISCOSSIONE TRIBUTI 2013
RISCOSSIONE TRIBUTI 2013RISCOSSIONE TRIBUTI 2013
RISCOSSIONE TRIBUTI 2013
 
kidou20150403
kidou20150403kidou20150403
kidou20150403
 
Clase2 pp-2bcl
Clase2 pp-2bclClase2 pp-2bcl
Clase2 pp-2bcl
 
Summary jpx wp_no9
Summary jpx wp_no9Summary jpx wp_no9
Summary jpx wp_no9
 
CFOCJan-Feb11Final
CFOCJan-Feb11FinalCFOCJan-Feb11Final
CFOCJan-Feb11Final
 
1.draft pkpu tahapan_uji_publik_
1.draft pkpu tahapan_uji_publik_1.draft pkpu tahapan_uji_publik_
1.draft pkpu tahapan_uji_publik_
 
Orden sagrado
Orden sagradoOrden sagrado
Orden sagrado
 
capa final
capa finalcapa final
capa final
 

Similar to Mac OS X Testing: Virtualization Options

Ruscrypto CTF 2010 Full Disclosure
Ruscrypto CTF 2010 Full DisclosureRuscrypto CTF 2010 Full Disclosure
Ruscrypto CTF 2010 Full DisclosureDmitry Evteev
 
Александр Тармолов "БЭМ и JavaScript: Тестирование"
Александр Тармолов "БЭМ и JavaScript: Тестирование"Александр Тармолов "БЭМ и JavaScript: Тестирование"
Александр Тармолов "БЭМ и JavaScript: Тестирование"Yandex
 
автоматизированная сборка Flash приложений (as2, as3). андрей жданов. зал 4
автоматизированная сборка Flash приложений (as2, as3). андрей жданов. зал 4автоматизированная сборка Flash приложений (as2, as3). андрей жданов. зал 4
автоматизированная сборка Flash приложений (as2, as3). андрей жданов. зал 4rit2011
 
Модуль доверенной загрузки "Соболь". Новая версия флагманского продукта
Модуль доверенной загрузки "Соболь".  Новая версия флагманского продукта  Модуль доверенной загрузки "Соболь".  Новая версия флагманского продукта
Модуль доверенной загрузки "Соболь". Новая версия флагманского продукта Security Code Ltd.
 
Open source technologies in Microsoft cloud - MS SWIT 2014
Open source technologies in Microsoft cloud - MS SWIT 2014Open source technologies in Microsoft cloud - MS SWIT 2014
Open source technologies in Microsoft cloud - MS SWIT 2014Alexey Bokov
 
Знакомство с WebAssembly
Знакомство с WebAssemblyЗнакомство с WebAssembly
Знакомство с WebAssemblyNikita Zimin
 
Практичне профілювання продуктивності
Практичне профілювання продуктивностіПрактичне профілювання продуктивності
Практичне профілювання продуктивностіShtrih Sruleg
 
Разработка безопасных веб приложений
Разработка безопасных веб приложенийРазработка безопасных веб приложений
Разработка безопасных веб приложенийAndrey Beshkov
 
EMC XtremIO. Превосходя ожидания
EMC XtremIO. Превосходя ожиданияEMC XtremIO. Превосходя ожидания
EMC XtremIO. Превосходя ожиданияКРОК
 
Облако с доставкой VCE Vblock
Облако с доставкой VCE VblockОблако с доставкой VCE Vblock
Облако с доставкой VCE VblockКРОК
 
Производительность и безопасность беспроводных WiFi сетей
Производительность и безопасность беспроводных WiFi сетейПроизводительность и безопасность беспроводных WiFi сетей
Производительность и безопасность беспроводных WiFi сетейСвязьКомплект
 
A 135-535 user-manual_ru
A 135-535 user-manual_ruA 135-535 user-manual_ru
A 135-535 user-manual_ruFlo Franky
 
Cравнение средств разработки RIA приложений используя Flash платформу
Cравнение средств разработки RIA приложений используя Flash платформуCравнение средств разработки RIA приложений используя Flash платформу
Cравнение средств разработки RIA приложений используя Flash платформуilja.panin
 
Расширение границ возможного с EMC XtremIO
Расширение границ возможного с EMC XtremIOРасширение границ возможного с EMC XtremIO
Расширение границ возможного с EMC XtremIOКРОК
 
Windows Mobile Development with Compact Framework 2
Windows Mobile Development with Compact Framework 2Windows Mobile Development with Compact Framework 2
Windows Mobile Development with Compact Framework 2DarkestMaster
 
Разработка мобильных приложений под iOS
Разработка мобильных приложений под iOSРазработка мобильных приложений под iOS
Разработка мобильных приложений под iOSSCINO
 
Client Side Autotesting Flash
Client Side Autotesting FlashClient Side Autotesting Flash
Client Side Autotesting Flashguestb0af15
 
Ec2 Rootconf2009
Ec2 Rootconf2009Ec2 Rootconf2009
Ec2 Rootconf2009Liudmila Li
 

Similar to Mac OS X Testing: Virtualization Options (20)

McAfee Encryption 2015
McAfee Encryption 2015McAfee Encryption 2015
McAfee Encryption 2015
 
Ruscrypto CTF 2010 Full Disclosure
Ruscrypto CTF 2010 Full DisclosureRuscrypto CTF 2010 Full Disclosure
Ruscrypto CTF 2010 Full Disclosure
 
Александр Тармолов "БЭМ и JavaScript: Тестирование"
Александр Тармолов "БЭМ и JavaScript: Тестирование"Александр Тармолов "БЭМ и JavaScript: Тестирование"
Александр Тармолов "БЭМ и JavaScript: Тестирование"
 
автоматизированная сборка Flash приложений (as2, as3). андрей жданов. зал 4
автоматизированная сборка Flash приложений (as2, as3). андрей жданов. зал 4автоматизированная сборка Flash приложений (as2, as3). андрей жданов. зал 4
автоматизированная сборка Flash приложений (as2, as3). андрей жданов. зал 4
 
Модуль доверенной загрузки "Соболь". Новая версия флагманского продукта
Модуль доверенной загрузки "Соболь".  Новая версия флагманского продукта  Модуль доверенной загрузки "Соболь".  Новая версия флагманского продукта
Модуль доверенной загрузки "Соболь". Новая версия флагманского продукта
 
Open source technologies in Microsoft cloud - MS SWIT 2014
Open source technologies in Microsoft cloud - MS SWIT 2014Open source technologies in Microsoft cloud - MS SWIT 2014
Open source technologies in Microsoft cloud - MS SWIT 2014
 
Знакомство с WebAssembly
Знакомство с WebAssemblyЗнакомство с WebAssembly
Знакомство с WebAssembly
 
Практичне профілювання продуктивності
Практичне профілювання продуктивностіПрактичне профілювання продуктивності
Практичне профілювання продуктивності
 
Разработка безопасных веб приложений
Разработка безопасных веб приложенийРазработка безопасных веб приложений
Разработка безопасных веб приложений
 
Myaso
MyasoMyaso
Myaso
 
EMC XtremIO. Превосходя ожидания
EMC XtremIO. Превосходя ожиданияEMC XtremIO. Превосходя ожидания
EMC XtremIO. Превосходя ожидания
 
Облако с доставкой VCE Vblock
Облако с доставкой VCE VblockОблако с доставкой VCE Vblock
Облако с доставкой VCE Vblock
 
Производительность и безопасность беспроводных WiFi сетей
Производительность и безопасность беспроводных WiFi сетейПроизводительность и безопасность беспроводных WiFi сетей
Производительность и безопасность беспроводных WiFi сетей
 
A 135-535 user-manual_ru
A 135-535 user-manual_ruA 135-535 user-manual_ru
A 135-535 user-manual_ru
 
Cравнение средств разработки RIA приложений используя Flash платформу
Cравнение средств разработки RIA приложений используя Flash платформуCравнение средств разработки RIA приложений используя Flash платформу
Cравнение средств разработки RIA приложений используя Flash платформу
 
Расширение границ возможного с EMC XtremIO
Расширение границ возможного с EMC XtremIOРасширение границ возможного с EMC XtremIO
Расширение границ возможного с EMC XtremIO
 
Windows Mobile Development with Compact Framework 2
Windows Mobile Development with Compact Framework 2Windows Mobile Development with Compact Framework 2
Windows Mobile Development with Compact Framework 2
 
Разработка мобильных приложений под iOS
Разработка мобильных приложений под iOSРазработка мобильных приложений под iOS
Разработка мобильных приложений под iOS
 
Client Side Autotesting Flash
Client Side Autotesting FlashClient Side Autotesting Flash
Client Side Autotesting Flash
 
Ec2 Rootconf2009
Ec2 Rootconf2009Ec2 Rootconf2009
Ec2 Rootconf2009
 

Mac OS X Testing: Virtualization Options