LINUX Unplugged - 333: Linux Wayback Machine
Episode Date: December 24, 2019Open source won the last decade, but what if it hadn’t? We look back at some major milestones and reflect on a world where they never existed. Special Guests: Alex Kretzschmar and Brent Gervais. ...
Transcript
Discussion (0)
This is Linux Unplugged, episode 333 for December 24th, 2019.
Hello friends, and welcome into a special holiday edition of your Unplugged program.
My name is Chris.
My name is Wes.
Hello, Wes.
Hello.
I'm really impressed that you dressed up, even though this is an audio podcast.
Yeah, I mean, this is not a comfortable suit.
You've got to be warm right now.
For the holidays.
You are such a trooper.
And look at this beard.
Also, wearing a pretty hat, it's Alex and Cheese.
Hello, gentlemen.
Hello.
Ho, ho, ho. Is that one hat? They're sharing the hat, right's Alex and Cheese. Hello, gentlemen. Hello. Ho, ho, ho.
Is that one hat?
They're sharing the hat, right?
Yeah, I'm impressed.
You guys both fit in that really well, and the audio still sounds good.
Pros.
And then, of course, here to help us celebrate this special event, it's our virtual lug.
Time appropriate.
Greetings, Mumble Room.
Ho, ho, ho.
Hello, hello, hello.
Hello.
Hello, everybody.
Hello, everybody.
You know, I just got to say, as a special holiday, welcome to Ace Nomad, Ben, Mr. Big Daddy Linux, a.k.a. Rocco, Brent, Byte, Cubicle, Nate, Jill, Minimac, and the Silent Drifter.
Happy holidays. Thank you for joining us live today, guys.
It's nice to have you here.
Now, we're going to do something sort of special this episode. We're going to look back at the last decade of how open source has changed the world and a couple of key moments that bent the universe that led to the eventual takeover. I think it's
indisputable. Open source has won the technology sector to the point where every major company you
can announce has some skin in the game.
It's on most people's handsets. It runs the cloud. And here we are, not 13 years later,
still podcasting about the very topic. And when you look back over the decade, there's a few monumental moments, just a few just massive things that changed everything. And we're going to look
at those. but then,
because we like to always kick things up a notch here on the old unplugged cooking program,
we're going to ask, what would the world be like
if that never happened?
And we'll use our future casters
to kind of talk about what things would be like
if some of those wins and successes had never happened.
I think that's going to be a lot of fun.
I'm a little scared for a world we come up with, but I'm comforted that we live here.
I know it's funny because so often, you know, we think about how there is just awful consequences of these platforms or those platforms or this is a lock-in or that's a lock-down.
All the limitations of proprietary tech that's out there.
But we take for granted some of the wins that we really should celebrate.
Yeah, you get where I'm at.
You get where I'm coming from.
So we just have a couple of community items I wanted to cover before we get into that.
A couple of them actually must just be the time of the year are also looking back at
the last 10 years for Tails and looking back at the last 10 years in Gnome.
But let's start with something that's a little more modern. This is an accumulation of all the stuff we're about to talk about.
And Alex really found a great article over at the Linux Server I.O. blog. This sounds really cool
because it's got a couple of words in the headline, Alex, that I like. And that's all it really takes
these days. That's how you get in the show. Tell me about it. Well, it's nothing new, really.
me about it well it's nothing new really uh you last covered this on last 400 back in january 2016 back in my day and this is netboot.xyz and what this lets you do is network boot over pixie boot
any any server really so rather than having to download an iso and flash a thumb drive and yada
yada yada you can just net net boot off of this Pixie server.
So it's very useful for those of us
that liked DistroHop or whatever.
And now thanks to the team over at Linux server,
you can run it out of a Docker container.
So we're Pixie booting containers now?
Not quite.
It still lets you Pixie boot ISOs effectively
to boot into Debian, Ubuntu, Zorin OS,
like any, to be honest,
you can actually have a BSD installer in there,
a Windows installer, as well as any Linux ISO.
It seems like it sort of streamlined that
from the somewhat arcane sort of,
set up a Pixie server somewhere,
go find and source all the images,
get them set up the right way.
If I can just do all that with one container.
Right, and then when you're done,
unless you don't have a network bootable system,
but pretty much every system is network bootable,
you could kind of be all done with using thumb drives
and burning
ISOs to sticks.
Just use this on your network.
That's pretty slick.
And you plug it in with the NGINX
Let's Encrypt container that they offer as well,
and you can host any image you want
locally. There's no cloud required.
Wes, this is
how we could sort of do
a parachute
approach for the Arch server. So we've got
the snapshots, and then this
as a backup. Remember when
you were saying if you could have it any way,
you would have it where we would deploy images,
so we would just do the updates as an image?
Yeah.
What if we use PixieBoot, right?
Yeah.
Okay.
And we use this, right?
I think you're trying to find some ways
to make this setup go horribly wrong,
but I'm in.
Oh, you crazy guy.
You're supposed to tell me no.
Just imagine a net bootable memtest
or a net bootable gparted or something.
You know, it's useful.
Right.
So you add a container to one of your systems
that hosts this thing, and then I guess you'd have
to update your DHCP config too, to point
to that container? Correct, yeah. They go over the full
details in the article, but you
can download, there's a web interface built in
and you download the ISOs that way.
Oh, it's got a GUI. Which is so cool. Look at that.
That's pretty cool.
It's about the friendliest way to set up Pixie
I've ever seen. Wow. No kidding. That is, alright. That is pretty cool. It's about the friendliest way to set up Pixie I've ever seen.
Wow. No kidding.
That is pretty great.
Linuxunplug.com slash 333 if you want to get a link to this.
I've had that before, like an Arch ISO ready to go
and it can be nice. You have someone over
and you need to do tech support. You just plug it in.
You've got your environment ready to go and you can start inspecting their device.
Anybody here ever
use Norton Ghost and did the whole
ghosting of a whole lab or anything like that?
This is the sound of me sheepishly raising
my hand.
We're talking about the proprietary stuff.
Norton Ghost,
I can't remember, they had some sort of ghost cast,
I can't remember the name, multicast where you would
broadcast the image to all the stations
at once. It was pretty slick.
Yeah, it was kind of cool. It was just a hell of a thing to have at once. It was pretty slick. Yeah, it was kind of cool.
It was just a hell of a thing to have to manage.
It was too much.
But this is way cooler.
So check out a link to that in the show notes.
Now let's talk about Tails celebrating 10 years of, well, itself.
10 years of Tails.
Well, kind of a legacy, really.
I mean, the first release of Tails was really called Amnesia back in 2009.
Since then, they've released 98 versions of Tails was really called Amnesia back in 2009. Since then, they've released
98 versions of
Tails. Now, you remember, Tails is this secure,
live environment you can go into.
You know, do all your private Bitcoin and whatnot.
It's very handy.
I'm glad it exists. And to their credit,
they also call out some of the projects that
sort of inspired and helped them when they got
started way back
in the 2000s.
And one of those stood out.
That was Knoppix.
You remember Knoppix, Chris?
Oh, yes, I remember Knoppix.
Knoppix was the first live CD.
And what's incredible about Knoppix, and you can check this out for yourself,
go to knoppix.org, K-N-O-P-P-I-X.org.
I swear to Linus, that looks just like it did back in 2000.
Wow, I don't think it has changed.
It really hasn't changed at all.
But it was the first live CD that kind of gained wide adoption.
And Jill, you remember this?
It had like the little hardware scanning progress thing when Nopix would boot up?
Oh, yeah.
Oh, definitely.
That was cool.
It felt like, oh, man, Linux can detect anything.
Like, it can just adapt and boot on any system.
That's what Knoppix felt like to me.
Yeah. Yeah, definitely.
In fact, I still have it installed on an old Pentium Pro 200.
That's awesome.
I remember thinking it was one of those things that sort of stood out to Linux.
Even if you weren't yet into some of the philosophy underlying it,
it was like, here's this thing that your other operating systems can't do.
What a demo.
What a demo.
Yeah.
And now that's how we install every distro, basically.
Well, not every distro, but you know what I mean.
And we still call them live CDs.
Yeah, it's so funny.
I saw recently the Fedora project was discussing
if they actually want to make CD compatibility
like a blocker for the release or not.
And they're like, maybe we should drop this.
There's a lot of complicated stuff that goes in there
to make these images that work on CDs and USBs.
I'm all for a simpler.
So here we are now.
It started as Amnesia, but now it's known as Tails.
Now, of course, they've got the installer,
which is forked from the Fedora live USB creator.
They have persistence mode if you want to stay in Tails all the time.
Automatic updatings.
Back spoofing.
The Tails greeter, which helps you get through some of the initial stuff.
The metadata anonymization toolkit, which they've been using since 2011.
It started as a Google Summer of Code thing.
Like, so much legacy now.
Yes.
One thing that I really like about this post
is at the end, it's one of their section titles,
2015 to 2019, sort of the era we've been in now.
And the section title is
Maturity User Experience in Automation.
And I think that just sums up a lot of what has happened
in the entire Linux open source ecosystem.
Really, seriously.
We just really have seen a lot of that,
from automated testing to automated continuous building
and deployments to all of it.
It's really...
I mean, we're still here to gripe about the edges
that are not yet polished,
but we have to hunt pretty hard to find them.
Not hard enough!
And then over on Pharonix,
Michael Larbel has a 10 years pastnome's 10x10 goal.
The Linux desktop is still far from having 10% market share.
I think he woke up on the wrong side of the bed one morning and he wrote this piece because he's just—
Maybe his Gnome shell crashed?
I know.
He's just kind of having an unnecessary go at Gnome. at GNOME. We all know this happened, but he writes, way back in 2005, the GNOME 10x10 goal
was formed to, quote,
own 10% of the global desktop market by 2010.
Now approaching 10 years past that failed goal,
GNOME or even the broader Linux desktop market share
is still well off from seeing a 10% market share.
All right, this is relevant for our episode today,
so let's talk about this.
Yeah, he does note that that very ambitious goal is still documented on the GNOME wiki.
Yeah, it's still there.
The year of Linux desktops, another cliche and all of that.
It's something that Rocco and I got into in my Linux spotlight, actually, was what is really the year of the Linux desktop?
And you've probably asked that question, Rocco, in a few different ways, and you must get various different answers on that.
Everybody has a different take on it.
And one of my favorites is actually Cubicle Nate's take on it,
where he said that the year of the Linux desktop
is the year you found Linux.
Right.
That's why I thought he's kind of, you know,
like Larval's kind of having a shot here.
It's like, well, haven't we all gotten past this mentality?
We're kind of over this.
And I think, too, those of us who really see people's choice of an operating system is a very personal thing.
And, you know, you choose what works for you.
I have found what works for me.
I pass no judgment if something else works better for you.
We have a lot of things going on in life.
This is something I'm passionate about.
You don't have to be. I'd love for you to be passionate about it. I'd love to share better for you. We have a lot of things going on in life. This is something I'm passionate about. You don't have to be.
I'd love for you to be passionate about it.
I'd love to share it with you.
Very willing to tell you why it's great.
But yeah, people, you know, you got to make the choices that work for you.
Here, listen to my podcast.
Listen to my podcast.
Only one?
Okay, listen to all of them.
But no, really, I genuinely do try to practice in real life when I meet somebody.
I try to be accepting of what operating system they use.
And I think we've all, well, I shouldn't say that, but a lot of us have kind of come to
that way of thinking.
10 years in, we're really kind of looking at like, by most metrics, it seems to be somewhere
around 2% market share.
I wonder too how much of this is, you know, we're in a different position.
We talk a lot about Microsoft's new position in terms of open source and Linux.
So I think us being so vitriolic about the fight to convince everyone,
it makes less sense when there's less parties that we're fighting against.
Yeah.
Yeah, and I think, too, the type of user can matter a lot.
It can be 2% of a very particular type of user
that can matter a lot to a large industry.
I think the Sputnik program is an often cited example of that,
but you look at the desktop strategy of Ubuntu in general,
and I think it is an indicator that that 2%
is something that corporations are still interested in catering to.
2.1, I think, was the latest net market share report.
Something around there
you look at the valve stats
you can look at different stuff
and it also doesn't tell the story
of what the support actually looks like
we've seen a lot more
at least just with the
advance of web technologies in general
we're in a lot better place
now than we were
for the software you might need
for everyday life
actually running on Linux
despite relatively no change
in market share
unquestionably
just so much better now so much better off with I mean actually running on Linux, despite relatively no change in market share. Unquestionably.
Just so much better now.
So much better off with all, I mean,
there's so many things that we do for work now that are web-based or online
that in the past required Windows to do.
Basic things at work, like submitting for time off.
I mean, I remember having a complicated virtual box set up
to run Outlook so that it would pop up in its own
little window. So glad I don't have to do that.
Heck yeah. Heck yeah.
I'd totally rock one of those.
I made a lot of sacrifices back
in the day to make Linux happen. I was
one of those individuals running Zandros.
Oh. You remember Zandros?
Uh-huh. Yeah, Zandros, if you bought
the Pro Edition or whatever it was,
came with Crossover Office out of the box,
and during the first user setup,
would allow you to join to a Windows domain.
Really?
Yeah.
So I could log in to my Zandros KDE 4 desktop
using my Active Directory, or NT4,
I can't remember how long ago this was, credentials.
Both worked eventually.
And I would even be able to set file permission ownerships
based on the usernames and groups from the NT domain.
That is nice.
Yeah.
Although still, we don't have to do that.
I know.
I know.
And this was like a special commercial version of Linux
that I personally paid for,
and then on the low-key installed on my work computer.
It's funny, we had to have those fights,
but it was made easier by the fact
that Linux is so flexible and that you can actually do
things like that.
Yeah, really.
It was incredible what the operating system could do.
And
10 years ago plus, I felt
like I was trying to
show everyone the light.
Like I had found out and discovered about this new promised land that nobody believed in.
And we were all staying in this place where there wasn't enough water and there wasn't enough food and everybody was miserable.
It's just over this Windows XP hill.
Mm-hmm.
Yeah.
And now, that is clearly not the position we are in anymore.
and now that is clearly not the position we're in anymore.
There are so many voices advocating,
and there are so many reasons to run free and open-source software or to build products around it that it advocates for itself, really.
I mean, the momentum of it.
Right, and people who are in that space, even if they don't use it.
I mean, business people, everyone knows at least that it's involved
or that it's a name in the space.
So every year I go on this annual shopping trip, since I've been 21,
with my dad and his two lifelong buddies.
And every year it's my opportunity to kind of check in with where they're at on the technological curve.
How they observe what's happening in the tech space.
And gone now are the questions of what, what is Linux?
What is this Linux thing? And it's, oh yeah, that's what's the cloud runs on that, right?
Linux run, that's what the cloud runs on. I'm like, yeah, and your phone. Yeah. Yeah. And your
phone and your bank and you know, everything. But it's interesting that they actually are aware that
it's a thing, even though there's nothing they connect to on a daily basis that says the word Linux.
Nothing they interact with that says Linux.
None of their jobs.
I mean, mostly they're in the telco industry, the construction industry.
Yeah, in the construction industry.
And, like, there's nothing really in there that has anything to do with technology.
So it's always fascinating to see what the sort of perception level is.
And they get it.
They get that services are a thing.
They might not quite understand the scope of responsibility companies have,
all the privacy implications,
but they get the idea that there's these third-party services.
And one of the things they were discussing is,
well, how can I back up my photos when I take them on my phone
but not put them on the cloud? Like, I want to
transfer them to, like, a thumb drive if I can.
How can I do that, Christopher? Because
all three of them call me Christopher.
And, of course, I'm walking through
all the different scenarios and asking about their dumb
little Android devices that are horrible and all these
kinds of things. And, oh, and then, of course,
my dad's got the iPhone.
So I'm like, yeah, well, listen, Dad.
Here's what you got to do.
You got to go through
this whole rigmarole
because otherwise
you're going to be using iCloud
and it's just this whole process
but they get the questions now
and I didn't introduce them
to these things.
But that happened on its own.
Yeah.
Yeah, amongst their buddies
on their various excursions.
So it's been fascinating
to watch that trend.
But we got a lot to get into.
You ready to do this?
Woo!
A decade of Linux, Wes.
So we do have a couple of probably just,
let's say last week we had a big housekeeping.
This week we have a short housekeeping.
So just a couple of things right off the top.
Great chance to get caught up on Linux headlines.
It will be taking a holiday break.
All of that's in there.
So go check that out if you haven't yet.
If you haven't,
it's fine.
It's totally fine.
It won't take you long to catch up.
It's just that
three minutes or less.
I mean,
last week you were so hard
on people, Wes,
about not listening to headlines
and I just want to say
it's fine.
You're right.
I was wrong.
I'll be a big man
and say that.
And if you like to get
all your content
with YouTube DL,
you know I do.
Jupiter Extras
is on YouTube now
so you can go get that.
Go subscribe too
so we can name it.
Have we gotten enough?
Let's go look, Wes.
Have we gotten enough subscribers to name our Extras channel?
139.
I think that might be enough, right?
Oh, probably.
Or was it 1,000 we needed?
I can't remember.
Better go subscribe.
You better go over there and subscribe because I can't remember.
And you'll get some extra notifications about when there's a new Extra.
Now I know over the holidays you're missing us.
We're not live.
We're not around.
You want a little more Westpain.
Don't we all?
jupiterbroadcasting.com slash telegram.
Keep the conversation going in our telegram group.
We're chatting over there all the time.
I try to pop in a couple of times a day.
Most of us are in and out throughout the day over there.
Check it out at jupiterbroadcasting.com slash telegram.
Yeah, I promised you it was a short one, didn't I?
Just a couple of things to mention.
Now, last week, we talked about Brunch with Brent.
And Jason, help me with it, Brent.
Help me with it.
You got this.
You got this.
All right.
Speziak.
Speziak.
Speziak.
Speziak. I wrote it down. You did write it down and then Speziak. Speziak. Speziak. Yay. Speziak.
I wrote it down.
You did write it down and then crossed it out for some reason?
Because I nailed it.
So then I cried like, don't need that anymore.
Four thoughts.
Just going to throw this away.
You had a great brunch.
And part two's out now.
And it made me really kind of think about this topic we're about to get into this decade.
Jason makes a fantastic point from a great perspective of years past.
And we look here now where open source is ruling the world
and we're joking about Android on their phones
and yucking about how it runs the cloud.
Ha, ha, ha, look at us, the champions.
We are the champions.
But it didn't actually have to go down this way.
Maybe if the antitrust case hadn't gone the way it had
or the right deals had been made
or the right person offered Linus the right job,
maybe we wouldn't have had these victories.
And in Brent's chat with Jason, he really got me thinking.
So I want to play this clip.
It's just a couple of minutes long.
It'll set the stage for the rest of our conversation. It was my first experience with the idea that you have all the
source code. You're not beholden to a corporate entity to run your computer, to license the
software. And if you make a change and you improve the software, if you have an idea,
it can be contributed back to the greater whole for everybody. So to me, it was a micro example of human knowledge.
Patents are not.
He's talking, just to set this up a little bit,
about Linux and open source and free software in general.
He's talking about how the difference between something being available for free
and something being locked behind a patent
is the difference between all of humanity knowing something and a select few.
Millennia, you know, thousands of centuries, when a human gets an idea, he shares it with
another human and then she shares it with somebody else and then she gives it to her
kids and then he shares it to his kids. And then you basically have the volume of human knowledge
accelerated our ability to enforce our will upon nature at such a pace because of the
interconnections and sharing. That's why we are the dominant species on the planet, not just luck,
but our ability to communicate and share ideas and then share knowledge because of that
allows us to get, solve problems that there's just no way you could solve them if your knowledge died with the last person that knew a certain thing.
You know, fast forward centuries into the future and here we are.
So that's why Linux has such a snowball rolling downhill effect when it comes to software for computer and then the ecosystem around it is because it's
basically a representation of what happens with human knowledge without any restrictions.
If you don't have patents and if you don't have arbitrary lines between, you know,
boundaries between countries or whatever, you know, we share ideas with each other.
And just to make the sum total of that knowledge better for everyone. Well,
that's why it works. That's why it works. And that bit me in the leg. I'm like, okay, this is
awesome. So it's the embodiment of what human knowledge and sharing is normally in software,
which part of this point hadn't been. And it was digital freedom or what I call digital
independence. And that's huge because I could see
the future developing around me that the internet would soon be everything. Fax machines were just
on their way out. And I was like, okay, if everything happens inside the computer and
on wires that connect us, he who controls the wires in the computer controls everything. We'll
control the knowledge of the world. So we can't let that be a company,
especially not Microsoft. They were awful, awful from a business practice perspective,
not just a convicted monopolist, but good night. So that's a bit of the framework I want to work
from as we discuss through some of this is let's appreciate the success we have seen so far.
Even if we don't have 10% of the desktop market share like we thought
we would 10 years ago, we still have some incredible wins.
And maybe we're not at that 10% because in some areas, things didn't go super well.
I think a lot of us remember the day when Ubuntu shipped GNOME 2, and then there was
the day when they no longer shipped GNOME 2, and then there was the day when they no longer shipped GNOME 2.
Well, I mean, just to think that at the start of this decade,
GNOME 2 was still quite relevant.
Yeah, yeah.
GNOME Shell became the default.
GNOME Shell 3 became the default, I should say,
in April of 2011.
That's how long ago it was.
Ubuntu 11.04 shipped with unity mate first released in august
of 2011 are you seeing how close these are together razor cute and lxde merged in july of 2013
like once that announcement was made about gnome shell 3 we just kind of went off in a bunch of different pew, pew, pew, pew, pew, pew, pew, pew.
We just went off in all these different directions.
We really fractured as a community.
You can really see it in the desktop there.
And, of course, that also was around the Vista and Windows 8 timelines
where we had our own missteps.
And very cunningly, Apple picked up
a bunch of the DevOps sysadmin
type terminal workers that also wanted
a reliable, stable GUI.
Their OS was beginning to
mature. Their Mac OS, Next-based
OS was beginning to mature at that time.
Had time to iterate there on that.
So it's not a huge win.
It probably depends on your perspective, though.
I think we often get too distracted by the miss on the desktop and we don't focus on all of the other wins. It's like wins everywhere else.
It's this one area. And I personally, and I think I speak for you too,
am very happy with my Linux desktop. Right. So that's it. I mean, it depends on what we've
defined as success. Because in some ways, if you were using one of these desktops that emerged from
that, you know that tough period,
you're probably ecstatic, right? We have Montaer.
We have the very
different direction that GNOME has
ended up going. We're on the
other side in some sense. Yeah, and now looking
back at it, it seems
almost necessary. Like we had to
work through it. It also sort of speaks
to what is different about
the software we're using and the Linux desktop communities, right?
It has cost us. There were costs to pay. We missed up on some adoption, drove some users away for a while.
But at the same time, it happened because it can happen in our ecosystem
because there is this free sharing of ideas and code.
True, true. Just for a bit of trivia. So it was Ubuntu 11.04
that shipped Unity. And then it was Ubuntu 11.04 that shipped Unity,
and then it was Ubuntu 17.10 that went back to GNOME.
Some years in there.
Yes.
I mean, I remember I was one of the ones that was like,
oh, Unity, no.
That's when I first started playing with XFCE.
Yeah.
That's one thing that hasn't changed too much.
Isn't that the UI they made for netbooks?
Unity, that was my reaction.
Unity, that's the netbook UI.
And now you know there's people listening that are still running it.
It ended up being a great desktop.
So let's talk about where we're clearly doing really well,
and that's on the server side.
And there's been a few key technologies over the years. I think it's without a shadow of a doubt in
part due to the accessibility of Linux, the cost of getting it started, the way you can
run on your own systems to test development. Then you can move something that you built
on your own system up to the cloud and run it in production, and it's just as reliable with thousands of users using it.
I mean, this decade was the cloud decade, right?
That was one of the biggest transitions we've seen,
and Linux was ready for it.
It wasn't absolutely necessarily clear, though.
And this is one of the areas I'd like us to reflect on
if things hadn't gone right.
I want to take you back to, when was it, Wes?
Go back in the time machine.
September 9th, 2013.
Doodly-doot, doodly-doot.
So we're going back to September 9th, 2013.
Before Docker was a thing, it had just recently been open sourced.
And it wasn't clear really what the point was and how big it was going to be. And so a couple of dudes from DocCloud joined Mike and I to talk about this new Docker project that they open sourced recently.
Right, yes.
We were running a platform as a service company.
And, you know, platform as a service basically makes it easier for developers to get their ideas up and running in production.
And the thing that we noticed as we were running this platform as a service company is that developers were, even with a great service like ours, were still spending far too much time worrying about whether their code would run in-house, whether it would run on different clouds.
In 2013, it was hard to appreciate that you were hearing what these developers were solving.
They were solving a problem they had for their own software as a service platform.
And in doing so, they created this thing called Docker.
And then they thought, well, if it's useful for us, maybe it'd be useful for other people. And that's when it caught our attention. And so they're worried about how the code is
going to run rather than worrying about creating awesome code. And so we took a lot of the core
technology that we had in running our platform as a service and released it as open source.
And that's the Docker project. And Docker really basically lets you, as a developer,
take any application and its dependencies
and package it up in a lightweight virtual container
that will run almost anywhere.
It will run on any Linux server, so it can be in-house,
it can be at Amazon, it can be at Rackspace,
it can be at any other of the cloud providers.
And you know that what works on your laptop as a developer
will work in test and production,
etc.
What a trip to hear that now.
The co-founders of Docker coming on
our humble little podcast, Coder Radio Episode
66,
to talk about this new thing they'd started
called Docker.
And now here we are, many years later,
and it has obviously led to the dominance in the cloud.
It's interesting how it caught fire too, right? I mean, C groups were merged back in 2008,
and LXC had been around roughly since then. But Docker had the right pitch, it had the
right explanation and the right interface to get people excited about what containers could do.
And it's that classic open source story where they had a problem
that they needed to solve and they thought, hey, maybe
somebody else could use this.
Real treat to talk to the co-founders before it was
even a thing. And
if you follow Mike on social media,
he's doing a
Thaleo giveaway right now for students, I think.
I think it's students. So check that out
because if you're a student and
interested in getting a Thaleo, he's got details on his social media.
So episode 66, if you want to hear our full interview with the co-founders of Docker before it was even really a thing.
It's really a treat.
And the thing that I want to stress from that discussion is, in talking to them, we had a sense this was going to go somewhere.
That's why we invited them on the show, obviously.
But you really had no idea the revolution it was going to lead to.
Because there had been what seemed like similar attempts to solve this problem.
Right. Obviously, the sort of concepts weren't new.
But there was enough to push it over.
I mean, you've sort of just recently come around to having containers everywhere in your life.
It took a little while to get there.
I got them at home and at work now.
everywhere in your life.
It took a little while to get there. I got them at home and at work now.
But the tooling is advanced so that the tooling created
to solve these scaling problems for cloud providers
can help you too.
Yeah, and now fast forward,
we have a community around these things.
Like Linux Server IO speaks to that, Alex.
There's a huge community, a billion plus users over there,
or polls or whatever the quote is.
But I mean, it's a huge group of folks
all around open source software shipping using Docker.
6.4 billion image pools at the latest count.
Holy smokes.
Yeah, I don't know that we would have seen that, right?
I mean, it made sense sort of from the developer side,
you're working on it in the backend,
but it's also become an app distribution platform
well there were other projects trying to solve this issue you know hashi corp had vagrant trying
to make developer images that were kind of shippable so to speak right um but where i saw
docker really win was in the enterprise and i think that bears out pretty well over the next
five or six years of containers and orchestration and that kind of thing. Because it allowed software developers who were working on their laptop
to have, quote unquote, the same environment as was in production for the first time.
Yeah. The Docker co-founders mentioned that too.
That was a thing that really mattered to developers.
That quality of life thing mattered.
More people were making code.
That quality of life thing mattered.
More people were making code.
And by 2015, they gained a bit of a reputation for moving too fast. In 2016, things had sort of shifted.
Red Hat started getting more involved.
And then Red Hat actually shipped Docker in RHEL.
In 2018, Red Hat got Sirius and acquired CoreOS,
and it's really kind of just gone from there.
Now here we are in 2019,
and Mantis has acquired the enterprise division of Docker.
Right, I mean, it sort of popularized things,
but as those ideas were proved out,
somewhat been undercut in the sense that
all the tech was just packaged up essentially in the kernel
and other open source utilities, right? So you've got other implementations of basically all the different
features of Docker now. I think there's a little bit of a question of what's the next decade going
to look for them. Everyone has a container strategy. You know, Amazon have EKS, Google have
their Kubernetes offerings, and so does Azure as well. VMware acquired Pivotal,
who were competing in that kind of container space as well.
So, you know, if you don't have a container strategy at this point, you're not a player.
It is interesting to me to note how well Linux has continued to do
in the sense that, you know, you see Docker having somewhat of a troubled path,
but Kubernetes has taken off in that time and become a rising star
based on a lot of the same technology because of open source,
it's a little surprising in some sense
that some of the technology underlying Linux
hasn't already been broken off to new tooling.
In fact, in a lot of ways,
it's become the universal runtime.
Right.
I mean, that's why we have the WSL
and Chromebooks can run Linux stuff now.
I mean, there's really not a reason
besides maybe the adoption, the right timing.
It could have been a BSD. It could have been some proprietary OS. Should we shift gears? You want to talk about
what would happen? What would the world look like if that hadn't come along? I think we would have
been stuck in dependency hell. What Docker truly solved was reliable shipping of software from how you designed it to how you sold it
to production. Like we think about it in a different context than the way the market
thinks about it. The market thinks about it in I've created a product, I've promised the product
does X, Y, Z, and I've created documentation on how to make it do X, Y, Z, and I've sold it for
tens of thousands of dollars, and now I give it to client A. And they expected to do exactly what the buck said it would do.
And you don't always get that
until you can exactly reproduce the environment.
And that's what VMs allow for,
but at a much higher overhead
and not nearly as distributable.
Containers came along
and solved Linux's packaging problem on the server
in a big way.
The reality of it is, right, they made software more immutable, more portable.
Yeah, I mean, it's a nicely defined boundary that you have where you've got an inside and an outside and communicate only through certain channels.
So if for the purposes of this discussion, we assume that particular problem hadn't been solved, it would have meant shipping software on Linux would have been much more complicated. I think it would have meant we would have had to consolidate
more, even more so, around one or two leading distros.
Right. I mean, because if you think about things in the decade before, you know, you
had virtualization, but I think there was still a large era of, you know, sysadmins
sort of caring for their pet servers. And it worked well at the scales at the time,
but clearly there were issues
where that just wasn't going to meet the new demand
for all the services that were trying to be created.
Look at how many businesses can scale up
because they're doing things in containers
instead of VMs or physical hardware.
Like I think of DigitalOcean and your GoDaddy's out there
that can sell 599 WordPress a month.
But yeah, back in the day you had cPanels, didn't you,
that you had to log into and all that kind of nonsense,
which is just gone now.
Right, and that was all hocus-pocus behind the scenes
with Apache virtual hosts and whatnot.
I mean, that was, yeah.
I think what you'd have is you'd have
an even more consolidated Linux ecosystem.
You'd have maybe Red Hat and Ubuntu.
You wouldn't really have,
you wouldn't hear much from any of the other distros
in terms of any kind of like software distribution.
It would really have limited the game.
Today, we're able to run Crazy Arch on a server
and run the exact same software we ran when it was Fedora
because of containers.
And it just, the OS became an implementation detail
up to the admin and sort of abstracted away
from the actual function of the application.
We wouldn't have that.
That would be gone in this scenario.
Your applications would still be very closely married
to the operating system.
They might be in a VM,
but they're still very closely managed.
The dependencies are spread out across the file system.
Right, you're shipping whole systems.
Yeah. And the thing is now, you know, with a container that's properly packaged,
you are leveraging the expertise of people that know how to deploy applications properly.
It could be the developers of the application themselves, or it could be some third party
like Linux server or whatever.
Hopefully, hopefully they know what they're doing. There is the other side of that coin too.
The hub is full of a bunch of stuff that isn't so great.
But, you know, when I was getting into Linux to start with,
Docker was kind of that gateway drug that let me deploy stuff
that was well ahead of where my understanding was at that point.
Yeah.
I could do Docker run Plex and suddenly I didn't have to install dependencies or anything.
It just worked. It was magic.
I'm also grateful for some of the other technologies that fell out of that.
I was just talking with Brent the other day about network namespaces,
and just sort of all the things that needed to get invented to make containers work.
That's just made using Linux for other regular admin tasks way better.
Yeah, there's ways that stuff gets used now that is totally transparent, but very beneficial.
Okay.
All right.
So that was fun.
Let's talk about mobile Linux.
Not so fun here.
Mobile Linux time, guys.
I see how you're doing this.
It's been a day.
Yeah, it's been a decade for mobile Linux.
Shutterworth's grand vision for Ubuntu on phones launches in October 2011.
It includes TVs, smart screens, tablets, and phones. What a world
that would have been. Ubuntu
Touch. I still kind of would
like Ubuntu TV. That sounds fine to me.
Yeah, yeah. Wes and I reviewed a bunch
of clips for this.
We thought we'd play a couple different ones, and I found
one where Matt and I on the Linux
Action Show were running Ubuntu Touch
on a tablet, and
it was kind of usable.
So that was around October 2013.
Wow.
BQ launches their Ubuntu edition phone
in April of 2015.
Those were exciting times.
Yeah.
And then the Ubuntu phone project
was killed by Canonical
in April of 2017.
And of course,
UbiPorts took over and released their first stable OTA update in April of 2017. And of course, UbaPorts took over
and released their first stable OTA update in June of 2017.
That was a hard moment.
The Librem 5 crowdfunder kicked off in 2017 of August.
Yes, it's been that long.
And of course, the very first early devices
shipped to backers, a handful of backers,
in December of 2019.
And then the Pine phone
was announced at FOSDEM 2019,
and the Braveheart editions
went on pre-order on November 2019,
and they are estimated to begin shipping
on January 8th, 2020.
In there, there's Firefox OS,
there's WebOS,
there's a lot of different tracks to go down.
But this is the one that I think,
when a lot of us that have been watching this for a while look back,
these are the ones that really stand out.
That mobile vision that grabbed Canonical,
that convergence vision that grabbed them.
They really followed that with a passion for a very long time,
from 2011 to 2017, without ever realizing a profit on it.
I think it felt something like a failure, too.
You know, we talk a lot about, you know, the year of the Linux desktop, etc.,
but it's enough of a nebulous effort that I don't think we've,
we can't really succeed at it, but we can't really fail at the same time.
And I think, you know, when Canonical stopped pursuing this,
it was just kind of a big, kind of a big failure, right?
Yeah.
I remember being so excited when these ideas initially started coming out
and the idea of convergence and having this one device to kind of rule them all.
And then I was really upset because I couldn't get a BQ phone here in the U.S.
Yeah, there was that.
Because the GSM radios were different or something like that.
Yep.
They weren't licensed with the FCC or something.
Something similar, I don't remember.
Still stings, actually.
It does.
Now that you bring it up.
It does.
It still stings.
I'm curious, Mumble Room, I'd like to flip this one around now.
So let's go the other way.
What if this had been a success?
What if Ubuntu Touch had been a hit?
What would 2019 look like? I'd like to hear
a couple of thoughts from the Mamba Room and Brent, I'm going to, I'll go to you first,
let other people warm up. Can you imagine a world where there was maybe a third option or perhaps,
perhaps it was iPhone and Ubuntu Touch? Yeah, I feel like I've been dreaming of that for
this last 10 years. What would be different?
At least for those of us, you know, who are sitting in this virtual room right now,
I feel like we would be taking whole advantage of these technologies. So we wouldn't be kind of handcuffed with some of the compromises that we're making.
You know, I can easily say that all of us feel like we're making some compromises.
You've said that with some of your choices. I know, certainly, I would love to be running something that matches my ideals a little bit closer. It feels be Linux on all of my devices, open source on all of the devices I interact with on an hourly basis, really.
Absolutely.
And that would feel like a true sign of success that we actually are there.
would feel like a true sign of success that we actually are there. Do you think we would be able to appreciate it though? Would we fully be able to appreciate it if it just had happened? Can we
only think it'd be a big deal now because it didn't happen? So the contrast seems amazing.
Well, I think you might still have that contrast because, you know, you could look 10 years back
and say, Oh, remember when we didn't have this? And now here we are. I mean, we can do the exact same.
You just did the exact same thing with Docker.
I could see it, though.
I mean, probably we would have a world of a lot of sort of, you know, mid-range phones,
maybe a few flagships, and there would still be Android.
Yeah, for sure.
I just, the thing that came to my mind is, and who knows?
Who knows what directions this would have gone with the carriers?
Who knows what the product would have turned into?
So this is all just speculation, obviously.
But assuming Canonical could have walked the line,
we may, as a general society, have a much better privacy situation
had the Ubuntu phone won.
Because at the end of the day, they're not an advertising company.
But Minimac, you put your money on the line, if I recall, for the Ubuntu Touch phone device.
And you were really hoping this thing would materialize.
Yeah.
Could you imagine when they started to get some money for the phone?
That was a premium device.
Hardware specs were gorgeous.
That was a really premium device. Hardware specs were gorgeous. That was a really premium device.
And I was really ready to give my money.
It was like the same, like the Librem 5.
It was about $500, $600, if I remember well.
But it was backed really as a premium phone
with a guarantee that it will be a long-time software update
and anything.
And if I remember well, they got millions, millions of dollars from the backers,
but it was not enough to get it straight.
And the thing is, I switched, afterwards I switched to Sailfish OS,
and there were a lot of people from Nokia in it.
And they knew how hard the business of mobile will be.
So the mobile business is one of the hardest, I think, when it comes to hardware and software that we see now.
And they knew how hard it is, and they were struggling.
They are still there, but to get some foot in the mobile business is one of
the hardest things that you can get.
I think we all learned that.
We watched Canonical publicly learn
that lesson. And it's so sad.
Imagine if that
Ubuntu phone...
There were other tries. You see that
Mozilla tried it with Firefox OS and
everything.
Firefox OS lives on with KaiOS.
As do some of the other projects, like WebOS is considered one of the best smart TV platforms now,
which is kind of funny.
Yeah.
You have Ubuntu OS that lives on with UbiPorts.
Well, it's a geek OS.
Yep.
But they are getting lots of things done.
Selfish OS is still there, and they're getting better and better.
Yeah.
But it's hard to get a foot in the mobile business.
Although, one of the things,
I think we can look at this and say, yeah, okay, it was
a quote-unquote failure.
But what's sort of beautiful
about free software is the code
lives on. I think CubicleNet,
you could probably argue, wasn't necessarily a failure
at all. Yeah, I really don't think that
Ubuntu Touch was a failure.
Maybe from a business standpoint, it turned out to be a failure.
But if you look at it, most things in the open source are a slow burn anyway.
I mean, Linux has been a slow burn.
I'm looking at Plasma.
Just a few years ago, everyone was harping on Plasma saying,
oh, it's so bloated and slow and blah, blah, blah.
Now look at it.
It's great.
It's light on resources.
I think what UbiPorts
is developing is
going to be far greater than what Canonical even
conceived of. We're now
with the PinePhone, and also you can run them on Raspberry
Pis, so it's a whole world of
I think better devices
or potential for better devices than
we could imagine. It's a much more open
and I look at it as an incredibly
positive outlook on Linux in the mobile space. Well said. Absolutely well we could imagine. It's a much more open, and I look at it as an incredibly, incredibly positive
outlook on Linux in the mobile space. Well said. Absolutely well said. And I hope you're right
about UbiPorts. I hope we're in a future down the road where we have a couple of different
hardware devices and I can load different mobile operating systems like I load different distros
on a laptop right now. What a dream. Wouldn't that be? And let's be realistic.
There's only a few efforts out there that are going to get us there.
And that's one of them.
And they're doing a great job.
Absolutely.
And they're just keeping at it.
And they're humble still to this day, even after years of work.
And they're doing, they're literally doing the people's work.
So there's a few other things on this list.
We'll have some additional links in the show notes.
There's so much area we could talk about.
We have a section in here
for universal packaging.
It's funny because it's kind of solved
in a big way on the server
with containers,
but not 100%.
It's not a perfect solution
for everything.
And then, of course,
the desktop side's
all over the place still.
But taking advantage
of some of the same,
you know, the benefits
of open source technologies
invented, pioneered
by large cloud companies
to secure their applications,
we can use on the desktop to secure ours.
Isn't that funny?
That's so great.
Because we have the same kernel.
That's something Mac users just can't really appreciate.
And I don't mean to be disparaging when I say that.
I'm just simply saying, on the desktop, yeah,
Cubicle Nate said it perfectly, it's a slow burn.
But when we are using something that's a contained or quote-unquote
sandboxed application, it's using technologies that have been tested at a billion-dollar scale.
And in macOS, like their container stuff is like kind of bolted on if you use the App Store. Like
it's just kind of a mess, right? And it's just simply the difference between
an operating system that's made for a couple of desktops and laptops and an operating system that runs the world's economy.
And that technology trickles down to the applications you're using in your desktop.
And I don't know how you pitch that to people when they're asking what the difference between the Linux desktop is and every other desktop on the planet.
But about a trillion dollars or many trillions is probably the answer. So Chrome OS came around
in July of 2009. It became widely available when some of the first Chromebooks arrived
in June of 2011. We got the first Pixel book thingy, or no phone, I guess. No, book. I can't remember what they called
the first Pixel Chromebook. What did they call it?
Chromebook Pixel? Okay, that. Whatever that was called
in 2013. Not the phone,
because this is confusing, but they called the...
Yeah, there's a 2013 laptop. Yes, that.
It was called the Pixel, and it
came out in 2013. It was kind of the first
higher-end Chromebook. Very high-end, yeah.
And then Android apps arrived
on Chrome OS in 2014.
I think that's when we started taking it a little more seriously.
Yeah, you and I think both kind of raised an eyebrow at that one.
We started doing the coverage in LUP from pretty much then on,
because then you got network file support in September of 2018.
Linux app betas arrived in October of 2018.
In May 2019, it was announced that all new Chromebooks
would support Linux apps.
And then in Q4 of 2018, Chromebooks were reported making up 21% of all notebooks sold in the U.S. market.
And that was in 2018 of Q4.
And if that trend continues on, it's probably ticked up a few percentages since then.
And if that wasn't an interesting story all into itself, you then have the Raspberry Pi.
What a few years it has been. And it has just been getting faster. And every iteration has
gotten better. In early 2012, the first 10 boards were put up for auction on eBay. Do you remember that's how this went down? Right. The 10 boards with a total retail price
of 220 funny monies
raised around $16,000 total
when all was done and auctioned.
That's how they started.
And now look at them.
Isn't that something?
Initial sales commenced in February of 2012.
The Pi 2 came out in February 2015.
The Pi 0, I can't believe it was this long ago, to tell you the truth, November 2015.
Feels like it was a lot sooner.
It's interesting, you know, it's another space where Linux was just like the right fit, ready to go, adaptable.
I mean, you can get Windows on your Raspberry Pi, but why?
Do you remember those attempts early on?
Yeah, it took them a long time to get it right.
It was bad.
Pi 3 came out in February of 2016, and then the Pi 4, my personal favorite, June of this year, 2019.
the Raspberry Pi folks have sold 30 million
boards
and just crossed the
1 billion dollars
in revenue
that's amazing
fantastic
selling 35 dollar computer boards
running Linux
that's 30 million Linux devices
that are in the hands of kids, adults
enthusiasts, makers.
Deployed in whole little corners all over the world.
Like the best market possible.
Like when you think of like, who would you like to get Linux in front of?
It's all of the things I just said.
Oh God, it's so exciting.
It's just genuinely thrilling to see some of these successes.
And how critical do you think these are?
So what if the Raspberry Pi hadn't happened?
To see some of these successes.
And how critical do you think these are?
So what if the Raspberry Pi hadn't happened?
I think it was one of the best things that happened to Linux on the consumer side in a very, very, very long time.
What do you think, Cheesy?
Because I know this is an area of passion for you.
Yeah, so for me, I followed this project
much like Ubuntu Touch originally.
And I believe the first boards were actually based on a different CPU,
the Amtel CPU or something like that. I don't remember the auction bit. But, you know, I think
obviously with 30 million boards out there now, that's an amazing number. And the real
heart and soul behind this is that they wanted to basically replicate the BBC Micro. So they
wanted a computer for kids that they could learn on. And, you know, not only did the board and the
hardware come out, which is amazing in itself, and we're using it for so much stuff now.
One thing that we didn't mention on there too is the compute module, which, you know,
Raspberry Pis are used everywhere, like you said, in industry, too.
Now it's really a widely adopted format.
But all of the additional stuff that they've spent to really cultivate that, I think is going to bring up the next group of Linux users.
You know, these kids are going to have had Linux experience
when they were much younger, which I really wish I had had.
Yeah, for sure.
Oh, how fun would that have been?
Yeah, and in four decades, where would I be if I had Linux when I was a kid, right?
So, you know, I think it's a really interesting project.
Obviously, it spawned several other hardware manufacturers that are doing similar things now,
Pine being one of them.
I think in part, it was a result of the technology coming down,
pressures from the mobile industry and other embedded
industries that were bringing some of these costs down. So I think if the Raspberry Pi had never
happened, you'd still have the small board computer market, right? You'd still have devices out there,
but would you have that critical mass, would you have that 30 million number, that one billion
revenue number? All the tutorials, all the introductions, the arm ramps that makes it really easy to get started with Linux and all this foreign world.
I talk about my Pi 4 servers a lot on Self Hosted and people write in all the time,
like, Chris, don't you know there's more powerful boards out there that cost less or cost just a little bit more and do all these things?
And I try to emphasize, yes, I know that.
But the Raspberry Pi is, it's more than
just the hardware. It's the foundation behind it. It's the commitment to iterate. It's the community.
It's the pre-baked images. It's the network effect for support. All of these things come together
to make it almost a product. Like it's a complete entire product where you have a whole ecosystem
of open source things that you just write to an SD card like it was a floppy disk
and you put in the computer and boot like it's the old days and now you have a
dedicated device to do something.
Like I said, they've really reached out into education and the foundation
has done a lot there. They do their Raspberry Pi Jam and
all these additional tools
and programs that they have set forth
to really bring, I feel,
the Linux desktop into education.
And I think you touched on it when you said,
you know, we would probably still have
single board computers.
And, you know, 20 years ago,
we had microcontrollers
that were running industry.
And, you know, now we have these other microcontrollers that are consumer level that we can use.
But now we have a single board computer that can run a full-fledged desktop.
While it's not always the best experience, it's still great.
It's a great way, I think, for the next generation to get into Linux. And I'm really excited about this, most of all, because I think what we all grew up with
in over the last decade, what we've seen in Linux is going to be so much more than what
we ever expected in another decade.
And it's because of the Raspberry Pi Foundation and single board computers and bringing that forth to education.
I think it's going to be another real push.
Long term, like knock on effects.
Absolutely.
Yeah.
Preach it.
I like that.
Jill, you have another pitch for the Raspberry Pi.
Yes.
To me, I've always considered the raspberry pie as the Heath kit for the modern
age. Okay. Explain the Heath kit to me. Yeah. So back in the 50s, actually when it became very
popular, the Heath kit was a radio that you could build with tubes, vacuum tubes.
And I had learned how to build one as a kid with my grandmother and grandfather who were both into radio.
Oh, neat.
And so it just seems like the Raspberry Pi is that tool.
The Heath kits became wildly popular in the 60s and 70s and up through the 80s.
To me, the Raspberry Pi is the continuation of that development.
That's a great way to put it in that term.
That's exactly how I think of it with my kids.
I've done a couple of projects with them now.
And one of them was, I can't remember, I think it was a Kano kit.
It was a whole kit where we assembled a little computer using the Raspberry Pi.
Oh, cool.
Yeah, it is particularly great.
And Minimic, you make a great point that it's not just the educational aspect,
but the software that runs on these has also enabled a whole other kind of,
I would say, increasing quality of life.
Increasing quality of life.
That's a good point.
Isn't it?
In fact, a lot of people started buying Raspberry Pis to have some multimedia center.
Yeah, some Kodi. So software like Kodi Plex started with that and have developed in a way that it's just great.
Imagine you have all these open source add-ons that you can use now in these media centers.
And imagine all these things were closed source and you wouldn't have this possibility.
So there was a lot of development in that regard.
Oh, gosh, I can remember having like a x86
with Windows Media Center on it or something.
Oh, yeah.
Dark days.
Oh, dark days.
I tried so many things.
I tried, I had boxy boxes.
I had popcorn hours, which I thought were pretty good.
I had Windows Media Extenders that were built by Logitech or Linksys or something.
And I didn't, even back then, I wasn't a Windows user necessarily,
but I was willing to use Media Center if it meant I could watch and pause stuff around my house.
Let's not forget XBMC is named after Xbox.
Right, which I ran on hacked Xboxes back in the day.
I actually ran XBMC.
Until they closed down it with a patch.
Yes, well, that's why you don't get those Xboxes.
You buy them on eBay without the patch.
Yeah, you make a great point because the media center software that we have today
genuinely does improve my quality of life because I have a limited amount of time
where I can just sit down and hang out with the old wife skis on the couch and watch something. And if I'm sitting
there fiddling with, that's why when, when you blokes out there tell me, oh yeah, I just have
my laptop hooked up to the TV and I just use VLC on the second monitor. It's no bigs. I'm like,
bro, like that's like a solid five minutes of setup that I, I don't want to spend that. Like
I get my, I get my dinner and I like to watch me something while I eat.
I don't know about you.
Do you do this?
That's nice, yeah.
I like to watch something every time I can.
Breakfast, lunch, or dinner, I like to watch something while I eat.
By the way, subreddit mealtime videos.
It's a real thing.
And so I like to just get right into it.
I don't want to be messing around with anything.
And so the fact that Cody is just right there, or
in my case, Plex and Cody together,
kumbaya, it's so
reliable, it's so solid, it's so fast,
and it's so well done that it
makes everyone in my family
comfortable using it, which means
it's a solution that sticks.
And that it's not just crazy dad likes
to have his tech collection, it's actually
something the entire family can use. Right, it's easy enough, it's not, it's likes to have his tech collection. It's actually something the entire family can use.
Right.
It's easy enough.
It's not, it's worth the extra time that we're learning it.
And when we do get an opportunity to sit down and like watch a holiday movie or something like that,
one of the most embarrassing like dad moments in my life has been when you hit the old play button.
Doesn't work.
It doesn't work.
And I haven't had that.
Hand on wood table right here. I haven't
had that in years, thanks to the quality of media center software available on Linux now.
You see, I have an IPTV service that I pay about $8 a month. And the implementation on Kodi is
almost better than the software you get from the company.
No, almost about it.
It's really amazing.
Yeah, it is.
So you're right, if we didn't have that,
I think we'd all be,
you'd have to just have whatever
the proprietary streaming service has available.
And I do worry where this is going.
I worry about when streaming is mainstream.
I've got my Netflix box.
Right, and there's motivation perhaps to go after your Jellyfins,
your MBs, and your Plexes and Codys.
There's maybe a little more motivation to shut down things
that enable your own personal streaming.
When the world's mentality shifts to streaming,
and this could be a few years out,
I just wonder if maybe there's going to be some
doors that get knocked on. And if that isn't why you see Plex pushing their ad-supported streaming
service now inside the Plex software, because simply put, if you look like you're enabling
piracy, they're going to come for you. I mean, we're talking about Disney now. We're talking
about Apple. We're talking about all of these major corporations that are in the media game now getting into
streaming. And if they discover their software
that makes it super easy to pirate
their stuff... They have plenty
of lawyers already. So this reality could happen.
So I think it is really good that we have such
well-developed, sophisticated, open
source, free software projects
that...
If they want to play whack-a-mole... Yeah, that's it.
Once it's open source,. I mean, yeah.
Good luck.
You can take that one.
If I hadn't gotten to this point,
to Minimax's point,
if I hadn't gotten to this point
where it is now
and we were in this streaming revolution,
we could really be screwed.
Well, and I think if you flip that too,
when you talk about, you know,
going after the piracy aspect
of some of these media players
or these streaming services,
these streaming services wouldn't exist without Linux.
Yeah, right? No kidding.
How much of all of this is running on Linux boxes?
And they're pulling all these files off of Linux file servers
and all the applications doing it are running in VMs and containers.
It's encoding the files in Linux.
Yeah, that is very true.
And we can watch them on Linux, which is nice.
Yeah, actually, Disney Plus ratcheted their DRM one down.
And so now...
And think about all the hoops we used to go through just for Netflix.
Oh, yeah.
Speaking of Disney Plus,
one of the authors of the Cloud Native Infrastructure book
actually works on the Disney Plus infrastructure.
I saw that.
Yeah.
The guy is really brilliant.
Yeah, at Rothgar on Twitter, if you want to follow him.
It turns out Disney
didn't just like slap
together some streaming
service.
They really built
something special,
including their own
custom accelerated
optimized encoders
and decoders and
all kinds of stuff.
Like, they really
went all out.
That's what, I mean,
who knows where the
next 10 years are
going.
However, in all the
categories we typically
talk about, I feel like Linux is sitting pretty good. It going? However, in all the categories we typically talk about,
I feel like Linux is sitting pretty good.
It's positioned pretty good in all of these.
Even the desktop.
We're looking pretty good.
It's just been the slow burn effect.
That slow burn, we're in that phase now where things are getting pretty good.
And if that burn continues,
by the time we get to the end of it,
we're, I mean, geez, I'm happy.
I'm already happy.
So I'm really,
I think the next decade is going to be really happy. I'm already happy. So I'm really, I think we're,
I think the next decade is going to be really great. I don't think Linux is going anywhere other than up and up and up. What do you think? I agree. Well, Wes Payne, we have some very
important feedback to cover before we leave. Stuff that really covers an issue that's been
going on for a decade itself, really plagues the open source community.
And honestly, I'm not sure if there's anything that can be done.
It's a travesty.
So let's go ahead and address it here on the program.
Yeah, I mean, we've tried to fix it.
Some severe regimens of torture and the like.
Chris, I'm curious, what sort of drive do you have in that really nice computer upstairs again?
My boot drive? It's an MVE drive.
It's an NVMe drive. It's an NV...
So we've got some excellent feedback
that might just help here from
our friend Colonel Panic.
Chris, please, it's
NVMe, not
MVNE.
Every single time.
I know.
And actually, just to really mess with him,
last episode, I said it right once.
Yeah, you did.
You got that?
That's hilarious.
Well, I can see you're clearly focusing intensely.
Yeah, you can see it in my face, yeah.
Okay, Curl of Panic does have a tip for you.
It's N-V-M-E.
Yeah.
Like, envy my fast storage.
That's funny.
He also says, thanks for the coverage on Nebula. It seems like a fantastic product,
which Nebula is that peer-to-peer VPN solution.
Don't call it a VPN.
Overlay network.
Overlay network that Slack just released as open source
that we talked about recently.
If you haven't caught some of our recent episodes,
do go catch up on the Unplugged catalog.
But do not fear.
Even though we're not live over the holiday,
we still have episodes planned over the next
couple of weeks, including our
predictions, our results, and more.
So do go to
linuxunplugged.com slash
333 for show notes
and links to some of the things we talked about, including
some of those stories with
some quotes that are a little cringeworthy
these days. And I should
also mention... Oh, yeah, we got these days. And I should also mention,
oh, yeah, we got holiday music.
Whoa!
I was like, where is that?
What was that, Wes?
I should also mention the All Shows feed.
Gotta give this a plug.
Now is a great time to get subscribed to that.
There's good stuff in there because that's where the extras land.
That's where Choose Linux lands
or TechSnap or UserAir,
all the other shows.
There's probably other ones
like Linux Action News, probably.
If you just want more Jupyter Broadcasting content, the one link.
Yeah, that's over at jupyterbroadcasting.com.
Now, when we are live again, great question.
You are on the ball today.
Sometime next decade, right?
Wow.
jupyterbroadcasting.com.
Have a great holiday.
Thank you for joining us, and we'll see you soon.
Happy holidays! two things that i'm glad that i don't have to deal with in linux anymore
one is xf86 config and potentially blowing up your monitor.
Yeah.
Oh, my gosh.
I couldn't agree with that.
And the other is FWCutter or the NDIS wrapper
to get wireless working.
Yes.
Oh, gosh, cheesy.
Those are two really good ones.
I also remember the era before CUPS printing and after CUPS
printing. Printing is so much simpler now
in Linux than it used to be. In fact,
I think it's simpler on Linux than
it is Windows now. I completely agree.
I have a bit of a controversial one, and
for me, it's SystemD.
I like SystemD.
You're not going to get any hate from me.
Yeah, well, before SystemD,
you had to muck around with upstart scripts
and all sorts of non-standard stuff between each distro,
and now I can switch from Arch to Ubuntu to Red Hat to whatever,
and it's all SystemD, and it's the same, and I just like that.
I'm liking Linux Wayback Machine as a title.
That's pretty good, John.
That's fun.
That's pretty good.
When it comes to printers, we have that interesting fact
that KUBS is now maintained by Apple, and that's changed a lot, I think.
And it's been like that for a really long time now,
and they haven't screwed it up, apparently.
Because they need it.
Well, the fact is now I can just plug in a printer in any Linux distribution,
and the driver is just loaded, and it's just working.
Besides some HB printers that have scanners within,
but nowadays, plug in your printer and it works.
Yeah, this is something I'm really surprised by, to be honest,
because it's always been such a pain in the butt.
I'm curious if anybody else in the old virtual lug there
has a glad that they don't have to fight with this on Linux anymore story,
because these are fun.
I know you got one, Jill.
Yeah, in some modding for sound card drivers.
To get sound card drivers working.
That was a thing.
Oh, my gosh.
Sound on Linux.
And remember this one.
Only one application could use the sound card at a time.
Back in the old ALSA days.
OS, OS and ALSA.
Yeah, choose carefully. Yeah, wow. I think OS and ALSA. Yeah. Choose carefully.
Yeah.
Wow.
I think I've got one.
Yeah.
What is that?
I remember some of my
very first Linux
experiences just getting
squashed with dependency
hell and I don't really
deal with that anymore.
It just kind of all gets
handled in the background.
I did get on my
universal packaging
soapbox for a brief
moment there but in the back of my mind I on my universal packaging soapbox for a brief moment there,
but in the back of my mind,
I was thinking,
but it is so much easier to get software now.
It really, if you take the time,
if you take a day to educate yourself,
problem solved.
It's really all it takes.
And is that a big ask?
Yes.
But is it an impossible ask?
Nah.
I mean, like half the time we have picks,
I can end up, during the episode,
cloning them down and I'm able to get them working,
almost regardless of what language they are,
from a makefile or a Docker container or whatever.
Yeah.
And you just boot into KExec for those things, do you?
I was going to make a KExec one.
Well, to keep it clean, you know.
All right, Drift, I'd love to hear yours.
So the one that I'm grateful for is stable updates.
Much better than they were.
Yeah. Oh, man. Yeah yeah we recently had a co-worker that was having some weird grub air messages after an update
and it just totally took me back to a time where you had like these impossible questions that were
asked by your package manager would you like to destroy your config or completely overwrite your
config yes neither yes what about you, Cubicle Nate?
I don't have to worry about WinModems anymore.
Oh, that's a good one.
WinModems were the worst.
Oh, man.
It took me like days of just tooling away and back on Mandrake Linux.
And when I got it, when I finally got it, man, I was jumping up from office chair to
office chair.
I mean, I was so happy.
Man, Cubicle Knight, I kid you not.
I think WinModems was the hardware that taught me it's worth paying a little more if it has Linux compatibility.
And to this day, I just, a few days ago, I ordered myself a steering wheel to play video games on Linux.
And I, like, the first question I have is,
which of these is actually compatible with Linux? Like, that's where I start. And that was drilled into me because of WinModems. I was going to say, I think my first incompatible
purchase of hardware was a WinModem. And then whenever I got at home and realized
I had purchased the wrong piece of hardware, I was so incredibly upset.
My first machine I really used was actually a laptop
that I put Linux on in 2003, late 2003.
And getting all the different little pieces of it working,
specifically the WinModem,
was just such an exercise in frustration.
Rocco, I'm curious, roughly how long have you been running desktop Linux?
Probably the early 2000s.
So it's not, you know.
That's a pretty long time.
It is.
Do you have a recollection of something you used to struggle with that no longer is an issue?
Well, to be honest with you, I don't even have to go back that far to think about it.
I mean, you think about the installers themselves, how far they've come.
But just think about things like no mode set and having to edit the grub menu just to get into a Linux system where you don't have to do that anymore.
I never thought I'd have a Flickr-free desktop, honestly.
Right, and I vaguely remember the time before the Intel graphics were just always baked into the kernel.
There was a time where you didn't necessarily have a guaranteed video mode that was going to work.
And you did have to just essentially go say,
all right, very basic graphic.
Let's just get this thing off the ground
and then fix it after you got it loaded.
Yeah, that wasn't that long ago.
Now, NVIDIA drivers have come a long way since then.
I mean, even Fedora now makes it easy to install.
Or God forbid, the old Lilo.
Lilo.
Oh, I miss Lilo. I actually still use it. Do you really? I old Lilo. Lilo. Aww. Aww, I miss
Lilo. I actually still use it.
Do you really? I loved Lilo.
I really did. Yeah.