Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

Looks like Linux gaming may get yet another boost, thanks to Google? Yes. Backing up previous information on Steam support coming to Chrome OS it looks like the project is still going.

This isn't some kind of wild rumour either, given the previous info with Google's own Kan Liu confirming their plans. This time the report comes from 9to5Google, which points out something being worked on called "Borealis" which appears to be a kind of Virtual Machine with a full copy of Ubuntu and Steam pre-installed and ready to go. It's interesting as they already had Crostini with Debian but it appears they're going a different way for Steam.

While Google now have Stadia to bring gaming to almost any device out there, they of course want more to people to buy their own devices with Chrome OS and enabling more gaming is a big way to push them. This is where Steam comes in, since it already supports Linux and Chrome OS is built from Linux.

Chromebooks are steadily getting more powerful too, as they bring in newer generation Intel processors that can handle a bit of a load and it appears AMD Ryzen Chromebooks will also enter the scene soon. So with Steam on Linux and more powerful internals, things are aligning for more serious gaming on Chrome OS.

Since Chromebooks are incredibly popular devices, being able to tap into another big market would be a welcome boon for Linux gaming as a whole.

Article taken from GamingOnLinux.com.
20 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
26 comments
Page: 1/2»
  Go to:

Eike Jul 2, 2020
View PC info
  • Supporter Plus
Would it be so hard to make Steam run directly on ChromeOS that they prefer some VM solution?


Last edited by Eike on 2 July 2020 at 10:26 am UTC
razing32 Jul 2, 2020
Don't Chromebooks have soldered in SSDs ? OF all things ?

Also , i barely trust google as a search engine let alone an OS provider.

Really wondering if in the future Linux will be the only OS(bedsides some BSD distros) that you actually KNOW doesn;t have telemetry baked in
WorMzy Jul 2, 2020
Don't chromebooks use ARM processors? If so, then they need *something* to emulate a x86 processor in order to make this a worthwhile exercise. I guess that's why they've gone for a VM solution (qemu can emulate x86: https://www.qemu.org/docs/master/system/target-i386.html). No idea what the performance will be like though.
Linas Jul 2, 2020
View PC info
  • Supporter Plus
I find Googles direction for Chromebooks very confusing. It's supposed to be this simple unbreakable mom'n'pop computer. But then they add Crostini, which is a full-blow VM, which doesn't even allow calling the host kernel, or direct access to the hardware. Literally everything is virtualized. That's why it has taken them forever to implement basic features such as clipboard sharing, or access to the filesystem. This is the exact opposite of simple.

Sure you can switch between different guest distributions relatively simply (if you are good with the command line), but why exactly? Who is this for? It's not pretty experience for a Linux user, because you are locked down in a limited VM. And certainly not something your average user would want to go through.

I would find Chromebook way more attractive if it was running a more standard Linux distribution with Google and Android apps nicely integrated into the system. Security-wise something like SELinux with a signed kernel would be perfectly adequate for keeping the system safe and sound. No unnecessarily paranoid VM needed.
M@GOid Jul 2, 2020
I see ChromeOS as a good way to trick people too scared of Linux to use it. Since it didn't have Linux on its name nor it is easily found in its literature, people actually try it because of the weight of the Google and Chrome names.

Yesterday a youtuber from a tech channel I follow, said he will never use Linux on his PCs because "I like to do work on my computer, not work on my computer". The poor bastard, while being a tech nerd, completely missed that he actually do a ton of his work on a Linux machine...
tuubi Jul 2, 2020
View PC info
  • Supporter Plus
Don't chromebooks use ARM processors?

Apparently not all of them.
Chromebooks are steadily getting more powerful too, as they bring in newer generation Intel processors that can handle a bit of a load and it appears AMD Ryzen Chromebooks will also enter the scene soon.
minkiu Jul 2, 2020
View PC info
  • Supporter
Don't chromebooks use ARM processors? If so, then they need *something* to emulate a x86 processor in order to make this a worthwhile exercise. I guess that's why they've gone for a VM solution (qemu can emulate x86: https://www.qemu.org/docs/master/system/target-i386.html). No idea what the performance will be like though.

I think wine works on arm to a certain extent? https://wiki.winehq.org/ARM
Nanobang Jul 2, 2020
View PC info
  • Supporter
Whenever I think of Google using Linux, I think of how Google make things from that can't be used in Linux.

I can't get any more excited about Chrome OS than I can about Android ... both of which are based on Linux, but neither of which are actually Linux --- thus the need for a VM to run Linux's Steam client.

I really don't feel gaming on Chrome OS is any more appropriate to Linux gaming than gaming on Android is, really.
SirLootALot Jul 2, 2020
Don't chromebooks use ARM processors?
There are Intel and AMD Chromebooks as well.
peta77 Jul 2, 2020
Whenever I think of Google using Linux, I think of how Google make things from that can't be used in Linux.

I can't get any more excited about Chrome OS than I can about Android ... both of which are based on Linux, but neither of which are actually Linux --- thus the need for a VM to run Linux's Steam client.

I really don't feel gaming on Chrome OS is any more appropriate to Linux gaming than gaming on Android is, really.

Well, one thing to remember here: Linux is just the kernel! It's not a full OS like MS-Windows, MacOS, etc. So Android & ChromeOS are Linux but that doesn't mean they're compatible with GNU/Linux distros and LSB-compliant.

So this makes would make it rather questionable if it would help for the type of Linux gaming discussed here if Steam and the games would be native versions for ChromeOS. But as they seem to have a VM with Ubuntu it will surely massively increase the audience / possible customers for SteamOS compatible games which might attract more developers. Though a VM seems rather inappropriate. I remember the Wrapper-stuff VirtualProgramming did and that had some issues that never got fixed (or the early "ports" didn't get patched).

So the question is, how long it will stay in that state and if google tries to "force" getting native ChromeOS versions and how Valve and other developers will react to that. I think it will have an effect short-term, but long-term I'm very unsure where this will be heading. But I'll keep hoping that developers will realize that platform independence is the best way to keep their customers with dynamic OS environment situations as we're experiencing shifts right now.
Having had experience with a Chromebook, I can say they are very good for non-technical users. The security model and update process is excellent.

All that said, my personal feeling about Google is: Their engineers are amazing but I don't trust their management.

Linux support on ChromeOS is cool, but I 100% expect it to be cancelled at some point in the future.
elmapul Jul 2, 2020
i dont like the trend here...

why have 2 abstraction layers, Crostini for debian and an virtual machine for ubuntu + steam?
an virtual machine seems like an waste of resources, but if they are doing it, maybe crostini was not good enough...
what will hapen when people try to install games from gog? they will install on crostini or this ubuntu?

looks like they are doing an android all over again, looks like google and microsoft see's linux as an runtime to run applications, just like java and flash were.

instead of native support for linux applications we have this abstraction layers, WSL on windows, crostini and this on chromeOS.
on windows i can understand since its a different kernel, but on chromeOS?

i dont know what they are doing but i dont like the trend here, looks like an walled garden.


Last edited by elmapul on 2 July 2020 at 8:02 pm UTC
tuubi Jul 2, 2020
View PC info
  • Supporter Plus
i dont know what they are doing but i dont like the trend here, looks like an walled garden.
What else should we expect from Google?
Purple Library Guy Jul 2, 2020
Whenever I think of Google using Linux, I think of how Google make things from that can't be used in Linux.

I can't get any more excited about Chrome OS than I can about Android ... both of which are based on Linux, but neither of which are actually Linux --- thus the need for a VM to run Linux's Steam client.

I really don't feel gaming on Chrome OS is any more appropriate to Linux gaming than gaming on Android is, really.
All that stuff is irrelevant to this case. What's relevant is, Chrome OS has a significant amount of desktop-like market share, and this will allow people with a Chromebook to buy and play Linux, but not Windows, games on Steam (except perhaps via Proton). And they've clearly got plans to grow that share further.
Therefore, if this happens it will drastically increase the market share for Linux gaming. It is, potentially, a really huge win.

Heck, no matter how dim I think this is when they could instead just allow ChromeOS to be more than crippleware, the fact is that it completely sidesteps all questions of whether ChromeOS is "real" Linux* because the games will be running on Ubuntu.


* Android is technically Linux . . . but it's not GNU, which makes it drastically different from normal Linux. As far as I can tell, ChromeOS is true GNU/Linux, just with an unusual desktop environment and deliberately crippled. It's just a distro that includes very little software and really doesn't want to let you use the command line, install more software or otherwise do anything not included in the minimalist GUI. But there's pretty much nothing about it that isn't Linux.


Last edited by Purple Library Guy on 2 July 2020 at 11:28 pm UTC
Purple Library Guy Jul 2, 2020
I find Googles direction for Chromebooks very confusing. It's supposed to be this simple unbreakable mom'n'pop computer. But then they add Crostini, which is a full-blow VM, which doesn't even allow calling the host kernel, or direct access to the hardware. Literally everything is virtualized. That's why it has taken them forever to implement basic features such as clipboard sharing, or access to the filesystem. This is the exact opposite of simple.
Users don't see any of that though. My wife has one. All she ever uses a computer for is web browsing, email (in the browser), and occasional small documents. These days a bit of teleconferencing (in the browser). Since that's basically all the Chromebook offers, it's very hard for her to end up accidentally doing something different which would confuse her. So it's a pretty good fit, and it cost very little money--like a third to a quarter as much as my laptop, a fifth or less as much as my daughter's Macbook Pro, less than most phones--and it's been pretty durable.

Even for her it's not perfect. We both find Google Docs annoying--you can make a document, fine, but if you want to do something with it, like save it somewhere, Google Docs is very reluctant to accommodate you and insists on metaphors which are quite different from every other office program in existence. Similarly, ChromeOS doesn't really want you to find files, like on your computer, because as far as Google is concerned they're all supposed to be on the web. But on balance, for use cases like hers the little buggers offer very solid value for money.
Linas Jul 2, 2020
View PC info
  • Supporter Plus
I find Googles direction for Chromebooks very confusing. [...] full-blow VM [...] This is the exact opposite of simple.
Users don't see any of that though. My wife has one. All she ever uses a computer for is web browsing, email (in the browser), and occasional small documents.
That's exactly my point. Your wife is the original target demographic for Chromebooks.

By adding Crostini they more or less acknowledge that you need a real Linux distribution if you want to do some productive work. Like run Gimp, Inkscape, Audacity, or anything else that even a non-techie user may want to do from time to time. But then they do it in the most obscure way possible, so that a non-techie user never will.

Just take a look at this huge FAQ, and count how many times "currently, no" is the answer.
elmapul Jul 3, 2020
i dont know what they are doing but i dont like the trend here, looks like an walled garden.
What else should we expect from Google?

i dindt expect much but using an different enviroment to run steam instead of crostini, is disapointing
elmapul Jul 3, 2020
Don't chromebooks use ARM processors? If so, then they need *something* to emulate a x86 processor in order to make this a worthwhile exercise. I guess that's why they've gone for a VM solution (qemu can emulate x86: https://www.qemu.org/docs/master/system/target-i386.html). No idea what the performance will be like though.
holyshit then...
emulating x86 then emulating windows apis on proton, what could go wrong besides the performance going from 60 to 1 fps...
elmapul Jul 3, 2020
I find Googles direction for Chromebooks very confusing. It's supposed to be this simple unbreakable mom'n'pop computer. But then they add Crostini, which is a full-blow VM, which doesn't even allow calling the host kernel, or direct access to the hardware. Literally everything is virtualized. That's why it has taken them forever to implement basic features such as clipboard sharing, or access to the filesystem. This is the exact opposite of simple.

Sure you can switch between different guest distributions relatively simply (if you are good with the command line), but why exactly? Who is this for? It's not pretty experience for a Linux user, because you are locked down in a limited VM. And certainly not something your average user would want to go through.

I would find Chromebook way more attractive if it was running a more standard Linux distribution with Google and Android apps nicely integrated into the system. Security-wise something like SELinux with a signed kernel would be perfectly adequate for keeping the system safe and sound. No unnecessarily paranoid VM needed.

the issue is that there is no perfect runtime if you can just skip it.
if java was perfect security wise, but the user installed an python application and python was not perfect, then the user could still get infected.
if python were perfect, than an malicious webpage still could infect the user.
if html, css, javascript and the browsers were perfect, then the user could still get infected downloading an native application.

google tried to solve this by making the browser the only runtime on chromeOS but the developers didnt ported their applications to the web standards...
elmapul Jul 3, 2020
I see ChromeOS as a good way to trick people too scared of Linux to use it. Since it didn't have Linux on its name nor it is easily found in its literature, people actually try it because of the weight of the Google and Chrome names.

Yesterday a youtuber from a tech channel I follow, said he will never use Linux on his PCs because "I like to do work on my computer, not work on my computer". The poor bastard, while being a tech nerd, completely missed that he actually do a ton of his work on a Linux machine...

i saw this video yesterday...
great channel btw
Technology Connections, but the issue is:
he is right.
just try to do something out of the curve on linux and you may struggle with it.
i had to install retro arch 3 times, because some versions were broken (i dont know if the version that is working is the deb, snap or flatpak version but it is... i guess, because i tried to install an core on it other day and got an segfault, so maybe i should try the snap or flatpak to see if this part of the software actually works there..)
i have 2 versions of vlc installed, cant remember why
and when i was using 14.04, i tried a lot of versions of blender and end up downloading it and unzip and running because all of the install methods were broken.
https://github.com/Elmapul/daily-scripts/tree/master/snap-native-flatpak/blender


i like to setup my entire enviroment before i start doing some work, to avoid the possibility of realizing that something is not working during an job, then trying to fix and end up breaking the instalation having to install everything again from an clean install.
but now, i wasted so much time troubleshooting only to something to break and end up having to reinstall everything that i got unmotivated.
linux can be a real pain sometimes.


Last edited by elmapul on 3 July 2020 at 2:36 am UTC
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.