Do you agree? Or have you got examples of apps or use cases that require access to hardware directly? Based on some of the comments, remember that if you are saying that virtualization is bad, then you are implying that you would buy four computers in this example instead of one. Also note that I am not saying you should use a Mac. I am showing an example of virtualization. I do use other platforms including ESXi and what I use depends on the usecase.
I have found a few devices which do seem to require bare metal access - usually CAD/CAM software in industry which requires a physical hardware key for DRM authentication, often parralel or serial port originally, that refused passthough. In many cases this can be worked around by assigning a USB controller to the VM solely and working out what motherboard ports each controller hosts
Retro gaming comes to mind David. MS-DOS games to be specific. There were certain games that wouldn't run right if you didn't have a Sound Blaster audio card. Others would requiere an Adlib audio card. I know that nowadays, DOSBOX is able to emulate those audio chipsets, but I believe the example still stands.
If i had the money i would buy a better pc and maybe a laptop, but no more than one each, why would you want more? maybe there is a real reason, or would it be only cuz u can?
@@JimLahey77 I strongly disagree. Working in this field for almost ten years and I admit I might be slightly biased, but after building loads of infrastructures that run fine to this day with many concurrent users in all kinds of environments I'm wondering what made you come to this conclusion. Are you talking about running VMs on your Desktop machine or at a larger scale?
What I do is I have a usb drive with basically every live boot iso on it, and can choose from them whenever I need. (Ventoy) For the security people, if needed you can just grab and throw. As long as the computer supports usb 3, I haven’t noticed any problems.
Can you implement several on one USB without getting a crash? I had a idea like this but in the end I just got 5 or 6 several USBs and then they got lost when I moved...
And my gf threw away my password paprr becose it looked like gibberish to her so she didnt think it was important so the usb that warent lost, I couldnt use anyway lol
Nice work.. just came across this. I have over 100 VM's for testing.. going all the way back to DOS4, about 2 dozen linux distros, and yes even MAC VM's (takes some effort to run MAC OS on PC version of VMware but it is doable
This advice is sort of missing the point of virtualization on personal hardware as it's mostly used to run programs that need certain OS. Therefore finding alternative programs for your OS or trying to get them to run as natively as possible on your OS before trying to virtualize will make them run much better as they will use your full hardware without limitations.
*Please do a video on the outcome/and or opinions of the recent lay-off news circulating from the Big Tech giants if you would be kind, as I feel it would keep novices intrigued in still pursuing these types of careers. Thank you 😊.*
Last year I‘ve set up my first Windows 98 SE VM and it's been awesome to see this again after so many years - I couldn't stop smiling for two hours or so, and was also happy to see some people still put some love in this old OS, providing browsers that support HTTPS for example. Loved it!
@@marpintado no, not at all - actually the VM ran smoothly in every way within VMware Workstation (v15.x) but I don't recall the specs from the top of my head. I'll try to remember to look at the config once I‘m back at my PC (not before two weeks though) … might even make a copy for you to import if you like. What are you virtualizing with?
Forgot one thing :) Mac has issues and causes problems with virtual Linux machines... The 2nd thing is - U need a really well equipped computer to run multiple virtual WIN machines simultaneously... btw no matter how strong Your hardware is - it gets limited to VM's software settings ... e.g. password cracking capabilities on VMs seem like a demo of what the generic hardware machine can do ........ same with network ....
VMs are okay if you don't need great performance for a desktop. Servers are much better target for VMs. I have run multiple virtual desktop OSes before, but they weren't as capable as bare metal.
I am not saying that you should do this on a Mac. I am simply showing an example of virtualization. I do this on other platforms including ESXi or the cloud.
Agreed. There are cases for installing directly on bare metal, but in most cases VMs work well. Any specific software you are using that requires a bare metal install?
Happy to hear that! It's just another option in our toolbox. Sometimes bare metal is best, other times virtualization :) Use the best tool for the job.
@@davidbombal Yup, also when you are young brat with all the time to spare on separate bare metal machines but no money and later in your life maybe having deep pockets but no time :) Catch 22 for most, ain’t it just brutally beautiful life :) Cheers !
Virtualisation feels so wrong but it works so well. Graphical fluency is of course the weakness. But in rare cases you get decent graphical acceleration. CPU performance is basically unaffected. Memory slightly. Disk performance is affected the most (apart from graphics). Network performance is not affected at all.
the best part is if the computer is stolen or dies, you lose everything. Also if you want to use screens at once you can't. For the price of that mac you can have multiple computers running linux with redundant virtual machines.
Got my virtualization setup on my mac: windows xp, windows 7, windows 10, windows 11, debian, ubuntu, mint, opensuse, redhat and it's all working flawlessly especially when playing old games on windows.
I like the idea, and in many situations, just not all... virtualization would definitely be a good fix. Me, I would be weird and avoid using Mac OS as the forefront OS for the other virtual instances though.
It does makes sense but in order to do that your going to need a laptop that is as expensive ass all of those combined. I9 128G RAM ETC. Most laptops with that hardware are around $5000?
Hi...Which one is more efficient to run multiple os according to you......vmware or aws....i have read somewhere vmware ruin ram& memory in longterm so i am using aws to run Ubuntu...... please share your view
Hey man I really appreciate the content. I'm just starting out and wanted to know what should I add to my tool belt as far as entry level goes? I eventually want to be a pen tester and I'm not getting much direction from my academic advisor.
The host OS creates a single virtual hard disk file - that is then treated as a single contiguous file. The VM can then make any decisions it needs within that file
I have Linux and Hackintosh (took some time learning driver stuff) on m’y laptop and use cloud computing for Windows (30€ month). Tried vm and was awfully slow.
I prefer to run them directly on hardware, less abstraction is always better, that is why C is still the best programming language. The main problem with virtualization is that it requires beefy hardware. And if I'm going to virtualize something is not going to be on a mac. Is going to be on Linux where a virtualized macos runs faster than a macos on intel. Virtualization is great for the paranoid life with QubesOS
Well it’s true But you can always do a dual boot system for Linux and windows (example :fedora 36, windows 11 ) And for something like kali just use virtualization
Hi David sir, I had installed Kali Linux in wsl, using kex as in your tutorial video 4 months ago and I had learned basics of Linux but now my kali Linux is not starting using Kex --win -s and it shows connection can't be established I ahd seen several videos tried to kill the session and again starting but nothing works. However kex --esm -p -s starts the kali Linux but it's kinda lagging. Please help
I'm just a layman but isn't it really difficult virtualizing powerful graphics? I care about playing games, does it make sense to virtualize for this purpose?
In this example, I'm using VMware Fusion, but there are lots of options. Watch this video showing examples: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-7GGLi10sHDs.html
Can you run a Mac on a PC host? I thought the entire Apple headline was that the hardware and the software are designed together to work in unity. And can you just get a Mac license and run it on a PC?
I prefer dual booting, it feels more natural to me. Plus I kept having problems with VMs on one of my laptops which is the one I use more often, it's easier for me to have mint booted up for school and kali when I'm on try hack me
The problem is ... are you going to dual boot 4 or more operating systems as shown in this video (Kali Linux, Windows 11, Windows 98, Ubuntu and more)? Definitely advantages to dual booting in some cases.
Virtualizing is never as good as bare metal. Every OS has a list of things that just don’t work well virtualized. Virtualization is good for testing and having a bit of fun but I’d way rather have my 3 laptops, one for each OS. Even on my desktop with double the ram of my laptops, if I virtualized and assigned more ram than the bare metal setup, it won’t run as well. Sure there are some benefits, but nothing beats bare metal setups in my experience when you actually want to use the OS and not just test or play around. I also prefer the dedicated hardware because I tend to use them more. Each laptop is its own little lab setup. I don’t like when the main machine has a problem now your stuck without any setup at all.
it's kinda like going from cd to mp3. It's more comfortable but you take the soul out of it. So maybe if you work with it but as long as it's a hobby... NO WAY!!!
Is the silicon c M1 chip suited for heavy mid to heavy virtualisation DC's and routers, to mimic networks? Currently on win11 but mac fits my needs better for creative tasks. Any opinions?