I meant to say this in the video but the reason why UTM SE doesn't have JIT support is because Apple doesn't allow third-party apps to utilize it. So it was removed to comply with this restriction so it could be published in the App Store.
For why there's a SE (Slow Edition), Apple doesn't allow JIT from AppStore apps. The reason is because JIT'ing requires generating machine code on the fly and then executing it which dodges the code signing platform. It'd essentially allow any app to run code that wasn't signed and approved by Apple.
@@FoxNoitre10 yeah i did it too, its literally a few clicks after you have universal updater iirc. Installing windows 9x is possible too, but i cant be bothered and wanna watch him do it while eating dinner or something lol
7:58 This was trippy, I have the same phone and case in landscape mode, and I have a white charging cable hooked to my phone, it was a phone clone of my phone, running iOS running an emulator, running XP, running Half-Life. Proof enough that we live in a simulation that runs on XP. Heaven is the Bliss grass hill. 😂
I too used to use UTM in my MacBook M1 for a emulation project (like a Windows OS Saga). I tried installing Windows 98 FE, but it ended up with Errors but still I was able to use the desktop, and I installed various Other OS es - Windows 3.1, Windows 1, MSDOS 5.22, FreeDOS, and Windows XP too (Which ran very well). It is so nice to see that we can use UTM in an iPhone too. Thanks Michael for this awesome Experiment Video. And Congratulations that this video has come in an XDA-Developers site's Article.
I knew there were emulators available on iPhone now, I did not know that I could emulate even windows xp. I have to try it myself now for the novelty, thanks for showing it off!
Would you mind helping me? I’m not sure where to download the windows xp iso, I have had a look at a few sites but my device said there were viruses detected, do you know of anything safe I can download it on? It was mentioned at 1:47
Can’t wait for the time I can use my iPad as an iPad and bring it out open OSX or windows on VM and work off that in a bind. Would be great for NFTS File transfers.
18:15 - A thing I learned as a sysadmin back in the day - when installing Win9x, _always_ copy the install files to the hard drive and run setup from there. The place that OEMs would put it is "C:\WINDOWS\CABS" So I would always copy the contents of the install CD's "Win9x" folder (as appropriate for the version) to that directory, then run setup from that directory. Bonus: If you ever add/remove things from Windows using the "Add/Remove Components" control panel, you won't need to dig out the CD, it has all the sources on the hard drive, in a directory it knows about since that's where it installed from.
my guess is some sort of registry conflict with how UTM is emulating, windows 95/98 getting confused with data already existing by the windows XP install.
So I assume SE is interpreted, translating instruction by instruction, while the regular version is much smarter in translating what it needs. JIT in programming in programming usually mean that you have one structured format or representation for which you compile the relevant parts of the code to the target machine code as it needs to. Which makes execution in general much faster, as it can be smart about what code path will run and should be translated.
It wasn't until a few years ago that I found out that OG retail Half-Life was totally portable with no anti-piracy other than the requirement for a CD key. You can literally just copy/paste the contents of the CD and install it from a folder placed anywhere!
all games should be like that, but I'm on the quest to remove all the anti-piracy of my old games myself. the techniques required are all available nowadays and its fun and I can guarantee the thing is clean.
Hi Michael MJD! Thank you so, so much for making a video with my suggestion! I know that I told you in that e-mail that I sent you to emulate Windows with Limbo PC Emulator on Android, but you dont have an Android device. But it is okay, because Limbo uses Qemu, just like UTM on your IPhone. Once again, I want to thank you very, very much for making a video from my idea! Thank you so much!
When we thought a smartphone is a more powerful PC on its own, then try emulating an actual PC OS with said phone! We finally made some technological advancements with this one.
i had tried to run windows on mobile twice back in the days (2015/2016), one was on an ipad where i successfully installed windows 98 onto a dosbox emulator but it failed to go past the boot screen, another was when i ran windows 98 on the bochs emulator on android 4.4 but it was too slow for me to install it at all. good to see the technology advancements of a decade lol
i actually ran utm on my iphone x about 6 months ago, windows 7 ran fine, well 1gb ram is really not much for 7 but the iphone x is limited at 3gb ram, XP worked lot better tho.
god i love delta and utm more than i love myself i do only use the remote pc on my phone since i dont technically have a NEED for a vm, i just like using XP as a word processor lol my heart belongs to 2009 but i love love love that it can run entirely on its own too, surprisingly well at that
Something that would make an even better experience is some old iPad! I did that my self and installed Windows 2000 on it to play some old games from when i was a kid, and my kids loved that :D UDM is awesome!
the fact that he's *doing it on an iphone* is the interesting part. i remember getting GBA4iOS on my ipod, and that was such a pain. amazing to see that this is happening only *14 years* later 🥴
It’s quite easy on android, on iPhone it’s a pain to get anything working because of how strict the iOS is. And iPhones are more common in places like the US.
Theres winulator and horizon emu for running wine on android, and ofc you can emulate anything. Horizon is cool because it works with samsung dex, so you basically have a mini windows desktop in your pocket.
@@dontmindbeingblindd you can use bochs / limbo for running VMs and installing random OSes that you like, or you can use "winlator" if you want to run windows apps / games. Winlator used wine which translates windows binary calls to work with linux (so technically android)
WOW, not clickbait, the last time I saw a video like this they were just running a remote desktop setup of a real PC... Never heard of UTM, never been into the alt store and jailbreaking etc. I just like a super stable phone, so going 'off track' so to speak didn't quite fit the 'stable' concept very well. I definitely cannot afford to say 'oops, better get another phone', as I enter Bricks-ville
11:16 half life will never get boring, i seen it like a 100 times on the channel and played it 100 times too lol so at this point im just used to half life
Epic Note: Windows XP is where it’s use ends without JIT. I’ve tried Windows 7 and it was painfully slow. You can’t use it to run games on Windows XP either. I’ve been playing Half Life on it and it runs at 20~ fps
Well Arm running at 3.5 GHz can certainly run operating systems designed for 350 MHz x86 no problem. Technically each instruction on x86 can take up to 10 cycles and it could use multiple cores and would still be as fast as an old PC running XP.
@@lollermann CPUs from back in the days are worthless no matter what architecture. 30 years ago nobody could imagine having that on a computer let alone a phone.
I meant to say this in the video but the reason why UTM SE doesn't have JIT support is because Apple doesn't allow third-party apps to utilize it. So it was removed to comply with this restriction so it could be published in the App Store.
oh alright! that sounds like apple alright lol
Michael you Are my favorite RUclips channel of windows!
@@sajidnawaz459😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂
And it works on 16.6.1-14 and 17.0
For why there's a SE (Slow Edition), Apple doesn't allow JIT from AppStore apps. The reason is because JIT'ing requires generating machine code on the fly and then executing it which dodges the code signing platform. It'd essentially allow any app to run code that wasn't signed and approved by Apple.
techically them allowing UTM and emulators now does allow any app code to run anyway soooo
So kind of malicious compliance?
@@windows8272sandboxed though
@@OccupiedMuffinsNothings malicious, this doesnt effect apple in any way
No, it is different because all of these are strict emulators and not JIT compilers. @@windows8272
15:02 Running Windows XP on an iPhone while running a virtual box on Windows 98 is crazy
hans zimmer - time starts playing.
...if it worked.
it would be even funnier to run iOS on Windows XP
@@giedmich OSeption
It is actually not tho.
When you got XP up and running with just a few clicks I was almost disappointed.
But you found a way to make it jank.
You should do a Windows upgrade saga on this
yes
i second this
agreed
Would likely cause the system to crash like what happened later in the video
plz
I will never get tired from saying “when is windows 9x on 3ds video coming?”
I saw someone put linux on 3ds (didnt have a dedktop environment though)
@@FoxNoitre10 yeah i did it too, its literally a few clicks after you have universal updater iirc.
Installing windows 9x is possible too, but i cant be bothered and wanna watch him do it while eating dinner or something lol
7:58 This was trippy, I have the same phone and case in landscape mode, and I have a white charging cable hooked to my phone, it was a phone clone of my phone, running iOS running an emulator, running XP, running Half-Life. Proof enough that we live in a simulation that runs on XP. Heaven is the Bliss grass hill. 😂
You throwing up half-life gameplay isn't boring, please don't stop doing it. 👍
The OS X weed got me lol, and the fact its offical lol
@chipperparrot agreed, first time when i saw that announcement it had me laughing lol but imagine if they did in fact make OS Weed
Fxcking amazing name for a future OS. Or, perhaps 420OS
I too used to use UTM in my MacBook M1 for a emulation project (like a Windows OS Saga). I tried installing Windows 98 FE, but it ended up with Errors but still I was able to use the desktop, and I installed various Other OS es - Windows 3.1, Windows 1, MSDOS 5.22, FreeDOS, and Windows XP too (Which ran very well). It is so nice to see that we can use UTM in an iPhone too.
Thanks Michael for this awesome Experiment Video. And Congratulations that this video has come in an XDA-Developers site's Article.
So, I too would suggest you to do a Windows OS Saga on iPhone.
I knew there were emulators available on iPhone now, I did not know that I could emulate even windows xp. I have to try it myself now for the novelty, thanks for showing it off!
I did this a couple weeks ago. Did it with Windows 7 too. It's really cool that you can run all of this on an iPhone.
Would you mind helping me? I’m not sure where to download the windows xp iso, I have had a look at a few sites but my device said there were viruses detected, do you know of anything safe I can download it on? It was mentioned at 1:47
"Windows recovered from a serious error"
"Don't send report"
Classic
Can’t wait for the time I can use my iPad as an iPad and bring it out open OSX or windows on VM and work off that in a bind.
Would be great for NFTS File transfers.
Hopefully you just misspelled NTFS, and don't mean NFTs. 😂😂😂
great for transferring my monkey jpegs?? 😳
this slower edition mimics old machine speeds better, i kinda like it
I'd say SE mimics a DX4 running at 75 MHz, at least on my A12Z iPad Pro.
Glad to see more MJD uploads
18:15 - A thing I learned as a sysadmin back in the day - when installing Win9x, _always_ copy the install files to the hard drive and run setup from there.
The place that OEMs would put it is "C:\WINDOWS\CABS"
So I would always copy the contents of the install CD's "Win9x" folder (as appropriate for the version) to that directory, then run setup from that directory.
Bonus: If you ever add/remove things from Windows using the "Add/Remove Components" control panel, you won't need to dig out the CD, it has all the sources on the hard drive, in a directory it knows about since that's where it installed from.
I actually did that, it was just cut out from the video. Tried running setup from there and it didn’t work.
@@MichaelMJD Okay, so it was some random other setup malfeasance, not just install location. Dang.
my guess is some sort of registry conflict with how UTM is emulating,
windows 95/98 getting confused with data already existing by the windows XP install.
Now this is MY kind of content!!!.
Also: Michael got a new iphone (from the X to the 14 pro or 15).
It was an 11 I belive, as I think he mentioned it in his installing iOS 15 beta video
So I assume SE is interpreted, translating instruction by instruction, while the regular version is much smarter in translating what it needs. JIT in programming in programming usually mean that you have one structured format or representation for which you compile the relevant parts of the code to the target machine code as it needs to. Which makes execution in general much faster, as it can be smart about what code path will run and should be translated.
This reminds me of the dosbox days. I have win 1.0, 2.0, 3.0 and 95 installed on my iPhone 4s.
Fun times.
It wasn't until a few years ago that I found out that OG retail Half-Life was totally portable with no anti-piracy other than the requirement for a CD key. You can literally just copy/paste the contents of the CD and install it from a folder placed anywhere!
something something service problem gabe newel quote
all games should be like that, but I'm on the quest to remove all the anti-piracy of my old games myself. the techniques required are all available nowadays and its fun and I can guarantee the thing is clean.
Please complete half life on iphone and upload a full video of it
It would be interesting I think to see if you could install some version of mac OS or mac OS X on UTM! One Apple operating system on the other
Just what i needed, some quality MJD content!
This got featured on a news site. Nice one.
windows xp looks really cursed when on that screen with it’s silly round corners
I hate phones with rounded corners, unfortunately that's what most are these days. Probably why I'm still rocking a Sony Xperia L2!
@@FlyboyHelosimThere's samsung's Ultra series though, or the last note
@paranomac yeah samsungs ultra series has veery little roundedness to it compared to iphones massive round corners
@@delayedplayerif you think they’re massive I feel bad for your partner.
its like a crt but worse
Hi Michael MJD! Thank you so, so much for making a video with my suggestion! I know that I told you in that e-mail that I sent you to emulate Windows with Limbo PC Emulator on Android, but you dont have an Android device. But it is okay, because Limbo uses Qemu, just like UTM on your IPhone. Once again, I want to thank you very, very much for making a video from my idea! Thank you so much!
SurfsharkAcamedy:Thank MJD For Sporing Surf Shark
I'm so happy that apple allowed emulators on the Appstore. Now i can install windows 11 on my little sister's iPad :)
Id love to try installing windows 10 on iPhone and see how that would be
The sideloadable version is still better because you can enable JIT for much better performance that allows for running a newer os like windows 10
Just made it a little further into the vid, didn’t realize you talked about jit. Oops
Where can I get the side loaded version? Is there a safe link?
@@sayadevelopmentUTM github has the ipa file
You have to be on a specific iOS version to have JIT enable for an app
@@default_hoboi can enable it on ios 17.6 so no
Bring us the OS/2 and BeOS on iPhone videos we all want.
I'm actually quite interested in seeing how well/bad Win 11 would run on something like this...or doing a full Windows upgrade saga with it.
When we thought a smartphone is a more powerful PC on its own, then try emulating an actual PC OS with said phone! We finally made some technological advancements with this one.
i had tried to run windows on mobile twice back in the days (2015/2016), one was on an ipad where i successfully installed windows 98 onto a dosbox emulator but it failed to go past the boot screen, another was when i ran windows 98 on the bochs emulator on android 4.4 but it was too slow for me to install it at all. good to see the technology advancements of a decade lol
"rise and shine mr. freeman"
Omg 1 hour ago I’m gonna do this right away absolute mythical recommended video pull
Now the question is: *"CAN WE REVIVE DOSBOX AGAIN!?"*
i actually ran utm on my iphone x about 6 months ago, windows 7 ran fine, well 1gb ram is really not much for 7 but the iphone x is limited at 3gb ram, XP worked lot better tho.
oh my god
hi jiga tech
omaga it's jigatech
god i love delta and utm more than i love myself
i do only use the remote pc on my phone since i dont technically have a NEED for a vm, i just like using XP as a word processor lol my heart belongs to 2009 but i love love love that it can run entirely on its own too, surprisingly well at that
windows xp is pure nostalgia
7:00 its always good seeing a success story on the channel
definetely an upgrade 😂
Run android x86
Could also just run normal Android. Doesn’t need to be x86.
somehow manage to run the AARCH64 version of Android with UTM since after all, it's just QEMU.
@@rockpie.iso.tar.bz2you theoretically can but AArch64 emulation on UTM SE (without JIT) is unstable and would crash way easier than x86 emulation
I was running android on iOS over a decade ago. Wasn’t too hard to do.
@@tjnucnuc Only thing that makes it hard is apple itself
Something that would make an even better experience is some old iPad! I did that my self and installed Windows 2000 on it to play some old games from when i was a kid, and my kids loved that :D UDM is awesome!
Wait till you know bout Xash FWGS if ever heard of it
sponsorship ad is from 12:45 - 14:03 for those who want to skip it.
Tk
Bro skips ads manually 😭
I skip it myself. But thanks anyway.
I didn't skip it, cause it's one of the very rare VPN ads that's actually honest. Almost everyone else says some BS about 'security'.
@@sas408 normally he has a timestamp of when the ad starts and finishes so this time he doesn’t have that so I made it myself 😂 .
Oh great! The baseball guy action figure is still there. Pls get rid of that creepy action figure! Im not asking you. Im demanding it!
Never Again!
You should do more VM-ception videos like maybe windows 95 inside windows xp inside BeOS inside windows 7 inside windows 11 or something
They should allow JIT and have an actual malware protection system
I appreciate the honest VPN ad!
Wow, you made the iPhone useful!
there's a Android fan port for half life 1 (idk if there's an iPhone port) called Xash3D which runs perfectly tho
Yes there is
There's also a Half-Life 2 and Portal port for Android
Yup, there is an iOS version of Xash3D too, but I'm pretty sure you need a jailbroken device for that
@@hazelnotxyz No, it should work without jailbreak; I got it working on AltStore
MJD: Does iPhone video
Fandroids: *_It's showtime_*
the fact that he's *doing it on an iphone* is the interesting part. i remember getting GBA4iOS on my ipod, and that was such a pain. amazing to see that this is happening only *14 years* later 🥴
HEYA HEYA HEYA ITS SHOWTIME!!! -tsukasa
It’s quite easy on android, on iPhone it’s a pain to get anything working because of how strict the iOS is. And iPhones are more common in places like the US.
10 years ago I was running Windows XP on S3 Neo😁
@@jolieproducerWho is Tsukasa? Is it Tsukasa Tenma?
Theres winulator and horizon emu for running wine on android, and ofc you can emulate anything.
Horizon is cool because it works with samsung dex, so you basically have a mini windows desktop in your pocket.
For anybody that might not know yes you can do all of this on android too
What software do you need for this?
@@aurastrike Limbo. it also has ARM virtualization and PPC too
It's a cake walk on Android. Heck you can literally even play some older AAA games running perfectly fine using wine
What software do you use for this on android?
@@dontmindbeingblindd you can use bochs / limbo for running VMs and installing random OSes that you like, or you can use "winlator" if you want to run windows apps / games. Winlator used wine which translates windows binary calls to work with linux (so technically android)
I installed this on my M4 iPad a few weeks ago and the install process took over 5 hours, so consider yourself lucky 😂
WOW, not clickbait, the last time I saw a video like this they were just running a remote desktop setup of a real PC...
Never heard of UTM, never been into the alt store and jailbreaking etc. I just like a super stable phone, so going 'off track' so to speak didn't quite fit the 'stable' concept very well.
I definitely cannot afford to say 'oops, better get another phone', as I enter Bricks-ville
Running half life in every video is way better than running Fortnite in every video
there is no way! I've been waiting for non-jailbroken utm for at least 3 years
Finally not sponsored by LINODE
11:16 half life will never get boring, i seen it like a 100 times on the channel and played it 100 times too lol so at this point im just used to half life
Utm? Yes please!
nice wallpaper
used to sideload UTM, can confirm sideloading is peak.
Half-Life running on Windows XP on iOS is wild
This got on Windows Central. It's pretty cool to see, too.
The video ID looks kinda cool
Sideloadly has support for JIT on windows
Finally a good iphone
Here at 8 seconds ago right before I was about to go to sleep at 12:30am =D
hellooo
bros on the other side of the planet
It’s 1230 here now! 57 min after your comment
18:00 here :)
16:11 here, gmt -3
When you said you’re going to install half life, you got an immediate like and sub ❤
Who remembers gba4ios? Circa 2013-14 playing pokemon emerald , fire emblem sacred stones, and other such bangers downloaded from emuparadaise
It’s Delta Emulator now.
Hartmann Spring
Keren broh.. iphone bisa main half life di winXP👍🏾
Good job burying the lede on the UTM vs SE until a few minutes in, lmao
You can use a mouse too.
Also, I don’t know if you have heard (surfing bird) but iDOS is back!
It’s never a MJD video without there being errors
It happened. Michael did the unthinkable
30 second boot up would've been kinda accurate for windows xp on a more typical PC of the day that may have been updated from windows 98 or me.
Tim Cook : ARE YOU HAPPY NOW 😡😡
THIS is content I love to see
The only Bad thing about it, it’s the slow edition only.. not the normal one that runs on full speed
Bring JIT to iOS!!!
20:14 Why did you put the phone on Airplane Mode?
haha i had a feeling you uploaded and you did love your videos
Windows xP looks like a nice vibe on the iPhone & ime it's hilarious.
Good to play some old vns, eroge and nukige. Maybe play some rpelay as well!
Epic Note: Windows XP is where it’s use ends without JIT. I’ve tried Windows 7 and it was painfully slow. You can’t use it to run games on Windows XP either. I’ve been playing Half Life on it and it runs at 20~ fps
i think also vista would do that
Nice vid, but does it require a product key?
Can't wait for SourceRuns to host Iphone Half-Life speedruns
This means we might be able to finally get Mac OS on the ipad Pro M4. Just probably leopard or something and not Sequoia LOL
Somebody tell dank pods.
Well there it is we got Windows XP on iPhone before GTA 6
Arm to x86 translation has become pretty efficient I see, wasn't expecting such a high performance.
Well Arm running at 3.5 GHz can certainly run operating systems designed for 350 MHz x86 no problem. Technically each instruction on x86 can take up to 10 cycles and it could use multiple cores and would still be as fast as an old PC running XP.
@@gentuxable The processor I tried to do the same thing with back in the day is worthless I suppose
@@lollermann CPUs from back in the days are worthless no matter what architecture. 30 years ago nobody could imagine having that on a computer let alone a phone.
@@gentuxable I'm talking about 2018 lol
@@lollermann aha, well then it was more a software than a hardware issue, I guess.
Michael MJD🤝Jiga Tech
Do you have to use a product key and pay for this? (Not the app itself but the emulated OS is you choose)
Depends on the ISO
OS X Weed? I swear I've smoked that before-
Off-topic but the url for this video is kinda amusing.