Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

SteamOS Beta Now Out In The Wild

By -
Well it has happened, SteamOS has arrived in beta form for all you tinkers to mess about with and tell us how awesome it is.

As usual though with Valve it happens while I am asleep so I have a little bit of catching up to do.

SteamOS is not actually based on Ubuntu at all, but on what Ubuntu uses as a foundation which is Debian, Debian Wheezy 7.1 to be exact. It does include a desktop mode which runs Gnome Shell although since it runs on Debian I am sure you will be able to install a different desktop environment if you so choose to do so.

What is interesting is their FAQ which states a few little tidbits like:

QuoteCustom graphics compositor designed to provide a seamless transition between Steam, its games and the SteamOS system overlay

That's really interesting, it's actually Xcompmgr so it's not as "custom" as they make it out to be, according to Phoronix that is. According to that article linked they have done massive patching to the Kernel as well, can't wait to see its performance.

QuoteSteamOS currently provides a limited set of packages, but many Debian wheezy packages work fine on SteamOS. We plan to make a wider variety of packages vailable directly from the SteamOS repositories over time.

So basically you can install most Debian Wheezy 7.1 supported app of course, but they will be adding more into their own repositories, I do wonder what exactly they will add to their own, any thoughts?

QuoteQ: Valve recommends Ubuntu for regular Linux desktops. Why is SteamOS built on Debian and not Ubuntu?
Building on top of the Debian core is the best way for Valve to deliver a fully custom SteamOS experience to our customers.

So Valve do suggest you still use Ubuntu for a regular desktop, keep that in mind before you switch to SteamOS folks. It's meant as a gaming centre not as a full desktop OS, so it's meant to compliment desktop Linux not destroy or replace it.

Hardware Requirements
Processor: Intel or AMD 64-bit capable processor 
Memory: 4GB or more RAM 
Hard Drive: 500GB or larger disk 
Video Card: NVIDIA graphics card (AMD and Intel graphics support coming soon!) 
Additional: UEFI boot support, USB port for installation

So it's curretly NVIDIA only for a moment, I am sure the tinkers will get it running on AMD and Intel without major issues soon enough though (if they haven't already).

Currently it's not super-easy to install due to it being an early testing version, there are two ways Valve has given right now we have included below. If you have been able to get it running in a VM let us know your steps in the comments, help everyone out!

How To Install
QuoteWARNING: Both installation methods will erase all content on the target computer

Default Installation
You will need to create a SteamOS System Restore USB stick to perform this install. The image provided here requires at least a 1TB disk.

  • Download the default SteamOS beta installation
  • Format a 4GB or larger USB stick with the FAT32 filesystem. Use "SYSRESTORE" as the partition name.
  • Unzip the contents of SYSRESTORE.zip to this USB stick to create the System Restore USB stick.
  • Put the System Restore USB stick in your target machine. Boot your machine and tell the BIOS to boot off the stick. (usually something like F8, F11 or F12 will bring up the BIOS boot menu).
  • Make sure you select the UEFI entry, it may look something like "UEFI: Patriot Memory PMAP". If there is no UEFI entry, you may need to enable UEFI support in your BIOS setup.
  • Select "Restore Entire Disk" from the GRUB menu.
  • When it is complete it will shutdown. Power on the machine to boot into your freshly re-imaged SteamOS.


Custom Installation
The second method is based on the Debian Installer. It requires multiple configuration steps:

  • Download the custom SteamOS beta installation
  • Unzip the SteamOS.zip file to a blank, FAT32-formatted USB stick.
  • Put the USB stick in your target machine. Boot your machine and tell the BIOS to boot off the stick. (usually something like F8, F11, or F12 will bring up the BIOS boot menu).
  • Make sure you select the UEFI entry, it may look something like "UEFI: Patriot Memory PMAP". If there is no UEFI entry, you may need to enable UEFI support in your BIOS setup.
  • Selected "Automated install" from the menu.
  • The rest of the installation is unattended and will repartition the drive and install SteamOS.
  • After installation is complete, log onto the resulting system (using the Gnome session) with the predefined "steam" account. The password is "steam". Run steam, accept the EULA, and let it bootstrap. Logoff the steam account.
  • Log on with the "desktop" account. The password is "desktop".
  • From a terminal window, run ~/post_logon.sh. This will prompt for a password - enter "desktop". This script will perform the post-install customizations, delete itself, then reboot into the recovery partition capture utility.
  • Confirm "y" to continue and the recovery partition will be created. When it is finished, reboot into your freshly installed SteamOS.


Source

Where is my source code?! Don't worry Valve have that covered too here, the client is still closed though remember as our some drivers like the NVIDIA blob.

I do hope they adjust their installer a little in future to account for dual boots, after all it's one of Linux's strengths that it has boot loaders ready and capable of letting you boot into multiple systems on your computer.

Last note, I have worked on GOL since 2009 through the stress of trolls and even posting articles while very ill, remember that when all the bigger gaming sites pick up more and more Linux gaming news, we have been here for quite a long time before any of them even thought about Linux (or when they did articles bashing it), please do keep sharing our content and help us to keep growing, I can't do it without you. Article taken from GamingOnLinux.com.
0 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 came back to check 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.
See more from me
The comments on this article are closed.
18 comments
Page: «2/2
  Go to:

adolson Dec 14, 2013
I am also typing this from SteamOS with a BIOS system. I only have 3GB of RAM and a 120GB hard drive.

Also, 4200 lines of diff for the X compositor sounds significantly customized to me.
Olivier Dec 14, 2013
Militon Dec 14, 2013
Quoting: Quote from liamdaweIf they didn't recommend it, it wouldn't be in the question itself, it's very simple.

Also see here:
http://store.steampowered.com/about/

Quoting: QuoteNot running Linux yet?

Ubuntu is our favorite version of Linux. 
How is it not clear they recommend Ubuntu? That and Ubuntu is included in their FAQ question directly.
Sorry, I thought that had been misinterpreted but I see it's not. It's a simple misrepresentation. My bad
berarma Dec 14, 2013
No doubt they're still recomending Ubuntu, they fear Shuttleworth's wrath.
Shmerl Dec 15, 2013
Great to see them using Debian rather than Ubuntu. It means they don't want to deal with the Mir mess and will go with Wayland in the future.
bubexel Dec 15, 2013
Quoting: Quote from minjWhat's with the UEFI requirement

I had exactly same problem, but i found a really nice howto.
From windows:
http://w3.reddit.com/r/SteamOS/comments/1su4t1/uefi_requirement_with_steamos
From linux:
http://steamcommunity.com/groups/steamuniverse/discussions/1/648814395803871238/

I did the one from windows, and worked really well, is really nice explained and impossible to fail.

About the howto on linux, i didn't tested yet. GL! and enjoy steamOS!

@about debian/ubuntu: im pretty happy about their decision. It remove power from canonical to give it to community. It's really nice new.
berarma Dec 15, 2013
Quoting: Quote from bubexel@about debian/ubuntu: im pretty happy about their decision. It remove power from canonical to give it to community. It's really nice new.

+1 They might have thought attaching to Canonical was no better than attaching to Microsoft, and that's right.
migizi Dec 16, 2013
Quoting: Quote from Levi
Quoting: Quote from Half-ShotInteresting that they are using Gnome for a desktop manager. I personally prefer it but I do know that the 3.6< had issues with rendering games so I wonder if they made some adjustments to that. If I were valve i would have gone for lxde with a bit of eye candy thrown in so the desktop was functional but not the centrepiece.

Haven't tried SteamOS yet but i will do in the new year when i build a steam box.

funny that you mention that, since they did try lxde, as well as kde. According to the package log.
Gnome tools probably turned out to be best compatible with steam 

This is probably because they initially built everything around the default Ubuntu setup, which uses Unity, which was using some Gnome stuff for awhile. It's not surprising that Gnome would work best without making a lot of changes. Sadly they should focus less on specific WM/DM and just make it freedesktop.org compliant. That way it should work across more WM/DM with little work. The fact they built half their notification system around the Unity implementation was kind of stupid. 
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.