All Episodes

May 15, 2025 22 mins

I switched to Linux Desktop from Mac/Windows. I use it as a daily driver now. Here are the reasons why I finally made the switch. I shared a lot of the software I use for ALL of my needs. If you're a live streamer, developer, or gamer, and you're considering switching, hopefully this video will help with your decision to switch or not.

---------------------------------------------------

🔥 Webdev Career Help - https://calendly.com/donthedeveloper/coaching
🎮 Join Discord - https://discord.gg/TpQe2k8Ab3
❤️ Support What I Do - https://www.patreon.com/donthedeveloper

Disclaimer: Some product links are affiliate links which means if you buy something I'll receive a small commission at no extra cost to you.

===========================
WEBDEV COURSES I HIGHLY RECOMMEND:

🎓 Learn Frontend - Scrimba (20% off): https://scrimba.com/the-frontend-developer-career-path-c0j?via=donthedeveloper

🎓 Learn Backend - Boot.dev (25% off): https://boot.dev/?promo=DONTHEDEVELOPER - Get 25% off your first payment with code "DONTHEDEVELOPER"

🎓 Already Experienced? Level Up Here - Code Crafters (40% off): https://app.codecrafters.io/join?via=donthedeveloper

Mark as Played
Transcript

Episode Transcript

Available transcripts are automatically generated. Complete accuracy is not guaranteed.
Don Hansen (00:00):
So I've officially switched to Linux.
I do a lot of dev stuff and Irecord videos and mentor junior
developers and play video games,and I have been split between
Mac and Windows for a long time.
I've had Windows for mystreaming PC and then I could
play some Windows games and thenMac was for all my dev stuff

(00:23):
and productivity, for mybusiness, and for some reason I
just never made the switch toLinux.
But, believe it or not,pewdiepie convinced me to switch
to Linux.
I can't believe I'm saying that, but it's true.
And to see someone who I thinkis pretty tech savvy but not a
developer, gets so excited aboutLinux, it kind of just piqued

(00:48):
my interest.
Like maybe, just maybe, I couldtry to make it work with
everything that I want to do,because I am tired of being
split between two computers andofficially I am using Linux for
everything, everything I dorunning my business.
I am using Linux for everything.
Everything I do running mybusiness just primarily focus on

(01:12):
mentoring junior developers anda course and live streaming and
doing dev stuff and playinggames and anything I want to do
I'm literally doing on Linuxright now.
So I kind of just want to gothrough essentially all the
tools that I use and for themost part, I didn't really have
to find a lot of alternatives,and so I'm just going to jump
into it Now.

(01:32):
You're going to see everythingthat I use working.
But please understand that ittook weeks to get a lot of this
working just right.
But once I got it set, I'vebeen really happy with it.
But let's go ahead and switchover.
So I have my computer over here, or not my computer.

(01:59):
I have my main screen over herewith bars.
I can open up any apps.
I can control which monitorsthe apps are going to open to by
default, which is really usefulfor streaming, so you don't
leak anything but um, I'll kindof talk about my streaming
software.
I use obs and I use atem formulti-streaming really cool obs

(02:21):
extension where you can where Ijust streamed to youtube and
twitch, and if you want to addthings, it can even have like
vertical screens that you couldstream as well to whatever
source that you want.
But you could set up a lot ofcustomization with it and it's
free, really useful tool.
I highly recommend it if youdon't like the horrible product

(02:46):
that Restream is.
But I would highly recommendyou check out Atom and I have an
extension for Stream, labs,alerts for follows, subs,
anything like that Really useful.
So that's all I need and what Ido is I just open up individual

(03:07):
chats on my other screen forYouTube and Twitch.
I could probably use a tool toaggregate the chats, but I don't
need that.
I'm okay with that.
So I have my OBS to record.
I also have a GoXLR utilitywhich actually works perfectly

(03:28):
with my GoXLR.
That was a big concern I hadTransferring over.
Goxlr doesn't have a native appfor Linux and this is kind of
just.
It's just a web-based tool.
I click it once and itautomatically syncs with GoXLR
and it loads my profile and Ican change anything that I want.

(03:49):
It looks and feels the exactsame as the Windows GoXLR app
and then I use.
What do I use?
I use Pulse Audio volumecontrol for a bit of audio
routing and then I use steamcontroller to be able to manage

(04:14):
my stream deck.
Really convenient, and itactually I realized the cool
thing about linux is um, there'sa lot of customization you
could do, but when I was onWindows and Mac, I just did not
care to customize anything.
I don't know what it was aboutor I don't know why I didn't
care about those environments.

(04:34):
I didn't really care tocustomize even my editor.
I code and I use it everysingle day and I didn't even
care to customize it at all.
And there's just somethingabout setting all of this up on
Linux that made customizationwith tech exciting again.
I feel like it was so easy toget comfortable with Windows and

(04:54):
Mac because the GUIs are alwaysreally user-friendly and
there's no reason to customizeit.
So you don't really, I guess Ididn't feel like a desire to go
out of bounds from the defaultsthat they presented, and now I
do.
And that's one really coolthing about Linux is I just
constantly just want to see whatelse I can do with it.

(05:18):
It's just a feeling that I feellike I haven't had in a very
long time.
And I've been in tech even,like when I was really, really
young and I had a compactcomputer and I think I had compu
surf for my internet, I juststarted trying to build little
things and dive deeper into whatmy computer could do and try to

(05:41):
break it and create things thatcould break other computers.
We're not going to get intothat, but like it was just fun,
I kept tinkering and tinkeringand tinkering and I have not had
tinkering and I have not hadthat feeling in a long time, and
I think that's really coolabout Linux.
Now, if you are streaming with aGoXLR, if you have a wireless
headset, the audio routing canbe a little bit difficult to set

(06:04):
up, and so what I've done is Iessentially have an audio jack
going into the headphones jackof my GoXLR and then I have a
grounding thing that reduces alot of the static noise and then
I have a Bluetooth transmitterthat then sends a Bluetooth
signal to my headset.

(06:24):
That was the easiest way Icould set up the audio setup for
streaming and that's prettymuch my setup.
I think the audio setup was oneof the more complicated things
to set up for streamingspecifically, but, like, if
you're just trying to set upbasic audio for Linux, it pretty
much works out of the box.
Like Bluetooth was workingreally well.

(06:45):
I just overcomplicated it withstreaming.
So the audio stuff is actuallyreally simple if you're not
streaming.
But I set up all my dev stuff.
You know I have Pop OS.
I guess I probably should havementioned that earlier.
I use Pop OS.
I'm starting with that.
Maybe I'll switch down the road.
I don't care about Arc Linux, Ijust don't care.

(07:07):
I just want to be on Linux.
I will maybe explore otherdistributions down the road.
I am chilling with Pop OS.
It's really good for DevStuff Alot of packages set up already.
But yeah, devstuff just worksso naturally on Linux and it
probably took me maybe a couplehours to kind of set up a lot of

(07:29):
what I needed to for myprojects and I started exploring
.
What did I start exploring?
Pg Admin.
I think I used Postico, I thinkit was called a Mac before.
But I'm just trying.
It's kind of fun to justexplore different software on a
different OS for your dev tools,and so I'm trying to branch out

(07:51):
of what I'm comfortable with,but Postman still I don't think
I'm going to switch from Postmanreally useful for simulating a
lot of requests, but a lot ofthe dev stuff it just
transferred over pretty easilyand I actually decided to switch
from Notion to Obsidian.

(08:19):
I feel like again, this is myfault, but I feel like Mac and
Windows makes it so comfortableto just integrate into their
system and forget that your datais worth something to them, to
forget about your privacy.
Like I've always had a passwordmanager, I've always used a VPN
and as a streamer.
There are other steps that youshould take to really secure
your privacy, because it'seasier for people to look up you

(08:42):
and your address much easierthan you think it is.
But you know, I kind of caredabout privacy, but not really
and I'm really starting to leanon going for kind of localized
apps that aren't connecting tosome centralized source, using

(09:13):
software that respects myprivacy, that respects my
willingness, or wanting tocustomize my local experience
without them trying to brick it,like Nintendo Switch.
You know that's an exaggeration, but I feel like I'm just
getting a feeling of wanting toreally isolate or protect and
guard my data.
Like I've had my socialsecurity leaked, I've had a

(09:35):
bunch of stuff leaked and I feellike I've never had a system to
be able to identify where thoseleaks are happening.
And just switching to Linux andlistening to other people that
love Linux, I feel like I'mfinally starting to adapt a
little bit more of aprivacy-oriented mindset that I

(09:58):
have always wanted.
That I didn't really know thatI want, but it was just.
Everything was so convenient,right.
And now that I'm past the pointof convenience and I'm willing
to set all this up like it'sjust I don't know.
It just feels like a game.
It feels like how much can Ireally customize my experience?
How much can I really protectmyself?

(10:19):
And the rabbit hole is so deepwith this and it's fun to keep
learning and learning andlearning, and that's what Linux
has done for me.
Now I I installed Overwatch.
I don't play a lot of games.
If I play games it's usually onmy Xbox, but I do play
Overwatch once in a while and Ilove World of Warcraft.
I hate retail, but I likeclassic and Overwatch was really

(10:44):
easy to install with Steam andProton.
So if you like Steam games, itworks really well.
I tried a bunch of Steam gamesthat were Windows-based and
running them with Proton wasjust simple.
It was just simple, it justworked and I was afraid of that

(11:06):
that I couldn't play any gamesLike on Mac.
It's way harder to play Windowsgames.
I usually would use the Steamfeature to tunnel into Windows
Steam and there would be a tonof lag with it.
It just works on Linux withSteam and with Steam really
trying to push out their SteamDeck running on Linux, a lot of

(11:37):
games are.
I feel like a lot of gamecreators are becoming way more
aware of the need to be able tobuild something that works on
Linux as well.
But with Proton I'm playing allmy Windows games, so if you're
a Steam fan, I wouldn't worryabout that.
Now I tried installing World ofWarcraft and here is where
things went sour.
I used so many different so Ithink I used I'll point to it

(12:00):
I've used Lutrix, that's whatit's called.
I've tried bottles.
I could not get bottles to work, but I tried Lutrix.
I could not get Lutrix to work,but I tried to Lutrix.
I could not get Lutrix to work,but there's extra software to
be able to install new runnersand you could basically I'm

(12:25):
going to mislabel things, but Ithink what you would call them
is like like the runner InLootrix, it's called a runner
and one.
You could choose the runner tobe able to run it the game off
of a different runner, whichhopefully is patched for that
game, and I kept exploringdifferent runners and I had a

(12:46):
really crappy selection.
To begin with I had installedextra software to be able to set
up runners for bottles.
I tried it with bottles and Itried it with Lootrix.
But there's extra software thatallows you to get like
up-to-date runners that willhave a lot of like really
up-to-date in the latest patchesfor updates of your games to

(13:06):
make them work.
Sometimes you have to experiment, is what I'm saying.
That's essentially what you'regoing to encounter when you're
trying to play like everypossible game that you can that
used to play on Windows.
Now, if you have somethingthat's like kernel level anti
cheat, I think you're going tohave a really rough time.

(13:27):
I have not tried to install GTAfive or anything like that and
play that that, but those arereally the main games where you
probably just want maybe liketoss windows on a separate extra
hard drive that you have, ordual boot or something like that
my motherboard.
I spent like a day on this andrealized that my motherboard

(13:49):
doesn't allow dual booting veryeasily.
So I spent a lot of timedebugging that and my
motherboard has kind of just asecurity feature that does not
allow it.
I've tweaked a lot of differentsettings.
I at the very least had adisable safe boot, but my

(14:10):
motherboard just does not allowme to dual boot easily.
So I will just press press 11and I'll load Windows or Linux
by default.
I just let it load Linux andI'm using it as my daily driver
right now, so it just works.
If I want to load Windows andplay a specific game on there
that I can't play on Linux whichhasn't happened yet I could

(14:31):
just do that.
But if you're trying to set uplike a dual boot situation, look
at your motherboard, see ifthere are going to be any
blockers with it.
Um, but, as you can see, I have,like, all my software and you
saw, uh, you know per fromscrimba.
I'm creating a course forscrimba right now.
Um, I have slack for peoplethat want to use Slack.

(14:51):
My Discord works just fine.
I have my VPN.
Like I just have all thesoftware that I used to have and
everything just works.
And most of the setup time camefrom dealing with the dual boot
issue and figuring that out,trying to set up World of
Warcraft, which I finally did do, by the way, it just took a
very long time.

(15:12):
And then the audio routing wasactually a lot simpler than I
thought it would be.
I just had to do the Bluetoothtransmitter and that solved
everything.
It made everything way easier.
Now I am officially using Linuxfor my daily driver.
I think in the next couple ofweeks I am.
I'll go ahead and switch it atthis point.
There we go.

(15:34):
So in the next couple weeks Ithink I'm just going to delete
windows and I'm going to do afresh installation on a separate
hard drive.
I want to use it, I can.
I saved all my obs settings onlinux, so if I need to transfer
that over, I will.
But I I just am going to beusing linux for the foresee

(15:54):
future.
I see no reason to go back toMac.
I see no reason to go back toMicrosoft.
I don't like either of thosecompanies.
I mean, like, can you be honest, do you really love either of
those companies?
You don't love those companies.
You like the software that theybuild.
You like how easy it is to justuse it.
You like the user experience ofit.

(16:15):
And, by the way, you're seeinga little bit of a lag with my
camera.
That is just.
It's on 30 frames per second.
It's just a really crappycamera.
I need to upgrade my camera.
So that has nothing to do withLinux whatsoever, by the way.
But you don't care aboutMicrosoft.
You don't care about Apple.
You probably don't like themusing your data.

(16:36):
You probably haven't looked athow that can potentially affect
you, how ads can manipulate youhow it could literally kind of
like subconsciously control youractions and how a lot of
content is distributed towardsyou.
People don't think about thisstuff like Like a lot of your
bad habits, a lot of yourwell-being, your mental health,

(16:59):
or even just like.
Have you ever just noticed thatsometimes your mood just starts
shifting during the day and youdon't realize, like what's
causing it?
And it's hard to identify thatsometimes.
But you would be surprised byeven just how subconsciously
influenced by the videosdelivered to you through youtube

(17:23):
, based off of the data that hasbeen provided to google because
you so conveniently use it allthe time, even just seeing
thumbnails can affect your mood.
Even just seeing, like videossuggested to you, especially
news News is a big one A lot ofcontroversial stuff that gets a

(17:44):
lot of clicks and engagementpush in front of you.
That doesn't make you happy tosee.
Like being able to controlevery piece of content delivered
to you, which is why I alsoswitched to Brave but
controlling what inputs you getis huge for your mental health.

(18:04):
It really is.
I would highly suggest to justgo down the rabbit hole of
figuring out how your data isused to manipulate you, and you
could choose other words.
If you feel like that's aconspiracy theory, I don't care.
But at a subconscious level, weare being influenced for the

(18:28):
worse every single day, singleday, and once you start taking
control of that and that usuallystarts with education then you
can start taking steps to beable to control those inputs and
be able to influence your moods, be able to influence your
actions and your habits, tocontrol your life.

(18:49):
Maybe this doesn't and maybethis sounds ridiculous to you,
but I'm telling you like a lotof your data is used to
manipulate you in a way that isnot in your best interest, and I
think more people should takethat seriously.
Now, for me, it took PewDiePietalking about Linux to get me to

(19:14):
even start thinking about thisagain.
Right, to get past theconveniences that I built up for
myself, I highly recommend thatyou try a dual boot and just
try Linux.
Like go with is it Mint, linuxor Linux Mint?
I think it's Linux Mint.
Start with that first.
It seems to be like that verypopular transition over from

(19:37):
windows into linux to just getyou comfortable with it.
I don't think jumping into arclinux is the way to go for most
people I like.
I think if you don't have awife or girlfriend and never
want to have one, you could trythat first.
Fine, you probably have moretime to do that.
But if you're just a normalperson or even just a developer,

(19:59):
right, we're a developerchannel, so I bet a lot of
developers are going to belistening to this.
Even if you're just a developer, try Pop OS.
I did quite a bit of researchand I find that Pop OS kind of
has a lot of stuff pre-installedand you could choose any
distribution you want really.
But Pop OS is a lot installed.
That just made it convenient tojust get started.

(20:21):
And the Pop OS store is reallyconvenient.
A lot of my apps that I needare in the Pop OS store and so I
think it just uses Flatpak bydefault to install a lot of that
software.
But you could choose anydistribution and install the
right packages.
You can use a minimaldistribution, install all the
packages that you want tocustomize your experience

(20:43):
without Microsoft and Applehaving that control.
It's really convenient.
But I would suggest trying to,if you're going to dive into
Linux dual boot, but use it as adaily driver and spend a couple
weeks two to three weeks to getpast that rough period, cause
you're going to have a bit of arough period.
If you do like complicatedstuff like you are a content

(21:04):
creator, you are live streamingor you do want to play all of
your windows games on Linux, um,if you want to basically do
everything you did on the otheryour PC or your Mac on Linux,
expect a setup.
Give yourself two to threeweeks to try it out and force
yourself to make it a dailydriver, I think you might be

(21:26):
pleasantly surprised.
I think most people are notgoing to go through a setup like
I did.
I think it's going to be reallysimple Start with Linux Mint
and see if it works out for youand then, at the end of two to
three weeks, if you really don'tlike it, maybe you chose the
wrong distribution.
I chose Pop OS because I likethe what do they call it?

(21:47):
The new cosmic desktop.
I like the feel of using Pop OS, try a different distribution
but then go back to Windows.
You're going to lose literallynothing by trying Linux for two
to three weeks.
You are going to become moretech savvy with it and, if you
are kind of looking for thatcuriosity in tech, if you are
looking for fun again tocustomize your experience and to

(22:10):
build and be forced to learn,because as devs, I think
sometimes we can also getcomfortable with our tools,
especially in a professionalenvironment.
We can get very comfortablewith our tools.
And so if you are looking tojust get excited again, like
maybe Linux will bring that outin you, because I don't know
about you, but I've gottenburned out in tech because I
wasn't learning new things.

(22:32):
I wasn't getting excited aboutlearning new things and Linux
sparked that curiosity for me.
Maybe it'll do the same thingfor you.
Advertise With Us

Popular Podcasts

Stuff You Should Know
The Joe Rogan Experience

The Joe Rogan Experience

The official podcast of comedian Joe Rogan.

Dateline NBC

Dateline NBC

Current and classic episodes, featuring compelling true-crime mysteries, powerful documentaries and in-depth investigations. Special Summer Offer: Exclusively on Apple Podcasts, try our Dateline Premium subscription completely free for one month! With Dateline Premium, you get every episode ad-free plus exclusive bonus content.

Music, radio and podcasts, all free. Listen online or download the iHeart App.

Connect

© 2025 iHeartMedia, Inc.