10 ms·
Bazzite: Operating System for Linux gaming
- LelouBil 11mo agoGreat distro ! I have been using it for the last 2 years on my Framework laptop 16 without any issues. I even have a "fork" of sorts that adds Hyprland + all of my "desktop" config, which I think as being part of the OS. I really think immutable distributions are the future of linux desktop, and maybe distributions that use OCI images, beacause they are a lot easier to work with than say, NixOS for example. If you want to have your custom bazzite, you just do a "FROM bazzite:<whatever-version-you-want-to-pin" and add stuff you want. Of course, you loose a bit of the reproducibility, since usually container images do not pin packages (and maybe other reproducibility issues I am not aware of) but it is way easier to work with.
- mikae1 11mo agoI'm an https://getaurora.dev https://getaurora.dev user and I agree uBlue is awesome. I'd like to create a custom image too, but it doesn't seem quite as easy as you say: https://youtube.com/watch?v=IxBl11Zmq5w https://youtube.com/watch?v=IxBl11Zmq5w
- hokumguru 11mo agoWhile the video is long, the actual process of setting everything up only took me about 20 minutes. The template they offer is extremely convenient.
- tmoertel 11mo agoI will offer a second positive but more reserved data point. It took me closer to a day to get my custom Bazzite build working. Switching over to my images using bootc failed because of what I eventually tracked down to permissions issues that I didn't see mentioned in any of the docs. In short, the packages you publish to Github's container registry must be public. Another wrinkle: The Bazzite container-build process comes pretty close to the limits of the default Github runners you can run for free. If you add anything semi-large to your custom image, it may fail to build. For example, adding MS's VSCode was enough to break my image builds because of resource limits. Fortunately, both of these issues can be fixed by improving the docs.
- iotku 11mo agoThere's also BlueBuild [1] which abstracts the process of building your own images away further into yaml configurations. It takes away a tad bit of the direct control of the process, but covers the majority of things you would want to configure. [1] https://blue-build.org/ https://blue-build.org/
- deleted 11mo ago[deleted]
- LelouBil 11mo agoThe actual process for the image is really just what I said. In the video he sets up a github actions automatic build, and adds signing with cosign (which are also all steps you really want to do) but to have custom stuff in your base os is really as easy as a Dockerfile (or should I say Containerfile ?)
- scoopdewoop 11mo agoI learned about Aurora from a HN comment some weeks ago, and it has been so awesome. I really haven't been as impressed with a distro since the first ubuntu. Its just a rock solid base, awesome defaults, and kde being delightful.
- udev4096 11mo agoImmutable is very good for new linux users but I personally don't like the restriction and find rpmostree extremely slow to install literally anything. It does make sense to use immutable distros in routers, firewall, etc
- tommica 11mo agoI try not to use rpmostree to install anything (only steam-input, codecs and nvidia drivers), and rely on homebrew, appimages, flatpaks and toolbox for my app needs. It works so far... There is something about immutable linuxes that feels right, and I cannot pinpoint why exactly, but it's like things are segregated correctly.
- EgregiousCube 11mo agoBazzite fills a SteamOS-sized hole with a decent level of hardware support. Unclear how long that'll be the case - I don't see it surviving the release of a GA SteamOS.
- tapoxi 11mo agoI'm not convinced there will be a GA SteamOS. Bazzite also has a much more frequent release cadence which is important for the kernel and Mesa. SteamOS only ships a major version every year.
- galleywest200 11mo agoSteam OS is a rolling release (Arch based) with constant small updates. My Steamdeck has had updates several times this year.
- opan 11mo agoEspecially on the Beta branch, I'm getting several system updates per week. I check for one every time I wake it up, along with checking for any available game update downloads. Originally moved to the Beta branch to get the new 8BitDo controller features (Mid-July maybe), but it's worked well enough I've never gone back to Stable.
- tapoxi 11mo agoIt's snapshotted from Arch, once a year they bump the kernel and include "updated Arch Linux base" as a release note. SteamOS 3.7 is still on Kernel 6.11 and KDE Plasma 6.2, for example. Bazzite is 6.17 and Plasma 6.5. This matters if you're using more recent hardware or want the latest driver optimizations. My 9070 XT is supported by Bazzite, SteamOS won't even boot.
- UK-Al05 11mo agoI think that's changed recently. Recent release notes state it's added support for RDNA4
- giancarlostoro 11mo agoIts a nice distro, though personally I've been using EndeavourOS (Arch based but easier, think of it as the Ubuntu to Debian but for Arch). I wanted to try one of the Fedora Atomic distros but it just didn't boot correctly no matter what I tried, Endeavour just booted and worked and I havent looked back for over a year now... One insanely underrated Linux software is Lutris, if you have non-steam games, it is phenomenal at helping you wire them up for Wine, especially when Steam itself behaves weird (like installing third party things is not exactly done intelligently by Steam).
- tempest_ 11mo agoI personally think everyone should install arch once the manual way. It will give you a good idea how everything fits together. After that, just use EndeavourOS. I used Antergos before that and EndevourOS has been great since.
- entropie 11mo ago> It will give you a good idea how everything fits together. The actual user does not give any shits. And while I love tinkering around and understand my OS/distro/$software I can absolutely relate. Linux should be at last so accessible that most of the things just work and a broad audience can just use their computer.
- tempest_ 11mo agoIt isnt so much tinkering vs learning how it works. Part of the reason new users struggle so much is because they forget they have spent 10 years or whatever using windows / macos and linux is definitely not those. As much as Linux has become far more user friendly in the last couple years it still has its warts and a quick boot camp like installing arch can be very beneficial.
- giancarlostoro 11mo agoMy first Linux distro was Slackware. I think I will be okay.
- ecshafer 11mo agoOutside of console or handheld like experiences, I am not sure what this distro gives that Mint, proprietary nvidia drivers and Steam dont give me? I basically just download windows games as external applicationd through steam and use proton. Though I suppose a one click like “run this as proton” and “run this in this proton environment” could be useful. But once you learn how to change targets its not super complicated.
- mikae1 11mo agoIt'd give you Plasma, for one. Even if I'm a proponent of uBlue I'd consider Mint if there was a Plasma version. Seems like a great distro.
- ecshafer 11mo agoI don’t really care any desktop environment. I use i3. Otherwise I don’t really have much preference between how Firefox, terminal, and Steam are displayed.
- deleted 11mo ago[deleted]
- doener 11mo agoA few points from the website: - Out-of-the-box support for Xbox, Wii, Switch, PS3, PS4, PS5, and numerous other controllers. - Nvidia drivers and the latest Mesa for AMD & Intel pre-installed, with tweaks applied as needed - Bazzite ships with support for additional Wi-Fi adapters, display standards like DisplayLink, and more - Out of the box support for not only desktop PCs, but handhelds, tablets, and home theater PCs.
- deleted 11mo ago[deleted]
- saidinesh5 11mo agoFor things like appliances (home theater pcs, gaming consoles etc..) you'd want an immutable rootfs that's resistant to random reboots, power cuts etc.. You'd also want stable, atomic, updates that can go from "one version of system software to the next" without breaking the system. Recently, i had to reinstall my 7 year old arch install because a system upgrade after a year or so broke it... It's not like i can't sit down and fix what went wrong manually, it's just that i wouldn't want to ever worry about these things on my home theater/"gaming console" pc...
- iLoveOncall 11mo agoWhile I understand the point of Linux distros overall, because they allow very specific usage like embedded, etc., I really don't get the point of those generalist but slightly specialized distributions focused on a single aspect that consumers use a computer for. I'm far from a Linux super-user, I only use it for my servers and Raspberry Pis, but even I would rather pick Debian and install the necessary stuff by hand. This feels like opting-in to bloat on your newly installed OS. I'll happily listen if anyone has a good selling point for those, but I can't think of any OS less attractive than something tailored for a single use-case on my generalist PC build.
- carlosjobim 11mo agoIt's common for people to have both a PC and a game console. Even a PC, an iPad and a game console. Right tool for the right job, not a bad idea.
- iLoveOncall 11mo agoYes of course, but if you have a PC that's good enough for gaming, it's also good enough (more than good enough) for all your other PC needs.
- Uvix 11mo agoBut not necessarily in the right form factor. My generalist PC build is a laptop, my gaming machine is tucked away under the TV and doesn't have a mouse or keyboard.
- sunshowers 11mo agoI have separate PCs for gaming and work. The former lives in the living room and the latter by my desk.
- hokumguru 11mo agoThe reason I use Bazzite is very simple: I only use my desktop computer for gaming and when I turn it on, I want it to work immediately without issues. With previous distros I always had issues configuring something or another with games/drivers. Bazzite has been the closest to Windows/console experience for me wrt Linux pc gaming. If this is a generalist computer, then you are absolutely correct. This is not the distro for you. This is very specifically built for gaming.
- jakebasile 11mo agoI mostly use Ubuntu for my gaming PCs but I put Bazzite on my living room PC and it works a treat. It’s much more of a console-like experience and kind of gets out of the way. It also works better with Steam Remote Play. Give it a shot, not like it costs anything!
- lawrencegripper 11mo agoSame, it’s been great on living room PC for a console like low maintenance experience
- haunter 11mo agoAs much as I love Bazzite at end of the day it's still a custom distro and every single day there is a chance they just close the project down and move on. Happened to so many distros in the past, this is not out of question. I’m not saying “big corporate” distros are better but personally I'd rather stick to something more mainline. Hopefully Valve will release a general version of SteamOS with Steam Machine coming (and even they are questionable with their track record)
- spiralcoaster 11mo agoRight, because the idea of Linux has always been about sticking to big corporate distros whenever possible
- pedrogpimenta 11mo agoWell, the idea of Linux was "a better minix" and "I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones".
- qweqweqwe12 11mo agoThe idea behind unix was a single user operating system. Hence the name.
- suprjami 11mo agoNot necessarily a corporate distro, but there is somewhat more sustainability in a project based on Debian or Arch than an individual with a bunch of organically handmade scripts.
- iotku 11mo agoAlways a possibility with any distro, but the tooling around it is flexible and repeatable. If another group of people wanted to continue off where they left off it would be far more possible than a lot of the Ubuntu forks. Just need the Atomic Fedora base to still be around and everything else is already pre-setup to run on GitHub infrastructure neither of which I anticipate going away soon. (Famous last words) Calling it a superset of Fedora rather than just being its own bespoke distro can be a fine line, but really there's nothing stopping anyone from forking it and continuing on, a good few people run their own forks already to meet their own needs a bit more specifically.
- tuananh 11mo agoFor gaming, anything rolling release will be good because you want the latest update from the graphic stack.
- willis936 11mo agoI think this is a factor for why SteamOS is Arch.
- emsixteen 11mo agoWill hop over to one of these the day that the AAA multiplayer titles I want to play are supported. I know it's down to the anticheat, but I still wanna play 'em. Hopefully Valve are able to push that forward.
- xiconfjs 11mo agoWe can only hope Valve‘s new „console“ will hit the market strong so they have another levarage to push the studios to implement appropiate, linux compatible anti-cheat.
- MrDrMcCoy 11mo agoAnticheat doesn't need to be Linux compatible, it needs to move server-side.
- KyleGospo 11mo agoAgree 100%, client side anti cheat was never going to work.
- simoncion 11mo agoTo the downvoters: client-side anticheat simply cannot stop all the cheaters. Why? Because it's running on hardware that the cheater has full control over. It has been (and continues to be) an enormous amount of effort, and some cheaters are absolutely going to get through anyway.
- KyleGospo 11mo agoRight, you cannot control hardware you do not own and have in your possession. A cheat that uses another computer and a camera to watch the screen and emulate a mouse is an effective aimbot that no client side method will ever detect. The future must be server authoritative net code and behavior-based server-side cheat detection.
- Cyan488 11mo agoI've been dual booting Bazzite and Zorin for the last month it's been working out well. I didn't really like Bazzite as a daily driver, but it worked better for gaming.
- ksymph 11mo agoAny particular reason you didn't like Bazzite as a daily driver? I've been considering replacing Fedora with it on my main laptop.
- Cyan488 11mo agoI admit didn't spend a lot of time with it, but right after installing it, I needed to work on a project with Platform.io in VSCode. What was a 10 minute process in Zorin (mainly due to not using Flatpaks) didn't work out after over an hour in Bazzite. Also, Bazzite takes over 2 minutes to boot, while Zorin takes less than 20 seconds. I'm pretty new to Linux as a daily driver, and need a stable base that I'm familiar with for my non-gaming daily work, and Bazzite isn't that for me yet. On the other hand, Bazzite just worked out of the box for gaming, better than Zorin did. I have a big enough SSD to split the partition and let each distro do its best work for me.
- d3Xt3r 11mo agoBazzite is naturally a bit slower to boot compared to other distros due to the things it bundles in and the ostree system, but 2 minutes is unusually long. On my 3.5yr old ThinkPad Z13 Gen 1 with the stock SSD, if takes exactly 34 seconds to cold boot to the full desktop (KDE) from the boot menu (I have enabled auto-logon), which I find acceptable. Warm boot is 30 seconds. So there might me something odd about your setup. Are you using nVidia by any chance? As for VScode, I'm not familiar with platform.io but you really want to be using dev containers. On uBlue distros, Distrobox makes this easy. Just follow the guide here: https://distrobox.it/posts/integrate_vscode_distrobox/ https://distrobox.it/posts/integrate_vscode_distrobox/
- kayson 11mo agoI really want to use Bazzite but I also have concerns about their supply chain. Last I checked, they automatically update all packages in their releases. Many of them are from copr, including kernel patches. The release notes do list package version changes, but as far as I can tell there is no human review. I realize that, in a way, it's no different than installing from AUR or ppa's, but something about both of those (and the fact that package installs are manual) feels safer than copr packages with fewer eyes on them...
- prmoustache 11mo agoHonestly if the point is to run proprietary software like commercial AAA games, the supply chain is already compromised. I treat my gaming computer as a video game console, it wouldn't occur to me to share passwords, accounts, data or anything sensitive on my gaming machine. And I only connect it to the network if I need to download a game/update.
- Gigachad 11mo agoConsidering how many games require literal malware for anti cheat. It’s the only sane way to do gaming. Just let the games and proprietary junk have their own environment with total control. But with none of your sensitive data.
- moltopoco 11mo agoMy understanding is that a lot of the games on Steam are actually executed in some kind of sandbox, but I am sure if that is just for compatibility/emulation reasons, and which directories are still accessible in that case. I wish there was better documentation for this, because "random indie game demo cannot upload my family photos" would be a great selling point for SteamOS/Bazzite. As it stands, the Steam flatpak is probably the safest way to play games (which does not work on Bazzite).
- herewulf 11mo agoWhy does the Steam Flatpak not work on Bazzite? Because it's already installed by rpm-ostree? I wouldn't think this matters.
- Rzor 11mo agoThey need to work on their messaging if someone has to scroll five to seven times just to figure out that it is an OS, and even then it still is not that clear.
- Rzor 11mo agoYou guys are fast. Props to you. lol Before: https://archive.is/Juqfq https://archive.is/Juqfq After: https://archive.is/RTePv https://archive.is/RTePv
- tombert 11mo agoI just reinstalled my NixOS gaming thing with Jovian from scratch. Not much of a reason, other than I wanted to do things a bit more "correct" this time (e.g. tmpfs root). I did briefly consider Bazzite, but the thing that stopped me was that I wasn't sure how well it would work with an eGPU. With Jovian and NixOS, it is ultimately still just NixOS minimal under the covers, and that is low-level enough for me to play with boot parameters and kernel modules to get the eGPU working, and it wasn't clear to me that it would be that straightforward with Bazzite.
- subjectsigma 11mo agoKnown Linux detractor, been sticking with Windows for years because I’ve had one too many ‘apt-get update’ brick my entire system. Decided to try out Bazzite specifically because of the immutable root partition thing. Overall I will say things are going like 80% smoothly but there are still some very Linux-y problems with it: The default grub has options for ostree:0 and ostree:1. 0 is the default and if you pick 0 it just hangs and doesn’t boot. I can’t figure out how to change this because the normal grub config files are read-only. So I have to quickly press down arrow when the computer is booting and select the right option. Installing certain packages is difficult or impossible, for example I had to get pycairo and some other packages to run a Python program and you can’t add them normally. But I think the proper way is to just run everything in a container so maybe that’s on me. 90% of games work fine, but many have weird bugs like crashing when you Alt-Tab out. I could not get modded Skyrim to work after several attempts. Prism, the Minecraft launcher, has some sort of memory leak because if I leave it on in the background it eventually crashes the desktop and I have to hard restart. And of course anti-cheat games like Valorant/League don’t work at all. KDE has tons of bugs - tooltips randomly scale to the wrong size, Dolphin refusing to copy a file to another drive for no reason, Dolphin freezing when loading a directory with lots of images, detaching a tab in Konsole sticks the window to your mouse until you click something else, Konsole has like 50 themes and none of them are named so you just have to squint and click one that looks good, drag-and-drop into Electron apps like Discord randomly fails, adding a new widget to the panel and suddenly it’s invisible, notifications appearing floating in the middle of the screen, removing an audio output (like unplugging headphones) seems to cause it to randomly choose an alternative, brightness on my monitor randomly shifts even after turning off DCC, GNOME apps have wonky themes, GNOME apps can’t detect light/dark mode so they just pick one… I could go on.
- timschmidt 11mo ago> 90% of games work fine, but many have weird bugs like crashing when you Alt-Tab out. This isn't particularly linux-y of an issue. I've had the same sort of behavior in numerous games on Windows, up to and including crashing the graphics driver when alt-tabing out of a full screen game. Seems to be something gamedevs are not commonly testing, and perhaps difficult to defend against when a game is directly interacting with the GPU.
- analog8374 11mo agoDo they have breakout? I love that game so much.
- egypturnash 11mo agohttps://store.steampowered.com/app/3041770/Breakout_Beyond/ https://store.steampowered.com/app/3041770/Breakout_Beyond/
- analog8374 11mo agoThat's gorgeous, but the horizontality. Can you handle it? I don't think I can handle it
- egypturnash 11mo agoI spent a lot of time as a kid with Krakout on my c64, which was a horizontal Arkanoid. I could probably handle it. It looks like Atari's got another Breakout remake on Steam that's horizontal-aspect, too. Personally I've been having fun with BallxPit though (https://store.steampowered.com/app/2062430/BALL_x_PIT/ https://store.steampowered.com/app/2062430/BALL_x_PIT/) which is basically what you get when you cross Arkanoid with Vampire Survivors, it gets hilariously chaotic once you have a bunch of upgraded and mutated super-balls to fling at the bricks with monsters sticking out of them. I don't really have an urge to play a more pure riff on Breakout.
- SamDc73 11mo agoI’ve been using it for a couple of months on my main dev machine (I don’t game much). It’s my first exposure to immutable systems. I love the idea, but honestly, juggling all these package managers gets annoying really fast; for now what I use is rpm-ostree (which you really shouldn’t touch unless you absolutely have to), Flatpak, Homebrew (some package are mac only or mac first), and distrobox (with arch). Every now and then I think of going back to arch cause they are the only distro that made it very convenient to install some obscure packages that is only used by handful of people Like yesterday, I tried setting up Flutter with the Android SDK command-line tools and the rest of the Android dev stack, and it took me almost 2 hours to get everything working; On Arch? That’s just a few packages, all sitting right there in the main repo or the AUR.
- d3Xt3r 11mo agoI get what your saying, but it's just a matter of finding the right workflow. I'm very much like you infact, so I ended up resorting to just using an Arch Distrobox for pretty much everything. I leave rpm-ostree and Flatpaks alone as far as possible, so I only really have to worry about my Arch for updates and everything else takes care of itself. You may ask then why not just use Arch? Well of course you can, but I like the idea of having a rock solid base where I know for a fact that I can let it happily update without breaking something. Arch still requires manual intervention every now and then (such as package migrations or some dependency conflicts). Not a big deal if you keep up with the Arch News and Discord announcements etc, but sometimes IRL gets in the way and I'm not up-to-speed with what's happening. With my Bazzite+Arch setup, I'm not super bothered with this, plus it's easy to blow my whole container and set it up again, and in fact I've got a bash script to do just that on one of my other PCs that I don't use regularly (because Arch needs to be updated regularly, otherwise you're in for a nasty surprise when you find out your keyring is out-of-date and pacman has been upgraded and nothing works... with a container, just blow it up and fetch the latest version, reinstall your packages and you're up and running in no time).
- Gigachad 11mo agoI tried out Fedora Silverblue a while ago but found immutable OSs to be too inconvenient for development right now. I don’t think it’s an inherent flaw in the design, just all the dev tools are not set up to work with them. For normal non dev usage it works great. On my steam deck I just get everything through Flatpak or steam and it just works.
- brianwawok 11mo agoGreatly enjoying bazzite. Grabbed a Radeon 9070xt, hook it up to my 4k projector, and get to couch game. Looks a fair bit nicer than my Xbox, and steam is so much better than the Xbox online store.
- matthewfcarlson 11mo agoI went to bazzite with a 4070ti super, is it worth going to a 9070xt? I've had graphical issues but a reboot always fixes it. The main menu UI is dog slow though (easily a half second of lag).
- d3Xt3r 11mo agoI can't speak for the 9070XT specifically (I'm on a 7800XT myself), but the thing with Linux in general is that nVidia can be a PITA sometimes and exhibit weird issues like your menu lag. If you want a first-class Linux experience then go all-AMD. I run Linux on four different classes of all-AMD computers (desktop, laptop, mini-PC and handheld) and have literally zero issues. In particular, I've been running Bazzite for about three years on two of my systems (PC and laptop) and it's been rock solid. Three years of updates and upgrades, with only one hiccup this one time on my PC (which wasn't a big deal either since I had pinned a good image versions to my boot menu, so I always have a good image I could boot into).
- periodjet 11mo agoKinda seems like they’re relying a lot on all of the work Valve has done with Proton. Difficult to tell what Bazzite per se is bringing to the table.
- d3Xt3r 11mo ago- Additional hardware support (like proprietary nVidia drivers, several game controllers, laptop-specific stuff (like some ASUS sensors etc)) - Newer core packages (kernel, graphics drivers, desktop environment). This often translates to better hardware support (especially if it's recent hardware), and often better game compatibility (newer graphics drivers often include fixes for games), and often better performance as well. - More suitable as a general purpose OS. SteamOS heavily leans into the gaming use-case (naturally), and whilst you can use it as a regular PC, its immutable nature can make it a bit annoying depending on your workflow. Bazzite includes a bunch of useful defaults (apps/config/shortcuts) that makes it much more conducive for regular PC usage, or advanced gaming usage (like if you want to install an overclocking utility or do something more "advanced", it's far more easier and convenient).
- Gigachad 11mo agoBazzite runs on my desktop while SteamOS does not.
- dcsocialclick 11mo ago[dead]
- forrestthewoods 11mo agoWhy would I use Bazzite and not SteamOS?
- d3Xt3r 11mo agoI answered this here: https://news.ycombinator.com/item?id=46093315 https://news.ycombinator.com/item?id=46093315
- matthewfcarlson 11mo agoJust dumped windows for bazzite with an Nvidia gpu + a 12700k. So far, great. There's definitely some artifacts but a reboot has always fixed it. I mainly installed it to see if I could go full steam machine.
- mortsnort 11mo agoThe site could make it clear that Bazzite is an operating system (it is right?). It wasn't until I scrolled to the bottom and saw built on Gnome and Fedora that I understood what Bazzite is.
- rdudek 11mo agoHow does it compare to CachyOS? I'm not too familiar with how immutable OS actually works or what is the deal with flatpacks. I have a system that I kind of want to have Linux forward with Windows on secondary m.2 drive to dual boot if I need something there. Following protonDB, I see all the games that I play work just fine and are either gold or platinum status. Would you recommend Bazzite or Cachy? I main do gaming, development and web stuff. I tend to run multiple dockers, multiple different versions of python and other packages. How would immutible OS affect me here?
- d3Xt3r 11mo agoTechnically its performance is a bit slower than CachyOS, and some of the package versions can be a bit behind as well (like Mesa or the kernel), which can contribute to the slowness. Flatpaks work fine though for the most part. I would recommend CachyOS if you're after raw performance and you're technically inclined, and don't mind ocassionally going into the terminal to fix something or do some maintenance (maybe once or twice a year). Bazzite on the other hand is great if you don't care much about minor FPS improvements, but value your time and system stability more. I have both installed, and use Bazzite when I want stuff to "just work" and not think about updates and maintenance. I use it for work, and for braindead gaming (ie I'm back from work and just want to dive into gaming without needing to worry about any PC stuff). Both OSes are fine for docker/dev workflow. Multiple versions of python isn't an issue on ANY Linux system, as you would never be installing them across the system, you'd be installing them in a container or a sandboxed environment. I'd also recommend checking out Flox[1] as a fast and lightweight alternative to containers, it's great for working with Python in particular. [1] https://flox.dev/ https://flox.dev/
- ksynwa 11mo agoHow do you normally install these dev dependencies on your current setup?
- flawi 11mo agoIf you have an NVIDIA GPU CachyOS performs significantly better at the moment, so I would go with that. For AMD GPUs it's more of a preference question. Personally for dev work I tend to use things like Nix to keep the development packages out of the host, that sort of approach works regardless of distro.
- keyle 11mo agoTwo distros with fairly similar ideas have showed up for the "replacement for windows" recently[1]. Zorin OS and Bazzite... I was hoping someone who has tried both could enlighten me as to why one is better than the other? [1] I say recently because I'm not following linux very closely.
- d3Xt3r 11mo agoNo offense, but they're about as similar as apples are to oranges: yes they're both fruits, but they're very different kind of fruits. Zorin is a more "traditional" OS, where things work like most PC operating systems, whereas Bazzite is an immutable OS with atomic updates. Immutable means the core system files are read-only, which makes it less susceptible to corruption and breakage (due to user error or malware). Atomic updates means updates either apply or don't: there's no partial/failed state that can break your PC. Updates are also image-based, where your entire OS image gets updated in one go, kinda like how mobile OS's work - this means there's no chance of package conflict/version/dependency issues that can sometimes plague regular Linux distros like Zorin. This also means that major OS upgrades are trivial - they're treated like any other update. In Zorin and even Windows for that matter, major OS upgrades are always messy, and there's a chance something can break or get corrupted. You don't have that issue with immutable, image-based distros like Bazzite. The only area where Zorin would be better is in low-level customisability - like say, you want to switch out your kernel to a custom kernel, or use a different DE, or change login managers etc. You can do that in an immutable system, as these are core components. But most people don't do this, so for regular users, an immutable system like Bazzite would be a much better choice.
- keyle 11mo agoMy apologies I got it wrong anyway, I was thinking of Cachy OS, not Zorin. Anyway thanks for your answer!
- darcien 11mo agoRecently I learned about CachyOS, it has custom scheduler to run things smoothly, including games. And SteamOS is also doing the custom scheduler for games. From what I can find, Bazzite doesn't seem to use custom scheduler. Does these custom scheduler bring noticeable gains during usage? My previous linux desktop was a non-gaming distro, so I'm a bit curious on these fancy stuffs. - BORE, CachyOS scheduler: https://wiki.cachyos.org/cachyos_basic/why_cachyos/#advanced-cpu-scheduler-support https://wiki.cachyos.org/cachyos_basic/why_cachyos/#advanced... - LAVD, SteamOS scheduler: https://www.igalia.com/2025/11/helpingvalve.html https://www.igalia.com/2025/11/helpingvalve.html
- akmittal 11mo agoBazzite also mention > improved CPU schedulers for responsive gameplay, on their homepage https://bazzite.gg/ https://bazzite.gg/
- Night_Thastus 11mo agoFor anyone interested in some gaming benchmarks, Gamer's Nexus (a reputable source with good methodology) has some numbers here: https://www.youtube.com/watch?v=ovOx4_8ajZ8 https://www.youtube.com/watch?v=ovOx4_8ajZ8 Based on their results, it sounds like there's still quite a way to go Linux gaming/Proton (ie: very inconsistent frametimes on Nvidia hardware), but it's definitely been taking steps in the right direction.
- d3Xt3r 11mo agoThat's mainly an nVidia issue. On AMD, Linux is actually faster and more stable compared to Windows.
- Night_Thastus 11mo agoThere seems to be little evidence of that, at least from a reputable source. For some games it can be. For some games Proton performs far worse than Windows. It's not steady across the board. And some have stability issues, bugs, major performance problems, or just flat out don't work. I want Proton to be the future as well, but I think it's important not to oversell it as a drop-in replacement either. EDIT: GN highly recommends against apples-to-oranges comparisons of the two, but even looking at their own data for AMD cards (with exact same CPU, RAM, and motherboard) it clearly shows Proton being behind on the order of 6-15%. Not a lot, but not ahead either. You can compare the numbers for the AMD cards against this video's here: https://www.youtube.com/watch?v=yP0axVHdP-U https://www.youtube.com/watch?v=yP0axVHdP-U EDIT 2: Instead of just down-voting because the result makes you unhappy, how about responding with well-sourced proof otherwise?
- dralley 11mo agoFrom personal experience, all of the games that I personally play seem to work at least as well if not better on Linux than Windows. The only exception is FSR4, but that ought to be fixed soon.
- birksherty 11mo agoAnother video showing the difference: https://www.youtube.com/watch?v=fqIjUddUSo0 https://www.youtube.com/watch?v=fqIjUddUSo0
- slashdave 11mo ago> your dad's old CDs Okay. I think I get a feel for their target audience.
- KyleGospo 11mo agoPeople in their 30s?
- naaqq 11mo agoThis is so cool. I like the mircoSD card idea.
- tokai 11mo agoIsn't that just a steam feature?
- wiradikusuma 11mo agoI want to create a "gaming streaming platform" like Stadia as a weekend project, does anyone know where to get started? Basically where the input device and the game are in different machines.
- porkloin 11mo agoSunshine is a great open source game streaming stack, and has client applications for tons of platforms, usually under the name "moonlight". Bazzite makes setting that up on a host (machine running the game) dead simple.
- ptsd_isv 11mo agoFor off the shelf shadow.tech has worked pretty reliably for me, even to the point of being usable for streaming vr using alvr (uk based). For diy you can use moonlight / sunshine or steam remote play. I find latencies lower than around 30ms perfectly playable for everything except twitch shooters etc. For true diy look into leveraging nvenc or equivalent hw encoder using a “zero latency” profile and build on top of UDP. TCP could be feasible for client input -> remote traffic, but even then building a minimal custom reliable layer on top of UDP probably makes sense to avoid nagle type issues. If you want to support arbitrary input devices (joysticks, wheels etc) that can’t be represented as an Xbox controller things will get pretty tricky. Especially if those devices require drivers, at that point your into proxying usb. DIY in a weekend? Definitely. True DIY in a weekend… probably not :)
- boatsie 11mo agoMoonlight does this if you are just looking for a solution.
- ThatPlayer 11mo agoHaven't tried it much myself, but there's Wolf if you want to do it from Docker containers: https://github.com/games-on-whales/wolf https://github.com/games-on-whales/wolf
- pacifika 11mo agoIf you already have a gaming pc I can recommend an Apple TV and installing Steam Link.
- zanmat0 11mo agoI really wanted to give this a legitimate try but even following the installation instructions to the letter, it bricked my Windows install and I had to spend a few hours fixing the MBR, Bootloader, etc. I'm sure it would be a breeze using a separate physical drive but that'll be a project for another day. Bazzite does look very promising and happy to see innovation in the Linux gaming world!
- Borealid 11mo agoBazzite has a command, `ujust setup-boot-windows-steam`, which when run adds an entry to Steam-in-Bazzite that causes a Windows boot. It also has a command `ujust regenerate-grub` which adds a Windows entry to the bootloader. Each of these is a single command which only must be run one time after install. I suppose it could take a few hours to either do it by hand, or to discover one of these options, but they are both documented and in particular the guide at https://docs.bazzite.gg/General/Installation_Guide/dual_boot_setup_guide/ https://docs.bazzite.gg/General/Installation_Guide/dual_boot... (which you implied you followed) mentions the latter command. It works on each of my Bazzite machines without any manual tinkering/intervention. Not sure why it would not Work On Your Machine (TM).
- birksherty 11mo agoA video shows difference between Bazzite, Nobara and CachyOS. https://www.youtube.com/watch?v=fqIjUddUSo0 https://www.youtube.com/watch?v=fqIjUddUSo0 Why others are better than Bazzite if it's made for gaming?
- SquareWheel 11mo agoI was using Bazzite, but they started talking about potentially shutting it down due to a removal of 32-bit support. It seems a bit safer to choose one of the mainline Fedora spins. Maybe Kinoite or Silverblue if you're into atomicity, though there's still some rough edges to be aware of.
- indolering 11mo agoThey were going to shut it down due to upstream Fedora considering ending 32-bit support. Sticking to upstream wouldn't have helped you avoid that issue.
- SquareWheel 11mo agoWhy do you say that? If they drop 32-bit support, maybe I won't be able to play games for a time - at least until somebody rigs up a fix - but at least my operating system will still be supported. If Bazzite goes poof overnight, though, that's a major problem. At least Fedora's official spins will continue to receive necessary updates.
- KyleGospo 11mo agoThe Steam client is 32-bit, the majority of games on Steam are 32-bit, and very popular titles like Left 4 Dead 2 are 32-bit. The last time a distro tried to do this Ubuntu caved and continued supporting it with an extra repo. Fedora has no chance of winning that argument. The good news is the incident you're talking about was a change proposal proposed by a single person and never even voted on. It did not survive the comment stage.
- foxandmouse 11mo agoI've been using Linux forever (back to the mailed Ubuntu CDs days). I installed this begrudgingly after fighting edge cases with Waydroid on Arch. It's the first "batteries included" distro I've actually liked. I usually hate the "omakase" approach, but the setup here is pretty much how I would've done it myself. Side note: GNOME + Waydroid is the best experience I've had with a desktop OS on a tablet. Finding tools like scrcpy included out of the box was a nice surprise, too.
- dmead 11mo agoI've been using linux since the days of downloading slackware on a stack of 1.44mb floppy disks. I gave up on linux gaming around 2007. I've revisited it this year, but it still sucks. it's just not worth it. just relax, install windows and late the escapism take over.
- foxandmouse 11mo agough, I remember when the comments here were better than reddit.
- dmead 11mo agoI don't.
- sedatk 11mo agoWeird, I’m from the same era, and a predominantly Windows user, but I have zero complaints about Linux gaming on my Steam Deck.
- imcritic 11mo agoI just learned about this project. I do play games and I am a Linux user. I see this project being an OS distribution with image update approach. It basically has some programs used for gaming on Linux preinstalled and probably preconfigured. I wish the project would exist in 2 variants: an OS (as it currently is) and as an installer that would allow the user to select parts to install and configure on their current Linux distro. Because I am using debian, this is my home PC and gaming is not the sole thing that I do on this PC. Switching to a Fedora distro is not an option for me. So, as nice as this project is - I say farewell to it.
- udev4096 11mo agoLast time I tried bazzite, a year ago, it was very buggy and crashed often. I switched back to SteamOS on deck. Has bazzite gotten any better?
- snapplebobapple 11mo agoIt's also the best distribution for jellyfin media player because it's trivially easy to get the jellyfin client to autostart in kde and it's not that hard to get it auto updating and rebooting nightly. This distro plus an intel n150 mini pc (aoostar n1 pro is decent) and a flir dongle and the flir remote is a big win.
- ragazzina 11mo agoCan I ask you whether HDR works without any hiccup? I can't seem to find a definitve answer online.
- snapplebobapple 11mo agobazzite supports it I believe but I am not sure my n150 based mini pcs that I'm using on my tvs does. This was running on six your old tvs until this month when I bought a lg g5 for the basement. It looks great but I couldn't say if it looks the greatest it could look with HDR on or not... My previous tv frontend was a custom nixos setup that was a pain to maintain over the years. bazzite just works and the setup is simple for my needs (basically autologging in to kde and autostarting jellyfin media player in full screen plus a systemd timer to ensure the system updates and reboots overnight while I'm sleeping.
- d3Xt3r 11mo agoHDR can be a hit-or-miss even on Windows though, thanks to the myriad combinations of monitors, cable versions and standards. So hard to give a definite answer besides "YMMV". In my case though, it works fine without any hiccups. My main setup is a 7800XT, connected to an AOC CQ32G3SE using a DisplayPort 2.1 cable. HDR works fine both in Steam game mode as well as in desktop mode (KDE).
- EliteGadget 11mo agoThese sort of derivative distros seem to be aimed at Windows 11 Refugees. I am not a fan of these derivative distros and I would always recommend using one of the mainline distros e.g Debian, Arch, Fedora etc. I am using Debian 13 for gaming and the most difficult thing I had to install was a backports kernel which improved performance in some games, in other games it made no difference at all. Installing Steam and Lutris takes about 5 minutes and it yet another distro for what amounts to installing some applications. I find the biggest issues on Linux gaming is the applying individual workarounds in Steam, and getting wireless controllers to behave properly.
- alfanick 11mo agoThe comments here are hilarious. Something to go with my morning coffee. We live in the universe where you cannot distinguish between a human or an AI.
- alfanick 11mo agoThe more I read, the more confused I get. Either I live in some bubble, or I truly don't understand the world. It's a Linux distro based on Fedora, for gamers or smth - did all Linux gamers gather on HN today!? I'm not into gaming, hey I'm into Linux, I don't understand why this gets so much traction. Like yeah, I cannot comprehend that.
- alfanick 11mo agoIs this an experiment? Is my mind broken? If 1) cool, if 2) I probably need help. @dang wtf is going on in here!?
- GaryBluto 11mo agoWhy are there so many of these "specialized" hobby project Linux distros that people are using as daily drivers? Are people too lazy to use an operating system that they have to do even a minor amount of configuration to use? Do people really need every program built in? Projects like this fit all the criteria of what I've nicknamed "Mastodon projects", because they always have either (or both) Mastodon and Discord links on their websites and are primarily developed by people with "alternative" social media accounts. They always implode within a few years due to some form of ridiculous community drama that other FOSS projects don't suffer from (because other open source projects usually have a somewhat serious "community", or lack of a cohesive one altogether).
- gethly 11mo agoas far as i understand, it is about specific game and performance related tweaks in the kernel. so it goes beyond just a distribution where you just string together few programs, desktop environment and some config files and call it a day. this is why linux, after all, is still where it was 20 years ago. all those endless distributions and fragmentation make it non-competitive against the mainstream desktop operating systems. ubuntu was doing good work by becoming the de facto desktop linux by sheer branding. but they dropped the ball really hard and that opportunity to make linux desktop a serious competition is gone. now games are leading the way so maybe steam os or one of these gaming-tuned distros might pick up the momentum.
- alfanick 11mo agoThis. We could be good buddies. I'm not understanding this OS and I'm extremely confused that this post got so much traction on HN. Gosh, either I'm too young, or too old, or too nerdy. I'm not critiquing the project itself, more like, I'm surprised [very surprised], that it got so much traction on HN, not usual news
- Underphil 11mo agoSame feeling here. Realistically, what is this distro doing that couldn't just be done with a quick bash script on whatever the current 'new user distro' is? The wording is weird too : "Comes with Lutris preinstalled!". Would Windows users switch to a different hypothetical "Windows Distro" that was optimised for gaming? None of this makes any sense to me.
- jtrn 11mo agoI have a special spot that gets extremely annoyed when I feel I have to spend a necessary time just figuring out what something is. The page suffers from "developer-brain" marketing, where they describe the technology used to build it (cloud-native images) rather than what the product actually is. Why not just lead with that it is a Linux distro/version focused on gaming. In the beginning, I thought it was new hardware, then I actually thought it was a streaming service. the website does a poor job of simply stating what it actually is. Then again, I might be stupid, but the problem is that a lot of people are stupid. And I guess many non-developers are going to have a hard time just figuring out what the hell this thing is. I’m probably being too cranky now, but the page reads like a combination of the worst from developers-speak combined with the rest of marketing-speak.
- KyleGospo 11mo ago"The next generation of Linux gaming - Bazzite makes gaming and everyday use smoother and simpler across desktop PCs, handhelds, tablets, and home theater PCs." Are we reading the same website?
- k_bx 11mo agoI agree with the author. Is that an OS image you put on a machine to make it a game box? Or is it a piece of software you put on your existing Linux? Or a framework for game developers? Not clear.
- KyleGospo 11mo agoHow about "the operating system for the next generation of gamers" replacing the first line?
- k_bx 11mo agoYes, would be a major upgrade Then let us understand will it be a separate PC (or mini computer) solely for gaming, or is it still some familiar OS that can be used for other purposes too? Arch? Debian?
- icemelt8 11mo agoEven if one game doesn't work on this (there are many) and works on Windows, why shouldn't I just use Windows?
- ragazzina 11mo agoIf you like the Windows experience you should definitely use Windows.
- nprateem 11mo agoYet another homepage that doesn't tell me what it is. Something something gaming. Is it a lib, piece of hardware..? Too bored to find out after scrolling down. Oh wait, they're addicted to deadlocks. Great.
- WhereIsTheTruth 11mo agoMicrosoft in disguise IYKYK
- qweqweqwe12 11mo agoIf it would have been a fork of the Mariner distro, perhaps.
- vga42 11mo agoAt this point, I have almost 30 years of daily driving Linux desktop experience, and several decades of professional Linux experience. I have tried and kind of liked NixOS and although I prefer the simplicity of Arch Linux, I see how it would be useful in a professional scenario with lots of servers to upkeep. But Fedora Atomic confuses the hell out of me. To recommend it to potential Linux newbies and as the great next thing feels bizarre to me.
- rounce 11mo agoYep, I run NixOS on everything but no way in hell am I recommending it to complete newbies to Linux who also have no programming experience. I help run a small Linux gaming community and at least once a day on the Discord (yes it’s a problematic service but that’s another rant) there is someone trying to install a mod or set up some piece of sim hardware, having recently switched from Windows, and being confused by FlatPak or by system immmutability. It feels like these things are a double edged sword, on the one hand they are less prone to break they system and not under and why, on the other they now have a bunch of new roadblocks they don’t understand nor fully comprehend the purpose of. I can’t think of a better alternative but I sort of feel that the technology isn’t the issue, more like lack of a good FTUE which provides low friction education about how the system works and why that is beneficial. To use a bit of a tired analogy, it seems to me that a certain proportion of users are being thrown a nice big fish but aren’t being helped to understand what a fishing rod is, let alone able to fish for themselves. I think I’m really just echoing other users’ comments about how a lot of the experience doesn’t really deliberately speak to people who are barely technical and just want things to work. The sort of people who run an iPhone because it’s simple, and whose response to windows acting weird is to just reinstall it.
- oasisaimlessly 11mo agoFTUE = First Time User Experience
- data-ottawa 11mo agoI'm newish to Linux, so take my opinions with a grain of salt and having a lot of unknown unknowns. I think the update/os upgrade situation is better, security is better, and frankly my least favorite thing with Linux is going in and making sure the system state is healthy. When I started using Linux this summer I had to wipe my system twice because I put it in broken states or couldn't figure out how to undo some change. I went through all sorts of issues like managing grub and gnome not working with my studio display or thunderbolt peripherals. Almost all of the fixes required editing arcane files then calling commands which fed them into some subsystem I had no idea about. All that blind faith online sourced stuff felt like a security nightmare too. Since migrating to atomic fedora and then this weekend Bazzite, that has not happened once. There was initial friction with dev tool setup and toolbox, but things have been completely on the rails since then.
- Zedfragg 11mo agoSoooo, after having to migrate multiple college campus sites across to Windows 11 in time for the W10 drop dead date. I kinda gave up with trying to get my PC running Windows 11 without bugs and freezes. Switched to PopOS, was "ok", switched to Arch, performance was awesome. A few days ago I gave Bazzite a blast and now I'm currently installing it as the primary OS on my gaming rig. Other than a few small tweaks, it just works. It's quite a bit more performant than PopOS and PopOS came with a myriad of tweaks and issues needed for things like Ubi Connect (I've been going through the first Division game with my kids and PopOS/Lutris hated... Everything... It all just works on Bazzite. Plus the Nvidia drivers don't seem as bad, unsure if it's just the RTX5xxx that were having issues ala GamersNexus but the 4090 doesn't seem to have the same frame time issues that were raised (Knock on wood)
- wronex 11mo agoHuu. I had the opposite experience almost. I’m a complete Linux noob. Could not get Bazzite to work as expected. Had much better luck with Arch though the install was a bit archaic. Managed to get a desktop and Steam installed with all drivers on the second attempt (which wasn’t to bad since Arch is a fast install.) It has worked flawless since. Absolutely zero bloat.
- otikik 11mo agoI use it for gaming. It gets updates. Games work. I don't have to spend a bunch of time trying to debug or customize it, but I could if I wanted to. That's the way I like it.
- wffurr 11mo ago“Dad’s old CDs…”. It me. I can’t decide whether to be mad at being called old or glad that someone cares enough to make them run.
- spwa4 11mo agoDoes the Lutris stuff mean Starcraft 2 and battle.net will easily work on this?
- jjaksic 11mo agoBazzite is an insanely awesome distro! I used Ubuntu for 8 years constantly fixing issues, from the day I installed it (because it didn't support basic Ryzen), after every distro upgrade, and various other random points, e.g. when installing a package whose dependency overwrote something. Each issue took hours to fix, usually searching forums for arcane command lines and trying everything until something worked (possibly breaking other things in the process). Last year I tried Bazzite for my kid who like games and realized that it's 100x better than Ubuntu, for both gaming and serious work. It's 100x more stable and virtually unbreakable, far more modern and up-to-date than Ubuntu, and I can still do just about everything I want (just have to do it differently because it's atomic). Since I switched to Bazzite I have had zero issues, because atomic distros are inherently so much more stable. Everyone uses the exact same image, and the state of the OS is always fresh and doesn't deteriorate over time the way mutable distros do. And best of all, if any issue does come up (which is extremely rare), the fix is always the same and it takes 1 minute: boot into the previous version. I used to avoid using my PC due to constant issues with Ubuntu, now I often switch it on simply because Bazzite makes me so happy. It frustrates me to no end that people to this day still recommend Ubuntu and its derivatives as "good" and "user friendly" when it literally breaks all the bloody time, and meanwhile there are awesome distros like Bazzite and Aurora that are rock-solid like MacOS and ChromeOS.
- d3Xt3r 11mo ago100% this. Also, to anyone who recommends Ubuntu (or derivatives), I point them to this page: https://ounapuu.ee/posts/2025/02/05/done-with-ubuntu/ https://ounapuu.ee/posts/2025/02/05/done-with-ubuntu/
- Lockal 11mo agoA bit of salt from me. This is why I don't like target-audience-optimized distributions. Problem statement: speaker do not work properly (Asus Rog Z13 in my case). Here what Bazzite does: obtains a firmware _somewhere_, stores in a no-license personal repo with a promise to rewrite repo history and purge files within 5 business days on contact, builds Bazzite-only installation script and pulls it in a main repo[1]. Users after that say, that Bazzite is the only distro where it works out-of-the-box. Here what I did: contacted linux-firmware, was redirected by Mario Limonciello to Cirrus, contacted few Cirrus people who commit these firmwares, got response the same day. Same day Asus Rog Z13 firmwares were added to linux-firmware[2]. Was it simple? Hell yes. Why other people prefer to reverse-engineer instead? Today users say that Bazzite is the best, tomorrow they will see the price of this smoothness and it will turn into another Ventoy-style drama[3]. [1] https://github.com/ublue-os/bazzite/blob/ad5704b87388fbde7e3d31220748b8fe24afb7da/system_files/deck/shared/usr/share/ublue-os/just/85-bazzite-image.just#L117-L131 https://github.com/ublue-os/bazzite/blob/ad5704b87388fbde7e3... [2] https://gitlab.com/kernel-firmware/linux-firmware/-/commit/0de0cd7fc74c78bb51812725680a0d8a6f69a996 https://gitlab.com/kernel-firmware/linux-firmware/-/commit/0... [3] https://github.com/ventoy/Ventoy/issues/2795 https://github.com/ventoy/Ventoy/issues/2795