UTM - Virtual machines for iOS and macOS - GitHub

文章推薦指數: 80 %
投票人數:10人

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.



請為這篇文章評分?