utmapp/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 835 Star 13.2k VirtualmachinesforiOSandmacOS getutm.app License Apache-2.0license 13.2k stars 835 forks Star Notifications Code Issues 319 Pullrequests 13 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 osy build:fixCIbypatchingclangversion … e58bc20 Jun27,2022 build:fixCIbypatchingclangversion e58bc20 Gitstats 2,041 commits Files Permalink Failedtoloadlatestcommitinformation. Type Name Latestcommitmessage Committime .github github:updateCItoXcode13.4andmacOS12 May21,2022 Configuration system:serialconsolethroughSPICEportchannel May22,2022 Documentation docs:addedDependenciesdocumentation May8,2022 Icons AddNixOSicon May20,2022 JailbreakInterposer interposer:disableforsimulatorbuilds May18,2021 Managers vm(apple):supportrunningfromsavedbookmark Jun16,2022 Platform vm(apple):supportrunningfromsavedbookmark Jun16,2022 QEMUHelper wizard:convertVHDXtoQCOW2forWindowsVM Jan10,2022 QEMULauncher project:movedQEMULauncher-InfoPlist.stringstocorrectgroup Jan8,2022 Renderer project:refactoredCocoaSpiceintopackage Feb8,2022 UTM.xcodeproj CocoaSpice:updatedbackend May27,2022 patches spice:firstUSBdevicewasbeingignored May20,2022 qapi qapi:supporthandlingVNCevents Jan24,2022 scripts build:fixCIbypatchingclangversion Jun27,2022 .gitignore project:movecodesigningconfigtoexternalfile Apr27,2021 .gitmodules project:massrenameandreorganize Sep10,2020 Build.xcconfig project:bumpedversion May20,2022 CodeSigning.xcconfig.sample build:makeentitlementuseconfigurable Aug31,2021 LICENSE UTM:implementedmainviewandconfigurationviews Apr12,2019 README.md readme:updatelicense Jan8,2022 README.zh-Hans.md UpdateREADME.zh-Hans.md Jan26,2022 README.zh-Hant.md Fixtypos Jan20,2022 screen.png Updatescreen.png Jul3,2021 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.2k stars Watchers 287 watching Forks 835 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 for Mac
Unlike other free virtualization software, UTM was created for macOS and only for Apple platforms...
- 2utmapp/UTM: Virtual machines for iOS and macOS - GitHub
UTM is a full featured system emulator and virtual machine host for iOS and macOS. It is based of...
- 3讓新版的MAC M1 也可安裝Windows 11 作業系統 - 梅問題
先前梅干曾利用UTM在iPad中,成功的安裝Windows讓Pad就像Surface一樣,可正常的執行Windows作業系統,而UTM除了提供iPad的版本外,甚至也有提供MAC ...
- 4【UTM】Mac 上的免費虛擬機器,Apple Silicon 也可以安裝 ...
- 5透過UTM 免費工具,為你的M1 Mac 安裝Windows 11 作業系統 ...
隨著Silicon 晶片不支援Boot Camp,M1 系列的Mac 用戶如果需要Windows,一定會問說該不會只剩下付費虛擬機的選擇吧?當然不是,現在就有一款UTM 免費 ...