Home MacOS Rethinking the PC: Why virtual machines should replace operating systems

Rethinking the PC: Why virtual machines should replace operating systems


Discloser: Most of the vendors mentioned are clients of the author.

Technology generally develops linearly even something comes along that should change its progression.  Take PC operating systems, which arrived in the 1980s. One of the big problems they brought with them was the need to keep the OS and applications from breaking every time Intel made a change to its chipset or the firmware. The fix, eventually, was to create Virtual Machines – a virtual hardware layer that would remain constant, regardless of what happened to the underlying hardware. 

Much of the problems we’ve had with deployments over the last couple of decades have revolved around the need for IT to keep the PC image static while the hardware changed. If we instead preloaded a Virtual Machine from either VMware or Microsoft – and then placed the image on that – you could assure a level of compatibility you generally don’t get today. 

Let’s explore rethinking PCs, virtual vachines, and operating systems this week. 

Rethinking PCs

When PCs were first created, the folks that built the OS and the folks that built the hardware were the same. Apple built both, and IBM bought the rights to Windows so it could effectively do the same thing as well. But on the Windows side, the operating system quickly became decoupled. It allowed for a far more competitive market, but also one that was unusually plagued by incompatibilities and breakage because the two halves of the PC weren’t developed together.  

For a time in the early parts of this century – when Intel and Microsoft weren’t even talking to each other very well – we got disasters like Windows Vista and Windows 8, platforms that even Microsoft would like to forget. Things eventually evened out, and most of those problems are history. But in some ways, this problem has worsened  because AMD has risen to be a power and Qualcomm is now providing PC solutions.  This hardware variety is forcing Intel to speed its own development efforts – raising the possibility that maintaining OS reliability will get harder to do.  

One way Microsoft is addressing this with its Surface line; the company is starting to specify processors for the Surface X and the upcoming Surface Neo twin-screen laptop: from Qualcomm and Intel, respectively.  Custom processors are an interesting idea, but were Dell, HP, and Lenovo to go down this path, the resulting hardware complexity – and the chance for OS breakage – would increase dramatically. 

In this new world, there is a need to allow the OS side of the solution from Apple, Google, and Microsoft to advance as fast as those firms can move and for the hardware platforms from AMD, Intel, and Qualcomm to do the same without any resulting breakage.

Enter the Virtual Machine

A Virtual Machine running on hardware generally has a Hypervisor, so you can run multiple virtual machine instances – each isolated from the other because the technology is generally used on servers where you have multiple users on the same hardware. 

On a PC, you could have distinct VM instances for work, school, and personal use with differing levels of user freedom. The company VM would be locked down so that the firm is better protected from the other usage models.  Viruses often come into companies carried by employees who aren’t careful with their personal use of their firm’s PC. You mostly see this kind of behavior with developers who need to keep their dev projects separate from their enterprise image.  

Even with a three-image installation (work, school, personal), you’d be able to optimize on all three support organizations.  Work IT handles the work image, school IT handles the school image, and the OEM helps with the personal image (which they could charge for). You’d get a higher level of security because the two or three usage models would be isolated from each other – and you’d free up the OS vendor and the platform vendor to advance their platforms faster because they could specify a set Virtual Machine configuration.

The VM company, be it VMware or Microsoft, could then work with the hardware vendor to optimize flexibility as a performance factor and hardware development PC would evolve to become better multi-host clients.  Other options would be creating a VM for your kids on the family PC that could be automatically purged and rebuilt regularly as well as tuned OSs for things like eSports.  You might be able to create games that ran native on a VM while suspending the other VMs when you compete.   And, of course, IT would get a very stable virtual hardware image that would remain as stable as they needed it to be across hardware vendors and hardware versions.  

Wrapping up:

I think it is time to begin rethinking the relationship between Operating Systems, Hypervisors, and Virtual machines to better secure our PCs (Root Kits would generally become a thing of the past thanks to the VM).   The result could be more flexible, more reliable, more secure, and better able to deal with our changing future than the way we build the platforms today. 

I think the world is ready for a change; now, it is just a matter of time before an OEM is willing to take the risk and try something new.   

Copyright © 2020 IDG Communications, Inc.


  1. Hello there! Do you know if they make any plugins to assist with Search
    Engine Optimization? I’m trying to get my blog to rank for some targeted keywords but I’m not seeing very good gains.
    If you know of any please share. Thanks! asmr 0mniartist

  2. Appreciating the dedication you put into your blog and in depth information you provide.

    It’s nice to come across a blog every once in a while that isn’t the same
    outdated rehashed material. Wonderful read!
    I’ve saved your site and I’m adding your RSS feeds to my Google account.
    asmr 0mniartist

  3. Hello, i read your blog from time to time and i own a
    similar one and i was just wondering if you get a lot of spam responses?
    If so how do you protect against it, any plugin or anything you can recommend?
    I get so much lately it’s driving me mad so any assistance is very
    much appreciated.

  4. Your style is unique compared to other people I have read stuff from.

    Many thanks for posting when you’ve got the opportunity,
    Guess I’ll just book mark this page.

  5. Pretty component of content. I just stumbled upon your website and in accession capital to assert that
    I acquire actually enjoyed account your blog posts.
    Any way I’ll be subscribing to your feeds or even I success
    you get entry to constantly quickly.

  6. Hey! Would you mind if I share your blog with my zynga group?
    There’s a lot of people that I think would
    really enjoy your content. Please let me know. Many thanks

  7. Oh my goodness! Awesome article dude! Many thanks, However I am experiencing difficulties with
    your RSS. I don’t know why I can’t join it. Is there anybody else having similar RSS issues?
    Anyone who knows the solution will you kindly respond?

  8. I appreciate, lead to I discovered just what I
    used to be taking a look for. You’ve ended my four day long hunt!
    God Bless you man. Have a great day. Bye

  9. Hello there! I know this is kinda off topic but I’d figured I’d ask.
    Would you be interested in trading links or maybe guest writing a blog post or
    vice-versa? My site covers a lot of the same subjects as yours and I feel we could greatly benefit from each other.
    If you happen to be interested feel free to shoot me an email.
    I look forward to hearing from you! Great blog
    by the way!

  10. scoliosis
    When I initially commented I clicked the “Notify me when new comments are added”
    checkbox and now each time a comment is added I get four emails with
    the same comment. Is there any way you can remove people from that service?

    Cheers! scoliosis

  11. scoliosis
    Hi, i think that i noticed you visited my website thus i got here
    to return the prefer?.I am attempting to in finding things to
    improve my web site!I suppose its good enough to make use of some of your ideas!!

  12. scoliosis
    Hello! I know this is somewhat off topic but I was wondering if you knew where I could get a captcha plugin for
    my comment form? I’m using the same blog platform as yours
    and I’m having difficulty finding one? Thanks a lot! scoliosis

  13. I loved as much as you’ll receive carried out right here.
    The sketch is attractive, your authored material stylish.

    nonetheless, you command get got an impatience over that you wish be delivering the following.
    unwell unquestionably come further formerly again since exactly the same nearly a lot
    often inside case you shield this hike.

  14. My brother suggested I would possibly like this website.
    He was once totally right. This post actually made my day.
    You can not believe just how much time I had spent for this information! Thank

  15. I blog quite often and I genuinely thank you for your content.
    The article has really peaked my interest. I will take a note of your blog and keep checking for
    new details about once per week. I opted in for your RSS feed as

  16. This is really interesting, You are a very
    skilled blogger. I’ve joined your feed and look
    forward to seeking more of your magnificent post.
    Also, I have shared your website in my social networks!

  17. Right here is the right site for everyone who really
    wants to find out about this topic. You understand a whole lot its almost hard
    to argue with you (not that I really would want to…HaHa).
    You definitely put a new spin on a topic that’s been written about
    for a long time. Excellent stuff, just wonderful!


Please enter your comment!
Please enter your name here