My desktop had always had Windows on it, despite using various flavors of Linux daily. I just enjoyed too many games that only ran on Windows, but after a bad update, I decided to install Xubuntu on my desktop.

Linux on the desktop has come a long way since I tried it last. Google Chrome, LibreOffice, Firefox, Steam, GTA V (using wine), and thousands of other apps all work extremely well.

However, I wasn’t completely satisfied with the performance wine was giving me. I had heard about people using KVM to pass their GPU to a virtual machine but had never done so. After reading this post on the Linux Mint forums, and some kernel mods, I had a very fast and stable Windows VM that had full access to my Graphics Card. All that while my main OS was still running.

KVM is one of the many super cool projects available on Linux platforms, among other things like enterprise-grade databases and Artificial Intelligence toolkits. After installing Xubuntu on my desktop I have not yet had any regret of doing so.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.


1 2 3 4
February 28th, 2018

Concluding the February Challenge

Writing every day for the month of February has been an experience, and has changed my perspective on writing tremendously. […]

February 27th, 2018


Cloudflare stats are very useful, but they expire and can’t be tracked over a long period of time. That’s why […]

February 26th, 2018

Nightly Database Backups to Google Drive

If you have a Google Apps account (a business account with more than 5 users or one provided by your […]

February 25th, 2018

Sublime Text

Sublime Text is a really powerful text editor and includes tons of functionality relevant to programming. I will dive into […]

February 24th, 2018

Great Resources for Student Developers

Being enrolled in a university comes with its pros and cons (a topic itself worthy of many other blog posts), […]

February 23rd, 2018

What is MVC?

MVC is a term thrown around lots of software development projects. Laravel, Zend, CodeIgniter, Ruby on Rails, Django, iOS, and […]

February 22nd, 2018

Getting Started With Phalcon PHP

To get started with Phalcon, I already have my server stack setup with Ubuntu 16.04, Percona MySQL, Nginx, and PHP […]

February 21st, 2018

What is Phalcon?

Phalcon is a modern PHP framework with the typical feature set you’d expect. Database ORM, error handling, MVC architecture, and […]

February 20th, 2018

Setting Up a PHP Development Environment

If you do PHP development, moving to a PHP IDE is extremely beneficial especially when debugging. PHPStorm is a great […]