MacOS emulators: Difference between revisions
m →ARM: Update VirtualBuddy note |
No edit summary |
||
| (16 intermediate revisions by 7 users not shown) | |||
| Line 1: | Line 1: | ||
{{DISPLAYTITLE:macOS emulators}} | {{DISPLAYTITLE:macOS emulators}} | ||
{{WIP}} | {{WIP}} | ||
{{Infobox | {{Infobox OS/macOS}} | ||
}} | |||
:''This page is about software that emulates macOS on other hardware.''{{for|emulators that emulates Classic Mac OS systems|Macintosh line}}''{{for|emulators that run on macOS|Emulators on macOS}}{{for|emulators that run on Classic Mac OS|Emulators on Classic Mac OS}} | :''This page is about software that emulates macOS on other hardware.''{{for|emulators that emulates Classic Mac OS systems|Macintosh line}}''{{for|emulators that run on macOS|Emulators on macOS}}{{for|emulators that run on Classic Mac OS|Emulators on Classic Mac OS}} | ||
This page covers Apple's [[wikipedia:Darwin_(operating_system)|Darwin]]-based operating system, formerly known as Mac OS X (pronounced as "ten", not as "Ex"), used on Macs from 1999 ([[wikipedia:Mac_OS_X_Server_1.0|Mac OS X Server 1.0]]) up to the present day (macOS | This page covers Apple's [[wikipedia:Darwin_(operating_system)|Darwin]]-based operating system, formerly known as Mac OS X (pronounced as "ten", not as "Ex"), used on Macs from 1999 ([[wikipedia:Mac_OS_X_Server_1.0|Mac OS X Server 1.0]]) up to the present day (macOS 26 Tahoe). | ||
===PowerPC=== | ===PowerPC=== | ||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;line-height:1.5;width:74%;font-size:90%;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Platform(s) | ! scope="col"|Platform(s) | ||
| Line 43: | Line 31: | ||
|align=left|{{Icon|Windows|Linux|macOS}} | |align=left|{{Icon|Windows|Linux|macOS}} | ||
|[https://github.com/sebastianbiallas/pearpc 0.6.0] | |[https://github.com/sebastianbiallas/pearpc 0.6.0] | ||
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{ | |{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{Yes}} ||{{✗}} | ||
|- | |- | ||
|[[DingusPPC]] | |[[DingusPPC]] | ||
| Line 63: | Line 51: | ||
|[https://github.com/utmapp/UTM/releases {{UTMVer}}]<br/>[https://github.com/adespoton/utmconfigs Config files] | |[https://github.com/utmapp/UTM/releases {{UTMVer}}]<br/>[https://github.com/adespoton/utmconfigs Config files] | ||
|{{Green}} {{License|Apache2}} ({{License|Permissive}}) ||{{✓}} ||{{Unknown}} | |{{Green}} {{License|Apache2}} ({{License|Permissive}}) ||{{✓}} ||{{Unknown}} | ||
|} | |} | ||
| Line 83: | Line 70: | ||
===x86=== | ===x86=== | ||
:''Note: installing macOS on non-Apple x86 hardware, the practice known as [[wikipedia:Hackintosh|Hackintosh]], is a more common and feasible way of running macOS programs on a regular PC rather than trying to emulate or virtualize actual Mac hardware.'' | :''Note: installing macOS on non-Apple x86 hardware, the practice known as [[wikipedia:Hackintosh|Hackintosh]], is a more common and feasible way of running macOS programs on a regular PC rather than trying to emulate or virtualize actual Mac hardware.'' | ||
{| class="wikitable" style="text-align:center;width:100%" | |||
{| class="wikitable" style="text-align:center;" | |||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Platform(s) | ! scope="col"|Platform(s) | ||
| Line 94: | Line 79: | ||
|- | |- | ||
!colspan="6"|x86 | !colspan="6"|x86 | ||
|- | |- | ||
|OSX-[[Hypervisors#Type_1_hypervisors|KVM]] | |OSX-[[Hypervisors#Type_1_hypervisors|KVM]] | ||
| Line 104: | Line 84: | ||
|[https://github.com/kholia/OSX-KVM git] | |[https://github.com/kholia/OSX-KVM git] | ||
|{{?}} ||{{✓}} ||{{✓}} | |{{?}} ||{{✓}} ||{{✓}} | ||
|- | |||
|macOS On [[Hypervisors#Type_1_hypervisors|Hyper-V]] | |||
|align=left|{{Icon|Windows}} | |||
|[https://github.com/Qonfused/OSX-Hyper-V/releases git] | |||
|{{?}} ||{{~}} ||{{~}} | |||
|- | |- | ||
!colspan="6"|ARM | !colspan="6"|ARM | ||
| Line 109: | Line 94: | ||
|Rosetta 2 | |Rosetta 2 | ||
|align=left|{{Icon|macOS}} | |align=left|{{Icon|macOS}} | ||
|macOS | |Bundled with latest macOS (Apple Silicon) | ||
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}} | |{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}} | ||
|} | |} | ||
| Line 118: | Line 102: | ||
===ARM=== | ===ARM=== | ||
{{No current emulators}} | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;width:100%" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Platform(s) | ! scope="col"|Platform(s) | ||
| Line 136: | Line 119: | ||
|- | |- | ||
|[https://github.com/insidegui/VirtualBuddy VirtualBuddy] | |[https://github.com/insidegui/VirtualBuddy VirtualBuddy] | ||
|align=left|{{Icon|macOS}} <ref group=N name=AppleSilicon-Ventura> | |align=left|{{Icon|macOS}} <ref group=N name=AppleSilicon-Ventura-VB>Requires Mac with Apple Silicon (ARM) processor and macOS 13 Ventura or higher. Uses Apple's hypervisor framework to virtualise macOS 12 Monterey and higher. </ref> | ||
|[https://github.com/insidegui/VirtualBuddy/releases {{VirtualBuddyVer}}] | |[https://github.com/insidegui/VirtualBuddy/releases {{VirtualBuddyVer}}] | ||
| {{Green}} {{License|BSD2}} ({{License|Permissive}}) | | {{Green}} {{License|BSD2}} ({{License|Permissive}}) | ||
| Line 143: | Line 126: | ||
|} | |} | ||
<references group=N /> | <references group=N /> | ||
;[https://chefkiss.dev/ ChefKiss Inferno] | |||
:Although it is very early in development so far, the developer expressed plans to emulate ARM Macs on the long term. | |||
== | ==Enhancements== | ||
=== | {|class="wikitable sortable" style="text-align:center;width:100%" | ||
! colspan=2 style="width:50%" |Name | |||
!Rosetta | |||
!QEMU | |||
!PearPC | |||
!DingusPPC | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
==Hardware and peripherals== | |||
{|class="wikitable sortable" style="text-align:center;width:100%" | |||
! colspan="2" style="width:50%" |Name | |||
!Rosetta | |||
!QEMU | |||
!PearPC | |||
!DingusPPC | |||
|- | |||
| colspan="2" |Power light | |||
|{{Na}} | |||
|{{Na}} | |||
|{{~}}<ref group="lower-alpha" name="Infinite Mac">Only from a modified version on [https://infinitemac.org Infinite Mac].</ref> | |||
|{{~}}<ref group="lower-alpha" name="Infinite Mac" /> | |||
|} | |||
<references group="lower-alpha" /> | |||
== | ==Proxy projects for retro web browsing== | ||
{{Main|Preservation projects#Proxy projects for retro web browsing}} | |||
{{Apple}} | {{Apple}} | ||
[[Category:macOS| ]] | |||
[[Category:macOS| | |||