Skip to content

Latest commit

 

History

History
198 lines (140 loc) · 8.49 KB

Operating Systems.md

File metadata and controls

198 lines (140 loc) · 8.49 KB

Operating Systems

Back to Home

Table of Contents

Windows

Back to the Top

Windows 11 Desktop

Linux

Back to the Top

Creating a Linux Bootable Device (MicroSD or USB)

Rufus is a utility that helps format and create bootable USB flash drives.


Rufus

Etcher is an open source, cross-platform software that makes it easy to flash operating system images to a microSD card or USB device.


Etcher UI

SteamOS

ChimeraOS is a linux operating system that provides an out of the box couch gaming experience. It boots directly into Steam Big Picture and start playing your favorite games. Note: If you're planning to put Linux on your ROG Ally I would recommend using ChimeraOS.

ChimeraOS v43 Changelog:

  • Add initial Asus ROG Ally support. This includes:
    • Audio support (With DSDT Override enabled)
    • Functional WiFi
    • Functional face buttons
    • Functional Bluetooth
    • Experimental partial TDP control in OpenGamepadUI
    • Suspend functionality is still a work in progress. We recommend disabling auto suspend on the ROG ally and shutting the unit down after each gaming session.
    • Games should boot up faster and in some cases make games that previously didn't boot now boot correctly.
    • Add ability to switch update channels in the Steam UI (This requires enabling developer mode and Show Advanced Update Channels in Steam.)
    • Support for the following handhelds has been added to HandyGCCS. See the HandyGCCS Wiki for button mapping information.
    • OpenGamepadUI has been updated with a new CardUI, support for many more handhelds, and numerous bug fixes that improve the user experience. Additionally, Lutris and Yuzu plugins have been added to the plugin store.

ChimeraOS Desktop. Credit: ChimeraOS

Steam OS 3.0 is an immutable Operating System(OS) using the KDE Plasma desktop. This allows you to install applications in containers using Flatpak, rather than onto the root filesystem. This means not only that the installation of applications is isolated from the core filesystem, but also that the ability for malicious applications to compromise/break your system is significantly reduced. Note: SteamOS 3.0 is not available for download yet.


SteamOS 3.0 with KDE Plasma Desktop

SteamOS Btrfs is a project that will help get you from using ext4 on your device's microSD card or home directory, to Btrfs.

HoloISO is a SteamOS 3 (Holo) archiso configuration. It aims to bring the Steam Deck's Holo OS into a generic, installable format, and provide a close-to-official SteamOS experience.


HoloISO Desktop. Credit: theVakhovskeIsTaken

Other Linux Distributions

Back to the Top

Batocera


Emulation Station Front End

Nobara Project is an unofficial Fedora Linux Spin that's tailored for Gaming. It adds the necessary packages/tools (such as Lutris and ProtonUp-Qt), and fixes issues to make Fedora awesome for gaming. This project is developed and maintained by Thomas Crider AKA Glorious Eggroll.


NixOS is a Linux distribution built on top of the Nix package manager. It has tools dedicated to DevOps and deployment tasks.


NixOS with the Plasma Desktop

WinesapOS is a project developed by LukeShortCloud that provides an easy to setup installation of Linux. It can be used on a flash drive, SD card, HDD, SSD, NVMe, or any other storage device. The release images are based on SteamOS 3 and the KDE Plasma desktop environment to align with what Valve's Steam Deck uses.


WineapOS Desktop. Credit: LukeShortCloud

EndeavourOS


EndeavourOS Desktop

Garuda Linux


Garuda Linux Desktop

ArcoLinux


ArcoLinux Desktop

Fedora Linux


Fedora Desktop

Pop!_OS created by System76.


Pop!_OS Desktop

MacOS

Docker OSX is a tool that lets you run macOS VM in a Docker container at near native OSX-KVM in Docker with X11 Forwarding. This project is developed and mantained by sickcodes.

MacOS Ventura

docker run -it \
    --device /dev/kvm \
    -p 50922:10022 \
    -v /tmp/.X11-unix:/tmp/.X11-unix \
    -e "DISPLAY=${DISPLAY:-:0.0}" \
    -e GENERATE_UNIQUE=true \
    -e MASTER_PLIST_URL='https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist' \
    sickcodes/docker-osx:ventura

# docker build -t docker-osx --build-arg SHORTNAME=ventura .


MacOS Ventura