LINUX Unplugged - 407: And the Answer is...
Episode Date: May 25, 2021From our origins with Linux to preparing your home LAN for a solar storm, it’s an Ask us Anything special edition! ...
Transcript
Discussion (0)
You know who did that? Noah did that. Noah taped that mic cable to that monitor cable.
Why is it not hummed until now, though?
That's a good question.
It's all taped together with electrical tape.
Come on!
Hello, friends, and welcome back to your weekly Linux talk show.
My name is Chris.
My name is Wes.
Hello, Wes. Is that a homemade bear skin jacket?
I thought you'd be impressed.
That looks nice and toasty.
This episode is brought to you by the all new A Cloud Guru.
They are the leader in hands-on learning and the best way to learn a new skill, well that's
by doing.
That's why ACG provides hands-on labs for cloud Linux servers and much more.
So get your hands cloudy at acloudguru.com.
cloud Linux servers, and much more. So get your hands cloudy at acloudguru.com.
Well, coming up on the show today, it is indeed an episode out of time. As you're listening to this, Wes and I are off in the Arctic on a penguin photo walk, getting great action shots
of some really delicious looking birds. I'm a little scared about the polar bear situation,
but I'm just going to not bring any meat. I think, well, that bear jacket smells like meat, so you better think about that one.
We asked you to send in your questions, though, so that way we'd have an episode for you while
we are out and about taking photos and eating penguins. So in this episode, we're going to
answer as many of those as possible. We are not going to get to all of them, though,
but we're going to get to as many as we can. So I think in the future, we'll either
do these in batches or we'll do another episode down the road.
So if you hear something or you didn't hear your question asked, it could still be pending.
And also, if you didn't get one in yet, you still have a chance at asklep.com.
We'll do that on a future episode.
But before we get into all of that, we've got to say hello to our virtual lug.
Time of appropriate greetings, mobile room.
Hello.
Namaskaram. Hello, everybody. Hello. Happy Sunday. say hello to our virtual lug time appropriate greetings mobile room hello hello everybody hello happy sunday thanks for letting us crash the love plug today and and hang out and you know
do a podcast it's pretty awesome so wes what do you say should we get into this huge huge batch
that we got here um we last week we're like, let's hold off on Bill's question
and let's answer it next week in our AMA episode.
So why don't we start with Bill's?
All right, yeah, Bill wrote in to us,
and this is a deep one just to start things off today.
I'm writing as I wonder about the relationship
between the Linux community and the Mac and PC platforms
and how that relationship is formed.
I think the Linux communities are quite alerted
by anything Microsoft or Windows does, and this attitude can be seen in the recent discussion
about WSLG as it just being a gateway so that people don't have to use Linux. Or I think really,
you know, Bill's speaking to some of our concerns about, well, this really makes it easy, and it
takes a lot of the stuff that we kind of had uniquely in our camp before. Yeah, and I think
Bill's picking up on that we seem to have a little bit more of an alarmed reaction
when Microsoft does something than when Apple does something.
Right, and kind of just how we support things.
He quotes you saying that we should really kind of try to,
rather than buy something preloaded with Windows,
try to support folks that are supporting Linux natively on their hardware where possible.
And that's sort of a, just avoid all the Microsoft stuff if you can.
And there's definitely that sentiment out there too.
I think, you know, you have to acknowledge
there's a history with Microsoft
when it comes specifically to Linux and free software
that has shaded the way people view
some of Microsoft's current actions
because in a real way,
Microsoft's past sort of modus operandus
was embrace and extend.
And so when they came into open source and started participating in a pretty significant way,
it really looked like embrace and extend to a lot of people for a long time.
Yeah, yeah.
No, I think that's fair.
So Bill's also kind of wondering, why aren't we more worried about Apple?
And I think this was complicated for a lot of reasons,
especially just because this question keeps changing
depending on what five-year period you want to pick here
and what are the relationships and what are they investing in
and how does that work for the groups we're concerned about.
But Bill's kind of got three main high-level reasons.
Apple's hardware is usually pretty darn closed
and they're not so friendly with the open-source efforts
to port things onto their systems.
And number two, Apple has not been as friendly
to the Linux and FOSS community.
This is another one of those things that has changed,
I think, for both Microsoft and Apple considerably over the years.
But while they have contributed, you know,
some of the underpinnings, things like cups, stuff like that,
but you don't see a lot of any of their new shiny products.
None of those, you know, there's no Linux version of Messenger
or anything like that, right?
Or iMessage.
Yeah.
No, I'd say Apple's contributions are lower level.
They're more like things like WebKit
or some of the individual user land tools themselves.
Right.
So if you compare that to like.NET or PowerShell
or even just running MS SQL on Linux.
VS Code.
Sure, yeah, absolutely.
Yeah.
And then number three,
number three, I think,
due to its similar design,
macOS can also attract
many target users
of desktop Linux.
And this is the one I know
has been bugging you
in the back of your brain lately,
at least with that
shiny new M1 hardware.
Yeah, it's not without
some compromise though, right?
That's where I think
Bill and I see things a little differently. To me, WSL represents a more direct threat to Linux because it's actually the Linux user environment and you can actually build Linux applications on Windows using WSL and Microsoft provides tools to allow you to create Linux applications all day long from the Windows 10 desktop.
And they've created documentation around that as well.
And they have developer advocates that are helping people accomplish that.
I mean, it's a much more direct assault at what desktop Linux is used for.
And assault is a very extreme term here.
It's really just about enabling their existing users and enterprise customers to create applications for the Linux platform.
But with Macintosh, macOS, it's not like Linux.
It's not as nice to run Docker on there.
It's not as nice to develop Linux applications.
It absolutely can be done, especially when things are, you know, Ruby and Python and Rust even.
But, you know, it's not.
Oh, yeah, okay. Thanks, Wes. Thanks.
Hey, you know, Java runs there too, okay?
But it's not the same.
And the Mac environment is more constrained.
You're going to be more dependent on virtualization,
especially now on the M1 platform.
So while it is absolutely an appealing platform to a lot of people
and they'll be motivated to make those compromises,
it's not, I don't think, a one-to-one like it is with Windows and WSL.
And also, you know, there's just the size don't think, a one-to-one like it is with Windows and WSL.
And also, you know, there's just the size factor. Like, Microsoft is so dominant. I think we talk a lot about Apple, but that's just because it's in our space, right? It is for people, A, that have
enough money or are willing to spend a lot of their budget on computing devices, or also folks
who are maybe developers or sysadmins or in this camp where that's kind of one of the tools of the trade.
But Microsoft is this big enterprise-imposed system, and they dominated so much of the desktop market.
I do think this has changed in that now Apple controls how much of the USA phone market with their mobile platform.
But the Linux community is much more attached to the desktop sphere. I mean, we are threatened by it.
Obviously, there's a lot of developments in the Linux phone systems
and where you have complicated feelings about Android,
but it hasn't really tainted us in that same way.
Mac sales right now are going crazy for the last three quarters.
And since the M1 was announced, they have just skyrocketed.
And according to Apple in their,
according to Tim Cook in their latest quarterly results,
50% of Mac buyers are first-time Mac buyers right now.
Oh, interesting.
Yeah, but they're not going after Linux.
I mean, Apple's really going after Windows.
They're not targeting the Linux desktop, where Microsoft kind of is with WSL and WSLG specifically.
But I do think that we could have a serious reckoning that could come to the Linux community
where we're going to have a bunch of geeks and technical people
that have chosen that platform
and they're going to want to participate in the same
communities that we participate in. Just like we're
going to have people who are entering the
free software world via the
WSL subsystem lens,
you're going to have people on these M1
and M1X and M2
Macintoshes and they're going to want to participate
in some of the free software communities
that we also travel in.
Yeah, I mean, in both ways.
We've got to be ready for that.
It's in both contributions
and just folks that are using those for development,
but also you see a lot of projects
working on support for this new platform,
and that kind of just shows you that,
okay, we're taking this seriously
because we have a user base that needs us to.
So there you go, Bill.
That is kind of why we take them both seriously,
but the Windows
seems to be a little bit more of a probably pressing concern. And it's mostly just a concern
of disincentivizing people to switch to Linux. However, I've been thinking on this issue a lot.
And, you know, I think back to the good old days pre-Ubuntu, and I just, good old days,
to think back to the good old days pre-Ubuntu, and I just, good old days, loosely, pre-Ubuntu,
and what a weird landscape the Linux desktop was, and how in my day job, I was always managing Windows systems for the longest time, but I would still go home at night and play around with Gen 2.
Right.
It truly was a drive for the love of the technology and the thing that it was doing,
and then later became about the social technology and the thing that it was doing. And then it then later became
about the social message and the community around it. And so those things are still there today.
And I think they're still appealing to people who are on Windows and Mac OS that are looking for
something a little more engaging and a little more intellectually entertaining because it can
be kind of a toy too. Yeah, that's the, for good
and bad, right? Like I think a lot of folks get into points
in their career or maybe they have less free time,
they have a family, they have a really demanding job
where they want a platform that
just works for them. And that's often what you hear
from folks that like desktop Linux but are on a
Mac or Windows situation. I'm not
here to argue that desktop Linux can't just work
because I think it can, but it depends on your workflow
and what you're comfortable with and where you want to spend your time.
But the flip side of that is if you just want to have a
computer to have fun where you can mess
with anything, change anything, recompile
your kernel, change how the
software works, that's the Linux
desktop and it's pretty darn awesome.
Well, we were having a chat recently.
You know, you had a work Mac that you were on and
it's not like you're paying close
attention to it because it's not like, it's not your main machine.
I didn't shell out the several thousand dollars for it.
And you don't really think, because when you, so when you don't actively buy this machine, you don't really kind of, you're not really kind of paying attention to how the culture of the OS works and all of that.
So you rebooted the other day and then came back to your machine and it was like, well, I guess I have to burn 30 minutes now because it's just sitting here installing updates.
your machine and it was like, well, I guess I have to burn 30 minutes now because it's just sitting here installing updates.
And you and I then had a conversation from that about how what appeals to us about using
Linux as a workstation is those kinds of things are under our control.
It doesn't do a lot without me telling it to do it.
And that means if I need to walk back to that and use it for work during my work day, like
my machine's available to me.
That's the difference.
If you were to go out of the computer world
and you were to think about this in terms of tools or vehicles,
that's the difference between a work tool and a consumer tool,
is those little kinds of control.
Right, but it also kind of reminds me in some ways of, say,
like owning versus renting a house,
is you get the control, but you also become responsible for it, right? True, right? Like in a way that, I mean, maybe not on the most
sort of like well-polished LTS desktops or something, but generally if something breaks,
you're going to have to figure it out and there's not going to be as much support.
That is a great counterpoint to it, but that's the sort of balance that I'm more comfortable with.
Yeah, yeah, exactly. And it works for that and it is getting better. I mean, we should acknowledge
that the degree for the things that which that happens and how often and how difficult it is to remedy that definitely improves over the years. And it seems like, you know, with things like protons, that keeps happening. voice-controlled digital assistants like the Echos or the Mycrofts, do you use them in your home or the JB1 studio?
Curious, Wes, what's your take on the voice assistants?
Yeah, I'll leave the studio one to you over there.
Yeah, I don't love them.
They're not a huge part of my life, but I do have a Pixel as my phone,
so I've already kind of got Google Assistant there,
and I'm certainly not going to use it, say, to go open VLC, which I did earlier today when I was driving up to the studio.
At home, I do a lot of things with Chromecast.
So at the moment, I do have some Google Homes.
I don't use them for a lot of things.
It's mostly for my media devices, stopping, going back.
It's much easier to ask it to rewind for two minutes than it is to pull out my phone. Maybe you have to do the fingerprint thing.
Go back to the app that it was playing that media in.
And then hopefully it has a decent sized scroll bar that's actually like you can actually drag with your thumb decently.
That's so frustrating.
I did used to have one of the Amazon devices up for a while.
But at that point, really, I just used it to play like a live radio stream.
And now I just do that on the Chromecast.
it to play like a live radio stream. And I, now I just do that on the Chromecast. So I don't have like this super strong paranoia about these things because I have used them in the past
and I've watched them from a network standpoint. And like, you know, is it really, is it really
only communicating when I use the, you know, wake word and besides a few heartbeat things here and
there and like update checks, it basically truly
is not transmitting. Right. There's enough other like legitimate ways that they are using and
taking in and analyzing information that we're not comfortable with that, that particular one.
I am not that worried about. Yeah. All these companies have all these other ways to mine
our lives. They really don't need to hear me farting in my house. But so what I have done
is I've used the studio as a testing ground. And then what kind of passes my sniff test then gets graduated to Lady Joops.
And that's been true for a lot of smart home technology.
So for a while, we had a Siri tube, an Echo tube, and a Google tube in the studio as I tested them, just trying to get an idea.
Is this something we should be following as a network?
Is this something that really is as bad as people say it is?
And are these something that provide value?
And then over time, I kind of whittled it down.
And I know this is going to seem like a crazy take from a Linux guy, but I got to say, it really is true.
The one that I find the most appealing is the Siri one, the Siri tube from Apple, if you're going to use one of these things.
How come? Now, I'm going to say, I if you're going to use one of these things. How come?
Now, I'm going to say, I'm not saying you should use one of these things.
Just making a point that if you are going to use one of these things,
the Siri tube tries to do everything on your LAN that it can.
So its first move is LAN.
So if it's smart control, it's a LAN packet.
It's not an API that triggers through a cloud provider.
If it's streaming audio from a mobile device,
it's over the LAN.
It's not going through the cloud.
It's interesting how the incentives work there, right?
Like, you can imagine being a developer at Google
where it's like, well, you're architected,
where you just assume you rely so heavily on that.
But I can also imagine on the Apple side,
like, well, what's going to do,
I mean, even putting aside privacy for a moment, what's going to be the snappiest behavior for our consumer? And it's that. But I can also imagine on the Apple side, like, well, what's going to do? I mean, even putting aside privacy for a moment, what's going to be the snappiest behavior for
our consumer? And it's that. Yeah, it definitely is the fastest in that regard. But all of them
require cloud connectivity for voice recognition. And that's a bummer. Right. That's just no good.
And so that's where I am hopeful that maybe something like Mycroft will come along,
because it is really nice. There is functionality
when you're coming into a home, your hands are full of groceries, it's dark, you need some lights.
It's really nice. The other thing that I love is I have a, I have a different routines for
morning and nighttime. So we say, you know, you know, Hey tube, it's last call. And when we say
it's last call, it triggers a series of scripts that I have
on Home Assistant that trigger sort of a gradual shutdown of the home. Lights slowly begin to fade
out and shut down. Noisemakers come on, white noisemakers come on, kind of sending a signal
that has trained everyone, including the dog, that it's bedtime. And you know, you've got a
20 minute window to go to bed once this process starts. Go brush your teeth.
Yeah. And then we have a good morning process that sort of reverses that. And it, you know,
kind of turns off the noisemakers, turns things on, sort of lights things up depending on if the
sun has risen or not. And that, I like being able to initiate those things by just invoking it from
the air.
Yeah. I really appreciate that. One thing I don't like about that,
relying on the voice stuff, which is very handy
and I think is an interesting phase
of technological development to watch
and change how we interface with computers.
But the downside of having to be
these sort of proprietary platforms
that I don't have any insight or control into
is often I'll have some sort of quiet music,
similar to you, like bedtime phase,
kind of cool things down before I get in bed,
walk upstairs and it's nice to just sort of yell
at the tube to say like, hey, turn things off now.
That doesn't work after like midnight recently.
It'll even on my phone, it'll prompt me with the like,
I've recognized you've asked me to do this a lot.
Here's a button you can click
so you don't even have to talk,
but then it won't do the action.
And it just reminds, it's a good constant reminder of like, okay, you're relying on this, but don't rely on it too much. And it just reminds a good concert reminder of like,
okay, you're relying on this, but don't rely on it too much. And that's when I go to the
open source app that can like turn my TV off and stuff.
Yep. I find that Google one, when I was testing these pretty regularly, did have the most
variance in, it would recognize something for a while. And then at some point it would just
stop recognizing it. And the nice thing about the Siri tube, and this is my last time I'll bring this up is it talks over home kit directly to home assistant, which is my home automation software.
So it's over the land talking to my home assistant. So anything I make like a button or a script
or like a temperature sensor, anything I put in home Assistant, I can have the tube get or control.
And it's really great, and there's no API.
Apple's not involved at all.
It's all over my LAN.
I like it a lot like that.
But I think ultimately, I'm really going to be looking for something
where I can process everything 100% on my LAN,
including the voice recognition.
And I think that's going to be hopefully my craft, but we shall see.
One of those, like many things in Linux and open source, you just sort of wait,
check in every couple of months or years and see where the project's at.
Yeah. My setup too is a little bit beyond, I'm not trying to brag, it's just I have like all
kinds of automation and pretty much everything is controlled by my home assistant in my home. So
I had to come up with a family-friendly interface to that.
Right. I couldn't expect them to open up with a family-friendly interface to that.
I couldn't expect them to open up the Home Assistant app on their devices all the time.
It's almost like you're into this enough to have a whole show about it.
You want to take our next email from somebody in our back of the woods?
Right here in Puget Sound.
From the Puget Sound.
Yeah.
I've been obsessing over the idea of solar storms knocking out power grids and decided to store some hardware just in case.
What would be your ideal setup for running a battery-powered LAN,
client devices, and media storage?
Well, I think you are pretty well equipped to handle this one there, Mr. Chris.
I mean, that's tricky, though.
Like, what do you do?
Like, how do you...
You could really drive yourself crazy
worrying about a solar storm. What's weird about
this is I just saw a news article
recapping something that happened
I think in the 1920s or
somewhere. Oh yeah, the last
solar storm. Yeah, it was like
telegraphs caught on fire and stuff.
Like, equipment actually
caught fire. Yeah, that's kind of, there's like two
parts of this question. It's like, are you worried about shielding your existing equipment?
Because then, I mean, you need either a lot of shielding on it
or some sort of like Faraday basement cage set up in your house.
After that, say you've got your equipment to survive, you know, I think Bois.
That's my charitable pronunciation.
Bois.
Bois.
Bois.
Yeah, it's Bois.
Bois.
Bois. That's my charitable pronunciation. Bwah. Bwah. Bwah. Yeah, it's Bwah. Bwah. Bwah.
Already has a Raspberry Pi 4 setup with Sync Thing and Samba,
as well as an Android device and a Raspberry Pi 400.
So, you know, there's some starts here,
but like what are essential services and how do you,
Raspberry Pis are probably a good start,
but how do you manage whatever power you've got?
So here's what I've been thinking recently,
is a couple of lithium ion batteries.
I'd love something like Battle Born batteries.
You can go look those up, but smaller,
but something like two Battle Born batteries
in a Pelican case with a Raspberry Pi,
with a switch, with some discs.
Are you following me here?
Like a Pelican case ready to go,
like a go case of a-
Your battery go box, yeah.
Yeah, with the batteries in it,
with the inverter in there,
and maybe like a plug on the outside
that was sealed up with some sort of grommet.
That way you could actually charge the batteries too.
This is where I go with something like this.
And then I'd want something that I could fit
like in the backseat of my car.
So it couldn't be too big.
And I think all of that would be pretty doable if you're using a Raspberry Pi, because that's, you know, minimal.
And you could just stick that to the inside of the Pelican case. That'd be awesome.
And I guess what you'd, I mean, you'd have to be relying on something like
solar unless you had access to hydro or similar.
Yep. And you'd also want to have a MiFi with some connectivity. I'd probably want to go with
something like a Ting plan or a Google Fi plan where I could have data available to me if I needed it, but otherwise wasn't paying a big premium when I wasn't using it.
Because you're going to need connectivity for sure.
I'd love to hear what the audience, if you guys have any ideas out there, send it in to us because that would be an interesting project just to build something like that, a Linux-powered LAN that's disaster-proof.
Can you get portable Faraday cages? Because that'd be
even better if you could store it in some kind of Faraday
cage. Right, and that way you can pack
it out of there once you need to and set it
all up. Your real gear
might be fried, your regular gear is all fried,
but your stuff in your Faraday cage
is all preserved. Also
Bo said something here that
really kind of touched me.
He said,
I just love Linux Unplugged.
I got to join the very first show
with my baby son
sitting on my lap.
He's eight years old now.
What?
Yeah.
Isn't that awesome?
That's so cool.
And I know,
I sometimes think about
our shows
in the age of my kids.
It's pretty,
it's pretty,
it's pretty wild.
And yeah,
let us know what you think for Bwo there.
How would you build a LAN
that's ready to go after a solar storm?
And what, I'm also kind of curious as a second aspect,
what are the essential services you need
on that? Well, you know, for us, if we were going to
do it, it would be like the podcast continuity
box, right? Oh, yeah.
Yeah. Probably should have that.
We should. We should have something that could withstand
a solar storm.
I think the new society is going to need some content,
and we might as well get them started with Linux.
Well, the new society better use Linux, let's be honest.
Let's not screw that up, and we need to do our part.
All right, so Joe from Pittsburgh writes,
and he says,
Are you guys using Nebula at all in your infrastructure?
I started using it a bit after it was first mentioned on the Flat Network Truthers episode.
And you know what?
I've loved the experience for the most part.
A new release came out recently
and I submitted a bug for it
and everything seems to be pretty nice for the most part.
Thanks, Joe.
Oh, that's awkward.
Well, it's a mixed question.
I'm still using it, but I don't think you are.
No, I mean, I really thought I would.
I really thought that's how I was going to solve the carrier grade NAT thing,
but I just had a little bit of too much trouble with it behind the double grade mutant NAT.
And so I just kind of threw in the towel and said, you know, I'm just going to wire guard out and just call it good.
But it has crossed my mind from time to time,
especially like some sort of hybrid setup
with like the studio and a couple of rigs up at Linode.
Like that could be really cool.
Yeah, that's where I think it really makes a lot of sense
is if you can just drop it on all your devices
and have it ready to go.
And we do have some WireGuard set up specifically,
especially for if we're doing like fancy audio
routing network stuff,
but as just another way from a trusted network
to get into the studio,
Nebula works really great.
And I think it is still running on Fignas.
Yeah, maybe I should do it again.
I give it a go.
So for people who don't remember,
it was a really neat new VPN
that kind of branched out from the Slack folks.
And it creates a peer-to-peer VPN mesh network
that can create essentially a flat network across maybe
multiple cloud providers or multiple LANs of your own. Right, something that, you know, you can just
assume every device is also on this network and it can bridge through over whatever actual LAN or
coffee shop Wi-Fi it happens to be on. And it's got some nice sort of modern features where you
can have multiple groups and control access. So like, oh, I'm a user over here in the staff group.
I need to see the front of house servers, but I really don't need to see
the backup server over there. You can handle all that natively, which is nice.
I really appreciate that, actually. The next one comes in from Clemens,
and he's asking us a question, Wes, that I think I know the answer to.
So let me bounce it off you and see if I got it right. He's having this problem
when he's using his headset during video calls. It sounds like the crappiest audio ever, you know, like the low quality Bluetooth audio
codec stuff. And he's wondering what he could do if he could replace his headset or do something
to prevent that from happening. And you're going to say switch to Pipewire. I was going to say
switch to Pipewire. Oh, really? I thought you were going to pitch your whole don't use Bluetooth at
all. Use my, you know, use right. Yeah, that was going to be my, if you said no, Chris, the switch to pipe.
Because he's on 2004.
He's on Ubuntu 2004.
You can do pipe wire in 2004.
I mean, it's worth a shot.
Yeah, it might be.
Take a backup first.
If you're not comfortable fucking with your sound system.
Who is, though?
Like, that's the problem.
Who is?
Nobody is.
You know?
Like, so my thing is, like, does he he risk that or does he just go get the like
the corsair rf headset which the reason why wes has given me a hard time is because this is always
my answer but the thing is it does just totally bypass bluetooth it's like you know those old
like self or old wireless phones you have around your house like 900 megahertz phones or whatever
they were it's like that it's like RF. It's good old RF.
And it's RF that goes into a standard USB audio codec that Linux has drivers for that looks like
it's an always there sound card. And the reason why that matters, and then I'm going to stop
talking about it, but the reason why that matters is if the sound card is persistent, then your
video conferencing software doesn't get confused because the sound devices are changing all the
time. That sound device is always there.
It's always available.
And then you just turn the physical power on the headset when you actually want it to work.
Or in the case of the Corsairs that I like, you can flip the mic up and it mutes it.
And then you flip the mic down and it's unmuted.
I like that too.
Now, you can do some fiddling with pulse audio and Bluetooth, but it's not particularly fun.
And at least according to Neil, sounds like 2004,
packaged version of Pipewire is pretty darn old.
So if you're going to do that route,
well, you'd probably have to go compile it yourself,
which is a whole other ask.
So if new hardware is in the boat,
sounds like that might be the simplest option because, yeah, Bluetooth just didn't work out great.
Linode.com slash unplugged.
Go there to get $100 in 60-day credit, and you go there to support the show.
I mean, the $100, I suppose that's nice, I suppose.
But I mean, you know, supporting the show, that's great.
Linode is our hosting provider of choice.
Everything I've built in the last couple of years, I've chose Linode.
And for a bit, I was like Mr. Skeptic Pants.
I really was.
I shopped.
And every single time, Linode came up for a bit, I was like Mr. Skeptic Pants. I really was. I shopped. And every single
time, Linode came up above the rest. And unlike entry-level hosting providers or big cloud over
at AWS, they don't try to tie your hands and lock you down. Linode gives you tools that are great,
and they really let you get the most out of their crazy fast systems. And when people ask me,
Chris, why Linode? There's so many choices, Chris. I say because it's fast, because they support Linux, and because they've been around since 2003.
They're not some crazy VC-funded company that has to go big or go bust.
And they watch this stuff and built accordingly and have focused on that one thing in what is essentially forever.
Because, like, 2003 is basically, like, forever. Because like 2003 is basically like forever.
I don't even know how they did it.
Because in 2003, I was struggling to keep a job
because the dot-com boom had gone bust.
And somehow they got rolling
and they built out a fantastic network.
11 data centers worldwide,
NVMe super fast drives,
SSD speeds that are gonna,
you know what, you go benchmark them with that $100, you're going to see they're going to blow you away.
And a dashboard for days that's easy to manage and has power options that are just a few
clicks away.
And, you know, Wes is always going on about the fact that Linode has great tutorials,
so he can sound really educated by reading everything Linode has written.
I don't have to prepare at all.
No.
I just go check out their articles.
Makes us sound like pros.
How do you think I got a job?
So anyways, go over to Linode and try it out.
You can build yourself a $5 rig or get something just custom to just what your workload is.
Like we built ourselves something kind of nice for our matrix server.
I'm really proud of it.
And we take advantage of Linode's object storage for our Nextcloud backend instance and for our PeerTube backend instance as well.
It's a great way when you think you're going to have storage that's a little unpredictable,
object storage can be a fantastic way to run that.
Or if you need a static website for a portfolio or maybe a blog, you want it to look super
pro and fast, go check out what they have to offer.
So get started by going to linode.com slash unplugged.
Get that $100 for your new account and try all this stuff out.
There's a
lot of ways to host something and a lot of various companies that'll do it for you, but none of them,
none of them check all the boxes like Linode. Linode.com slash unplugged.
Oh, a little housekeeping time. Great idea. Great idea. Did you know that we have the
Luplug on Sundays and every now and then this show pops in, drinks some cider, and takes over the place.
Sneaky devils.
The Luplug happens every Sunday over at our Mumble room.
It's not a weird thing.
It's not some algo social media hangout site.
It's Mumble.
It's free software, and it's happening right in our lobby.
So head over there.
You can get info at linuxunplugged.com slash mumble.
Hey, also, little update on the Jupiter Broadcasting garage sale.
While I'm gone, you know, out hunting penguins,
I mean, taking photos of penguins,
we're going to get some new items in stock,
some really cool stuff, new stuff for the swag bags,
going to upgrade the swag bags, get a new batch of stuff.
Ooh.
Very excited about it.
And I should have proof copies on Monday of stuff. Very excited about it. And I should have
proof copies on Monday of what
I'm thinking about doing. And if I like them, I'm going to place
the order so when we get back from our penguin
expedition, we'll have these
ready to send out. So I'll have an update for you on
that. And thank you everybody
who's grabbed something over there at the Jupiter Garage.
Been a huge success
and it's also been a ton of stuff that we
have learned and are still learning
and I really appreciate you helping us do that
and that Wes is all the cleaning
so let's get back to the questions
Eric from San Diego writes
I'm still relatively new to Linux
and I've got several Linux machines at home
including the ThinkPad
too many Raspberry Pis
amen Eric
and an old laptop I brought back
from the dead using Lubuntu. My question is, how does one go about checking the open source code
of a program? You want to do a little auditing, hey Eric? Well, Wes, you got any tips for him?
Because I'm not sure how to answer this one without saying it depends.
Well, it does depend.
You know, there's a lot of stuff now on GitHub for better or worse,
depending on how you feel about Microsoft and GitHub and large proprietary SaaS platforms.
But it's pretty much a one-stop shop for a lot of things open source.
Even when it's not the canonical repo where everything's actually developed,
a lot of projects mirror stuff over there. So it's a good place to get started if you're just looking for
general open source stuff. Now for your particular distro, that's where it also gets more complicated
because they've got their own systems in place, but they definitely have something. It might not
be as discoverable as GitHub is, and it will depend on the distro. And that's where you might
go reach out, go join a Matrix chat and an IRC chat
and ask about the stuff,
because you can go download the packages,
but if you want to go find the repo where it's kept,
that'll depend, but there will be people
happy to point you in the right direction.
I like where your head's at, Eric.
That's a great thing to be thinking about,
and it's something that we don't take
as much advantage of as we could.
We like to claim the benefits of it, right? We love to say and it's something that we don't take as much advantage of as we could.
We like to claim the benefits of it, right?
We love to say that it's open source and all the things, but how many packages that you install have you actually looked at the code for?
Mm-hmm.
Something about eyeballs.
So our next one comes in from Sint.
It says, hey, guys, about six or seven years ago, I got intrigued by Dragonfly's Hammer 2 file system.
At the time, it sounded quite advanced. However,
these days there's ButterFS, which I know you guys talk about. But do you have any experience
with good old Hammer 2 or happen to know if there's any serious contenders in the future?
Yes, it is Hammer time.
Yes, it is.
No, unfortunately, I mean, I've mucked about with it a little bit. I've not tried the
recent Dragonfly release, which sounds like it has some great performance improvements, at least according to Michael Erbel over at Pharonix.
Now, I'm not sure we have anything quite as interesting as Hammer. The file system on Linux
I follow and I'm most excited about is BcacheFS, which is slowly cooking. I'm going to get here
one of these days. Yeah, that one's frustrating because it seems like all the major blockers have been resolved.
But it's just not really getting traction and heading towards Linus' tree.
There's just a lot happening, and it doesn't seem to be on its way to 513 either.
But I agree with Wes.
Bcash FS.
Bill from North Carolina writes in,
Hey, guys, why are window managers so effing ugly and difficult to customize?
He's specifically talking about the tiling variety.
I don't know if I agree that they're ugly.
I mean, if you go over to Unix porn on Reddit, it's like nothing but tiling window managers that admittedly look pretty good.
But I think Bill does have a point here that some of these more advanced desktops, you could say they lack from a design-focused team member or two.
Yes.
It's multifaceted, though, right?
It's partially that, but I think it's also partially
sort of a keep-it-simple-stupid sort of mentality
or a, you know, you are the user,
we're empowering you to make these choices,
and we're not even going to bother with making a nice default config
because we think you're just going to configure it yourself anyway and figure
out what looks good to you.
And that doesn't really work well for most people, but if you are compiling yourself
a tiling window manager, maybe that's what you want.
It's almost like sort of a, you know, setting up an Emacs config versus these days they
have some nicer distributions like SpaceMax or something that's doing that for you and
hiding some of those details.
But that's also maybe why we were so excited
about some of the work that Pop was doing
on their tiling extension,
because it was kind of marrying those two worlds of like,
you get some of the features without all the work.
Yep, absolutely.
And I think it does come down to maybe
finding the right distro that stages the desktop environment
the way you like.
And there's a lot of choice out there.
Hey, just a quick real-time update from Sami Ken
in the chat room regarding the Bluetooth you like. And there's a lot of choice out there. Hey, just a quick real-time update from Sami Ken in the chat room regarding the Bluetooth headset issue. That's that profile
step-down thing, that lower audio quality codec that it does. I haven't tried this, but Ken says
that if you disable the headset microphone in your OS and use an external one, it'll sound a lot
better. So you have to disable any other microphones. I think what you have there is
just Pulse Audio. That version of Pulse audio steps down to a lower 80 Bluetooth audio quality.
I think it's just a thing.
It's been a thing for a little bit.
NorCal Geek Dad writes in from Northern California.
He says, I've got kids and I've got a gaming related question.
My kids, my nine-year-old son in particular, have discovered Steam.
Nice, nice, Matt.
That's great he says so far i've been
able to keep them happy with my thinkpad t430 running steam on open susa oh matt he goes on
to say they play portal and you know other games that are just totally fine on the integrated
graphics however some of the games my son wants to play are only available on Windows.
I have a dual Xeon server.
I could put some more RAM in and then maybe pop in a decent video card and install Windows and do the Steam Link thing. The containers it's running now could easily be put on a VPS, so that really wouldn't be a big loss.
Or I suppose I could, option two, format the T430, install Windows, and then let them use that, get myself a newer or older ThinkPad for a daily
driver? Or maybe
even go the VM with PCI pass-through
route. What do you guys think would be the
easiest, the cheapest, or the best? Thanks
Matt from
Northern California. I mean, the easiest
is going to just be putting Windows on
there. If you don't have time
and you don't want to mess around with dealing with
I don't know, networked Windows
installs or complicated pass-through,
that's the simplest. Is it the
most fun or most satisfying?
No. I don't even know if it truly
is the most simplest long-term because
my big fear has
been if my kids ever ended up on Windows,
they would download some Minecraft mod
that was totally malware and mess up their
Windows box.
And then I'd be right back in the bad old days of IT support cleaning up my kids' computers with malware.
And I was thinking maybe that wasn't such a big deal until my cousin's daughter downloaded what she thought was a newer version of like Fortnite or something like that, like an update, and totally trashed her Windows box.
I guess you have a good point here,
which is you're the family admin anyway.
Yeah.
So minimize your own pain.
I know what route I have been considering going, Matt, and that is just building my own Steam streaming setup
in my LAN with the Steam Link.
And then the nice thing about that
is there's a bunch of other ways
you can get that Steam streaming
with either the Steam client itself or Moonlight.
Oh, yeah.
You know, on a Raspberry Pi, you could make it a Steam link, essentially.
Or if you have the physical Steam link controller, like it sounds like you do, you could do it that way.
And it just means that you're done with the upgrade game.
You upgrade one machine from that point on, and then you stream those Windows games to all of the other computers or even TVs, and you don't ever really have to worry about it because it'll be an ongoing
maintenance issue any other way as far as I see it. Because a VM with PCI pass-through works until
you do a distro upgrade or something, and then it's going to break. And there is nothing more
freaking frustrating than when you finally get a moment to sit down and play a game with the kids
and you have to play tech support instead. The other option you could go, it would be even
easier, would be something like NVIDIA GeForce Now streaming, which streams Windows Steam games
to Linux using Chrome. That would be an option, but I think you'd be a lot happier with just
Steam Link over the LAN. That'd be the way I'd go about it. Plasma Man from Iowa writes in,
That'd be the way I go about it.
Plasma Man from Iowa writes in,
I've heard a lot of great career advice on this show,
and I've got a sensitive question.
If a person has average intelligence,
drive to learn a new career path, and five plus years of general IT experience,
but it's non-Linux,
where do they stand to be up to speed
as a Linux server administrator?
A working adult, say, willing to put in one to two hours a night into learning Linux from
online courses or similar. And this is where Plasma Man has a lot of humility, and I think
that goes a long way, and we'll get into that, but I would not want to apply out and struggle
not knowing enough, or worse, be dismissed because I thought I knew enough.
How do you gauge if you're ready to present yourself as a person that can hit the ground
running, administrating Linux systems? Well, Plasma Man, I can tell you that if I were
interviewing you and we'd had a conversation of the similar nature, what I would have gotten from
you is that, like Wes said, you have a little humility towards this, and you also have a
willing-to-learn-and-research attitude,
which would be probably the number one thing
that I'd be taking from the interview, and I think that's a positive.
Yeah, and then other than that, you mentioned online courses,
but just playing around.
Don't pretend to have done things that you haven't,
but be honest about the experiences you have,
because there's a lot that's going to be portable, right?
A huge percentage of IT stuff is just troubleshooting, and troubleshooting is troubleshooting.
If you've got a good scientific approach, you know how to debug things and figure out
where in the system stuff is breaking or you need to make a change, that is hugely valuable.
And you can learn the details of like how to look up stuff in a man page or what the
flags are.
Yep.
You know, I say it during the Linode read, but it is true.
You really could take that $100 credit the show has and use it to build something and learn something.
It really is the best way to learn something like that is by doing.
And so we have, you know, that's why CloudGuru is also a sponsor.
And they have a bunch of labs that can teach you there.
And I think combining those two things could be really useful, too.
And it's not an accident that there's sponsors on this show.
It's pretty much wise
because people like you
are looking to get into the field.
Casey in the IRC
makes a really good point
that part of this
is you got to be able to sell
what you're doing
and talk about things.
And a good way to practice that
is sharing what you're doing,
whether maybe that's on a blog
or on your GitHub page,
or maybe you join
some local Linux users groups
or some online groups
and be excited about this stuff.
If you are, like, that's valuable, too.
Just being able to share that, share some projects that you've done, contribute to open source with some documentation, maybe, or just share your neat home labs.
How about this?
Build a blog.
Get a web server up and going.
Get a blog software package on there.
And then start writing about what you're doing and then include that in your resume.
That's real experience.
And I think if you have a few years,
he says he has five plus years of IT experience,
that is, a lot of that is a way of thinking,
a way of communicating with end users,
a way of researching and learning.
A lot of that stuff is universal, man.
And it's going to work regardless of the OS.
And when you get on the other end of it,
you'll realize how true that is and kind of how trivial the OS actually is in the grand scheme
of things, as long as you have those core skill sets. And then, yeah, it really comes down to how
you communicate it, how you sell yourself and how confident you are, you know, because that
confidence, that confidence does kind of come through during those conversations. And in there,
I'm also going to link in the show notes to a recruiter post.
She wrote this up recently,
but she was a recruiter for like nine years
and now she works for Microsoft.
And it's a decent list of advice.
It's like a top seven kind of list,
but it's like an actually good list.
So I'll include that in the show notes.
That might help narrow it down too.
But it's a question we get in all the time, Dakota Radio as well, people that want to get into the development world.
And a lot of times it's like, well, this is a great chance for free software.
Like find a project that needs somebody to do a little development for them.
Find a project, in the case of our writer here, find a project that could use a little
infrastructure help.
There's a lot of them.
You know, a lot of them are just doing the infrastructure themselves because there's
nobody else out there to do it.
It can be a touchy thing because you don't want to come across sounding like you're being
judgmental about the state of their infrastructure.
You know, you don't want to pop in the IRC and be like, hey, who's in charge of the server
here?
Because this is set up wrong.
When was the last time you did a release?
Come on.
That will get you nowhere real quick.
But if there was a hypothetical community
that maybe you could become a member of
and help identify infrastructure that they need,
web presence or maintaining a backend repository
or a mirror or something like that that you could provide,
that gives you an opportunity to, it's not no stakes, but it's not extremely high stakes,
but it's enough that you're going to take it seriously and you're going to learn and you're
going to be put in positions where you have to adapt. And I mean, yeah, you got to do it for
free, but man, think about that in the cost and value of training. It's really kind of invaluable. And in the modern day, we don't have a lot of apprenticeships and things like that. But that is, you can think of it in sort of similar terms. In a way, it's an apprenticeship for you to learn how to manage an infrastructure for something that's getting public use and has some requirements around its availability,
which is going to force you to learn and adapt.
And the project also benefits from having somebody who's dedicated to helping them out a little bit.
And so it's a win for the project and it's a win for you.
And even though you're not going to walk away a millionaire from doing it,
you're going to walk away more confident and you're going to be able to speak more clearly and you're going to be able to speak about these things in simple terms that demonstrate you understand them.
Right. And just having been through some of those fires, right, having to figure out like, well, this wasn't ideal and it kind of sucked, but we got through it.
And here's how we dealt with it and made compromises because, I mean, that's all that goes on in a business anyway.
Right. Like you got to make it work. It's never perfect. But if you get through it, that's valuable.
Neil, do you have anything to add to what Wes and I have listed off?
Yeah. Actually, like one of the ways that I kind of got started doing all the
infra-type stuff, I'm professionally
a senior DevOps engineer, and I work on maintaining infrastructure
for software delivery pipelines and stuff at my employer, Datto.
And kind of the way I got started doing all this stuff was actually working in
open-source projects doing this kind of the way I got started doing all this stuff was actually working in open source projects doing this kind of infrastructure work.
So, you know, and I can say that today, like the Fedora infrastructure team in the Fedora project actually has an awesome apprenticeship program for being able to get started with learning these kinds of things, working with things like OpenShift, Ansible, all the modern technologies that you tend to see
in a real business environment.
And same goes on the OpenSUSE side.
They've got the OpenSUSE Heroes team,
which works with virtual machines, uses Salt,
and works with a wide variety of different technologies
and different stacks.
It's a very common thing.
And as a real systems administrator,
you wind up working with a lot of crazy things and having to work a lot of
different technologies.
And in an,
in a large open source Linux distribution projects,
you wind up in the same boat and they're great ways to like get some hands
on,
get some experience,
work with people who kind of know this stuff and like build that intuition
up that helps you be successful doing it professionally. So I
absolutely would recommend, you know, if you want to get started with this, if you're a Fedora user,
all the better, like check out Fedora's infrastructure team and hang out with them
and see, you know, how you can get started there. Or if you're an OpenSUSE user, do the same with
the OpenSUSE heroes. Yeah, there's probably, if you think about the projects and software you use, there's
probably something out there that speaks to you.
Casey, I know this kind of touches on an experience that you've had.
Yeah, I got my dream job just, you know, being out there in a community.
I was commenting in a blog post for a software engineering group.
And just like professionals consume the same things
that you're excited to,
and participating in it is a huge way
to be able to point to, on your resume,
hey, you know, I'm already thinking about this stuff a lot.
I'll be thinking about it just as much
when I'm working for you.
It'll also help teach you some of the jargon, I expect.
You know, like learn how do the people in the industry
refer to these things?
And you'll kind of learn some of the things of like, what do they expect on the job?
And what can I go learn ahead of time to make sure that I at least have a little of the context?
MailRoute.net slash Linux.
Try out MailRoute today and get 10% off the lifetime of your account.
And start with a 30-day free trial.
No credit card required to see it.
It really works great.
And part of the reason, maybe not just part,
but a big part of the reason is they've been around for 24 years
and they have focused on their core competency.
And I think you guys know something about me.
There is a theme.
I like independent companies that focus on something for a long time
and try to make it real good.
And that's definitely MailRoute.
And you can get started at mailroute.net slash
Linux. You know, really the core value of MailRoute goes beyond just removing spam and viruses,
but really it helps you prevent downtime and it helps with compliance too. The downtime part is
essential. We knew we wanted to use that for our mail server. We wanted something where if we want
to take it down and upgrade it, we don't lose out on email.
MailRoute will automatically queue it up for us, and we can go in and we can have it.
It'll keep it up to 15 days or whatever you tell.
But, like, by default, it's going to keep it up to 15 days.
And then when your mail server comes online, it just forwards it right along like it was never gone.
Just, oh, mail starts coming in your inbox like you were never offline.
It's brilliant.
I love that about
it. And if you want to host somewhere where maybe you have an issue with the IP or you have to work
with a different port, MailRoute is flexible there as well. And getting set up is so simple. If
you're on Office 365, if you're on Google Apps, it's one click, which seems like some kind of
magic, but it works and it works really well.
You get security, you get speed, you get uptime, and you get a streamlined workflow along with
real-time logs. MailRoute is email magic. They are one of the first to really build
in this kind of email filtering service back in 1997. That's so awesome.
That's basically as long as I've been using Linux, MailRoute has been around.
That's amazing.
Wow.
They have an API that you can integrate with as well if you like to do some automated tasks and build up your infrastructure through code.
Somebody tells me that's a great idea.
And, of course, I love the real-time log searching when we were setting up our email server.
And the fact that that downtime prevention is there is just really nice.
It gives me the confidence to put this thing into production.
So go try it out.
Get 10% off the lifetime of your account.
And start with a 30-day free trial by visiting mailroute.net slash Linux.
Go there to protect your business.
MailRoute makes email better.
Now we have our last batch of questions we're going to get to this episode.
We have more we'll try to do in the future, but we just have this last batch.
Oh, here's a good one.
Will from somewhere on the eastern seaboard writes,
I would love to hear the story behind the intro music of the various current JB podcasts.
Oh, yeah. Okay. The story of the various current JB podcasts. Oh, yeah.
Okay.
The story of the song.
If Chris can remember.
Yeah, it has been a long time.
So the thing that always felt off about a lot of podcasts was the music. Like the music was never great because of all the licensing issues.
Right.
You can't use the music you want because you can't afford it.
Right.
Unless you want to be dedicated only on Spotify now.
If you do that, they'll let you play any music you want.
But I don't think that's going to happen.
So, you know, I wanted something.
And the thing too, guys, you got to know is you got to appreciate the fact that a long time ago, podcasts had like long intros.
When the show first started, like we had a really long intro and that was normal.
And then we realized, hey, dummy, somebody's going to listen to 100 of these.
They're going to get a little sick of waiting a minute for the show to start.
But the same music every time.
So we shortened it and shortened it, and the music is less in the show now.
But it used to be in there for much longer, so I wanted it to sound damn good.
And I just knew I was going to need something that was better than the rest. And so I came across Ronald Jenkes. And he had this song
that helped my son fall asleep. He was just a little baby boy. And he had an upset tummy most
nights. And he'd be swaddled while I was editing editing and I needed music I could play on a loop that he would fall asleep to. But, you know, it wasn't boring. It just had to be something for
he loved it. And so it relaxed him. And it was Ronald Jenke's Outer Space song, which is great.
And I still love it to this day. And so I contacted Ronald and I said, hey, man, you know, I just love
your music. I'm doing these podcasts here.
What would you think about me using some of your songs?
And he said, hey, man, I listen to your shows.
I love your shows.
How about I license my music to you?
And I'm like, that would be great.
And so we've had access.
And I really, I really just so grateful we have that. We have that, licensed access, to Ronald Jenke's music for years.
And all of the songs to all of our shows are just standard tracks of his on his albums that you can go buy and download and listen.
And you can search for them on your streaming service of choice as well.
And so we pick different parts of the songs that we think make great intros and outros.
And we have used them across a lot of our shows over the years.
Yeah, they get, like, crunched down or remixed.
I mean, Joe did some nice work on the current variant for this show.
Yep, yep.
We've tweaked it a little bit here and there
and made it, you know, a little shorter
or taken out just a part of a song.
And so what's neat about that is a lot of our shows
actually have much longer versions of the intros.
So if you really were into the song,
you can actually go find, like, a three-minute version of it.
And they're amazing.
He's done incredible work.
And you can find some video of his on YouTube.
And the man, it's like watching Commander Data
in Star Trek work the L-Cars interface.
He just, Ronald Jenkins just flies across the keyboard
like you just wouldn't even.
So that's pretty neat.
And I am forever grateful for him letting us use his music.
Will writes in with a second question over there on the Eastern Seaboard.
He says, what is your Linux origin story?
All right, well, I went online.
So what's your Linux origin story, Wes?
Linux origin story, huh?
Yeah, when did you start using Linux?
You know, I'm not, okay, it must have been, it was probably about 2005,
I think.
All right, all right.
Do you remember
what brought you over?
It was actually that
there was Linux
at my high school.
Oh, cool.
Yeah, so this will
date me terribly,
but for some reason
it was already installed.
It was like GNOME 2.
I think they were
running Debian.
Yeah.
That sounds like
a typical school setup.
Yeah, and it was kind of great.
None of the students really paid attention.
We're all just playing Risk Online in the library
instead of doing any kind of research.
But they had these nice computer labs doled out with Linux,
which I'm sure was much cheaper for them.
And actually an active IT staff, which I did not take advantage of.
I didn't really get interested in computer science until a little bit later.
But I remember having used GCC to compile something, but
left it running on the network with the network
mount, and then someone pulling me out
of class later being like, hey, what's
going on here?
So clearly they had people that cared and
were really taking care of these systems, which was
pretty neat. And so that got me to install
a version of Debian at home
and then later Ubuntu and start playing with it from there.
And I was interested in it really since then.
And at college, of course,
I pretty much just ditched Windows.
That's great.
I love that.
I played a lot of old Quake,
like Quake 1.
Oh, yeah.
Yeah, that was good.
That was good times.
The stupidest thing I ever did,
I can't believe I did it now,
but the absolute dumbest thing I ever did, I can't believe I did it now, but the absolute dumbest
thing I ever did was I hung a modem off of my deck.
Cause I was, I was the computer kid that had his own dedicated computer in the computer
lab in the back.
I was that kid.
Cause I, I had kind of put one together based on fixing all the other computers.
And, uh, the dumbest thing I did is I hung a modem off there to create my own ISP, which
Chris net, not only it sucked because, because of the way the school's phone system worked, I couldn't get a 56K connection.
So I could only get like 33.6.
So just like 33K.
But it was my own ISP, right?
But of course, now looking back, I just created a backdoor.
Because they had a T1, which was a big deal back then.
That's what I wanted access to.
And so I would queue things to download on my computer there and then transfer them over my modem to home.
Oh, that's brilliant.
Oh, my gosh, Wes.
You know what's ironic?
Is I'm essentially doing the equivalent today in Lady Joops over cellular connections transferring from the studio.
So there's that.
My origin story is long.
So there's that.
My origin story is long, and I think I want to do an interview with it because it involves a leak of a series of Red Hat disks from a Microsoft employee.
Well, it sounds like Minimac might have an origin story to take your place.
All right, I'd love that.
Minimac, what's your Linux origin story?
I became bored of Windows.
That's it.
And all of a sudden, I was in a store and I saw a
box with Suse 6.1.
Oh, yeah.
That was like 1999, I think.
I loved those multifold
boxes that had all the disks and the sleeves
and the artwork inside. You could expand
it out. You had like seven disks
and like a 400
page booklet with it.
And then I bought that one.
So that came with KDE and GNOME 1.0.
And you had that x86 config
where you had to configure everything
from the mouse to everything.
You even had to configure the printer.
But that was my first experience.
I love that classic version
where you have all those
disks and you had to swap the disk during the installation. I still have that one. It's like,
yeah, it's laying around here. And then I used it like I had like some kind of server where I
started playing around with it. And then like two or three years later, I switched completely to
Linux. That was like 2001, 2002. I'll tell you this.
My core origin story with Linux,
because it is quite the interesting story.
I didn't even really appreciate it until I was reminded of it a little while ago.
I thought, you know, we should tell it sometime.
But the thing that
the moment, I remember
the moment I fell in love.
The moment I fell in love with Linux.
I could really tell it was different,
and I could really tell it was more powerful when I deleted my own file system. And I've mentioned this on the show
before. It's the moment, the moment I did a classic rookie mistake way back in the day
of deleting my root file system with RM, which was easier back then. And then that I didn't
realize it had happened for about 40 seconds. So I deleted my file system. And then
the thing that made me really, truly, truly fall in love is that not only could I delete my file
system, but I kept using my active applications for like almost a minute before I ran into a
problem. It's fine. It's all in memory, bro. And I sat there and went, wow, this son of a bitch
just let me delete myself. And it didn't even stop me. Windows would never do that.
This is amazing.
All right, so there.
We went on way too long.
What's our next email, Mr. Payne?
Yeah, that was a little bit too much fun.
Let's take things a bit more serious.
Daniel from Ohio writes in,
How's your health going, Chris?
I know you've complained about RSI in the past
and mentioned it on the show.
And of course, there was that time
that you had to go to the hospital.
I just wish the best for you, the team, and your family.
Oh, thank you.
Yeah, that trip to the hospital, that was crazy.
That was really wild.
I still have a big old scar from that.
My appendix, it ruptured.
And the thing about that is I have a hard time taking time off because it's really hard from a lot of reasons when you run a small business to take time off.
And so I was right in the middle of preparing the public announcement that Linux Academy acquired Jupyter Broadcasting.
Just a little busy?
We had a live stream with a public date.
Everything was locked in and set.
People were flying into Texas for the announcement.
I just, not proceeding was literally not an option.
And you can imagine this was something that was multiple months in the works.
And so I attended a fair and I ate a hot dog
and I thought, oh, I got food poisoning is what I thought.
I kept rationalizing that I had food poisoning.
And so as I got progressively sicker to the point where I couldn't keep any food down for about three weeks, I figured, well, it's probably time to go in and see a doctor.
It was probably about two weeks past time to go see a doctor in retrospect.
But then that's the point is I thought I just had food poisoning.
It happened before.
I'd had rough food poisoning before.
So I go in.
The doctor says, no, you definitely had an infection.
But good news is looks like things are on the mend.
You're good to go for travel to Texas.
I say, thanks, doctor.
I've never met before.
I'm going to go to Texas.
So I fly down for the announcement and I fly down the Thursday before the Tuesday we'm going to go to Texas. So I fly down for the announcement.
And I fly down the Thursday before the Tuesday we were going to make the announcement.
And I'm not doing real well.
I'm not feeling.
So I go into Linux Academy's office for like a few hours.
And then I figure maybe I should go home and sleep it off.
So I go back and I grab myself a beer.
And I drink a beer.
And I chat.
I make nice with the bartender for about a half hour.
And then I go up to my room and I drink a beer and I chat, I make nice with the bartender for about a half hour. And then I go up to my room and I just crash.
I wake up the next day and I feel real bad.
And I think, oh man, that beer really screwed me up.
I shouldn't have had that beer.
Well, it turns out I was not able to make it out of my bed that day because my appendix had ruptured and then all of the
crap in there had eaten away over the about a three week period at the muscles that connected
my my like hip muscles to like my bones and so i had lost functionality of my leg and couldn't get
out of bed and thought maybe what i should do to kind of fix this is maybe i should just sleep a
little bit so i thought i'll just sleep it off and then i'll wake up on mond and I'll be good to go. And then Tuesday we'll make the announcement. Everything's
going to be fine. I just need a little more sleep. And my wife thought, well, I'll fly down and
surprise him with a nice romantic weekend because, you know, we're about to make this big public
announcement. I'll take him out because he's just been down there working. He's got no nothing to do.
She flies down and finds me in this totally incapacitated state and is like, are you kidding me?
We're taking you to the hospital right now.
Oh, my poor idea.
I get into the hospital, and, of course, they won't let me leave because they've taken me into emergency surgery.
They tell me it's going to be two little incisions.
We're going to get that appendix out of there.
You're going to be fine, Mr. Fisher.
I wake up, and I have an incision from my crotch to my chest.
They had to cut me open and splay me way open and go in there
and clean everything out, carve out a bunch of stuff. And I have this ginormous incision that
took five to six months to heal with daily care and maintenance. It was awful. And thankfully,
during all of that, I had health coverage because, you know, I was part of Linux Academy and they had a really good health plan. And so they covered the $200,000 bill that was to have all that happen.
I think I ended up paying maybe seven grand total out of pocket.
Yeah.
And that was thankfully just because some of the stuff that, you know, I just had a few things that are out of network and stuff that I had to cover.
So, you know, other. So from there, my health has gotten much better. It's gotten much better.
I've gained more weight over the COVID lockdown than I'd like.
Because SMF everyone.
Yeah. But I'm working on that. And we're about to take a little time, you know, to go penguin hunt.
I mean, take pictures of penguins. So we're, you know, getting out there, going to get some air.
Yeah. You know, just a high fat diet.
It's going to be great.
All right, well, let's take things lighter again.
What's the deal with so many new domains for everything?
Yeah, yeah.
JupyterGarage.com.
We've got AskLup.com.
This anonymous writer?
Yeah, anonymous wrote in, I guess.
Yeah, it says, I have only a few domains and it feels
like that's too many to juggle. I mean, yeah, I feel you there. I mean, how many name cheap
reminder emails do I need? Boy, yeah. Thankfully, that kind of stuff is a business expense. It's a
legitimate expense for the business. So why so many domains? Sometimes I get a domain just because
it's like it feels like getting a little piece of real estate, but honestly,
that way it's easy to communicate with you guys
and it's easy to remember.
It's just simpler if I say
asklup.com, right? That's just easier
to communicate and you're
listening and I need to say something
that you'll remember when you get back to your desk
or whatever, so a domain is
often the way to do that. I just saw an email
come in reminding me of
a prank domain that I have. What was it? What was it? You don't want to say? I'm not going to say
because it's not relevant to the show. It's just an amusing thing between friends, but I have
several of those. It must be really good if you don't want to say it on air. I have an embarrassing
one, but you might know what it is, but I have an embarrassing one I'll admit to. Oh, yeah?
But you got to admit to yours.
Is it active?
Will it lead people somewhere?
Is that why you don't want to say it?
Yeah, I know.
I can't.
Okay.
All right.
Oh, okay.
I have a second one.
Okay.
Yeah.
What is it?
Turdkey.com.
That's good. Here's the idea, right?
Like, it's a lot of, you go to Airbnbs or, you know, similar setups,
you rented someplace and it's not great, but you don't want to ruin your account over there by
leaving a bunch of negative comments and getting negative comments back. Head on over to turdkey.com,
leave your stinker right there. That's great. That's great. Mine is not nearly as funny.
My, I mean, I have, I do have some really crazy ones because I actually think the crazier ones are easy to remember.
Yeah, that's fair.
So if I can drop a.ninja or something in there, I'm doing it.
The pizza.
Yeah.
But I am fond of Star Trek.sexy because I always thought it would be like a great domain to take advantage of.
It's something about Star Trek.sexy.
And I feel like it's going to be more valuable as time goes on.
So that's mine.
Yeah, it is too many domains.
You are absolutely right about that.
Jared from Memphis writes in, love you guys, but I have no sense of your taste outside of this wonderful free software world.
Would you name a favorite film, movie, or book?
Well, I think we just got insight into you, Wes.
Sure did.
Hmm.
I mean, I talk about Star Trek all the time. We both do.
I just got done watching
The Expanse.
That is such a great
world builder sci-fi series.
And then when you get hooked and you want
more, they have books
that give you an even expanded version of the
universe, which I think is very
complimentary to actually watch the TV show first and then listen to the books.
I'm on to the second book now.
I've really been enjoying The Expanse.
It's complex, detailed, well thought out sci-fi.
And just recently, there is like an astronomer or a physics expert that watches and reacts
to The Expanse.
And she was very impressed by the way they handle low-gravity
situations and whatnot. What about you?
Got anything? Yeah, I mean, there's
probably too many things. I do
think the Expanse is just fascinating
from a sci-fi enjoyment
perspective. Other sci-fi I've
liked lately has been the Culture
series by Ian Banks, which I
just find fascinating and a lot of fun
to read, and and is really sad that
he's passed because I would love more of those books. I also just like totally unrelated to
anything here, I really enjoy jazz. That's one thing, jazz, classical music, and really all
music on the side. I don't know if I have a favorite, but there is a particular jazz station
here in the Pacific Northwest, KNKX, that I listen to, and they
just really crush it.
Yeah.
Yeah, they are pros.
I think also you guys know me for loving the road trips.
I've got three kids, and so we love going on little trips and doing stuff like that.
So there's those elements of life.
I've spent a little bit of time, and I've just recently picked back up getting into
drone videography, which I really like.
Yeah, it's so fun.
It's so nice to get up there and get those high perspective views and really get a sense of where you're at when you're traveling.
So thanks for asking, Jared.
We appreciate it.
And the last one comes in from PyCrash.
That's right.
What do you like most about being an independent network?
Well, that worked out really well.
So we got a bunch of emails in,
and we got to this is essentially the halfway mark right here.
And so that's a great one to end on.
So PyCrash asked what we like most, huh?
Do you have an answer before I get into it?
Because I know I have one.
But I'm curious from your perspective,
what's the best thing now about JB being independent?
Oh, boy, that's a good question.
Because in some ways, it's been a lot more work.
So from a work standpoint
it's kind of been harder.
And there's more constraints
in different ways.
There's different constraints for sure.
But in other ways...
Oh yeah, no, in other ways it's great.
I think it's just the focus
is nice.
JB can just be about the show content, right?
Like, when you're part of a company,
and this is true for my day job,
like, there's just a lot of compromises
and other things, housekeeping, if you will,
that you have to deal with.
And that was certainly true in the previous JB era,
for better or worse, at different times, right?
Like that just changed with how the organization was.
It's a whole team that you have to update.
Yeah.
I think about LAN.
In the small tweaks we've been making since you joined me on LAN, kind of like little tiny adjustments here and there, or we try.
Like right now, we're kind of experimenting with kind of quickly going through some stories that you should know about, but don require a lot of discussion and then leaving time at the end of the episode to really
kind of just go deep into something. That's a change you and I just made in the last
few weeks just on our own. Didn't really like talk about it
first like in a team meeting and then kind of, you know, give an outline of how it would work
and like we just did it. Yeah. Before there was a lot of process which was
often very supportive. Yeah, it was good and bad. Yeah. Before, there was a lot of process, which was often very supportive.
Yeah, it was good and bad.
Yeah, but now there's a lot of freedom to just sort of tweak it as needs right in the moment.
Yeah, I think it's like,
and sometimes with some types of media,
that's good and bad.
Like with LAN, Linux Action News,
it's good because you kind of, you need to every now and then be willing to reformulate when the news presents a curveball that week.
Sometimes there's just a mix of stories where a standard approach doesn't work and you got to go, how can we adapt?
And having the ability to say, as we're both sitting right there at the mic, how do we adapt to this right then and there?
That's really nice.
And so it means that we don't have quite the support.
It means that Wes and I are spending more time on a Sunday making that happen instead of just hitting record, doing our bit, and then walking away.
But independent means really for me that content is our core product.
me that content is our core product. So when you're part of a larger organization, you have more money, you have more support, you have access to more resources, and you have access to people
who have maybe managed other projects and can give you guidance to manage a project that you
want to do right now. But there is one sort of truth that is unavoidable, and that is the job of making content for a large organization is almost never the core focus of the organization.
Like the organization makes its money selling a widget or a service, and the content maybe is part of the sales funnel to drive people to the service or the widget.
But the business does not breathe, live, eat, and die on the content alone.
And unless the business is wholly dependent, its success is absolutely dependent on the
quality of its content, unless the business must survive by its content, the content will
always suffer because it is not the top priority.
It's just human nature.
It's just how you organize things.
It's not malicious.
It's just what it is.
The content has to be the main focus of everyone's efforts if the content is going to be competitive
and high quality.
Yeah, but what about quarterly returns and those OKRs you were working on?
Right.
And there are places for that, especially when you're trying to build other kinds of
products.
But when the product you're trying to build is media and content, it needs to be the thing
that determines if the business is successful or not.
Otherwise, the content will never be as good as it has to be.
And it requires just absolute focus like that.
That means, so now that we're independent,
there is only one job, really, and it's make good shows.
There is a ton of stuff that you guys would never even believe
we'd have to do and spend time managing in service of that goal.
But the company, the business has a singular goal and its content. And the reason why I emphasize
that is because, well, how many businesses can you name that have a singular focus, a singular goal?
Some, but they're probably smaller ones, right? When you start thinking about bigger companies,
all of a sudden, they only got like maybe three goals or they got like a dozen goals,
right? You need one goal when you're making content and that needs to be good content.
You need to have laser focus. And I think the only way to do that is to be independent right now.
I don't know if it's always, I think it's probably the only way to ever do it, but maybe I'm wrong.
But right now it seems the only way to accomplish that is to live and die on the content.
So the business has to be at a scale where that's conceivable and that means being independent.
Then that's just the realities of the business.
I think there's also an element that you just like being your own boss.
All right, I got a pick just for you, Wes.
What for me?
So a little behind the scenes.
Did you wrap it?
Explainer here.
I should have.
I should have gotten the wrap option.
Whenever Wes and I need to transfer a file across the LAN, Wes just wants to use Netcat.
That's all Wes wants to use.
I was going to say sorry, but I'm not sorry.
I know it works.
So check out termbin.com.
It is a terminal paste bin.
And this is a great way because you can actually get information in and out of this using Netcat.
There's a couple of different ways you can use Netcat to actually get stuff up here.
And I just thought this was perfect for you because it's one more way to take advantage of software you already have installed on your machine.
Oh, it's even use port 9999.
That's one of my favorites.
I know, it is.
It is.
That's always the one you use.
So I just thought that was perfect for you.
So it's at termbin.com.
And it's actually pretty neat.
It's pretty slick.
And it's very simple to use to move stuff around.
I'm using it right now.
There you go.
Also, thank you to our members at unpluggedcore.com.
You get a special thank you every
week. We release two versions of the show just
for you. A completely,
totally inclusive version
of the recording that is every time I
mess up or the pre and post show that doesn't
get recorded. All of that's in there.
It's a stream capture, so you get the full
experience. But you know what? Maybe you want something
tighter, shorter. You got limited time. So you get the full experience. But you know what? Maybe you want something tighter, shorter.
You got limited time.
We also have the limited ad feed available to our members.
Two choices for you.
And thank you for being a member.
It keeps us independent, helps reduce the ad load needed.
And then from time to time, you get extra little perks like discounts on the garage sale at unpluggedcore.com.
If you do the Twitter thing, you can follow the show at LinuxUnplugged.com.
Wes is over there.
At Wes Bain.
And I'm at Chris Elias.
And the whole network for, like, news and stream information and log information at Jupiter Signal.
And then there's a whole network of fantastic shows over at JupiterBroadcasting.com. And I'm going to just specifically, well, you know, really, Coder Radio, self-hosted Linux Action News,
they are all such great companion shows to Linux Unplugged.
Maybe save yourself some time.
Get the all-shows feed.
Pro move. Pro move.
Or really get the fire hose and join us live.
See you next week.
Same bad time, same bad station.
Join us on a Tuesday.
We're typically live unless we're out hunting,
taking photos of penguins. And there's a calendar for that. Yep.
Jupiterbroadcasting.com slash calendar. Links to everything we talked about today, how to contact
us, the mumble, the matrix info, all of it. What we've done
is we've got a crack team to put it all together at LinuxUnplugged.com.
Now it's a team of 15 at a cost of $100,000
each. So it's a great expense. at a cost of $100,000 each So it's a great expense
In fact, we're millions of dollars in the hole
But we have LinuxUnplugged.com for you, just for you
Thanks so much for joining us
That might not be true
In fact, none of that may be true
Go there, won't you? Find out
Thanks so much for joining us
And we'll see you right back here next Tuesday! DUDE! Oh, I can't wait to see Drew.
We are thinking about going to Colorado in August. And if we do that, we'll have a meetup
while we're out there. So when we can do so safely, which I think we'll probably be able to,
and I am so looking forward to it. Oh man. Really just, it's going to be hard to imagine,
honestly. It really is. It's going to be, it's going to be so great to see them. And the other
thing I'd love to do while we're in Denver is I'd love to sneak over to the System76 factory and see them put together one of those new launch keyboards.
It's been a while since we've been there.
You know, they got to have the launch keyboard like all like, right?
I mean, we could go in there and probably see everything, take a few pictures, have some secrets, maybe sneak a keyboard or two in our vests because I think I'll still be rocking the vest.
Let's be honest.
We should bring some extra vests just to fit the keyboards.