How to run macOS on Linux (without too much hassle)

Sdílet
Vložit
  • čas přidán 5. 07. 2024
  • Head to squarespace.com/thelinuxexper... to save 10% off your first purchase of a website or domain using code thelinuxexperiment
    Grab a brand new laptop or desktop running Linux: www.tuxedocomputers.com/en#
    👏 SUPPORT THE CHANNEL:
    Get access to:
    - a Daily Linux News show
    - a weekly patroncast for more personal thoughts
    - polls on the next topics I cover,
    - your name in the credits
    CZcams: www.youtube.com/@thelinuxexp/...
    Patreon: / thelinuxexperiment
    Or, you can donate whatever you want:
    paypal.me/thelinuxexp
    Liberapay: liberapay.com/TheLinuxExperim...
    👕 GET TLE MERCH
    Support the channel AND get cool new gear: the-linux-experiment.creator-...
    🎙️ LINUX AND OPEN SOURCE NEWS PODCAST:
    Listen to the latest Linux and open source news, with more in depth coverage, and ad-free! podcast.thelinuxexp.com
    🏆 FOLLOW ME ELSEWHERE:
    Website: thelinuxexp.com
    Mastodon: mastodon.social/web/@thelinuxEXP
    Pixelfed: pixelfed.social/TLENick
    PeerTube: tilvids.com/c/thelinuxexperim...
    Discord: / discord
    Timecodes:
    00:00 Intro
    00:35 Sponsor: Squarespace
    01:33 Quickemu & QuickGUI
    03:02 Graphical Setup
    04:51 CLI setup
    05:18 Install macOS
    07:38 Configure the VM
    09:56 Limitations
    13:01 What you can do
    15:25 Sponsor: Tuxedo Computers
    16:34 Support the channel
    #Linux #vm #macos #macosventura #macosmonterey
    QuickEmu: github.com/quickemu-project
    QuickGUI: github.com/quickemu-project/q...
    Quickemu thing is a simple program that uses Qemu to automatically create vms for a bunch of operating systems, whether that's macOS, Linux or Windows.
    So, if you went for the GUI, it's all extremely simple: you launch QuickGUI after installing it. The app might take a while to display anything inside the window, but once it does, you can click on "Create new machines".
    You then get to pick the directory where you want to set things up, and the operating system you want to install. Once the download is done, click "dismiss", and then the little "X" in the top left to close the downloader part of the app. You can then click "manage existing machines", and click the little "play" button next to your macOS VM, and you're good to go, you should land in the setup for macOS.
    If you don't want to use a GUI, you can run quickemu using the command line.
    quickget macos monterey
    quickemu --vm macos-monterey.conf
    Inside macOS, open disk utility, and select the hard drive that was created for you, it should be about 100 gigs. Click the erase button in the top right corner, and rename the disk.
    Confirm, and then close Disk utility. Click "reinstall mac os monterey", and proceed to select your recently erased hard drive, and to accept the licensing terms.
    The install will then run, it takes a long while. On my own computer, it took about 1h to complete, so be patient. Once the install is done, you should be able to reboot into a macOS session.
    To change the configuration of the VM, you have a text file, that is stored in the directory you picked at install, in my case, it's in my home folder. It should be called macos-monterey.conf.
    By default, you'll only use 2 CPU cores, I changed that to 4, as my system can handle that without any problem. Just change the number after the cpu_cores parameter.
    If you want to give the VM more RAM, add the following line:
    ram="16G"
    You'll also want to enable TRIM: open the terminal app from macOS
    sudo trimforce enable
    If you want to pass a CD ROM as an ISO to the VM, add this to the config file of the VM:
    fixed_iso="/path/to/image.iso"
    Now, of course, it's a VM, so there are limitations. First, 3D acceleration won't be good here.
    If you can't login to any icloud services or the mac App Store, you'll also have to run a little command.
    To solve that, you can open the macOS system preferences, then go to network, and delete all the network devices.
    Then you'll need to open the macOS terminal app, and type the following command line:
    sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
  • Věda a technologie

Komentáře • 420

  • @TheLinuxEXP
    @TheLinuxEXP  Před 4 měsíci +17

    Head to squarespace.com/thelinuxexperiment to save 10% off your first purchase of a website or domain using code thelinuxexperiment

    • @pubdigitalix
      @pubdigitalix Před 4 měsíci

      One small tip. Up your RAM and cores before begin to install. It's a little more faster. Thanks a lot for the video.

  • @Michi-go5xi
    @Michi-go5xi Před 4 měsíci +338

    The great advantage to this approach is that quickemu is a wrapper for QEMU. Which means you'll be using a type 1 hypervisor... Way better than VirtualBox in terms of performance

    • @TheLinuxEXP
      @TheLinuxEXP  Před 4 měsíci +38

      Absolutely!

    • @hiru92
      @hiru92 Před 4 měsíci +8

      both are slow, specially qemu , vmware is way better

    • @myhandleiswhat
      @myhandleiswhat Před 4 měsíci +35

      @@hiru92 I used QEMU on a potato PC running Linux; I ran another VM that was another spin of the distro I was using, and an older version of Windows, I didn't notice it being ridiculously slow.

    • @rigierish3807
      @rigierish3807 Před 4 měsíci +43

      ​@@hiru92QEMU is absolutely fast, you just have to configure it properly. On the other hand, VMware is so much limited than QEMU, you can't do anything on it. The level of customization is honestly comparable to VirtualBox. And the worst part is that, unlike those two other hypervisors, it's proprietary and paid program (you have a free version but come on).

    • @imadam
      @imadam Před 4 měsíci

      @@hiru92 qemu is faster than vmware catch yourself on m8

  • @mks-h
    @mks-h Před 4 měsíci +134

    There's also OSX-KVM project which set's up a qemu-kvm with MacOS. Also works with the latest MacOS. And there's some info on the case when Apple sued some company and failed.

    • @Cameronsplaze
      @Cameronsplaze Před 4 měsíci +14

      I just found that project too. The nice thing is you can use virsh to install the VM, so all the libvirt tools should work with it. I love quickemu too, but not having libvirt is awkward.

    • @alexcerzea
      @alexcerzea Před 4 měsíci +1

      I used it in fedora 39 and it work in terminal, but not in virtmanager, it gives me a rare error, did it happened to you or its just my luck XDdddd

    • @HUEHUEUHEPony
      @HUEHUEUHEPony Před 4 měsíci

      OSX-KVM is goat, I am running OS X here, however only chromium works, firefox or safari won't work because of no acceleration, kinda based, I can test homebrew, for real. And the best thing is that you can just virt-manager. EASY I love it.

    • @diablorojo3887
      @diablorojo3887 Před 4 měsíci +4

      I tried osx-kvm and never worked for me, but I like the initiative, more projects= more possibility

    • @Jaoheah
      @Jaoheah Před 4 měsíci +1

      Didn't work for me sadly.

  • @beyblader261
    @beyblader261 Před 4 měsíci +76

    Thanks i'll now be able to run mac inside my fedora virtualbox 💀.

    • @Cobalt985
      @Cobalt985 Před 4 měsíci +7

      Only if you have "nested virtual machines" ticked.

    • @---we8bx
      @---we8bx Před 4 měsíci +5

      virtualbox is to slow. lol

    • @Harsh-bv1hf
      @Harsh-bv1hf Před 4 měsíci

      ​@@---we8bx you missed the joke man

  • @ybcanal21
    @ybcanal21 Před 4 měsíci +46

    As a previous comment said, OSX-KVM works with Sonoma. The only change between Ventura and Sonoma is the CPU name in the qemu config file. So you may run the virtual machine on any qemu tool (qemu, quickemu, probably virtmanager after creating the xml config file). You just need to install Sonoma using the image downloaded by OSX-KVM and the correct cpu in the config file. And voilà !

    • @armendberisha2476
      @armendberisha2476 Před 3 měsíci

      i need some help with with this, it worked once but now it doesnt appear the macos anymore. It asks me to connect to spice: localhost and TLS port. Anyone that can help? Thanks

    • @writtenskate522plays
      @writtenskate522plays Před 2 měsíci

      Theres no macos sonoma as an option to download. How did you do it?

  • @TechWorldDeb
    @TechWorldDeb Před 4 měsíci +27

    linux is the future of desktops

    • @no_name4796
      @no_name4796 Před 4 měsíci +12

      2024 is the year of the linux desktop! For sure this time!

    • @dumbfloppa
      @dumbfloppa Před 4 měsíci

      no 2025 will be since windows 10 looses support.@@no_name4796

    • @Adam.Jski.
      @Adam.Jski. Před 4 měsíci

      @@no_name4796 every year is the year of the linux desktop

    • @JimAllen-Persona
      @JimAllen-Persona Před 4 měsíci +1

      As soon as "they" decide on one. But I think you're right. What amazes me is why MS just doesnt port a Windows UI to Linux. Yeah, I can see issues but a familiar UI would go a long way.

  • @aleksandarvasilic9235
    @aleksandarvasilic9235 Před 4 měsíci +12

    This is literally what i was searching for yesterday, and it cannot believe that this video came up recommended today. I am glad that i am subscribed to your channel

  • @Rajitha_Dassanayake
    @Rajitha_Dassanayake Před 4 měsíci +8

    Informative video I've been waiting. Thanks! 😊

  • @light-gray
    @light-gray Před 4 měsíci +33

    13:01 The title says "Limitations"

  • @mohamedketata8259
    @mohamedketata8259 Před 4 měsíci +1

    that's one of the reasons why I love this channel, I really *love* tricks like that

  • @henryd4331
    @henryd4331 Před 4 měsíci +2

    Loved how you conveniently hid the Apple logo at boot. Clever 😅

  • @bernym4047
    @bernym4047 Před 4 měsíci +1

    Very comprehensive. There are a couple of graphic programs that I'm interested in that are not available on Linux but are on MAC so I might give this a try. Thank you.

  • @va4402
    @va4402 Před 4 měsíci +1

    This is so great. I Wish I so this video few month ago, but still is good to know. Thank you for your job )

  • @MegaManNeo
    @MegaManNeo Před 4 měsíci +7

    I might keep this tool in mind for when I have more space again on my SSDs or I have eventually to replace Windows 10 with 11 or 12 at which point I'll hopefully be able to pass through my GPU as needed.
    Thanks Nick.

    • @sdkdb
      @sdkdb Před 4 měsíci

      I wouldn't recommend it really, it would be so slow to do basic tasks even if you setup GPU passthrough it will be a slugish experience at best

  • @begota
    @begota Před 4 měsíci +9

    Regarding the GPU acceleration, maybe you can consider making separate video on how to setup it. Because of recent decision to add kernel level anti-cheat in League of Legends, it will be impossible to play it in Linux, and playing it in MacOS VM (since anti-cheat is not required on it) with GPU acceleration might be the best option for people who don't want to install Windows.

  • @Twich0713
    @Twich0713 Před 4 měsíci +3

    Very nice! I wish I had seen this video before, I initially installed qemu-kvm and Catalina in January 2020 on Linux Mint and struggled a lot because I couldn't get my graphics card to passthrough and then last year I changed to Debian 12 and magically everything worked perfectly. Now I can work with Linux and Mac, Linux and Windows or Windows and Mac on a different monitor at the same time with the same keyboard and mouse. I even upgrate to Monterey with no issues.

    • @bennypr0fane
      @bennypr0fane Před měsícem

      How did you passthrough your GPU?

    • @Twich0713
      @Twich0713 Před měsícem +1

      @@bennypr0fane I didn't need to, because I upgraded my GPU to an AMD PRO W7600 and it has 4 DP connections and I just connect another monitor and fixed each VM to a different monitor. I run benchmarks, it's probably like 10% difference in performance, for me is good enough
      I use this method for setup Qemu with Virt Manager czcams.com/video/Kq849CpGd88/video.htmlsi=zR6ZHgNwMOrr-MmX
      And this to setup Macos czcams.com/video/dMLNP6FfhkI/video.htmlsi=arYntUWAfRDgWG37

  • @joe-skeen
    @joe-skeen Před 4 měsíci

    Looking at all the options in the quickgui, I'm excited to use this app to test multiple OS configurations for my web apps without having too much hassle to set things up. So much better than VirtualBox, and way easier than attempting a Hackintosh! Such a great guide, thanks for sharing!

  • @AndersHass
    @AndersHass Před 4 měsíci +5

    It could be funny to do this on a Mac running Asahi Linux

  • @redhawk3385
    @redhawk3385 Před 4 měsíci +9

    I wish I had this video a year ago when I had my IOS dev class in college, I had to showup at the computer lab like a loser.

  • @abuzawad3192
    @abuzawad3192 Před 4 měsíci

    Thanks for introducing us to such a good virtual box alternative

  • @FilSapia
    @FilSapia Před 4 měsíci +4

    The thing is, one day Apple will stop releasing x86 versions of macOS all together and there likely won't be any real way to run future versions of their OS. The amount of proprietary features macOS requires as part of Apple Silicon, the insane security around their platform, and the fact trying emulating very high end ARM64 chips on x86, makes macOS on non-Apple hardware futile to say the very least.

  • @robertsretrogaming
    @robertsretrogaming Před 4 měsíci +1

    I do have a MacOS VM that I got running under virtualbox that I have not booted up in awhile. Thanks for an interesting video.

  • @dampintellect
    @dampintellect Před 4 měsíci +1

    If you change the CPU core count, Threads, and ram allocation before installing the OS it will greatly improve install times. Took me about 20 minutes to perform the install, if you close out your VM and no longer have the install option delete the disk.qcow file to reset the VM and restart the install process.

  • @jonathanchevallier7046
    @jonathanchevallier7046 Před 4 měsíci

    Thank you for the discovery of this tool.

  • @speed488
    @speed488 Před 4 měsíci

    13:03 : You have "Limitations" animation where it should be "What you can do"
    Great video! Thanks for the info; that's exactly what I need! I need to test a Mac-only software that doesn't require fancy system resources. I'll give it a shot.

  • @byteseb
    @byteseb Před 4 měsíci

    Great video, Nick.
    A little unrelated, but I just wondered: What are you using to sync your Nextcloud to your local PC? I used the official Nextcloud client, but regardless of the packaging format, it tends to be buggy. I'd rather not risk any data with syncing issues...

  • @seanobrien16
    @seanobrien16 Před 4 měsíci +15

    Good video. I did this last year and it was quite fun. Took about a week to get a good working setup with GPU passthrough and not using spice (switch monitor to second input as that is where the video output from the second GPU is hooked into). Then it really worked smoothly and was really pleasant OS to use. I think it was Catalina.

    • @taizunjafri8827
      @taizunjafri8827 Před 4 měsíci +2

      How did you get the GPU passthrough to work ? Did hooking up a second monitor automatically take the GPU input as default ?

    • @_yassineee_
      @_yassineee_ Před 4 měsíci

      how did you do the passthrough ?

    • @andrewmarin3941
      @andrewmarin3941 Před 3 měsíci

      how?

  • @ParasAryan
    @ParasAryan Před 4 měsíci

    as a mac user i learnt something new today. sudo trimforce enable. thank you 🙂

  • @onestopviewfiles
    @onestopviewfiles Před 4 měsíci +4

    5:38 I see you rolled your way
    into the semis.

  • @TheBenSanders
    @TheBenSanders Před 4 měsíci +4

    I've been messing with QEMU lately on my EndeavourOS system since my Windows install go to where it boots really slowly. Can't wait to build a new system where I can virtualize my Windows-based gaming PC.

  • @kilobytecache6192
    @kilobytecache6192 Před 4 měsíci +1

    would love to try to get this running in like a basic headless linux environment and essentially have a macbook on a thinkpad
    i use qemu daily and hadn't even considered it until you mentioned the cli setup there

  • @commanderdestructa4654
    @commanderdestructa4654 Před 4 měsíci +1

    I edited the .conf file before starting the VM, added 8 cores (have 20 cores on my CPU) and 16GB RAM. Installation took about 30mins. It's not as fast as a real Mac obviously, but I need it for occasional use supporting my father who has a Mac and is totally useless at using it (thanks PC World for telling him it's the best he could get when all he needed was a basic PC running Windows). So at least now I can talk him through his issues (and there are a lot!). Told him to return it, but he's stubborn and wants to learn it.

  • @postnick
    @postnick Před 4 měsíci

    Chasing that MACOS life is what lead me back to getting into Linux in the first place. I did have a nice hacktinsoh for like two years until Just got a really cheap M1 Mac MIni. I love this macmini, but I still run Fedora on my Laptop and other desktop. If I didn't have an iphone (along with ALL of my friends and family) I'd get a lot less value out of macos myself.
    I find most of my use is Fedora daily and I'll remote into my mac when I need it.

  • @Nix_Stix
    @Nix_Stix Před 4 měsíci +1

    Fantastic video. Will defs try installing. Quick question - do you know if garageband will work in the VM?

  • @unperrier5998
    @unperrier5998 Před 2 měsíci

    Virtualbox is definitely working, I got MacOS catalina(?) on Vbox a while back (at the time of the pandemic) but it was slow as hell.
    There are things to do like setting BIOS strings and enabling EFI, etc. but it's possible.

  • @Bob-of-Zoid
    @Bob-of-Zoid Před 4 měsíci +2

    As one who boycotts abusive companies, just like anything Microsoft I also have no want, nor any need to do this, but I had to watch to see just how Great Linux and it's developer community is for making stuff like this possible and being pro-consumer, even when it comes to running the competitions code within i!🐧🐧🐧

  • @taylorkoepp3048
    @taylorkoepp3048 Před 4 měsíci +1

    I've been itching to install Fedora on my M1 MacBook for a while since virtually all features are now supported. Alas Xcode requirements for iOS development have prevented me from doing so but this looks like it fixes that problem! I'd also assume since I'd technically be installing macOS on Apple hardware (albeit interfacing through Linux) then I'm not breaking any terms. Another great video from the Great Living Frenchman 🙂

    • @MauricioSzabo
      @MauricioSzabo Před 3 měsíci

      Warning about iOS development: it does work, but not with a real iPhone. Apple being Apple, there's some protections against USB passthrough to the VM - I used this exact same approach for my last job on react-native, and I couldn't connect the iPhone at all (as soon as I clicked on the iPhone menu to pass-through, it simply disconnected the USB and re-connected the phone to my Linux)

  • @tomdillan
    @tomdillan Před 4 měsíci +1

    I should try this in my 2012 Mac mini.

  • @keyboard_g
    @keyboard_g Před 4 měsíci +8

    Where does this MacOS image come from? Some guy just uploaded it to QEMU servers?

    • @mairhart
      @mairhart Před 4 měsíci +3

      I think this is an important question, for security reasons.

    • @thebozzIDW
      @thebozzIDW Před 4 měsíci +10

      I believe the image is downloaded from Apple servers, and then converted to the appropriate ISO format.
      The command line quickget (that is part of this quickemu package) has a option where you can actually get it to output the download source.

    • @leandrodasilva2523
      @leandrodasilva2523 Před měsícem

      It is downloaded from the apple server, it shows in the cli

  • @thedourkin
    @thedourkin Před 4 měsíci

    Nice! This is just what I need, I have an Apple Time Machine NAS filled with data I can’t access natively from Linux. This should allow me to migrate it to Linux friendly storage.

  • @mjdxp5688
    @mjdxp5688 Před 4 měsíci +2

    Just wondering, why macOS Montery instead of a newer version? Is there some kind of benefit to using Montery?
    Edit: It looks like Ventura is used in the video, why not use that?
    ANOTHER edit: Tried it myself with Ventura, it failed to boot with a cryptic error message I couldn't understand. Tried Montery, it was able to boot. If it stops for you with an error message that's something like "[EB|#LOG:EXITBS:START]", try using Montery instead of Ventura.

  • @GarfieldtheDestroyer
    @GarfieldtheDestroyer Před 3 měsíci +2

    Advice regarding quickgui: If you're on Arch and don't want to spend all eternity building it, you can yay -S quickgui-bin for a prebuilt version.
    Also, installing aria2 made the download faster (or possibly placebo, I don't know).

    • @WildMidwest1
      @WildMidwest1 Před 3 měsíci

      I repeatedly had exit status failure messages building quickgui in Manjaro (arch), regarding Flutter SDK corruption or missing permissions. Quickgui-bin allowed me to try the app. Unfortunately there were a lot of problems such as USB redirection errors and hard freezes requiring power cycling.
      Quickgui does not appear ready for deployment in Manjaro / arch. I suspect this is why Nick did not include quickgui in his arch build instructions at 2:40. Unfortunately, quickemu is largely crippled without it.
      TLDR, use a different distro - not arch - for quickgui / quickemu.

  • @jimmyscott5144
    @jimmyscott5144 Před 4 měsíci

    What's the difference between spice and VNC? Did mas switch Remote Desktop clients from VNC? I know on my older Mac I can remote into it from VNCfrom my desktop.

  • @LeeFlemingster
    @LeeFlemingster Před 4 měsíci +1

    Does the sound work using this method?

  • @SteveMacSticky
    @SteveMacSticky Před 4 měsíci +7

    I think the biggest reason I would run Mac os on Linux is if I use Adobe and their design programs

    • @katrinabryce
      @katrinabryce Před 4 měsíci +6

      Windows in a VM would be a much better option for that. A properly set-up Windows VM will give you about 90% of native speed, whereas MacOS will give you about 1% if you are lucky. X-Code maybe makes sense, but you would be far better off just getting a cheap Mac Mini.

  • @cheako91155
    @cheako91155 Před 4 měsíci +1

    Can this be used with the vision pro?

  • @WagnerDavinci
    @WagnerDavinci Před 4 měsíci

    Does it work well for mobile development? React Native, deploy the Reactnative ionic app?

  • @wyim
    @wyim Před 3 měsíci

    May I ask if the macOS that runs on Linux has video acceleration, or even doing some simple video editing?

  • @imop285
    @imop285 Před 4 měsíci +1

    Ayo bro. what's up? how is life. Bro I had some questions.: I've got a setup question regarding my QEMU virtual machine setup. So, here's the deal: I'm running two operating systems within my VM - Fedora and Windows 11 - and my host OS is openSUSE Tumbleweed. Now, I've got two different GPUs available, an RX 7800XT and an RTX 3060. My plan is to dedicate the RTX 3060 specifically to the QEMU VM. My question is, can I utilize the RTX 3060 simultaneously on both OSs within the VM? like I will use fedora, windows at the same time on the qemu. And do I need to install any proprietary drivers for the NVIDIA GPU to ensure I get full performance from it within the VM OSs?

    • @MadHau5
      @MadHau5 Před 4 měsíci +3

      if you're passing through the device, you will need its drivers in the vm (windows/fedora) but don't need it for the host (suse). you can pass through the device to only one vm at a time (not both).

    • @imop285
      @imop285 Před 4 měsíci +1

      @@MadHau5 thanks mate

  • @chuckowens2010
    @chuckowens2010 Před 4 měsíci

    I feel like I am stuck with virtualbox. Trying to figure out bridged networks or network adapters seemed more than it was worth. I use virtual box for a work vm and needed to PXE to get the image

  • @Le.Chiffre
    @Le.Chiffre Před 4 měsíci

    It is awesome!😮

  • @ronm6585
    @ronm6585 Před 4 měsíci

    Thanks Nick.

  • @мойкомпьютер520

    Which distro did you use?

  • @wiktormaciejewski7296
    @wiktormaciejewski7296 Před 4 měsíci +1

    great! very useful, only thing is that cpu_cores didn't work for me, I typed cpu="8"

  • @JeremyDawesJezweb
    @JeremyDawesJezweb Před 4 měsíci +2

    Is there a Linux mint install guide for dummies to get quickgui working?

  • @heroclix0rz
    @heroclix0rz Před 4 měsíci +1

    The window size weirdness looks like a dpi scaling bug. If your DE has dpi scaling, try setting it to 100%.

  • @friedrichmyers
    @friedrichmyers Před 4 měsíci +1

    I always wanted to run MacOS because I had always been a Windows and Linux user. MacOS was intriguing for me because of the design and overall better OS than whatever Windows is upto (maybe because it is unix based). But I never bought a mac, because it is a closed machine and I don't like closed software. Would be great to try out MacOS. Thank you for posting the video

    • @Freshbott2
      @Freshbott2 Před 4 měsíci +1

      I’ve always found that notion to be valid but to make decisions around it is a bit extreme. I’ve always been a Windows, Mac and Linux user for work, tinkering and down time. I’d be lying if I said the closed nature of Apple had any bearing at all. If there was anything half as nice as a Macbook on the market, I’d give it a go with Linux. But then I’d find it in my bag toasting with 1% battery so it’s just never gonna happen. I’m not gonna waste my time setting everything up and then forgetting how I did it come time to do it fresh a few years later. Linux is nice but tinkering is a hobby I’ve still got actual work to do, and Windows being the actual alternative is also closed source.

    • @friedrichmyers
      @friedrichmyers Před 4 měsíci +2

      @@Freshbott2 It is a fair point. I agree with it. Sometimes you have to fight with linux and setup things that should be setup on the installation. In my Arch installation, I had to setup power saving, hibernation and touchpad for my laptop, from scratch!
      Now, that is great for a hobby but it gets old pretty fast when you have to do actual work. However, switching to BSD was one of my better decisions as it limited the headaches and made things easier.

    • @heikolahjanen5489
      @heikolahjanen5489 Před 4 měsíci

      You can also buy cheap Dell or HP desktop PC which are very easy to use as a Hackintosh rigs if you want to play with "real" Mac. Done that couple times.

  • @BLASTIC0
    @BLASTIC0 Před 4 měsíci

    I want it just for iMessage on the PC. I'm going to give this a shot when I get my 7950x

  • @RetroChibii
    @RetroChibii Před 4 měsíci +5

    What is the download size of the virtual machine?
    I have a capped internet.

    • @_denzy_6310
      @_denzy_6310 Před 4 měsíci +3

      Around 11gb for the Ventura installer and 600mb for recovery

    • @RetroChibii
      @RetroChibii Před 4 měsíci +1

      @@_denzy_6310 thanks a lot.

  • @DudeItsDallyBoy
    @DudeItsDallyBoy Před 2 měsíci

    What about virt-manager. Can the VM download from Quickgui be launched and managed from virt-manager? I would ideally like to keep in virt-manager because quickemu or at least quickgui isn't supported on hyprland

  • @minikame2272
    @minikame2272 Před 4 měsíci +3

    What if you install Linux on mac hardware and then run macOS within a VM... wonder if the terms account for that

    • @diablorojo3887
      @diablorojo3887 Před 4 měsíci +1

      Interesting question, some years ago people people theorized that apple end OSX server to avoid people to use virtualization as a legal loop hole even in their original hardware

  • @indigomizumi
    @indigomizumi Před 4 měsíci

    Can I edit the config file before starting the macOS install? I've tried doing so but then the installation doesn't seem to work.

  • @trevorford8332
    @trevorford8332 Před 4 měsíci +3

    Simple, he says!! 😊

    • @dbbgba
      @dbbgba Před 4 měsíci

      For Linux users it kinda is

  • @ErikTheHalibut
    @ErikTheHalibut Před 4 měsíci +4

    Has anyone tried doing this to run an Xcode dev environment? Whats the performance like trying to run ios or watchos simulators? Also, is GPU passthrough available to speed up graphics?
    Edit just saw that Xcode does run, still wondering what the experience is like?

    • @ariosetiawan173
      @ariosetiawan173 Před 4 měsíci +1

      i too, need to know how if want deploy flutter source code for deploy iOS Apps

    • @mr.sidious9163
      @mr.sidious9163 Před 4 měsíci +1

      You can get GPU passthrough with Qemu (at least for Windows), I think the problem would be driver support, as Apple has stopped using dedicated GPUs on their Mac's since 2020.

  • @idkjustwannacomment
    @idkjustwannacomment Před 4 měsíci

    a clear tutorial about gpu passthrough to mac vm would be nice❤

  • @dtjanixx
    @dtjanixx Před 3 měsíci

    Hi. What OS do you use?

  • @archip8021
    @archip8021 Před 4 měsíci +1

    Awesome! Will try for iOS development. With some kind of bridge I could code in Linux but build and run in MacOS 🤔

    • @meeponinthbit3466
      @meeponinthbit3466 Před 4 měsíci

      Hey.... Someone who's able to provide an actual use case other than "because I can". I couldn't think of one, but I forgot about this one.

    • @DamagedDingo
      @DamagedDingo Před 4 měsíci

      Is there a way to code in Linux/swift and have a iPhone simulator?

  • @justinfournier2521
    @justinfournier2521 Před 2 měsíci

    Hey there, do you have an updated video for your linux theming used here? Trying to find it but cannot because the youtubve search function is kinda bad!

  • @Dariusmiles2123
    @Dariusmiles2123 Před 4 měsíci

    I can't use it on Fedora because of DNF instead of APT and I can't use the PPA. I guess it'd be easy once the GUI is opened but I can't even get to that point. Anyone knows what I should use in the terminal to get to where the video is starting?

  • @ferdev6597
    @ferdev6597 Před 12 dny

    Hi, it's possible resize the disk? up to more 100gb?

  • @bvd_vlvd
    @bvd_vlvd Před 4 měsíci +3

    Is it worth it for iOS development (Swift/Objective-C)? Or do I just bite the bullet and buy a Mac Mini or something else? What does everyone think?

    • @calebvanwinkle1703
      @calebvanwinkle1703 Před 4 měsíci

      Depends on how much you value your time and how much money you have. Unless you're really unable to buy a Mac mini, I would probably just bite the bullet.

    • @bvd_vlvd
      @bvd_vlvd Před 4 měsíci

      @@calebvanwinkle1703 I can find them for a very affordable price, but I could also invest that money into a better computer to run this more smoothly. I'll need a new rig either way. That's where I'm not sure which approach is better

  • @schniffenhausen
    @schniffenhausen Před 4 měsíci

    Will this work on windows subsystem for linux

  • @Dungeonseeker1uk
    @Dungeonseeker1uk Před 4 měsíci

    Pretty sure VMWare has decent support for macOS guests, IIRC clipboard and DnD both work though TBF its been a while since I last tested it.

  • @SabinTV-NP
    @SabinTV-NP Před 2 měsíci

    Hey man. How do I get quickgui running? You seem to also have Fedora on the system you used in the tutorial, but I just can't seem to get quickgui up and running.

  • @DamagedDingo
    @DamagedDingo Před 4 měsíci

    Can you code on an iPhone through the VM?

  • @BC-zw1ij
    @BC-zw1ij Před 4 měsíci

    I plan to buy a new pc. Which CPU do you recommend? Is an i3 12th or 13th Generation good enough?

    • @hiru92
      @hiru92 Před 4 měsíci

      always buy latest

    • @diablorojo3887
      @diablorojo3887 Před 4 měsíci

      11, 12 and 13th are the same CPUs, buy the cheapest, or buy a Ryzen and upgrade down the line

  • @dbbgba
    @dbbgba Před 4 měsíci

    Can it run Photoshop or after effects? I need a way to run those two while using Linux!

    • @diablorojo3887
      @diablorojo3887 Před 4 měsíci +2

      You can launch the aplicativos, but with no 3d acceleration the results are going to be terrible

  • @mglsj
    @mglsj Před 4 měsíci +3

    Can you review "Darling" (wine but for macos apps on linux)

    • @tsukuyomin
      @tsukuyomin Před 4 měsíci +1

      Sadly doesn't allow graphical apps, and offers very limited support for now, iirc. Very interesting project, tho

  • @Cameo007
    @Cameo007 Před 4 měsíci

    I didn't already watch the video but this is what I googled today (and what I want to try). 😂

  • @PainweedingPills
    @PainweedingPills Před 4 měsíci

    Well, the only thing i like about Mac OS is the old Text-To-Speech voices. Zarvox (from the legacy voices of mac speech) is my favorite one. I might give that one a shot!

  • @Ballissle
    @Ballissle Před 4 měsíci

    Does this work for building an IOS app in xcode and signing it?

  • @hummel6364
    @hummel6364 Před 4 měsíci

    Does this quickemu do weird things?
    Say I wanna just create the VM on my Arch laptop and then migrate it to my RHEL server without needing to install quickemu there, can I do that?
    I.e. is this just a regular KVM/QEMU/libvirt VM or does it use some special sauce?

    • @hummel6364
      @hummel6364 Před 4 měsíci

      It does not work, what a pain.
      It doesn't integrate with virsh/libvirt or virt-manager, and the creator says this is "out of scope for the project".
      I'm not even sure how this is possible because as I recall in the past libvirt has always picked up on all my VMs even if I created them without the abstraction layer.
      I am sure however that someone with more knowledge about qemu and the like would be able to do this, I am not. Sad!

  • @gene081976
    @gene081976 Před 2 měsíci

    How is the performance for this? I have the last x86 MacBook Pro, that I might want to install Linux on it, then run MacOS as a VM on it. So technically I am still running MacOS on Mac Hardware.
    At the moment, running VM Ware Fusion for x86 on MacOS x86 to run Linux has really good Linux performance. Just wondering if it is worth the other way around.

    •  Před 2 měsíci +1

      I had a dual boot with Fedora on my Macbook Pro (Last Intel one). It is not really worth it because it is always a compromise. Always stuff not running - or fans getting crazy. If you love to tinker you could do it - but not as a production workspace. Getting another laptop without the T2 chip is the better choice IMHO.

    • @gene081976
      @gene081976 Před 2 měsíci

      @ Thanks, I was wondering more if the performance of MacOS on VM has improved any since I last tried it (on PC). Heck even MacOS VM on MacOS is slow and sucks.
      As expensive as Mac hardware are, I find it compelling enough to run MacOS as host OS, so I can run all my favorite OSes from one place. PCs maybe cheaper, but the one OS where it is spotty is MacOS. Even in Hackintosh. With all the time spent (and maybe wasted) trying to get a production-quality MacOS on PC hardware, it just isn’t worth it.
      Funny thing is, trying to use a Hackintosh for a year is what lead me to just buy a real Apple Mac. I ended up buying a prev. Generation new Mac Pro from Amazon with all my amazon gift cards to bring the total price down to something affordable. But has become my most productive system (MacOS with VMs in UNIX, Linux Distro, and Windows). Used it for nearly a decade before I needed to replace it with a newer one.

  • @abbasbvohra
    @abbasbvohra Před 2 měsíci

    if i install xcode on the macos vm would be i able to use the ios simulator?

  • @tauon_
    @tauon_ Před 4 měsíci

    i'll watch this later, i hope it has graphics accel cause that's the issue with the one i currently use and i don't have space to install my other gpu

  • @Zaid_385
    @Zaid_385 Před 4 měsíci

    can this be done on a Windows machine running an Ubuntu virtual machine?

  • @litemint09
    @litemint09 Před 4 měsíci +1

    its better to make a triple boot (MacOS, windoze,and Linux)
    I did it on my dell Optiplex 3080 micro and made a 15minutes install guide too.

  • @chrisprescottwithsignature9465

    does this not work on fedora? can't seem to find install instructions for fedora, only ubuntu

  • @user-cb3le9oh9p
    @user-cb3le9oh9p Před 4 měsíci

    The main reason I’d want to run mac os in Linux isn’t about cost. It’s about having some options on hardware form factor.

  • @mirage809
    @mirage809 Před 4 měsíci +2

    Man, Apple have made running their OS outside their hardware a real pain up the bum. I see why they did it like this. There's no real reason for them to support anything they don't make with MacOS officially not running on it. Still a pain for developers and the likes who'd like to support Apple their browser and their ecosystem, but don't have the budget to have a Mac laying around for just that.
    Honestly, those M chips equipped Macs are really cool. It's incredible how much power Apple have squeezed out of those chips while running at very low wattage and very manageable temps. Their lack of gaming support is a crying shame. There's a little token support, but few things would show off the power of those chips better than running brand spanking new AAA games on them. The hardware can do it easily. Metal as a graphics API supports everything that is needed to make it happen. The will just isn't there.

    • @grantschilb8019
      @grantschilb8019 Před 4 měsíci

      Have you tried Whiskey? It's a modified build of game porting toolkit and it can run steam games. Works great for rocket league (win64 version) at 1080p 60 fps on base M1. I do wish apple supported vulkan tho

    • @mirage809
      @mirage809 Před 4 měsíci +1

      @@grantschilb8019 I have not, but that sounds like something that has great potential.

  • @fahdalawsi2172
    @fahdalawsi2172 Před 28 dny

    is the ubuntu running nativelyor virtualized?

  • @JacobLaurenzana
    @JacobLaurenzana Před 4 měsíci

    Does Logic Pro X work?

  • @Haltroy
    @Haltroy Před 4 měsíci +10

    As far as I remember, there's used to be a project named "Darling" to run macOS apps natively on Linux just like how Wine does but it still has issues.

    • @lunlunnnnn
      @lunlunnnnn Před 4 měsíci +11

      darling is nowhere near the level of wine at the moment, so that's not a viable alternative. you can run some terminal apps and apparently even some very basic demo GUI apps, but nothing that's actually useful

    • @user-mv9iy5ph1f
      @user-mv9iy5ph1f Před 4 měsíci +4

      Its still being actively developed by a small team, definitely not to the scale or maturity of wine though. Currently it can do CLI stuff pretty well, one compelling use case would be using darling to compile apps using the xcode toolchain (which you can't outside MacOS usually), this might be pretty useful when developing or in a CI/CD pipeline.

    • @mks-h
      @mks-h Před 4 měsíci

      @@user-mv9iy5ph1f does that actually work? Compiling apps I mean. That's something that would be pretty useful for me

    • @t.crow9531
      @t.crow9531 Před 4 měsíci

      ​@@user-mv9iy5ph1f so currently darling can work with building ios app via CLI? Cause I'm looking a way for building ios app

  • @nathanacreman632
    @nathanacreman632 Před 4 měsíci

    QuickGUI seems pretty broken to me. On my end the window for quickgui is so small you can't even set up the VM. A quick look at the github repo shows an unresolved issue report from like 5 months ago about this very issue.

  • @juderaji7556
    @juderaji7556 Před 2 měsíci

    How do I change the display resolution?

  • @yesdo8758
    @yesdo8758 Před 4 měsíci

    just a question can I run an ios emulator inside of it?

  • @AliYar-Khan
    @AliYar-Khan Před 4 měsíci

    does this work on windows 10?

  • @dontmindme8709
    @dontmindme8709 Před 4 měsíci +2

    Okay, but can this be used on Asahi Linux?

    • @mairhart
      @mairhart Před 4 měsíci +1

      Last I heard, which was admittedly a while ago, they did not foresee supporting virtualization in the near future.

  • @ManOleg38
    @ManOleg38 Před 4 měsíci

    Never heard about those quick's

  • @tarocjsu
    @tarocjsu Před 4 měsíci

    When quickemu startup.....mouse not working anymore.....need to press left shift+Function key to release grap mouse....