UTM - Virtual machines for iOS and macOS - GitHub
文章推薦指數: 80 %
UTM is a full featured system emulator and virtual machine host for iOS and macOS. It is based off of QEMU. In short, it allows you to run Windows, Linux, ... Skiptocontent {{message}} utmapp / UTM Public Notifications Fork 846 Star 13.5k VirtualmachinesforiOSandmacOS getutm.app License Apache-2.0license 13.5k stars 846 forks Star Notifications Code Issues 341 Pullrequests 17 Discussions Actions Wiki Security Insights More Code Issues Pullrequests Discussions Actions Wiki Security Insights utmapp/UTM Thiscommitdoesnotbelongtoanybranchonthisrepository,andmaybelongtoaforkoutsideoftherepository. master Branches Tags Couldnotloadbranches Nothingtoshow {{refName}} default Couldnotloadtags Nothingtoshow {{refName}} default 4 branches 75 tags Code Latestcommit Gitstats 2,041 commits Files Permalink Failedtoloadlatestcommitinformation. Type Name Latestcommitmessage Committime .github Configuration Documentation Icons JailbreakInterposer Managers Platform QEMUHelper QEMULauncher Renderer UTM.xcodeproj patches qapi scripts .gitignore .gitmodules Build.xcconfig CodeSigning.xcconfig.sample LICENSE README.md README.zh-Hans.md README.zh-Hant.md screen.png Viewcode UTM Features AdditionalmacOSFeatures UTMSE Install Development macOSDevelopment iOSDevelopment Related License README.md UTM Itispossibletoinventasinglemachinewhichcanbeusedtocomputeanycomputablesequence. --AlanTuring,1936 UTMisafullfeaturedsystememulatorandvirtualmachinehostforiOSandmacOS.ItisbasedoffofQEMU.Inshort,itallowsyoutorunWindows,Linux,andmoreonyourMac,iPhone,andiPad.Moreinformationathttps://getutm.app/andhttps://mac.getutm.app/ Features Fullsystememulation(MMU,devices,etc)usingQEMU 30+processorssupportedincludingx86_64,ARM64,andRISC-V VGAgraphicsmodeusingSPICEandQXL Textterminalmode USBdevices JITbasedaccelerationusingQEMUTCG FrontenddesignedfromscratchformacOS11andiOS11+usingthelatestandgreatestAPIs Create,manage,runVMsdirectlyfromyourdevice AdditionalmacOSFeatures HardwareacceleratedvirtualizationusingHypervisor.frameworkandQEMU BootmacOSguestswithVirtualization.frameworkonmacOS12+ UTMSE UTM/QEMUrequiresdynamiccodegeneration(JIT)formaximumperformance.JIToniOSdevicesrequireeitherajailbrokendevice,oroneofthevariousworkaroundsfoundforspecificversionsofiOS(see"Install"formoredetails). UTMSE("slowedition")usesathreadedinterpreterwhichperformsbetterthanatraditionalinterpreterbutstillslowerthanJIT.ThistechniqueissimilartowhatiSHdoesfordynamicexecution.Asaresult,UTMSEdoesnotrequirejailbreakingoranyJITworkaroundsandcanbesideloadedasaregularapp. Tooptimizeforsizeandbuildtimes,onlythefollowingarchitecturesareincludedinUTMSE:ARM,PPC,RISC-V,andx86(allwithboth32-bitand64-bitvariants). Install UTM(SE)foriOS:https://getutm.app/install/ UTMisalsoavailableformacOS:https://mac.getutm.app/ Development macOSDevelopment iOSDevelopment Related iSH:emulatesausermodeLinuxterminalinterfaceforrunningx86LinuxapplicationsoniOS a-shell:packagescommonUnixcommandsandutilitiesbuiltnativelyforiOSandaccessiblethroughaterminalinterface License UTMisdistributedunderthepermissiveApache2.0license.However,itusesseveral(L)GPLcomponents.Mostaredynamicallylinkedbutthegstreamerpluginsarestaticallylinkedandpartsofthecodearetakenfromqemu.Pleasebeawareofthisifyouintendonredistributingthisapplication. SomeiconsmadebyFreepikfromwww.flaticon.com. Additionally,UTMfrontenddependsonthefollowingMITLicensecomponents: IQKeyboardManager SwiftTerm ZIPFoundation About VirtualmachinesforiOSandmacOS getutm.app Topics macos ios apple vm emulation jailbreak qemu virtual-machines utm Resources Readme License Apache-2.0license Stars 13.5k stars Watchers 287 watching Forks 846 forks Releases 73 v3.2.4 Latest May20,2022 +72releases Sponsorthisproject https://apps.apple.com/us/app/utm-virtual-machines/id1538878817 LearnmoreaboutGitHubSponsors Packages0 Nopackagespublished Contributors36 +25contributors Languages Objective-C 46.2% Swift 33.4% Python 9.7% C 8.0% Shell 2.3% JavaScript 0.4% Youcan’tperformthatactionatthistime. Yousignedinwithanothertaborwindow.Reloadtorefreshyoursession. Yousignedoutinanothertaborwindow.Reloadtorefreshyoursession.
延伸文章資訊
- 1UTM Virtual Machines on the Mac App Store
UTM lets you run Windows® 10, Windows® 11, Ubuntu®, or macOS 12(*) fully virtualized with maximum...
- 2【UTM】Mac 上的免費虛擬機器,Apple Silicon 也可以安裝 ...
- 3UTM | Virtual machines for Mac
Unlike other free virtualization software, UTM was created for macOS and only for Apple platforms...
- 4UTM 免費Mac 虛擬機器應用程式,可在M1 CPU 安裝Windows ...
UTM 是免費虛擬機器應用程式,免費、開放原始碼,最大特色是可以在Apple Silicon(例如M1、M1 Pro、M1 Max 和M1 Ultra)處理器安裝Windows 或Linux, ...
- 5讓新版的MAC M1 也可安裝Windows 11 作業系統 - 梅問題
先前梅干曾利用UTM在iPad中,成功的安裝Windows讓Pad就像Surface一樣,可正常的執行Windows作業系統,而UTM除了提供iPad的版本外,甚至也有提供MAC ...