The Linux Challenge 2026 edition was supposed to be a three-part series.
The setup, a task-off challenge episode, testing day-to-day usability, and a conclusion.
But then the first week was full of so many unexpected highs and lows.
We knew there had to be another video, especially after the Linux community exploded
after I picked PopoS again. And while Luke and I seem to have been praised for our choices,
I can tell you guys firsthand that it has not been a smooth ride for me.
Meanwhile, things were going so great for me. I decided to dip my toes even further, attempting some more complex tasks
that I didn't expect to go super well, just to see what would happen.
And I ended up trying some other distros, which addressed some of my issues with PopoS,
but also ended up being frustrating in their own ways.
But what is even more frustrating is that they aren't letting me be the one.
So segue to our sponsor.
I feel like I've got to start this by explaining my brain-dead choice of PopoS.
It was amazing how many people got angry at me for picking the same distro that screwed me over last time.
But if you guys remember, I actually used Manjaro last time
after I was assured that the bug that I encountered when I was setting up PopoS
was a one-time fluke, and then I got piled on for being so quick to abandon it.
So this is me putting aside my past experience
after seeing so many people, listicles, and chatbots that still recommend it.
That willingness to try again is a good thing for Linux.
I mean, if everybody bailed after one bad experience, there would be no distros left to try.
Nothing is perfect. And unfortunately, that goes especially for PopoS.
System76 has spent the last couple of years hard at work on a new desktop environment,
Cosmic, and it's been a challenge.
Linus, Cosmic is basically in beta. Don't you know that it's not ready yet?
No, I didn't. For one thing, where does it say that?
The thing that I downloaded was called LTS, or Long Term Support.
That's like the opposite of beta. I would have had to journey to a random blog post from back in September of 2025
to discover that Cosmic is now in public beta.
Number two, maybe this is a hot take, but maybe if System76, a commercial entity,
not a random open source contributor, knows that it's not ready for prime time,
instead of blaming me, we should probably blame the company that shipped it.
And you know what? Yeah, I could have come across some of the Linux YouTube channels that have highlighted these issues,
but a key element of the Linux challenge is highlighting that unless you know to ask the
question, is this distro's desktop environment in beta?
It can be hard for new Penguin curious users to find the right answers.
So as we keep going, it's important to think of the Linux challenge,
not as an attack on Linux, but as more of a pen test for how friendly it is to newbies.
My Bazide adventures started a bit better than Linus at first,
but if you remember in part one, I mounted my SMB share.
I was shocked at how easy it was to find, because normally on Windows,
I would have to type in the address bar and find it, versus on Bazide,
I just clicked on network and it found it right away. But I didn't realize that that wasn't mounting it.
That was just creating a shortcut. This means my read and write permissions were all over the place,
and I couldn't save some files to my network drive if I clicked on that shortcut.
To solve this, I had to do some Googling, and I found out that I needed to modify my FSTab file
to point the network location to the MNT folder on my drive.
So I did that, but then I noticed that I had two,
both of which were still behaving like a shortcut.
I tried at least a dozen different options in order to mount the share correctly,
none of which ultimately succeeded, or should have even been necessary if you ask me.
Opening context menus on icons, shortcuts, or applications is a great tool,
and it seems like a big oversight on the Bazide team
to not include a quick mount option that just works.
Instead, I want to FSTab myself in the head. Meanwhile, I was having a grand old time on Cache,
and since I felt more comfortable than the other two guys, I decided to get a little bit daring.
I uninstalled my entire cinema desktop environment on purpose
to see if I would run into any challenges. I took about 20 minutes max before I was up and running with KDE Plasma,
and my only issue was that I had to clean up some small things left over from Cinnamon,
like an additional sound icon that was in the bottom tray,
because I had two sound icons and they could conflict and stuff, and that was honestly also really easy to do, so no big deal.
As for my gaming adventures, my first real challenge
in this Linux challenge was probably my own fault.
I had read some stuff online saying that I could do it, but I think I was trying to be a little bit more optimistic than realistic.
I had a Windows game drive previously that I just kind of left alone and tried to use on Linux,
which means that it was formatted in NTFS.
I just added it to my Steam library in Linux and tried to go.
All my games showed up perfect and everything seemed fine at first.
Some games even ran okay, but I started to notice some glitches,
and even some games that I had freshly installed on that drive just wouldn't work.
It would just be click play and it just wouldn't launch sometimes.
It turns out that while Linux can still use NTFS,
and there's been some ongoing development to make it even smoother, even since we started this challenge, I can say in my experience it was kind of rough,
especially when used with Proton. Proton doesn't seem to like it, so in my opinion, if you want to play games off of an NTFS drive,
just don't, at least not right now.
My gaming experiences were mostly smooth, with two major exceptions though,
one of which I'm actually going to save for the conclusion, because it's kind of a spicy one,
so make sure you get subscribed for that. But the other was actually the first game that I tried to fully play on Linux,
Poppy Playtime Chapter 5. I wanted to stream it,
but I was getting no audio and no picture, which is not ideal for a stream.
Oh no, are we not going to be able to play? But then it suddenly just popped in and started working fine.
I played it for a little while, and then the same thing happened again.
Look, all the friends are here, isn't this amazing? Oh.
Well, it turns out that the pre-rendered cutscenes weren't working.
Proton, which is the compatibility layer that allows non-native Linux titles
to work on Linux, is missing proprietary licenses for H.264 and H.265 video codecs.
What was the solution? A community fork called ProtonGE,
which thankfully was in the Bazite Store. That's a pretty simple fix,
but it's also one that highlights how unrealistic some Linux evangelists can be about the experience.
No, in many cases, it doesn't just work out of the box,
and users who don't treat fixing their operating system as a hobby
will be looking for someone to blame for this hassle. So is it Linux?
Valve? Mob Entertainment? The user?
Maybe all? Or hear me out, none?
It's easy to jump on the blame bandwagon and hate on some developers for not prioritizing Linux.
But ask yourself this, if 50% of your customers were on Windows
and the other 48% are on Xbox and PlayStation,
would you be stoked on hiring a fourth group of employees
whose job it is to deal with the other 2%? Especially knowing that those 2% are not running one OS,
but are probably running different flavors of OS? I mean, maybe you would.
But it's more important to remember that just like the users,
many companies don't treat fixing operating systems like a hobby.
Okay, so then we blame Valve. No, obviously not.
It's super cool that they have put so much support into Proton,
but the fact that they've paid so much already
is not a good argument that they should just obviously pay
even more for these commercial video codecs. The point I'm trying to make here
is that enjoying the Linux experience requires a no blame mindset.
Some stuff's gonna work and some stuff won't. It's not anybody's fault.
Everyone is doing their best. So with that in mind, throw out what I said earlier,
because I'm not mad at System 76. In fact, I left PopOS on my main desktop just for the lulls
and it mostly worked for most things. With that said,
when it came time to install Linux on my other systems,
I did opt for something different. Starting with Bazite on my home theater PC.
It's just too bad the Linux curse followed me there as well.
Bazite has different versions of their installer, depending on the brand of your GPU
and whether or not you want the SteamOS full screen experience.
Well, I've got an NVIDIA GPU and yeah, I want that experience.
That's kind of the point of it on a home theater PC. So I picked this one and let's put it this way.
The Bazite team feels that I should have known the one that I selected would result in a completely unusable experience.
But to me, that's actually not that obvious.
Coming from the Windows Google normie world,
where a stable service like Gmail was labeled beta for five years,
it's not that unreasonable to think that you can daily drive a beta
and have a mostly functioning experience. In Linux, that's an expectation that needs to be completely thrown out the window.
Here, beta seems to mean this is broken.
And if you're not a developer, you should probably just download the LTS,
which might also be beta. Ha ha! Clearly we've got to reach a middle ground here
and Bazite seems to agree because they have updated the messaging on their site.
Anyway, that happened later. So to get my system up and running,
I ended up doing what many Linux people do and switching to a Radeon card, which was completely painless.
Why run Bazite when I could just run SteamOS
on the Steam machine that we built on this channel like a couple months ago?
I can't believe I forgot about this thing. I've been meaning to install it. I actually ended up throwing SteamOS on my home theater PC.
Nice. Okay. Is it a bit of a hack to just switch out your hardware?
Yes, but also no, because a lot of Linux gamers would go out of their way
to choose compatible hardware in the first place. So I'm pretending I did that.
First, I want to see how well this integrates with my system here.
Let's hit PowerToggle for the PC.
No way. Did Valve seriously bake in support for this old Microsoft IR receiver?
Which was child's play to get working and it's been kind of awesome from the couch.
Nothing further to report there. As for my laptop, I decided it was finally time to practice what I preach
and go for good old-fashioned, trustworthy Ubuntu.
Sort of. Ubuntu is actually Ubuntu, but with the KDE desktop environment,
which I find quite comfortable to navigate. Sort of.
I mean, first I have to get to the desktop and day one was kind of terrible.
After completing setup, it just black screened and it sat there for hours.
And I was like, come on, man, this is ridiculous. Then I came down in the morning
and it was like Santa had visited because it was magically sitting at the login screen
and it's been downright pretty solid ever since
with a bit of a learning curve. For example, I did run into issues getting some applications to work
due to downloading the wrong package. Debian packages, snap packages, and flat packs
will all work on Kubuntu. But I figured, okay, well, Debian makes the most sense
since Kubuntu is based on Debian. But then after I installed OBS,
I realized I had no option to select the display that I wanted to screen capture.
The solution? Use the flat pack installer, apparently.
Okay, but where? The top result, as far as I can tell, doesn't convey that it's a flat pack.
Oh right, I need to enable a flat pack search. Except that wasn't the solution either
because Wayland, which Kubuntu uses as part of its desktop environment,
has a privacy thing built in that no likey screen capture.
Now it can be worked around, but threads like this one are a great example
of how troubleshooting can often be a guess and check experience
because there are like five different solutions in here
and I actually can no longer remember which one worked.
Of course, though, it's important to point out that every problem that we're having with Linux
can also be a problem with Windows. But the fact that Microsoft is also bad
doesn't mean that we shouldn't be honest about issues
or like level of tinkering required with Linux.
My laptop, for example, running Mint and a very simple use case
of basically just loading a browser hasn't required any tinkering this whole time
and hasn't really had any problems. My desktop running CacheOS,
I've intentionally tried to like put myself in harm's way
and ran into some really complex scenarios that have been fun to diagnose and work through.
But there are things that are quite simple on Windows
and very easy to do that are more complicated on Linux.
And that's okay, but trying to hide that fact
in order to recruit more Windows users to join the community,
I think does more harm than good, especially when they are unfortunately
fairly often met with hostility from the community
when they then run into these problems and are unequipped to deal with.
I think there are some obviously extremely bright lights
in the Linux community that bring a lot of hope and joy
and fun to the whole experience of learning Linux. But there is a lot of negative communication
on forums, on Reddit, elsewhere. It's very off-putting for new Linux community members,
which we're going to be seeing a lot more of soon
to receive that type of energy. The biggest thing that didn't work for me
was just software compatibility. But with some time and effort,
I did manage to find either an alternative way
to get the Windows native version working for my admittedly somewhat basic software suite.
I didn't. I use Adobe Premiere for editing,
and one of the many fun ways that Adobe is kind of ass
is that it just doesn't work on Linux. Now, I tried messing around with Bottles a bit,
which allows you to run Windows software on Linux,
but that was obviously still a no-go, which then sent me looking for alternatives.
DaVinci Resolve has a Linux build, though it's only officially supported on Rocky Linux of all things.
Still, Rocky Linux is a lot closer to Bazite than Windows is,
so maybe? And yeah, after two hours of trying,
I got her up and running, but not the way I thought.
See, I just tried installing it like a Windows application.
Download and run. But Bazite, as I learned,
is in a mutable operating system similar to SteamOS.
This means core operating system files and permissions are locked down
in such a way that the user either can't screw them up or they can,
but then they'll reset themselves after a reboot. Unfortunately, this same lockdown applies to some software installers,
which then means that they can't alter the files that they need to.
The solution was for me to beat my head against a wall,
until I found this six-minute video about a simple command to run.
Hey, software installed! But then I ran into the same problem as Poppy Playtime.
Depending on the file that I was trying to play or export,
it wouldn't work. Frickin' curse you, video codecs!
Sigh. So I then tried Kaden Live,
which is fine for basic editing, but if I want to be a power user,
it's just not quite there yet. And for stills, neither is GIMP.
You know what? I'm going to be the one to say it. GIMP sucks.
With that said, I still want to emphasize the gratitude that I feel.
And you, Elijah, I know you feel it too, toward the open source community,
whether it's applications or drivers or Linux in general,
the fact that people are stepping up against the corporate overlords
who are limiting our choices, feasting on our wallets, and then spying on us for good measure
is amazing and it's admirable. However, context matters.
And when we're evaluating the experience of switching to Linux,
we're doing so from a user perspective. And so we do have to point out things that might not be ideal.
Just try to understand that it comes from a place of love and appreciation,
not from a place of hate. Everybody involved in the Linux challenge today
is rooting for Linux to succeed. And it's actually been really exciting
to see so many social media posts of people who have joined the challenge alongside us,
even though we didn't ask anybody to. But as exciting as all of that is,
part of succeeding in this is taking off the blinders
and being honest about the areas where things need to improve.
And it's actually been pretty cool to see that some of our observations
are already resulting in clearer documentation that's going to help pave the path for future users.
Now, I know we're releasing part two, like way past the one month point already.
Elijah was busy fixing our environmental chamber, among other things.
But we do still have more videos lined up for the series. And as you guys can see,
even though we're past the month, there will be some surprises in the future parts.
Part three is going to have us do some fun challenges. And then part four is going to be the conclusion
where we sit down on the couch together and talk about our final thoughts.
Oh, and we'll probably also talk about our segue to our sponsor.
If you guys enjoyed this video, go check out part one. We talked through the choices that we made
and the installation process. It's over a month old at this point,
which I know we said we were only going to do a one month challenge, but maybe that gives you a little hint
as to what our conclusion might be.