Since its initial release in the fall of 1991, the Linux operating system, despite concerted efforts by a well-known and very powerful developer of a rival operating system to snuff it out, has emerged as a very versatile and reliable platform for just about any computing activity. From smartphones to supercomputers, home appliances to automobiles, Linux has made its mark.

This degree of adoption as an operating system, given the opposition, is mostly due to the fact that Linux is free software – free to download, install and use, and free for developers to code on. The only platform where Linux did not garner that level of adoption early on is on the desktop, where Microsoft still rules. As a result of that small footprint on the desktop, many popular applications, including and especially games, did not have Linux versions. Many still don’t.

But with the popularity of browser-based games and other platforms that make it possible to play desktop games – regardless of the operating system running on a user’s desktop, that small footprint on the desktop is no longer as big of a deal as it used to be. So in this article, I’ll list four (4) platforms that make it possible to find and play most popular games on your favorite Linux desktop distribution, like Ubuntu, Debian and Fedora.

Though the following platforms offer the best option for playing popular desktop games on Linux that call for a computer with a very good graphics card, browser-based games that don’t require powerful graphics cards present another option for game fans. And casino slot versions of browser-based games tend to be very popular, perhaps because of the chance to make or lose money.

Related Post:  How to install Ubuntu 11.04 on a btrfs file system

On all four platforms listed below, not all games are supported on Linux, but you should find enough, both paid and free, to keep you excited, and busy.

1. Steam – Is a distribution platform for digital video games. To play games from Steam, you need to have the Steam desktop application installed on the target computer. Afterwards, you can play any game on the Steam desktop application that’s supported on Steam. On most Linux distributions, there’s already an installation package for the Steam desktop application in the official repository. So you only need to find and install it with your distribution’s package manager. On Debian, Ubuntu and distributions that are based on them, you can install it using the following command: sudo apt install steam.

After it’s been installed, and you launch it, you’ll be prompted to login or create an account, if you don’t have an existing account. From there on, it’s you and the Steam desktop application and all the games that’s supported on it.
Steam account

Related Post:  How to backup Linux files to a Wasabi storage server with CloudBerry Backup

2. – This is an open marketplace mostly for finding and sharing independent video games. On, digital content creators can list and sell their content however they wish. As a user, the app, the desktop application, lets you interact with the platform. There’s a version for Linux. Find download directions at

3. – This is another gaming platform that allows users to discover and play games. Most are paid games. There is a desktop client called GOG Galaxy, but it is not supported on Linux. So to play a game from on your Linux desktop, you’ll have to download it from the platform and install it manually. You can find games supported on Linux here.

4. Humble Bundle – This is a digital content platform that started out with just games in 2010, but has since grown to include other digital content. Some of the games in the Humble Store have direct Linux support, but many more have support for the Steam platform, giving you an extra option to play popular games available on the platform. Keep in mind that most of the games are not free.

If you just started using a Linux desktop operating system and need to play some games, try the platforms listed above and share you experiences in the comments section.


Share on facebook
Share on twitter
Share on pinterest
Share on linkedin

Hola! Did you notice that no longer runs network ads?  Yep, no more ads from the usual suspects that track you across the Internet.  But since  I still need to pay to keep the site running, feel free to make a small donation by PayPal.

Subscribe for updates. Trust me, no spam!

Mailchimp Signup Form

Sponsored links

1. Attend Algorithm Conference, a top AI and ML event for 2020.
2. Reasons to use control panel for your server.
3. DHgate Computers Electronics, Cell Phones & more.

29 Responses

  1. Hi I followed your steps was trying it on fedora 20 the problem is i’ve reached upto installing grub2 in the boot partition but I can’t boot into windows as you specificed that there is no boot record so how should I boot into windows?

    1. With Fedora 20, I think thinks are a bit easier. After installation, there should be an entry for the Windows boot manager in the GRUB menu, whether you partitioned the Fedora end manually or used the automatic partitioning option.

      Can you at least boot into Fedora?

  2. Hi,

    I’ve followed the process. At the end after rebooting it is still booting in to Fedora not windows so I cant proceeed further.

    Pl reply wit help

  3. The new anaconda is certainly no improvement; technically yes but setting ip a Win8 dual boot was breathtaking…
    Not that I like Win8 but it was’t my laptop you see. Thanks for the help provided here!

  4. When i was installing fedora 18, at the last of the installation phase it shows the error “boot loader installation failed.”
    this is my Acer Aspire V3-571 free dos laptop running windows 8 in one partition.
    I googled and found to disable the “secure boot” in UEFI..but in my pc i could’t find UEFI setting like that in advance options.
    kindly help me to solve this problem

    1. I think it is required that users should be able to disable UEFI on a Windows 8 machine. If you are not able to, you might want to call Acer’s tech support and complain. If they intentionally left out that option, returning the unit to them and telling them why will send the right message.

  5. This very good article 🙂 .
    Maybe in next time I hope can read Article “How to Dual-boot Fedora 18 (RAID 0)& WIndows 7/8 (RAID 0).

      1. I install dual boot windows 8 pro with fedora 18 and my hard drive is GPT type. after Fedora 18 installation process restart my computer later emerged grub 2 fedora 18 and fedora 18 straight into no option to boot into Windows 8 and How did the solution in grub 2 is not no option to boot into Windows 8

  6. Hey do u think its possible to do the same except with ubuntu 11.10 or the newest one? If so u think u can help us with a tutorial on how to do it? thanks man your site is awesome.

        1. I tried to install Fedora 18 but i have a problem when i reboot, i get directly into the UEFI without being able to do anything else and I have nothing in the “Boot Options Priorities”. Reseting settings doesn’t help and my usb key with W8 recovery either, I’m a little desperate do you have an idea to fix it ? thx

  7. Shrinking is supposed to be possible from the ‘reclaim space’ screen, but we had to take it out of f18 late in the cycle due to a bug. it will be back in f19. As you wrote, in f18 you need to go through custom partitioning to shrink.

    you do actually have a choice with the bootloader; you can choose not to install one at all. may be slightly better for your purposes, or not. That’s on the ‘full disk summary and options’ screen.

  8. Thx a lot for that tuto but new installer is annoying i went to install it side by side with windows 7 i couldn’t complete installation i already make free space for fedora 18 but i didn’t know how to use it ? any help ?

        1. I just wish people will stop apologizing for their English.

          Anyway, so there are 3 partitions – C, D, and free space (unallocated). Since D and the free space are the possible candidates for installing F18, which one do you want to do?

          By the way, where is your system partition?

          1. system partition in “C” and i want to install F18 in free space, if i do it like this tuto is the result will be the same (with windows 7) ?

          2. hello again i completed installation and i did all the steps only problem is when windows boot loader come and i choose fedora it load to me some terminal ” Grub> ” and i didn’t know what i type to enter to fedora ?

          3. Oh shit i feel so stupid right now lol, i fix everything the problem is i used an older version of EasyBCD ( 2.1 not 2.2) so in step when i select GRUB 2 from the Type dropdown menu the “automatically locate and load” wasn’t available in version 2.1 so shit happened when i upgrade my easyBCD i choose partition where grub2 installed and everything work just fine thx a lot for this tuto it really helped me and sorry for the annoying lol .

  9. thank you…the new installer is such a down grade from the old one..but now i understand it better..thanks again !

Leave a Reply

Your email address will not be published. Required fields are marked *

Get the latest

On social media
Via my newsletter
Mailchimp Signup Form

Partner links

1. Attend Algorithm Conference, a top AI and ML event for 2021.
2. Reasons to use control panel for your server.
3. DHgate Computers Electronics, Cell Phones & more.
Hacking, pentesting distributions

Linux Distributions for Hacking

Experts use these Linux distributions for hacking, digital forensics, and pentesting.


The authors of these books are confirmed to speak during

Algorithm Conference

T-minus AI

Author was the first chairperson of AI for the U.S. Air Force.

The case for killer robots

Author is the Director of the Center for Natural and Artificial Intelligence.

Why greatness cannot be planned

Author works on AI safety as a Senior Research Scientist at Uber AI Labs.

Anastasia Marchenkova

An invitation from Anastasia Marchenkova

Hya, after stints as a quantum researcher at Georgia Tech Quantum Optics & Quantum Telecom Lab, and the University of Maryland Joint Quantum Institute, I’m now working on superconducting qubit quantum processors at Bleximo. I’ll be speaking during Algorithm Conference in Austin, Texas, July 16 – 18, 2020. Meet me there and let’s chat about progress and hype in quantum computing.