Ultimate Guide to Virtualization: Run MacOS, Linux, and Windows all at once on the same machine!

Поделиться
HTML-код
  • Опубликовано: 19 июн 2024
  • Dave explores virtualization and hypervisors, including both Type 1 (Proxmox, Hyper-V) and Type 2 (Virtual PC, VirtualBox), For info on my book on ASD/Asperger's, please check out: amzn.to/47ItFnR
    00:00 🖥 Virtualization allows one piece of hardware to host multiple operating systems simultaneously, managed by a hypervisor.
    02:51 🛠 There are two main types of hypervisors: Type 1 (directly manages hardware) and Type 2 (works through a host operating system).
    03:48 🏠 Hypervisors keep virtual machines isolated, like different people sharing a house with their own space and resources.
    04:15 💻 Hardware virtualization requires CPU support, and Type 1 software hypervisors can have minimal overhead (as low as 1%).
    07:55 🧠 Proxmox is a type 1 hypervisor based on Linux, capable of hosting multiple OS installations.
    09:17🖥 Virtual machines can be configured with specific CPU cores, memory allocations, and disk space limits in Proxmox.
    12:48 🔄 Nested virtualization (running a hypervisor within a hypervisor) is possible for testing purposes but not typically used in production.
    13:46 🧬 Virtual machines can be backed up and restored easily for disaster recovery, providing a high level of protection.
    18:40 🪐 WSL 2 integrates Linux into Windows using a lightweight VM with minimal overhead for seamless interoperability between the two systems.
  • НаукаНаука

Комментарии • 623

  • @iamvinku
    @iamvinku 7 месяцев назад +81

    More Proxmox and virtualization videos please. I think a lot of people with old notebooks and PCs can benefit from this and not just homelab folk.

    • @ccoder4953
      @ccoder4953 7 месяцев назад

      You should check out Craft Computing. Proxmox is one of his common topics. He's even shown how to do PCIe passthrough so you can have VMs with full GPUs (something I use all the time). If I recall, Jeff and Dave did a crossover when Dave first was setting up his storinator, with Jeff advising Dave on how best to setup TrueNAS Scale (as a guest VM under Proxmox). And yeah, totally agree virtualization is super handy - I use it on all my home servers.

    • @trueriver1950
      @trueriver1950 7 месяцев назад +6

      Amount of memory might be an issue with old hardware. But it's worth trying it too see how far you can go before the hypervisor starts pausing your ringing machines

    • @Berecutecu
      @Berecutecu 6 месяцев назад +3

      Not sure if is a good idea to run Proxmox to daily drive a laptop for personal use because of power management. It is great to run it for some lab or server work for sure.

  • @genegade
    @genegade 7 месяцев назад +34

    Just discovered this channel and I'm absolutely floored at how good it is. You have incredible journalistic integrity while also being really fun to listen to.

    • @DavesGarage
      @DavesGarage  7 месяцев назад +9

      Thanks for the kind words! Tell a friend :-)

    • @jovetj
      @jovetj 7 месяцев назад +6

      Welcome fellow nerd!

  • @michaelfaklis8169
    @michaelfaklis8169 7 месяцев назад +76

    This episode was more fantastic than your other fantastic ones. I'll watch it again to take some notes.

    • @ZsoltRuhetag
      @ZsoltRuhetag 6 месяцев назад +1

      Can you do a future episode in Azure Stack Hypervisor? Or is that just a modified Hyper-V install?

  • @Surgekid31134
    @Surgekid31134 7 месяцев назад +18

    Dave, I’m a VMware/Nutanix engineer and this is spot on for virtualization!!!!! Great video !!!

    • @stephensalex
      @stephensalex 7 месяцев назад +1

      Another systems engineer specializing in virtualization here. I agree 100%.

  • @bobthecomputerguy
    @bobthecomputerguy 7 месяцев назад +131

    VM ware sure is fun. Back as a poor college kid in the 90s, I had to dual boot a machine if I wanted to play with more than one OS on the only machine I could afford.

    • @idjles
      @idjles 7 месяцев назад +7

      Once you discover Docker, you’ll happily deinstall VMWare and never go back.

    • @sofiaknyazeva
      @sofiaknyazeva 7 месяцев назад +27

      @idjles Docker isn't a virtualization platform.

    • @toby9999
      @toby9999 7 месяцев назад

      ​@@idjles I discovered docker and I hated it. We were forced to use it professionally for a time. It completely did my brain in. I vastly prefer VMWare.

    • @lorenmorgan1931
      @lorenmorgan1931 7 месяцев назад +10

      ​@@sofiaknyazevaactually, Docker is indeed a virtualization platform. It's virtualizing a container on top of the existing hosts kernal. The difference between VMware (or Vbox, DOSbox, etc), is they are hypervisors, that bypass the kernal and attach to the bare metal. They often emulate different types of hardware and an OS can be installed allowing multiple kernals to be running on one or even a cluster of host machines.
      Docker simply offers a fresh container. Say you have windows installed, and you want Photoshop installed a specific way with all certain plugins always available, and it to always start like a fresh restore point of that application, then that would be docker. You could technically run multiple instances of that until your hardware cant handle it.

    • @RodrigoDeVincenzoMonteiro
      @RodrigoDeVincenzoMonteiro 7 месяцев назад +7

      Been triple booting DOS, NT 4.0 and OS/2 during that time... frustration and fun !!

  • @larryblount3358
    @larryblount3358 7 месяцев назад +22

    VM explained the way only Dave could do. Huge thank you. I will give this a try!

  • @aluzza2541
    @aluzza2541 7 месяцев назад +1

    This is my favorite video you've done so far! I would really love more virtualization content! Thank you!

  • @jasonrubik
    @jasonrubik 7 месяцев назад +12

    what a treasure ! I have been meaning to setup virtualization for years, and this might just be the motivation that I need ! Thanks Dave !

  • @SpragginsDesigns
    @SpragginsDesigns 7 месяцев назад +9

    I really enjoyed this video, Dave. Thank you for what you do. Definitely one of the best channels on RUclips.

  • @topintn
    @topintn 7 месяцев назад +2

    This was a very informative video on virtualization. One single sentence gave me a great deal of information. You mentioned that installing Hyper-V on windows actually installed below windows and I'm guessing would not alter the existing installation of windows. This makes it very easy for me to all Hyper-V to my system. Thanks loads.

  • @alancarey5292
    @alancarey5292 7 месяцев назад +5

    Great content, thanks Dave!

  • @MadMathMike
    @MadMathMike 7 месяцев назад +4

    Great video, Dave. I'm starting development with docker containers for the first time in my career (shockingly enough), so I'm trying to learn more about virtualization techniques, Type 1/2 Hypervisor VMs, "microVMs" (like Firecracker), and docker containers. I appreciate you sharing your set up and some details on how it all works. 👍😊

  • @JureGrbec
    @JureGrbec 7 месяцев назад +2

    This is amazing, I am just installing Proxmox, to run Windows and Linux at the same time, and then this video pops up. Thank you Dave.

  • @sorbpen
    @sorbpen 7 месяцев назад

    Your choice of music for this episode was spot on

  • @fredflickinger643
    @fredflickinger643 7 месяцев назад

    Thanks so much for showing all of the potential with Promax and bare metal vs hypervisor installations!

  • @RSkala100
    @RSkala100 7 месяцев назад +15

    I have been working with ProxMox for a few years now and its performance and ease of use is impressive. I currently run it on a fan-less i7 with only 32G RAM and 500G SSD and it reliably hosts a firewall and 6 other virtual systems. ProxMox doesn't require expensive hardware, even low power fan less computer or an old laptop will work as long as it has sufficient cores, ram and hard drive space. Thanks for another great video, I learned a lot. Any chance on discussing how you got the Mac OS to run? I have a number of old obsolete Macs that could use new hardware.
    I had difficulties installing ProxMox on a Windows server 2019 hypervisor. I didn't want to corrupt our company's server, I assumed virtualizing a virtual server may not be tolerated. I was impressed ProxMox tolerated Windows 11.

  • @vaibhavkumar-us8tw
    @vaibhavkumar-us8tw 7 месяцев назад +1

    Thanks Dave, learned something new today.

  • @smalle
    @smalle 7 месяцев назад

    More of this content please! I would love a more in depth follow up that goes deeper into your setup and any hurdles you faced in the process.

  • @TheTarasevich
    @TheTarasevich 7 месяцев назад +1

    Cool setup! Proxmox, TrueNAS - all as I like. And virtual TrueNAS done in a proper way.

  • @Kauffy901
    @Kauffy901 7 месяцев назад +3

    By far, the most relevant (to me) video of yours I've seen-- I just built a ridiculous machine with virtualization in mind.

  • @wbushnaq
    @wbushnaq 7 месяцев назад +2

    I do appreciate the full guidance of a real professional ❤

  • @AZisk
    @AZisk 7 месяцев назад

    Great episode. Thanks!

  • @MafiaSniper
    @MafiaSniper 7 месяцев назад +1

    Very informative! Never used Proxmox before as I'm new to VMs. Gonna give it a try.
    Thanks Dave!

  • @ochbad
    @ochbad 7 месяцев назад +1

    Great content, thanks for making it!

  • @nicknorthcutt7680
    @nicknorthcutt7680 6 месяцев назад

    Wow this episode was incredible! I learned more about VM's here than i have before.

  • @IEnjoyCreatingVideos
    @IEnjoyCreatingVideos 7 месяцев назад +1

    Great video Dave! Thanks for sharing it with us!💖👍😎JP

  • @TedMaciag
    @TedMaciag 7 месяцев назад +2

    Dave, this was excellent! Thank you!
    I remember running OS/2 and Novell with in that on my desktop.....yeah that long ago. I was thoroughly geeked that I could have the Novell server, Windows, and the new Novell desktop OS all running at the same time. Those were sometimes back then. -Ted

  • @taidee
    @taidee 7 месяцев назад +1

    Thanks Dave, another great presentation.

  • @dalrob9969
    @dalrob9969 7 месяцев назад

    Very cool, Dave. Thank you.

  • @Jimtheneals
    @Jimtheneals 5 месяцев назад

    I've been using hyper-v for about 10 or so years now and I love it. I've had several servers running virtually and even did single sign on with ADFS in sever 2012. Microsoft came out with a virtualization certification and I got the training and test free for server 2012 hyper-v and MCTS for system center 2012 virtual machine manager. I love your videos and also, because of you, found out I too am on the spectrum. Thanks very much for everything you do.

  • @z330
    @z330 7 месяцев назад +23

    Nice setup, Dave. I'm running a similar Proxmox environment with pfSense, TrueNAS Scale, and a Debian VM that's handling three 3070s. Ran into some speed issues with pfSense's virtual NICs(even with hardware offloading disabled), but dedicated network cards slotted into the VM sorted it. It's been rock-solid for two years, and I'm maxing out a gig on SaskTel's fiber here in Moose Jaw with this rig even with all the goodies enabled like pfblocker, wireguard nordvpn

    • @mukolachemniy4877
      @mukolachemniy4877 7 месяцев назад +4

      Can I ask you a question? How did you manage to connect with a 3070??? How did you get so much Pci bandwidth?

    • @z330
      @z330 7 месяцев назад

      @@mukolachemniy4877 pci-e 1x risers

    • @andrewr7820
      @andrewr7820 7 месяцев назад +4

      I suspect he either has a server-class motherboard with multiple 16x PCIe slots or is using a PCI riser/splitter card like crypto miners use.

  • @flyingjeff1956
    @flyingjeff1956 7 месяцев назад +2

    You just keep getting better. Go Dave!

    • @Michael_Brock
      @Michael_Brock 7 месяцев назад +2

      Maybe the default comment I want to increase algorithm engagement. "Go Dave!"

  • @ArGutTV
    @ArGutTV 7 месяцев назад +1

    Very nice episode, very useful too. I experiment with my "old" PC with 2 gfx and try to prepare 2 station for play on one virtual game PC.

  • @anthonyblacker8471
    @anthonyblacker8471 7 месяцев назад

    Super clean explanation of running a virtual machine.. very nice Dave thanks so much!! (I love tinkering with vms, it's just fun and you're not going to mess anything up, no matter what you do, it's just a vm!

  • @smichels5117
    @smichels5117 7 месяцев назад

    Great video! Thanks, Dave!!!

  • @fistogod
    @fistogod 7 месяцев назад

    Excellent intro to virtualization video. A video on clustering ProxMox would be awesome for those that are considering running this in a productions environment. We utilize a multi-node cluster in our production environment with external all-flash arrays providing storage that is accessed via iSCSI and NFS. Spinning a VM up for a quick test environment is very useful. Thanks for making this video to highlight the power of ProxMox and virtualization.

  • @colinsphoneemail
    @colinsphoneemail 7 месяцев назад +2

    Great content. Keep up the great work.

  • @AndreGreeff
    @AndreGreeff 7 месяцев назад +1

    Dave, you have an amazing setup there.. just have to throw that out there. (:

  • @GeoffryGifari
    @GeoffryGifari 3 месяца назад +1

    Thank you for the video!

  • @aaronpower8741
    @aaronpower8741 7 месяцев назад +3

    I was recently playing around with Proxmox and installed it on the bare-metal of a PC, then installed Win11 as an auto-start VM and passed through the hardware for the Nvidia GPU and USB keyboard and mouse. When the PC booted, you would see Proxmox start up, then when the Win11 instance started it would take over the physical screen, keyboard and mouse. I now had a physical screen, keyboard and mouse directly connected to a virtual PC running Windows. A web browser running inside this VM was then used to control Proxmox.
    I guess this was functionally similar to what you were saying about Hyper-V installing underneath Windows. The difference being I could do this with Win11 Home and still run other VM's within Proxmox. An artificial limitation on Windows imposed by Microsoft (no Hyper-V on Home edition).

  • @adrianrubio408
    @adrianrubio408 7 месяцев назад

    thanks for the video, i love my proxmox setup

  • @pompeymonkey3271
    @pompeymonkey3271 7 месяцев назад

    Thank you. You have inspired a solution to a resource problem I have at work. :)

  • @rogerp5816
    @rogerp5816 7 месяцев назад +7

    Dave, another great video explaining as only you seem to be able to.
    If you're so inclined can you do a video on VMWare's vMotion where they migrate a running virtual machine from one piece of hardware to another without missing a step? There has to be so me real interesting "smoke and mirrors" involved in that process.

  • @adrianrubio408
    @adrianrubio408 7 месяцев назад

    awesome video thank you! very informative too. Keep up the good work.

  • @ptrube
    @ptrube 7 месяцев назад

    thank you. filled some gaps of knowledge that was missing.

  • @580Michael
    @580Michael 5 месяцев назад

    Best explainer video ever of proxmox. Thank you so much

  • @HelloKittyFanMan
    @HelloKittyFanMan 7 месяцев назад

    Pretty cool video, Dave, even if I didn't understand all of it. Happy Thanksgiving!

  • @howardtayloresq.
    @howardtayloresq. 7 месяцев назад

    Brilliant keep the video's coming

  • @briccimn
    @briccimn 7 месяцев назад

    Great as always!

  • @JohnCorrUK
    @JohnCorrUK 7 месяцев назад

    Great video again Dave :-)

  • @Thatdavemarsh
    @Thatdavemarsh 7 месяцев назад

    I like the subs counter on the thread ripper. Nice work.

  • @Skukkix23
    @Skukkix23 7 месяцев назад +37

    A tutorial for the mac os vm would be so cool

    • @reyariass
      @reyariass 7 месяцев назад +17

      I was hoping he would go over it in this video 😢

    • @brylozketrzyn
      @brylozketrzyn 7 месяцев назад +4

      Recent ones are pain in the a... neck. I would really use one however. I have Mac box for testing purposes but VM would be much more handy

    • @kromych3389
      @kromych3389 7 месяцев назад +2

      UTM app makes that an easy ride

    • @MrBratkenSolov
      @MrBratkenSolov 7 месяцев назад +5

      Well, OP said you can run... but he didn't say how smooth it is :) (as you can see at the part where he drags window it is really slow). My guess is that author delicately skipped that part because MacOS is slow af even on my ryzen 5950x. Also no hardware acceleration. It's easier to have used macbook or something like that

  • @GinMacdraugas
    @GinMacdraugas 7 месяцев назад +1

    Very nice setup! I have never known about Proxmox, and I thought the only way to use multiple OSes at once is to use VMware and such, or use Linux with GPU passthrough (which requires having at least 2 GPUs) or something. Very clean and easy to use setup. Thank you!

  • @jimmyfavereau
    @jimmyfavereau 7 месяцев назад

    Thanks Dave!

  • @_thehunter_
    @_thehunter_ 7 месяцев назад +1

    So refreshing, 8 years ago I worked on a product which creates VM using kvm, openvz, lxc etc. We had a feature to increase disk using lvg, vg.. it was fun

  • @Tagraff
    @Tagraff 7 месяцев назад

    Cool to see existing technology that can do this.

  • @smichels5117
    @smichels5117 7 месяцев назад +1

    Dave, I built a fully max’s out 24 processor core computer a couple of years ago. I’m going to enjoy creating a VM world of my own on that frame! I was greatly inspired by this video to start that project immediately! Thanks again!

    • @brianbrwa
      @brianbrwa 7 месяцев назад +1

      start with a proof of concept and get the virtualization bug sorted. KVM with CBL Mariner and azure containers. I had a setup on an iMac Pro, but I'm averse to emacs and vi

    • @smichels5117
      @smichels5117 7 месяцев назад +2

      Thank you, Brian... @@brianbrwa

  • @CybegeekTV
    @CybegeekTV 7 месяцев назад

    very informative thank you

  • @JohnHessGA
    @JohnHessGA 7 месяцев назад

    Great video! Thanks

  • @Jan_Seidel
    @Jan_Seidel 7 месяцев назад

    Cheers for putting Hyper-visors into a nutshell :)

  • @garynagle3093
    @garynagle3093 7 месяцев назад

    Wow. Great video!

  • @alanwhite6128
    @alanwhite6128 7 месяцев назад

    Great video for knowledge.

  • @speedbird8326
    @speedbird8326 7 месяцев назад +10

    Great video. Could you do a video on GPU pass through ?

  • @timgoeke253
    @timgoeke253 7 месяцев назад +1

    Really cool Dave! Thanks for making this video. I am a little wary of running TrueNAS inside a virtual cluster. Isn't it better to have dedicated hardware for NAS/SAN applications and mount over iSCSI or NFS falling back to Samba as a last resort? Then you can add other ProxMox servers to your cluster, live migrate, and recover if things really hit the fan.

    • @JoePolvino
      @JoePolvino 7 месяцев назад +1

      There are several options. I took the easy way, by mounting spinning rust onto Proxmox itself, and then using a pass-through to make them visible to a single VM within Proxmox. That VM does a lot with that mount, such as acting as an NFS share, hosting miniDLNA, and sharing through Samba. Elegant? Nope. Effective? Yes.

  • @wardengamer374
    @wardengamer374 7 месяцев назад +2

    I did this many, many times. I tested Windows XP and Vista in September 2017, and again in 2019, alongside Windows 7, all on VMware player, including Windows XP Vienna Edition, which for some reason didn't have much in it, even though I saw in various videos that it had a lot to it. I also tested Ubuntu Linux and its few flavours in VirtualBox. I couldn't install Windows Vista build 5219 in VirtualBox, even though I set the date and did it correctly for some reason, as it would kick back to the setup screen. I will try again later on.

  • @moddaudio
    @moddaudio 7 месяцев назад +1

    I use unraid for type 1 virtualization. It uses parity disk(s) a rather than a traditional raid. It allowed me to use all of my old hard disks I had laying around, as it does not penalize for different sized drives.

  • @leonardovallone
    @leonardovallone 7 месяцев назад +1

    Amazing. It'll be great to have something about working the other way around too, instead of splitting, combining multiple machines to perform a task, ideally, an application agnostic solution.

  • @ronm6585
    @ronm6585 7 месяцев назад

    Thanks Dave.

  • @wskinnyodden
    @wskinnyodden 7 месяцев назад +1

    I am working with vCenter myself hehe, still remember the old days when all we had were emulators without ANY hardware support to accelerate the thing.

  • @taksela
    @taksela 6 месяцев назад

    Nice, I will try to test it on my dual CPU xeon CPU setup soon.

  • @theloniousMac
    @theloniousMac 7 месяцев назад +1

    I do it every day of my life. Have for some time now. I run Windows and LINUX under Parallels on MacOS. When PC folks ask about it, I demonstrate one of the biggest reasons. I swipe left on my trackpad and switch to Windows. I swipe left again and I'm in Kali Linux. I have extra VMs that I use to purposefully destroy to figure out what something isn't working. I can write software and test it on multiple platforms. Test different browsers on all 3 platforms. All using one computer. It's like carrying multiple computers with me everywhere I go.

  • @jamesharris7519
    @jamesharris7519 7 месяцев назад +1

    Awesome video, Dave! 😊 Will this let you pass through graphics cards like many hyper visors nerfed? And when I say this, I mean without it being limited to the single VM like we do with the CPU?

  • @Jimblefy
    @Jimblefy 7 месяцев назад

    Super Interesting Thanks

  • @jmedlin6
    @jmedlin6 7 месяцев назад

    I love TrueNAS Scale. It gives me a nice balance of storage and virtualization capabilities.

  • @RodrigoDeVincenzoMonteiro
    @RodrigoDeVincenzoMonteiro 7 месяцев назад +2

    I didn't know about Proxmox, thanks for reviewing it! I always marveled at NT subsystems concept. During the 90's I wanted full 32-bit API OS/2 support, and looking back, it's super naïve of me. I guess it finally paid off having WSL1 years ago. Maybe subsystems do make into a future video! Great channel btw!

    • @kromych3389
      @kromych3389 7 месяцев назад +3

      WSL1 has nothing to do with the NT subsystems. It employs a picoprocess model. See Windows Internals for details.

    • @RodrigoDeVincenzoMonteiro
      @RodrigoDeVincenzoMonteiro 7 месяцев назад +1

      @@kromych3389thanks for the update, I'll dot it. Thought I had properly read it some time but probably missed.

    • @kromych3389
      @kromych3389 7 месяцев назад +3

      @@RodrigoDeVincenzoMonteiro glad I could be helpful! The Win32 subsystem is truly the first class citizen. There was support for POSIX in old NTs that required a CD to build something, and that was painful to say the least. Only Source-level compatibility was promised, had to rebuild. Support for that was discontinued cerca 20 years ago

    • @RodrigoDeVincenzoMonteiro
      @RodrigoDeVincenzoMonteiro 7 месяцев назад

      @@kromych3389 I’ve never saw POSIX running, nor OS/2 16-bit, but it was interesting prospect at the time.

  • @davidboop3550
    @davidboop3550 7 месяцев назад +1

    Dude somebody said it and read my mind already got my pen and paper. God your videos rock dude. I'm so stoked to see what I'm going to learn

  • @DhinCardoso
    @DhinCardoso 7 месяцев назад

    Such great content. Such great guy. Such great explanation. Instant sub & Like ♥

  • @shadowoneau
    @shadowoneau 7 месяцев назад +3

    An interesting aside for WSL uses a part of plan9 - the file sharing protocol 9p to share files on the linux subsystem.

  • @bondarenkodf
    @bondarenkodf 7 месяцев назад +1

    Well, I do the same on Windows. Using WSL2 with KVM works like a charm. I found that Proxmox offered lower performance for OSX on my 9900K CPU. After encountering IO/CPU performance issues, I switched back to Windows 11 with WSL2 and OSX-KVM. An added benefit is that you can run any other OS supported by Hyper-V. I have similar setups on my laptop with a 12700H processor and on my older desktop with a 9900K.
    P.S. I dislike working on Apple devices, but some tasks can only be completed using their OS. Since I can't upgrade or repair Apple hardware due to vendor lock-in and the 'everything-soldered-on-the-board' approach, I prefer the versatility and choice offered by modern enterprise-level laptops and DIY desktops. This preference extends to Windows and Android as well. That's the primary reason I use OSX-KVM.

  • @codyoftheinternet
    @codyoftheinternet 7 месяцев назад

    I LOVE my proxmox server in my homelab!

  • @zonegamma8197
    @zonegamma8197 7 месяцев назад

    Very interesting thanks

  • @crism8868
    @crism8868 7 месяцев назад

    This video is a real lifesaver for me. Next time a worplace requires me to use Windows or Mac I'm just virtualizing it

  • @Insightfill
    @Insightfill 7 месяцев назад +1

    13:17 "Windows NT 4" I miss those days. I remember having to do some legacy testing a few years ago and had to make an NT4 VM. Aside from the floppy install, the web browsing experience was weird - I think it was IE 2.0.

  • @qnprogrammer
    @qnprogrammer 7 месяцев назад +1

    One of my favorites was running Macintosh OS on the AmigaOS with the EMPLANT board back in the day.

    • @Bogomil76
      @Bogomil76 7 месяцев назад

      Or one cane use Shapeshifter

    • @qnprogrammer
      @qnprogrammer 7 месяцев назад +1

      @@Bogomil76 True, Shapeshifter came to the scene a bit later though.

  • @philipingram1563
    @philipingram1563 7 месяцев назад

    you are very dear to experience, thank you..

  • @XAD566
    @XAD566 7 месяцев назад

    Super video Dave. Maybe I should spin my hypervisor up this winter, and finish what I intended 😂, it's a Lenovo workstation with a 24 core cpu and 256GB of RAM - machine ex. RAM was bought used for peanuts - and it's not as noisy as an actual server. Fortune would have it that a family member working in IT knew there was a plastic bag(literally) with RAM sticks at his job - they had been lying around for a few years, and was likely stripped out of a machine that was delivered with a wrong configuration and the sticks never returned after being replaced. that was a real boon and with a 4 port network card and an IBM SAS/SATA HBA (which I found was not the optimal one but hey it was cheap) I have a nice box for under what would be USD 650 (Im in Europe)
    Now a video I would like to see - which I think would mesh nicely, as it's likely a thing when people decide to hop-up from Type 2 to Type 1 - how to import a virtualbox VM into Proxmox. My live example is I bought the shop manual for my 98 Chevy Truck, and they gave me a nice PDF for a '94 - which wont do as airbags and stuff had been introduced in the meantime - so a bit back and forth, and they sent me a virtualbox appliance (VM) - but I don't want to run Virtualbox on my desktop with a type 1 hypervisor sitting in the other end of the room.
    BTW I actually got a Windows 95 VM running on it (under Proxmox) - not that WIN95 was truly happy about it😬.

  • @TomCee53
    @TomCee53 7 месяцев назад +4

    Back in the 80s I managed a VM/CMS machine, so I’m pretty familiar with virtualization. Great overview and practical demo.
    I’ve also used second-level VMs many times.😊

    • @jovetj
      @jovetj 7 месяцев назад

      Love VM! ❤ Been a few years since I've touched it, though. At least, on real metal...

  • @grant-is
    @grant-is 7 месяцев назад

    Great video, though I'm sensitive to flickering and just notice your lighting has that inconsistency/low frequency flicker and it's hard to stay focused!

  • @kromych3389
    @kromych3389 7 месяцев назад +5

    Great episode, Dave! A note on the OSes not knowing about the hypervisor. Modern OSes are built to support paravirtusluzation so that they aware if run virtualized (hypervisor normally exposes that through cpuid on x86, pstate on arm). That allows for better performance.

    • @blkspade23
      @blkspade23 7 месяцев назад +3

      That wasn't his point. Sure they can interpret the fact that they are being virtualized, but they can't know the true nature of the physical hardware. A hypervisor can tell a VM basically anything, but it's more beneficial to performance when closer to reality.

    • @kromych3389
      @kromych3389 7 месяцев назад

      they don't need to know the true nature. They need to know how to be more performant, in other words they need to be paravirtualized. An example would be instead of a long spin just yield using a hypercall to burn the processor less@@blkspade23

  • @guilherme5094
    @guilherme5094 7 месяцев назад

    👍👍Great!

  • @Tikka65
    @Tikka65 3 месяца назад

    WOW! Just WOW!

  • @linux666
    @linux666 7 месяцев назад +3

    you would get more performance by setting your cpu to HOST instead of KVM64. The KVM64 supports a limited set of extensions compared to HOST (if you have a nice CPU).

  • @IzzacJ
    @IzzacJ 7 месяцев назад +1

    Been thinking about doing such a setup on my main desktop so I can seamlessly switch between Win11, Arch and MacOS.
    I currently run a few gameservers and labbing vms in proxmox on my power edge server, and also setup unraid on my old gaming rig.

  • @djnikx1
    @djnikx1 7 месяцев назад

    👍Awesome!

  • @Richardincancale
    @Richardincancale 7 месяцев назад +7

    Virtual Machines on PCs are a wonderfully circular story! The first VM system - CP-67 - was created to permit multiple OSs to run on a mainframe. It was used to create a time sharing system by running multiple instances of a very simple OS called CMS under CP. Later PCs we’re created to allow users to have truly independent hardware and CP/M was loosely based on the CMS user experience. Then MS-DOS borrowed from CP/M and then Windows, initially under DOS and later free-standing. And now we have a server (either at home or in the cloud) running a VM system to run multiple OSs…

    • @dennisfahey2379
      @dennisfahey2379 7 месяцев назад

      And yet with the exception of Xenix, Microsoft never made a concurrent multiuser, multitasking operating system did they? The S-100 PC's (predating IBM's entry) started to go that way with Digital Researches MPM (Multiuser CPM). Then the PC came out and all that just stopped dead. One PC on every desk but this was still when they were many thousands a piece.

    • @erkinalp
      @erkinalp 7 месяцев назад +2

      @@dennisfahey2379 Windows NT is multiuser&multitasking.

    • @matthewsheeran
      @matthewsheeran 7 месяцев назад

      Later, they also incorporated Windows Terminal Server technology from Citrix.

  • @Tgspartnership
    @Tgspartnership 3 месяца назад

    finally someone has read that effing book properly. i love the ending.

  • @Michael_Brock
    @Michael_Brock 7 месяцев назад

    Good varied videos as always. Now I need a default simple comment or emoji to dump in comment section, to push algorithm engagement up so Dave gets the viewership and subscriptions he deserves.
    Edit → maybe I got my comment "Go Dave"

  • @Sauvenil
    @Sauvenil 7 месяцев назад

    A friend of mine did this back in the late 90s or early 2000s, and managed to run a Windows VM inside a Mac VM on his Linux machine at the time, using emulator software for each. He had something like 7 machines running from the one.

  • @RobertMcGovernTarasis
    @RobertMcGovernTarasis Месяц назад

    What a beautiful sounding server. Oh golly.

  • @muddyexport5639
    @muddyexport5639 7 месяцев назад

    Another Winner! Good Job DP (DP in DP :~).
    I know you have vids on your energy delivery and backup systems.
    Do you have special circuits that deliver the juice to your shop and its systems or is it a vanilla home setup with standard circuit and breaker allocations AKA nothing fancy (and based on your vids that I have dutifully watch -- so, so doubtful ;~!).