LINUX Unplugged - Episode 83: Numixing Fedora | LUP 83
Episode Date: March 11, 2015Ozon OS promises to make Fedora approachable for the rest of us, Ubuntu makes the switch to systemd & then we’ll debate the likely effectiveness of the new Linux Kernel development “Code of Confli...ct”.Plus feedback, story updates & more!
Transcript
Discussion (0)
Sorry, Chris. Are you about to start?
Yeah, I am, but I'm...
Ah, time maths. Time maths.
Yeah, I know, right? I know. Yeah, I know.
Yeah, so there's me thinking I'm like half an hour early,
and actually I'm like three minutes late.
That's why I'm just kind of farting around. I hate it.
And you just missed my daylight savings rant.
But the short version is...
I'm willing to make a pack with you guys.
Matt, Wimpy, you guys, everybody in the chat room, everybody in the mumble room, I to make a pack with you guys, Matt, Wimpy, you guys, everybody
in the chat room, everybody in the mumble room. I will make a pack starting right here.
If you want, and they've got a couple of weeks until they catch up to us, Matt, but when
we all spring ahead, when everybody's all sprung ahead, I'm going to make a pack with
you guys. You guys make a pack with me. We will not fall behind.
We will refuse to do it.
And listen, if we refuse to do it, then that's what time it is.
Like if I say it's 6 o'clock and we all agree it's 6 o'clock, then it's fucking 6 o'clock.
That's how it works.
You're going to go all Arizona on the time savings, aren't you?
We're just going to draw the line and we're just going to say from now on we're done.
It's a pact. It's a time pact. We're going to make a time line, and we're just going to say from now on we're done. It's a pact.
It's a time pact.
We're going to make a time pact.
And you know what?
Don't feel silly because history will look back at us as the people that saved society from a shared delusion.
We will be the saviors of this shared delusion that is daylight savings time.
We will be revolutionaries, and I will start it.
It will start with Jupiter Broadcasting, and it will go out from there, and we can all be part of it.
It will become known as JB time.
And you know what? I'll make the case.
I'll make the economic case because it devastates
our live shows for like two weeks. People get it all
confused and it's not even people
outside the U.S. People inside
the effing
United States of America get it
confused. The Americans
can't even keep it straight. How do we expect
people outside the U.S. to keep it straight?
And I'm starting to think that the only reason
George W. Bush changed it by two weeks
is just to make America different from
everybody else so the rest of the world would have to
take notice of us.
I'm starting to think that's the only reason he did it.
And I'm so sick of it.
I am so sick of it.
The original reason is so dated, too. It's like, what,
farmers 50 years ago or some shit,
so they get more time to farm shit?
I don't know.
That's part of it.
Yeah, no, I agree.
Okay, I agree with the whole daylight savings time
two weeks difference is incredibly stupid.
Yeah, I don't try to.
It should all be the same across the world.
Why is it different?
Like, why is the day changing?
Like, that's dumb.
Bro.
But the whole hour back and forth,
who really cares? But the two-week difference
between every other country, that's ridiculous.
I know. I know.
Just to complete the circle of international
ridiculousness, I'd like to point out
that the UK is offset by one week
from continental Europe as well.
Oh, wow.
Ouch. A week would hurt.
That would hurt.
No, I thought an hour was bad.
Blame some monarch from donkey's years ago for that one.
It's all pretty archaic, right?
It's ridiculous.
And the confusing thing for me is that my offices, our sister offices is in Arizona in Phoenix, Arizona
and they don't have
daylight savings at all
in Arizona
you know, actually
I would state it like this, they do not
share the delusion that the rest of us share
yeah, yeah
the madness is not so
thick there
you know, alright here's what I'm saying, the same people Yeah, yeah. The madness is not so thick there. Yeah.
You know, all right.
Okay, I mean, here's what I'm saying.
The same people that believe that a laptop with one port are the same people that believe in daylight savings.
So you've got to make a decision.
Right.
What kind of person are you?
Do you think a laptop should have more than one port, or do you believe in daylight?
I'm just asking.
What kind of person are you? I want a laptop with one port that also charges itself.
That's what I want.
What could go wrong?
I want to make sure it's a technology that I couldn't possibly already have
so I can invest another $60 or $80
into...
Can I introduce you into the concept of a single point of failure, please?
I would like to...
One port goes out and nothing
on your laptop works ever again.
Right?
Yeah, but if we're going to talk about Daylight Savings Sounds, there is
at least two ports.
There is
a fallback and spring
forward port. There is actually a headphone
jack that also is a microphone jack
in one port, of course.
That's enough.
I'm kind of sorry that
I've stirred up all of these feelings again but also
delighted at the same time
he would have felt very disappointed if he had missed
the rant completely
I feel included now
I just think that
we can make a difference that's all and I'm willing to
do it I just want to make sure I got everybody's
support because we got it
I will definitely support that initiative and I'm unwilling to do it. I just want to make sure I got everybody's support because we got it. I don't care. Just remind me.
I will definitely support that initiative.
There's one other thing, Chris.
I don't know if you want to discuss this now
or after the show.
Oh, go ahead.
Last week, you and I talked about BT Sync.
And when I listened back to it,
it sounded like we were two people that weren't prepared to pay for good software.
Because certainly from my point of view, I hadn't explained why it was I didn't want to pay for BT Sync in its future iterations.
And I don't want that to come across as somebody that's not prepared to pay for software. I want to explain why it is BT Sync has changed and we shouldn't be supporting it.
I completely agree because I think – and I'm sure you know this, Wimpy, but you know me.
I'm totally willing to pay for software.
In fact, I spend thousands of dollars a year on software for what we do.
So I would be – in fact, I did say i'd be willing to pay for it but i
wouldn't want to make everybody else have to subscribe to use it so i think it's a point
well made so go ahead i i think clarification will make i'll explain so prior to using btsync
i i'd been a dropbox subscriber for some years and i'd been paying my hundred dollars and i was
perfectly happy with paying for my dropbox dropbox subscription
so i'm not adverse to paying for software that i find useful but in the light of the edward snowden
revelations and then more so the crappity um security at dropbox i decided Dropbox isn't somewhere that I wanted sensitive information. So I looked
to move my data out of the centralized cloud storage platforms into something that I controlled.
And albeit BitSync being proprietary, it offered me this peer-to-peer synchronization facility,
offered me this peer-to-peer synchronization facility,
safeguarded from central organization. And also, the torrent system is actually pretty great
at distributing a lot of types of files like this.
So it also has the advantage of being a very good way
to distribute media files and things like that.
Yeah, and it worked for me.
But here's the thing.
It's not the cost.
The cost is just one aspect, but it's a very small part.
For them to enforce you paying for this,
so first of all, in their press release,
they know how much data has passed through the BT Sync network
in the last 18 months.
That's not the first time they've quoted that number either,
and I've always wondered, how can they know that?
Exactly.
How do they know how much data has passed through their network?
More worrying is you now need to subscribe per user.
Now, per user subscription,
that means there must be some central authority that you're
logging in with. And therefore, where is your data going and how are they coalescing this?
And more worrying still is you're limited to 10 folders. So again, there must be some central
place that knows what all of your folder shares are in order to determine whether or not you are
under or over their threshold. It could be possible. What do you think about the possibility
that the local server does a check and says, am I authorized? Yes or no. And do I have more than
10 folders? Yes or no. And it could just be as simple as if yes, I have more than 10 folders and M authorized
is no, then don't function.
It was that simple.
Wouldn't they just tell you that?
And that's a perfectly great piece of pseudocode analysis, but it's proprietary software.
And we just don't know, do we?
We don't know how they're doing it, do we?
Yeah, exactly.
So in the light of not knowing how they're enforcing the user accounts
and the folder limitations i'm now looking at the data that i've got stored in there which includes
baby photographs and photographs of all of the children in the family and as a father you will
know that children under the age of four take off all their clothes all the time and therefore you
take photographs of naked children and now who's analyzing the flesh tone coverage analysis in your photographs and all the rest of
it so consequently it doesn't fly for me anymore i need to find something that i know is open source
because i can check it and i know it's not going through some third-party orchestration server.
I've always suspected that the BitTorrent sync isn't doing any kind of data analysis because it would be pretty overt if a copy of your data was going to them.
But I have suspected for a while, based on other observations,
that they are doing some sort of metadata analysis.
Well, we're all pretty familiar that metadata is pretty damn important too.
And that doesn't make me super comfortable, but it's not a deal breaker because let's be honest,
it's probably less than, say, what Dropbox or what Google Drive, for God's sakes,
or even Microsoft's OneDrive is doing, right?
BitTorrent Sync is probably still the lesser of the evil of all of those things.
Or so I would tell myself.
What really burned my ass, and I am so tired of this because, you know, honestly, I've been watching this kind of BS for a really long time.
And Google is a master of it, but they do it in a more subtle way.
But what really burned me was sort of when they stuck their tongue in my ear about open sourcing it a little bit.
They went, hmm.
Right. Yeah. I might do that. I mightcing it a little bit. They went, hmm. Right.
Yeah.
I might do that.
I might open source this.
Yeah, exactly.
And then just walked away.
All right.
Yeah, well, hey, you got more than 10 folders?
Sorry about that.
And then, oh, the open source thing?
Yeah, we've totally dropped that.
And that, I'm so sick of that.
I'm so sick and tired of that bait and switch.
That's the part that upset me.
$40, that's pretty reasonable because, you know, I've subscribed to Dropbox Pro because we also use that for media files. So $40 is pretty reasonable, but I can't expect every Unfilter
supporter to also pay that. So I have to think this through. Yeah, I agree. I think the bait and switch thing is a very good point.
But my concerns are more around how do they know?
How are they monitoring?
How are they tracking this?
And therefore, now it's definitely not going to be open source.
How can we trust it?
Yeah, and for everybody listening that said all along,
I told you you shouldn't use it if it's not open source.
Well, you were right.
Well, and see, for me, I utilize technologies that aren't open source
and that potentially I'm pumping data through.
Generally speaking, I will only pump stuff out that I want people listening or viewing.
Yeah.
So podcasts.
Hey, you know what?
If the NSA wants to listen to my show, that's frigging awesome.
Awesome.
You guys are bored. Yeah. Yeah. Just go use their sponsors. They're watching Matrix screens and stuff. Yeah, you know what? If the NSA wants to listen to my show, that's friggin' awesome. You guys are bored.
Yeah.
They're watching Matrix screens and stuff.
Exactly. So that's cool. But outside of that,
anything personal, some stuff I won't even
put on computer. I mean, like, just
point blank, I won't.
Just because you don't want to.
Hey, you know what?
I'm just getting selfie shots.
I don't want to put that out there.
On that note, we're going to start put that out there. I don't want to hear about Wayne's selfies.
On that note, we're going to start the show.
Welcome to Linux Unplugged, your weekly Linux talk show
that's just sitting around and waiting for the damn Internet of Hat things.
My name is Chris.
And my name is Matt.
I'm telling you, Matt, screw the watches. Screw the phones.
I want my hat internet connected.
Think about all of that space you could use for battery.
The rim could be used for sensors.
You could have easily a couple of cameras.
Dude, some hats could have a 360-degree camera assembly, right?
Nice.
I like where you're going with this.
Can we get off Google Glass?
Can we get off the watching?
Can we please folks?
Not only that, who doesn't look good in a hat?
Everybody looks good in a hat.
Ladies look good in a hat.
Guys look good.
Hold on.
I'm going to grab a hat.
Hold on, Matt.
You know what?
You're going to do a hat thing.
I'm going to grab a hat for the rest of the episode.
I'm going to wear a hat.
There you go.
Guess what?
I'm doing Unplugged in a hat, Matt.
We're going to go in the future.
This is my internet hat of things.
And on this episode, I'm going to just
have Google Docs sort of projected
into my eyes because my hat of Internet
of Things has snapped down glasses. Because why
not? Because it's got battery capacity
for that. And I'll tell you what we're going to talk about.
There's an upcoming distribution that promises
to make it easy to game on Linux. And then it's
from folks. You may have heard it before. We're going
to talk about that. Also,
it's not Wayland.
It's not Mirror.
No, ladies and gentlemen, a brand, brand new way to do graphics on a Linux desktop coming
to you by Google.
Yeah, we're going to talk about Freon a little bit in this episode.
Yeah, I know.
Did you say it was called Leon?
No, Freon.
Yeah.
Oh, see, I would have gone with Leon because then it's more recognizable.
Oh, yeah, man, I'm running Leon.
You know how we have this open source thing called Wayland that's a protocol that you could just kind of use?
Well, let's just say if it's not invented here, you're never going to use it.
And then we'll move forward from there.
We're going to talk about Freon.
That's coming up later in the show today.
We actually have – I'm really excited about today's Unplugged.
It's a good smattering of topics. And one thing I want to get into with the mumble room is if anybody thinks this new
Linux code of conduct, or I'm sorry, conflict resolution code that was merged into the Linux
kernel during the Linux action show this Sunday, I guess Linus is probably just doing that while
he's watching the show. If we actually think it's going to help how the Linux kernel developers
interact with each other and if they need to change it. So that'll be coming up in the show, if we actually think it's going to help how the Linux kernel developers interact with each other and if they need to change it. So that'll be coming up in the show
as well, Matt. But you know, I've been trying something kind of new in the Unplugged show.
Oh yeah?
There is a, you know, Matt, you got to mind the gap. And between Linux Action Show and Linux
Unplugged, new stories develop and they change. And there is a gap that oftentimes a couple of stories get dropped
that just don't make it into any one of the shows.
And so I've been trying to pick those things up and bring them to the forefront.
Now, one I think we're going to talk about more later on Sunday is Ozone OS.
I think that's how you say it, or Ozon, right?
It's from the folks behind the Numix project and, of course, the Nitrix project.
It's designed to get you into a simple, sleek, and modern desktop and get stuff done quickly.
It is, if the Numix guys could make a desktop, well, guess what?
They have, and this is what it would look like.
Remember, Matt, they teased it on our interview with them during the Linux Action Show that they're going to be working on it.
Yeah.
Well, here it is.
The latest OS release is called Hydrogen.
It's based on Fedora 21.
It uses GNOME Shell 3.14,
customized with their own extensions
to make it a unique experience. It ships
with a gorgeous GTK theme, shell
icons, the whole thing. So you've got the
GTK theme, you have a shell theme, and
an icon theme to make the whole thing
freaking gorgeous. They have the
dock down on the bottom, and
oh, they have a YouTube video.
And you know what that means. Chris got to play that YouTube video.
Let's see what we can.
Hey, Matt, when there's YouTube, I got to play.
Oh, yeah, we got some music.
Adam Desktop.
Simple, fast app storage by usage.
So your more frequent apps come up to the front.
Comes with Chrome.
They're using, obviously, a very nice theme.
So files looks like a very nice file manager.
The icons are gorgeous, I'm not going to lie.
It's very white.
Oh, it looks like they have a software center in here, Matt.
Oh, oh.
Oh, yeah.
Oh, wow, there's slight transparency in the menu.
So, like, you know, they have the client-side decorations, but there's a slight transparency in them.
The icons are just gorgeous.
Yeah.
Wow.
You know, this might be the kind of, this is a fedora I could use.
Yeah, oh, yeah.
No, it definitely looks great.
Oh, my gosh.
So, the Google Play, oh, okay.
All right.
All right. So, I think, yeah, I'm going to give this a download and give it a try.
Yeah.
Huh.
I mean, from a visual, like, just first impressions point of view, it's really, really cool.
I am impressed by it. No, I really am impressed by this.
I think this looks really good.
I am really impressed that they...
So here's the thing, is what I was worried about when they first talked about it, although
they kind of corrected it pretty soon, is I was worried
they're going to go off and do something on their own.
And you and I have sort of lamented
during our Fedora reviews, like
why is nobody building an amazing distribution
based off Fedora? Like you have
a million distributions based off of Punto
and Debian, and nothing
based off Fedora or OpenSUSE of
Merit. I mean, there are some now like Corora, which is great,
but Corora is essentially Fedora.
This is not quite as hardcore,
but this is nearly elementary OS meets Fedora.
It's not as hardcore as that, but it's close to that.
That, to me, is a very compelling use of Fedora as a very good base.
Technologically, it has a lot of good features.
It's pretty cutting edge, but it's got a lot of rough edges.
You throw this on top of it and you make it ready to play Steam games.
I think it's kind of – so here's the thing.
Okay, here's what – haven't you – whenever you get asked, hey, I would like to try out Linux and I want to be able to play some games, your default answer always is, okay, well, you should probably try out Ubuntu.
And in the back of your mind, you're going, gosh, but I don't know, like, you know,
they're about to switch up the Unity desktop environment to this whole new thing and the next update could be really weird and I'm not sure if I'm putting you on a path
that you're not going to be entirely happy with.
And there's these other distros that spin off of Ubuntu called Ubuntu Mate,
but they're still kind of, you know, attached at the hip to this main distribution
that I'm not so sure where this is going.
And there's this other distribution called Fedora that's connected to this Red Hat company
that I'm pretty sure is a good long-term bet.
And I would really like to be able to recommend this to you, but I, for God's sakes, can't
give you to just go try out Fedora.
That would be horrible for a brand new user.
But something that takes Fedora and makes it presentable and user-friendly, but lets you use a distribution that is based off something from Red Hat, that's something I would have a little more confidence in recommending to a new user once it has some more development time.
I would agree with that.
And one thing I need to refresh on is I need to re-examine where we're at as far as package availability for a lot of the specialty proprietary apps that I use most distinctly.
See where that's at and how
easy it is to get to. But from what I'm seeing
though, it kind of looks like it's all just right there
in a software center-like environment.
It looks like the nicest Fedora I've ever seen.
I think it might
be a really... It's something I'm going to have
to download. That's just what it is.
There's just no way around it. Alright, Rotten Corpse,
what do you think?
Well, it's actually really nice looking and I'm a to have to download it. That's just what it is. I mean, there's just no way around it. All right, Rotten Corpse, what do you think? Well, it's actually really nice looking, and I'm a GNOME fan.
And I like how they're using extensions to expand on GNOME rather than trying to fork it or something.
The only problem is that they've done a few things, tweaks that are kind of odd.
Like, for example, when you open up the application launcher, there's no categories.
There's no folders.
It's just you have frequency of use of applications, and that's it.
You don't have any choices.
And then you have to search for anything else?
Yeah, you have to search for everything.
If you look at the screenshot, it just shows the most frequently used, and it has really no order whatsoever.
That could be a 1.0, or it's just a beta.
I mean, that could be something they add.
But, yeah, that is a little odd.
I'll grant you that.
I could see, though, how for a lot of users that would be kind of nice.
But if it's not pre-populated with some basics, that could be very confusing too.
It's a pretty cool distro.
It looks pretty awesome.
I like how they're replacing Shotwell with GThumb because they're actually being up-to-date now,
whereas Shotwell is pretty slow and updating.
The only application they chose
that's kind of weird is the Tomahawk
selection. Because Tomahawk's cool
in theory.
They have a lot of broken stuff
and I've actually kind of talked with the
Tomahawk people and they are working on a lot of
different things that eventually it will be awesome.
Right now it's still in like beta stage.
What do you think about this – what do you think about calling it the Atom Desktop instead of calling it like Gnome Plus or something?
Is that taking – well, I guess if this is early days, maybe they have intentions to go further.
Perhaps that's what they're implying.
Well, I think they're calling it the Atom Desktop because allom Desktop because they're calling every single extension they make Atom something.
So maybe they just think that the Atom Desktop is GNOME plus all the Atom add-ons.
It's interesting they do things like top icons by default.
I think it's a pretty smart bet doing the extension route because if you look at the trajectory of GNOME right now, for example,
GNOME 3.16 is looking really, really good.
And so for them, it's going to be minimal effort to take these modifications theoretically
and move them to GNOME 3.16 because their extensions work.
It's not as dramatic of a – it's not, quote-unquote, a fork, for example.
Right. Even their extensions are not very extensive.
They're extensive in the sense of
what they're offering, but they're not
so
catastrophically different that
when 3.16 comes out,
then automatically they're broke and you can't use them anymore
and they have to rebuild everything.
They're changing things.
Instead of using the dock inside the overview,
they're making a genuine dock at the bottom and things like that.
It seems more like it's GNOME with extra polish.
So they are using the software center, the GNOME software center,
as their software center.
But it says here they're doing things like they're including repos
for things like making it easy to install codecs and various software inside the software center.
So, again, making Fedora a little more approachable.
It's going to have RPM Fusion in it too.
I'm going to have to download this and kick the tires because I have felt basically for the last two releases, but really with the last last release of Fedora that it is such a great base distribution.
But the project itself, probably because of its affiliation with Red Hat, just – they can't seal the deal to make it really approachable for users that are not free software crusaders.
Right.
Right?
The fact that they're adding the European fusion includes – it's going to solve some of the proprietary issues too.
So why don't you like Tomahawk?
Spotify and things.
Oh, Tomahawk is awesome.
Tomahawk is a really cool concept.
But for example, Google Play support, like in their video they mentioned that you can use Google Music.
Yeah, you can.
It's just it's not integrated with any other service.
So you're either using your local stuff or you're using your Google Play Music, and that's it.
You can't switch between the two and you can't do shuffling between the two and things like that.
But it also has like Spotify.
So right now I've pretty much only been using Spotify for the last couple of weeks.
But it also has things like own cloud support, and I have a lot of music up on my own cloud server.
They're all separated.
Right.
That's the only reason I don't like it.
They're all separated.
Right, but if you could – That's the only reason I don't like it.
If you can pick just one, you get a native desktop application that allows you to have access to these cloud music services.
Well, there's also something like Clementine that does the same thing.
Yeah, Clementine would have been a good choice too, yeah.
Well, I like Tomahawk, and it's got a lot of potential, and I've talked to the people who are developing it and they said they are working on integration for all
of the different cloud music plus local
and like currently
certain, there's like weird views
like for example you can't
you can't shuffle through Google
Play Music stuff. You can only play and
select and create your own playlist. You can't actually
do any kind of shuffle mode and that's
pretty weird.
Like currently you can't like
currently you can't even do a list view like you can just see just album covers you can't even say
here just give me a list of all the stuff in my my cloud you know my music google music account
you can't even do that yeah so it's kind of like it's got a lot of potential and i am looking
forward to it being more like a 1.0. I love the idea.
I love the idea because once it becomes a native GTK or whatever Linux application,
then things like my keyboard controls work a lot better and all kinds.
I love the idea of taking some of these cloud quote-unquote services.
God, I'm just using the word like it actually is a real word now.
And then integrating them with a local desktop.
Something else, real quick, before we stop talking about Ozone, also Steam, pre-installed, Chromium, default browser.
I mean, this is my fedora if I spent two days, I was going to say three, but one to two days setting it up.
RPM Fusion repos.
I mean, this is my fedora.
So, yeah, I just, and it's fun because they teased it on our show.
It was the first place they ever mentioned it, and now we get to see it here.
So I'll have links in the show notes.
If you guys want to go check it out, we'll probably talk a little bit more about it.
So, of course, it's –
Firefox.
What?
Shut up.
Shut up.
Shut up.
Shut up.
Shut up.
No.
No.
3.18.8 kernel, so that way your Chrome works just fine.
Hey-o.
Anyways.
And also I'll link to a web update article where they did a good post on it.
I was going to ask – I was hoping Popey would stop by,
but anybody in the Mumbler running the 1504 betas?
Once?
Wimpy, you are?
Oh, yeah, of course you are.
Yes, of course.
Yes, of course you are. Of course he's got it. So I i guess you've probably then you've made the switch over to systemd uh any uh thing to report uh not
a lot um i've not had any difficulties myself the only thing that i've noticed is that if you've
previously installed and gone for full disk encryption, then systemd is slow to boot, and that's because there's a 90-second timeout whilst it tries and fails to do cryptid swap.
And they're working on fixing that.
So that's the only, like, major, in air quotes, issue I've seen with it.
But by and large, it's been a seamless transition.
Popey did post on Google+, that after his work day,
he did the update, Upstart was removed,
SystemD was added, and all worked fine with no drama,
except for the historical drama attached with the entire SystemD tobacco.
Yeah, let's not get into that.
No, no, we shouldn't.
All right, well, before we continue on,
I want to take a minute right now
and talk about our first sponsor,
and that's Linux Academy.
Go over to linuxacademy.com slash unplugged
to get our special Linux Unplugged discount,
which is unique to the Linux Unplugged show.
I don't want to brag.
But Linux Academy, I want to reach out specifically to the Linux audience
to give you guys a special discount.
And Linux Academy is an awesome resource for you to take your knowledge set to the next level.
It's created by people that are truly passionate about Linux,
about teaching people, about all of the categories that they cover.
And that's why they're not a generic training site.
They are dedicated to this. And now they've been a sponsor for a little while.
I've had the opportunity to hear some really nice success stories. And that is pretty amazing when
you think about what success means, right? Success, when you go to Linux Academy, means
you've been able to pass a certification, or you're able to get that job that you couldn't get before or maybe you did a little better on the review.
Like that's the kind of success that has an impact on your life like nothing else.
And that's what's really unique about Linux Academy.
They have step-by-step video courses.
They have comprehensive study guides.
You can download and keep them.
Viewer Seth, he likes to listen to some of the MP3 content in the shower.
They also have live streams where you can ask the educator questions.
They have scenario-based training.
And what's super sweet about this is this is going to give you hands-on experience with the technology.
So by the time you're done with that lab, you've actually implemented the technology you'd be working with in production.
So when you go work with it in production, it's not the first time you've ever touched that.
It's not the first time you've ever done that.
It's not the first time you've ever read that config file.
How embarrassing is that, right?
No, the scenario-based training, you actually go implement that technology end from end.
And for me, because Amazon Web Services was an entirely new beast that was of its own and total creation, unlike anything else.
I was a little intimidated by that. The fact that I could go over to Linux Academy and wrap my brain
around using S3 and using the AWS mailing services and using their DNS and really kind of wrap my
brain around how all of those things can work together. So that way, when I go to talk about it,
it's not the first time I've ever seen it. That was critical
for me. Go to linuxacademy.com
slash unplugged. Get our 33%
discount and get started.
I have a great
success story right here. Thank you
Linux Academy by Mike K.
I just landed the job of my
dreams at a hosting company
as a Linux administrator.
I can't thank you guys enough. Also,
I want to give a shout out to the guys over at
Jupyter Broadcasting. If it wasn't for the Linux
Action Show and Linux Unplugged, I never would
have known about Linux Academy.
That's pretty cool. LinuxAcademy.com
slash unplugged. Yeah, Matt.
I mean, that's seriously the coolest thing ever.
That's amazing. Yep, go check it out. It's really
a great resource. I'm using
it now. My wife, Angela, is using it as well.
Michael Dominick from Coder Radio, he has the Team Pass,
so that way his team can use it.
LinuxAcademy.com slash unplugged.
Okay, so I got a few things I want to talk to you guys about.
You guys, this would have been a great topic for TechSnap,
but we prerecorded this week, and so I thought, well, since it's Linux related, I'm going to be a little selfish.
I'll go ahead and grab it for the Linux Unplugged show.
You guys may be familiar about Project Zero.
We've talked about it on the TechSnap show before.
It's this initiative by Google to try to crack, well, in the most case, open source projects.
But it's not because they hate open source.
It's because they want to try to find the bad stuff before state actors or
malware authors do.
And so it turns out
they've been able to do a pretty devastating
attack against Linux.
You're not going to believe
how they did it. And especially you laptop
users are susceptible to it. If you're on a desktop
you're not as susceptible to this attack.
Get this.
The technique, dubbed as Rowhammer,
rapidly writes and rewrites to memory to force capacitor errors in DRAM, which can be exploited
to gain control of the system by repeatedly recharging one line of RAM cells. Bits in an
adjacent line can be altered, thus corrupting the data stored. The corruption could lead to
the wrong instructions being executed or control structures that govern how memory
is assigned to a program being altered.
The latter case can be used by a normal program
to gain kernel-level
privileges. The Project
Zero team has now built two working exploits
that successfully hijack
control of many x86
computing systems running Linux.
As they say, they could do
the same with other operating systems as well,
but they're kind of focused on trying to find flaws in open source software
to make open source more secure.
The proof-of-concept exploit code flips bits in RAM
to alter the page tables for a process,
allowing an attacker to gain access to all physical RAM,
including the kernel's memory space.
From this point, memory protection mechanisms
and other security measures can be completely bypassed and structures within the operating system tampered with within to take
over the machine. Now here's this. How great is this? The team tested the exploit on 29 x86 based
laptops built between 2010 and 2014 using DDR3 RAM. In 15 cases, the team could successfully subvert the systems within minutes and found the DRAM made by a variety of manufacturers is susceptible to the attack.
Here's the interesting part, though. While there was a high cracking rate, the team reported almost no success on desktop machines.
This is possibly because those computers use newer RAM. Maybe some of those computers were using ECC RAM
with error correcting, of course, which makes RoHemmer attacks on the kernel much
harder to accomplish. Or maybe that laptops are just
denser and lower power, so they're easier to corrupt. And then this article
goes on to talk about a bunch of other really interesting things, but they say the Google team also
said newer firmware versions, like just
to the BIOS, that change how the
CPU and the memories controller
just talk, like how fast
they refresh the RAM, reduce the
effectiveness of Rowhammer
Attack 2. Not completely, though.
Just kind of, in most cases, made it take longer.
The team has released the code on
GitHub and can be used
to test Linux and macOS systems for the vulnerability.
And in the article
I link in the show notes, that GitHub
code is linked, so if you want to test your machine,
if you want to go all Project Zero,
here's the RoHemmer test code.
Right there on GitHub.
Yikes.
I almost want to do it, but then
You don't want to know. I mean, you do,
but you don't. You really don't. You want to do it, but then... You don't want to know. No, you do, but you don't. You really don't.
Right.
You want to do it on someone else's machine,
especially someone you don't like.
Right.
If it's a client that's a real bear or something,
do it on their machine.
That's okay.
I just don't want to be hacked.
When you hear that kind of stuff, you're like,
oh, boy, there's nothing I can do.
There's just...
There's no way you could ever prevent anything
from avoiding that.
Windows, Linux, Mac, anything that has the permissions in RAM, even the no execute bit,
those are by pages in the RAM of the computer.
Even though it's enabled by the CPU, they're all based in the RAM.
So you can just flip bits no matter what, regardless of the operating system.
I was talking about a story on Tech Talk today, 142, I think it was today.
And we were talking about how the CIA has had a multi-year effort underway to crack iOS devices.
And I was kind of thinking about that is just like a pretty nasty situation where they have gotten to the point where if they cannot crack your encryption,
if they cannot crack your password or whatever it is,
they will take an iPhone and they will watch the electrical use and frequency of the CPU as it does encryption.
And from that can reverse engineer some keys to crack the encryption.
And I'm thinking to myself, okay,
if my foe is somebody
who can take my phone and put it in a sensor
grid and watch the electrical
output of my CPU
from afar and then somehow reverse
engineer the encryption from that,
there's not a lot I'm going to be able to do.
There's nothing you can do
about that. And there's no point in worrying about
that.
You can leak information in pretty much most ways. That's why a lot of things try to be
deterministic or never allow variation in the operations that it actually performs.
If everything is consistent, it will be impossible, or at least as impossible as
designed or architected. But it's very rarely that perfect software has bugs
yeah and people are buggy yes they are uh all right um i wanted to just do a follow-up uh
something that broke kind of between linux action show and now that has really gotten out of control
is this big hoopla around and i started to see see it brew, and I'm like, no way.
What's going on here?
Before we went on the Earth Linux Action Show,
decided not to run with the story, and then it just exploded.
Like, people are all upset.
Google is dropping support for every version of Linux before version 3.16.
How dare Google?
Chrome is going to be completely unusable on LTS?
Like just all of this outrage.
And I was like, well, what is going on here?
Well, OK. OK. All right.
It turns out just mislabeling the bug has caused all of this major confusion and outrage on forums all across the Internet over the weekend.
You might not even heard about this if you weren't paying too close of attention because it happened so damn fast. A few days ago,
it appeared that Google began requiring new versions of the Linux kernel in order to use
Chrome or Chromium. Now it appears Google intends to continue to support older versions of the Linux
kernel, but they're hitting a bug. It appeared with modern versions of Google's Chrome and
Chromium web browsers. It seems to be that there was a dependency on version 3.17 or newer of Linux.
Otherwise, when dealing with Chrome or Chrome extensions, the user would get error messages.
It turns out that Google didn't intend for there to be a hard requirement on version 3.17.
A Chromium developer commented on the bug and said, I'm updating the title so that
people who have been misled into thinking that non-TSYNC kernels were deprecated immediately
understand that it's simply just some unknown bug that are hitting some users and they're
continuing to work on it.
So if you read that Chrome will no longer work on your version of Ubuntu because you
have the 3.13 kernel or something like that, or 3.16 kernel,
never fear. Chromium
is not going away.
I couldn't believe that.
This is just another example
of why Firefox is awesome.
Oh, for God's sakes.
Really?
That's where we go with it. I mean, I don't mind Firefox,
but for God's sakes. Hey, Wimpy,
are you awake? Are you still around?
Oh, yeah.
I'm awake.
Just –
Are you okay?
Are you okay, Wimpy?
Are you okay?
Yeah.
All right.
It's all good here.
I have an email that I think you are the perfect person to answer.
So, Zach the Penguin writes in.
Oh, crikey.
I know.
I know.
Question about Matei and the pie.
Hi, guys.
Glad to be getting in touch again. I listened to Unplugged this week and was wondering if anybody has tried Question about Matei and the pie. Hi, guys. Glad to be getting in touch again.
I listened to Unplugged this week and was wondering if anybody's tried Ubuntu Matei on the Raspberry Pi.
By the way, did you know there's a Pi 2 out now?
Holy crap.
I suppose this question might be more for the mumble room, but here it is.
I've noticed there has been no mention of Ubuntu TV for some time.
I've looked around.
What's the deal on that?
Stay frosty.
Zeck the Penguin. some time i've looked around what's the deal on that stay frosty zack the penguin so i'll get to the bunch of tv thing in a sec but uh wimpy any uh thing to share on ubuntu mate and the raspberry
pi okay on the raspberry pi you know the original versions there'll be no ubuntu on those models because Ubuntu don't build for ARMv6. They only build for ARMv7. But if you've
got a Raspberry Pi 2, then somebody in the Ubuntu Mate community ported Ubuntu Mate 15.04
to the Raspberry Pi a couple of days ago. So that's available now. And I've had preliminary conversations
with some of the Ubuntu devs
that are responsible for Ubuntu Snappy Core
to get some advice as to how we might be able
to make that an official image.
And they've given us some really cunning advice
about just creating a root file system for arm v7 hard float
and then the instructions on how you then integrate a bootloader and a kernel for any other
arm v7 platform into that root file system so you can effectively enable that for a multitude of
arm v7 devices so we're looking at that.
But if you've got a Raspberry Pi 2, there's an Ubuntu Marte 1504 image available for you
now, which is well ahead of the schedule as far as I'm concerned.
Yeah, I was pretty surprised when I saw that on Google+.
Yeah, it's pretty great.
Pretty great.
Well, I tell you what, I can't take any credit.
And I wish I could pronounce the community member's name,
but it's got far too many letters that I can't string together in it.
So I'm just going to say thank you and you know who you are.
Yeah, that's pretty neat.
And you know what?
It makes a lot of sense for the Raspberry Pi,
especially this new one that's supposed to be much faster.
Honestly, it makes it sound like it could be used as a full-fledged desktop.
What's the...
Limpia, have you gotten any reports back on the performance?
Good enough that you can use LibreOffice in it.
Good and well.
I mean, that's...
That's pretty big.
What's it like in a browser?
That's really where it comes down for me.
If it's reasonably YouTubable, then cool.
Yes, so long as you're using
html5 rather than flash that all works too there's we haven't quite the guy the guy that's
looking at this hasn't quite figured out the um uh the accelerated video yet but i think that's
just a matter of time and uh we're also looking at the odroid c1 as well oh very nice that's pretty
exciting that's pretty exciting. That's pretty exciting.
Oh, Wimpy, I always love getting the updates.
I feel like I get the inside scoop.
It's great.
I know, right?
So, Zach the Penguin, I hope that answers your question.
It sounds like that might be an area to play around with.
Oh, man, now you're making me want a Pi 2.
So, if anybody out there in the audience ends up trying it out on a Pi 2, I'd love
to hear your thoughts.
Go over to jupiterbroadcasting.com slash contact and tell me your
thoughts or maybe, you know,
we've all got phones with cameras now.
Why the hell aren't some of you taking more videos?
And just upload that to YouTube and email that into
the show. You can do it from the phone.
I want to see how it works.
How does it function?
How well does it work? That's what I want to know.
So go over to jupiterbroadcasting.com
slash contact and you'll find the Linux Unplugged show in the dropdown,
or you can submit to linuxactionshow.reddit.com.
Hey, before we run too far, I know I've mentioned a lot.
I don't mean to be obnoxious, but I just really want to see you.
I want to meet you.
I want to shake your hand at LinuxFest Northwest 2015.
I know.
It's a long ways to go, but let me tell you.
The United States of America, we've got, like, more than 20 states. We do., we've got like more than 20 states.
We do.
Yeah, like a lot more than 20 states.
And you know what, Matt?
Maybe you would tend to disagree, but tell me, Washington, it's one of the best, isn't it?
Oh, I've been to a few of them up and down the area.
I've been way up north, way down south.
And I would say Washington is definitely both weather-wise and culture-wise is just chill very relaxed. Very cool. Yeah. Washington's the best state out of all of them.
Absolutely. And so that's why we want you to come to LinuxFest Northwest, because one of the best
places in Washington is Bellingham, Washington. I mean, there's Seattle, and they have a Space
Needle, and they have sports there. But you know what they don't have? The true, genuine,
hippie culture of Washington. That's up in Bellingham. Growing up in Bellingham for a good portion of my years,
yes, that's actually accurate. So if you really want to know what Washington's about,
you come to Bellingham. If you want to know what we want you to think Washington's about,
you go to Seattle. Exactly. Yes. Now you got it. Now you got it.
So it's April 25th and 26th. We're going to try to get as much of the crew out there as possible.
We really want to go big this year.
And so that means we're going to be flying folks out.
We're going to be having some big after parties and things like that.
And along to go with that, we've launched a new shirt.
If you go to teespring.com slash Linux, we've only sold 38.
We need to get to 150 even to meet goal.
And at that, we won't even be covering our LinuxFest
Northwest cost, not even a little bit.
We would have to probably sell
a lot more than that because we're selling the t-shirt specifically
near cost. But if you could go over to
teespring.com slash Linux, grab yourself some swag.
We've got the long-sleeve shirt. We've got the
hoodie. This will support our LinuxFest
Northwest efforts. We've also got the ladies
tee. You can go grab that over
there as well as the
kids' tee, which is, look at that, $13 for the kids' tee, $17 for the t-shirt. That's our cost.
So if you really want to make sure we get there, I'm not even joking, you might want to buy two.
We set it low because we really want as many folks wearing this swag as possible.
Right now, the number one color seems to be this nice blue, which I'm not going to lie,
does look really good. And you know what? Pro tip.
You're Chris right here. You're this guy. This is me. Me. I had your back.
When we designed the new Linux Action Show logo for Episode 300, we knew what was up.
We'd actually gotten our crap together by that point, and we decided, let's make sure that this will print well on a shirt.
So we've designed the Linux Action Show logo for episode 300 and forward,
specifically to make sure that when we do swag,
it prints well. And my friends,
it does. This is the only black and white
run of the Linux Action Show logo that we
have done, and we are trying to raise funds for
our coverage of LinuxFest Northwest. You can get it at
teespring.com slash Linux, and we have
only sold a meager 38
so far, not even reaching the
goal. And the idea is, not even reaching the goal.
And the idea is once we raise the funds, then we're going to be able to afford things like flying out guys like Rotten Corpse and Q5 Sis and Chris Moore and Alan Jude and Michael
Dominic.
And like, could you imagine how much it costs to fly all of those people out and put them
up in a hotel room?
Can you imagine? It's got to be like $2,000 a put them up in a hotel room. Can you imagine?
It's got to be like $2,000 a person.
So there's no way.
And that's what us doing, Alan, is freight.
I mean, I think that's what we did that one year, right?
We just popped them out of a crate.
But yeah, I mean, it would be nice.
Right now, 38 shirts is not going to do it.
That's for sure.
That's for damn sure.
And even if we sold 1,000, we'd probably only still cover only a part of it.
But anything we could do could help.
Plus, then you get some awesome swag. even if you're not going to the fest.
You can still get a great shirt.
And the logo does look good.
And I have found, for some reason, that Rocket seems to start conversations.
And then if you are clever, you segue that conversation into a discussion about Linux and software freedom.
And I know that sounds like stupid, but you'd actually be surprised how often that has happened.
I'm not even kidding.
I went and got my haircut today, and I'm wearing the Unfilter shirt.
And somebody's like, Unfilter?
What's that?
I'm like, oh, well, let me tell you.
And it's a great opportunity to also plug the network.
So anyways, that's my super long way of saying LinuxFest Northwest 2015 is coming up.
And they've just today opened up early registration.
You can go register right now.
And if you want to register for free, you can.
Or if you want to toss in to them, you get a T-shirt and it's $60
and it helps support the LinuxFest Northwest as well.
We go to all of them.
And I've got to tell you, it's one of the best in the U.S. of A.
And if you've ever considered coming to United States Linux Fest, not only are you going to get a great taste of one of the best states in the United States of America,
you'll also get exposed to some great barbecue, some great JB experiences, and get a great fest at the same time.
That's right.
Man, I tell you what, man, I made myself want to go now, and I already want to go.
That's right.
Man.
I tell you what, man.
I made myself want to go now, and I already want to go.
Well, you know, and I think two important things to realize, too, is one, if you have a shirt on, we know you're with us.
Boom.
That's important. The second thing is if you are coming up, do the hotel thing now.
Don't wait until April.
Don't wait until a few days before.
Trust me, you're going to get a better experience if you do it now.
That's really, really important.
to get a better experience if you do it now.
That's really, really important.
The thing is, and this is why this shirt is so important,
is last year I think there was about 1,300, 1,400 attendants to LinuxFest Northwest, and I think about 700 of those attendants
were wearing Jupyter Broadcasting swag.
So we've got to do it again this year.
We cannot go down in numbers, right?
We've got to make a sea of Linux action show.
And there's one clear reason to do that, because
the more shirts that say Linux action show,
the more interviews we're going to get. Come on, let's be honest.
No, I don't know.
Anyways, teespring.com slash Linux.
Why not?
It's a good-looking logo, if I don't say so myself.
I'll tell you what else is great.
Actually, I'm sorry, our second sponsor this week,
and that's DigitalOcean.
And DigitalOcean is all in on Linux.
So when the Linux kernel developers create a code of conduct, they're probably paying attention.
And when CoreOS came onto the scene, they were also paying attention.
That's why they scrambled to work with the CoreOS project directly, so that way they could get subscribed to the development channel.
So that way they get official updates directly from the project.
I love it. They truly get it. They get community, they get open source, they get Linux,
and they understood that if they were going to have a compelling product, they couldn't just
have a great UI. That's pretty obvious if you look at their website. They've got the best in
the business, clearly. But they also knew they needed to build it on top of incredible technology,
state-of-the-art bandwidth and data centers, and really, let's be honest, Linux.
Right? It's Linux and KVM that makes DigitalOcean possible. And it's that fact that they use Linux
and KVM is why I use DigitalOcean, because I have faith in that infrastructure. I have faith
in that setup. And that's one of the reasons why I'm happy using them as sort of my backend
infrastructure every time we have to spin up a Jupyter broadcasting server.
It kind of took me a little while to really wrap my brain around this idea because at first I kind of thought, oh, this is my VPS.
I need to go do a thing.
I'll go spin up a VPS.
Now I think of them as my server room.
Like when somebody comes to me and says, Chris, we're going to have to do this thing, like, you know, dedicated video streaming or a new type of Ruby on Rails things to manage our chat room. Like,
I don't think of anything other than DigitalOcean now. Like, that is my server room because it's so
easy to get started. It is simple, intuitive, and it's very fast. You can start in less than 55
seconds and pricing plans start at only $5 a month.
That's going to get you 512 megabytes of RAM, a 20 gigabyte SSD, one CPU, and a terabyte of transfer.
If you're just starting out, we just did our production on Linux episode of Linux Action Show.
If you're just starting out your podcast, just host your files on a DigitalOcean droplet.
I wish this was available when I started.
Oh, no kidding, right?
If data center locations in New York, San Francisco, Singapore, Amsterdam, and London,
so you could have multiple for like $15, you could have essentially worldwide distribution.
Man, I love that.
Again, with blogging too.
I wish this was available when blogging became a thing.
It's so nice.
But at that interface, it's crazy intuitive.
Empower users can replicate the interface with DigitalOcean's API,
and the community has already done that a bunch.
There's a ton of great apps you can just go out there and take advantage of right now
in the Google Play Store for your Android device, in the iOS Store for your Apple,
but really just all kinds, the whole spectrum from Bash applications to Ubuntu applets to Puppets plugins.
I mean, it's the full spectrum, and there's new ones being developed all of the time.
Why?
Because the API is actually really good.
It's really good.
And so the development community,
and there's a really passionate community,
the same thing you see,
the same thing in DigitalOcean's tutorials community,
they get passionate about it
because they've given them the tools.
They've given them a reasonable value
and so much to work with.
That's what DigitalOcean's all about.
Go create an
account and use our promo code D-O-Unplugged. One word, lowercase, D-O-Unplugged. Just go spin up a
server for free when you use D-O-Unplugged. You can try it out for two months for free, the $5
and go update the packages. Seriously, just go update the packages and sit back and go, wow,
wow. It's like your computer is hooked up to the matrix. It is like a direct feed to the matrix. It's so damn fast. And they have one-click deployments. You can deploy like GitLab or Docker or Ghost or WordPress, Ruby on Rails with one click. And they've been all in on Docker since day one, so they have a bunch of great stuff around that. They've just recently launched free BSD supports. If you want to kick the tires on that, you absolutely can. Just use our promo code DEOUNPLUGGED.
You get a $10 credit.
You can spin up a $5 rig two months for absolutely free.
Go over to DigitalOcean.com.
DEOUNPLUGGED when you check out or just apply it to your account.
That's how they do it.
It's really slick.
Try it out.
DigitalOcean.com.
And a big thanks, DigitalOcean, for sponsoring the Linux Unplugged show.
I love it.
I love it all the time.
I love it a little bit inappropriately, to be honest with you.
I spend entirely too much time in my droplets.
I'm always coming up with something, so it's really cool.
Now, I guess Linus kind of has a reputation.
You know, he's kind of known for being a little tough.
The Linux development mailing list is known for calling it as it is.
It's been a bit of a point of discussion for the last year or so.
I'm not actually totally sure why.
It feels like if you don't like it, just don't participate.
Yeah, that'd be my –
It's gotten to the point though, Matt, where it's just not going away.
You know, I honestly – yeah, and I guess it really depends on –
now, if there's enough people that are bothered by it,
then it can become a thing.
But I think if it's just one or two, it's really kind of up in the air.
For myself personally, I don't see an issue.
Yes, he comes off like a raving lunatic sometimes.
That's fine.
You can do it right back to him and it's all good.
As long as things are – I just don't see it as that big of a thing.
But I know a lot of people are really upset by it and maybe they need a code of conduct.
I don't know.
That's something they're going to have to determine.
So, friend of the show, Greg KH, submitted a patch to the Linux kernel during the Linux Action Show.
And he said – and here, I'll cover that in a second.
But the idea is to make the Linux kernel mailing list maybe a bit more peaceful.
They're going to adopt a code of conduct.
The title, I don't know if I'd call it quite a code of conduct.
I don't think that's quite the right title.
It's more like a method to resolve conflicts.
Like, for example, in it they say,
the Linux kernel development effort is a very personal process
compared to traditional ways of developing software.
Your code and ideas behind it will carefully be reviewed,
often resulting in critique and criticism.
The review will almost always require
improvements to the code
before it can be included to the kernel.
Know that this happens
because everyone involved
wants to see the best possible solution
for the overall success of Linux.
This development process
has been proven to create
the most robust operating system kernel ever,
and we do not want to do anything to cause the quality of submission
and eventual result to ever decrease.
Now, Matt, I'm not a corporate speak master anymore,
but if I were to pull out my old corporate speak,
to me that sounds like what they're codifying there is attitude.
Essentially what they're saying is this process has attitude,
and if you can't handle the heat, get out of the kitchen.
Do you disagree?
That's exactly what it is.
They were lacking synergy and focus, get out of the kitchen. Do you disagree? That's exactly what it is. They were lacking
synergy and focus, but otherwise they nailed it.
Yeah.
Yeah.
Okay. All right. And then before we jump in
too much further, the new code
which was made via
a Linux kernel patch continues.
If, however, anyone feels personally
abused, threatened,
or otherwise uncomfortable due to this process, that is not acceptable.
If so, please contact the Linux Foundation's Technical Advisory Board or the individual members,
and they will work to resolve the issue to the best of their ability.
As a reviewer of code, please strive to keep things civil and focused on the technical issues involved.
We are all humans, and frustrations can be high on both sides of the process.
Try to keep in mind the immortal words of Bill and Ted.
Be excellent to each other.
I like that.
That's amazing.
Yeah, I'm okay with it.
That's amazing.
That's incredible.
That's a very good way of putting it.
I'm okay with it from the fact that I think it's important that it doesn't come down to sexist comments or racial slurs and things like that.
That's not okay.
But I think if you're just calling someone a dumbass or it's like pull your head out of your backside and pay attention, you stupid fool.
That's whatever.
That's not pointing toward any one group of people.
That's just basically hating on anyone that did something stupid.
I don't have a problem with that.
All right.
So the Linux Foundation tuned in with their thoughts on it.
But before I go any further, Wimpy or anyone in the Mumbroom, anything jump to you?
Is this going to even work?
Can the Linux kernel team have a code of conduct?
Well, I like the fact it's called a code of conflict.
I think that that's the best title for it, given where it's been placed.
Right.
And, yeah, the Linux kernel development's kind of famous for its occasional blow-ups
and raucous attitude.
And is this now Linux kernel development growing up and getting a little bit corporate and
pc and and a little bit sensible and not quite so punk and chaotic and anarchic
like it used to be is it that or is it codifying bad behavior as a code of conduct?
Maybe. I don't know.
It doesn't seem to be because there's an escalation channel for if people are uncomfortable with how they've been treated.
So it feels like this is sanitizing and normalizing
Linux kernel development behavior
to be more in line with what you'd expect
in traditional working environments.
And that's good and bad.
It's good because it can be more inclusive,
and it's bad because, well, a little bit of the anarchy of Linux kernel development has maybe died a little bit.
Maybe Linux is a little bit sad.
Yeah, well, yeah, the rumor is that he was not totally,
absolutely happy with it,
but he is the one that committed the patch at the end of the day.
Well, he would be, really, wouldn't he?
I mean, ultimately, yeah, he has to accept these things.
Isn't it funny that they did this as a patch?
That's kind of funny, right?
They did this as a patch.
That's classic.
That's in the Linux kernel tree, so why not?
Yeah.
Yeah, makes sense.
Well, I would rather have a warning sign than accidentally fall into a manhole.
Having a warning, knowing what I'm going to get into, and having it...
That's fair.
It almost defends their position that they can be assholes to you and be ready for it.
Yeah, right.
Like, you're be ready for it. Yeah, right. Like you're stepping
into the arena.
Even though they're kidding or saying it up front,
they're almost
legitimizing it.
Well, and shouldn't...
It's okay, though,
because it's good to have conflicts.
Couldn't you
argue that Linux kernel development
is like in the top 10 most important development software development projects of all of humanity?
Because so much depends on Linux that if somebody screws something up, you literally, I mean, you could impact lives.
You literally screw the world.
Yeah.
Like maybe it's OK that sometimes people use kind of difficult and hard words when they're developing on one of the most important projects of our entire society's creation.
I'm not saying the most. Maybe. I don't know. But I'm saying it's got to be up in like the top 10. Right.
Like look at the entire frickin world runs on it. Right. And so it seems like from time to time, if you do something that makes that thing less good, you probably should be yelled at.
Yeah, everyone's baby.
And also, you know, if Linux is a reflection of humanity through software development, then it should probably reflect its imperfections as well.
Yeah, exactly.
For better or worse.
But I guess this is sort of saying we're going to allow some room for that,
but we're going to try to keep it semi-civil and have an official process when things get out of hand, right?
That's kind of what they're saying.
Doesn't seem like it.
Yeah.
Colonel Linux says,
Linus told a dev in the
mailing list that he wished
that he would have
retroactively abort what?
He didn't say Colonel.
He didn't finish the
thought.
The whole patch?
Maybe.
I don't know.
I think it's the
No, that was the whole
comment.
Hmm.
That he thought he was
surprised he could find
his...
Oh, well.
Very good.
That's rather...
It means he wanted him to die. Yeah. I got it now. That's awful. Very good. He means he wanted him to die.
Yeah, I got it now.
That's awful.
All right.
You know, when Canonical announced their own display server,
I don't know if you guys noticed, but the entire internet caught on fire,
at least the lands of Linux.
When Mir was announced, I believe that it was the end of times and the debate raged and continues to rage. Chromebooks. Not based on Wayland, not based on Mir, their own
totally invented
at Google solution.
And we're going to talk about it
right after I mention Ting.
Go to linux.ting.com right
now to go get $25 off
your first device or your
service plan. And man is Ting
rocking right now. So they've rolled out
the GSM to the open
beta. You can get your device on the Ting network if it's GSM compatible. They just did a big post
over on their blog that talks about all the different types of devices that work on the
Ting network. Let me just tell you, it's a lot, right? Because they got the whole CDMA spectrum
now and the GSM spectrum. We just got to make sure it's the right frequencies. And they have it all
laid out in a brand new blog post. Go over to linux.ting.com to get started. Then you can check on the blog to
see if your device is compatible. Lots of great use cases for these devices. I've been hearing
about some good ones. Colonel Linux, he's got an old Nokia device that he uses as like the bat phone
that he brought back to life. It's a feature phone. It's like, okay, two people have this phone
number. If it rings, I actually know that's an important phone call. Chase, right? Our buddy
from HowToLinux and the Unfilter Show, his home security system running off the Ting GSM network.
Myself, I have put my Nexus 5 on the Ting GSM network. Holy crap. Holy, holy, holy crap. I'm
going to tell you about it here in a second. Nexus 5, it's so badass on the Ting network because I can switch.
I can move back to the CDMA network if I want or the GSM network, which that's mind-blowing
if you think about the kind of flexibility that gives you.
But here's the great thing about Ting.
I'm only paying for what I use.
It's a flat $6 a month.
Now, I'm going to tell you, real talk, ladies and gentlemen, that's a game changer if
you're a small business. A company like Jupiter Broadcasting, we really can't afford to do jack,
but one of the things I can afford to do is give people on our team cell phones. That is huge for
us. As an internet-connected company, that is extremely important, and Ting is making it
possible. I just checked our Ting bill for three devices, an iPhone 5, an HTC One, and a Nexus 5, $55 is our bill.
Three smartphones, Hotspot and Tethering are included, all of the features.
It's just $6 for the line, and then we pay for our usage.
I've got three freaking high-end smartphones on my plan.
I would not be able to do this as a business if it was not for
Ting. I would not have an option for this, and I'm only paying $55 a month. If you're a family,
you can take advantage of that same savings. Go to linux.ting.com right now. Try out their
savings calculator. See how much you could save. I think you'd be pretty mad. Just shave it off,
shave it down, shave it down. Now, let me tell you about that GSM coverage. It's going to vary.
You can find out your coverage information on the Ting website.
But this morning on my drive into work, as I was streaming, I was like, you know what?
I'm doing 50 miles per hour right now.
How 2015 is this?
What kind of bandwidth am I going to get while I'm doing 50 miles per hour on a podunk country road?
It's in Marysville, Washington.
It's called 67th.
And if you know what I'm talking about,
this is a in-the-woods road that is literally cut between farmland.
That's why I take it.
It's a beautiful drive.
And I'm doing 50 miles per hour.
I open up the speed test app.
I get 18 megabits down, 17 megabits up,
31 millisecond ping
while I'm driving in my truck
on the Ting GSM service.
It is so awesome.
And I'm only paying for what I use.
Linux.ting.com.
Go there and support this show.
Go try it out.
And also, I'll give a quick plug to Women's Tech Radio.
Women's Tech Radio has been giving out some Ting GSM cards.
If you like, I think episode, go listen to episode 16.
That's the latest episode episode Women's Tech Radio
within the first few minutes they have information
you can get on the you can get in for the
drawing to get a free Ting GSM
sim and they have information in episode
16 of Women's Tech Radio and the
reason why I tell you that I don't I mean
they get the credit for it but the reason why I tell
you that is game
changer it's so much
fun when I do something like this and I,
and I,
and it just totally opens up a whole new world of speed and signal.
And it's just,
it's such,
it's so exciting.
It's such a game changer.
I want you to experience it too.
Go to linux.ting.com to get started.
Go listen to women's tech radio episode 16 to get a free GSM SIM is they have a drawing.
It's not going to take,
you know,
not much.
I mean,
there's,
there's other people listening to, but you have a shot at getting, you know, not much. I mean, other people are listening too, but you have a shot.
Again, they're giving out two GSM cards, free GSM cards per episode.
So you got a good shot.
And that's episode 16 of Women's Tech Radio.
Anyways, go to linux.ting.com to get started.
Try out the savings calculator just to get an idea of what you'd save,
especially if you're a business.
And if you're thinking about buying a device specifically to run on the Ting GSM network,
go read their blog post
about shopping for a GSM device first.
A lot of good information and it's really simple
and there's a lot of devices that work for Ting
now. Linux.ting.com
and a big thanks to Ting for sponsoring the Linux
Unplugged show.
I'll tell you, I was there yesterday watching you play
with it inside and it's like the
speed readouts were just, you showed it to me
and I'm like, well, how?
You must be on Wi-Fi.
No, no, you're on your, it's like you're on tickets.
Oh, my God, that's crazy.
It was really cool, wasn't it?
It was awesome.
Yeah, and the thing really gets crazy when I'm in full signal to it, really gets crazy.
All right, so let's talk about Freon real quick, so if you haven't heard, this is Google's
effort to basically remove X11 dependencies from Chrome OS altogether.
Freon is not based on Wayland or Mir.
Freon does away with the rest of X11 dependencies and its processes, aiming to provide better performance and reduced power consumption and a smaller Chrome OS binary.
Within Freon, there technically is not a display server.
I want to repeat that. Technically, Freon is not a display server I want to repeat that
technically Freon is not a display server
under the Freon driver model
the Chrome browser talks directly to the kernels DRM and KMS APIs
and is also communicating directly with OpenGL ES
for the 3D drawing functionalities
within Chrome OS 41 this functionality is ES for the 3D drawing functionalities. Within Chrome OS 41,
this functionality is mostly for the Intel Chromebooks, while the various Samsung ARM
Chromebooks should receive similar treatment in later releases. The initial freon supported
devices include the Chromebook Pixel, the Acer C720, the Asus Chromebox, the HP Chromebox,
the LG Chromebase, the Acer Chromebox, and the Dell Chromebox.
The initial limitations are due to be independent on DRM and KMS support in the hardware.
This is a new approach, though.
Among the benefits of Freon is supporting hardware overlays for compositing, partial screen update support,
so you just update a certain area of the screen. Zero copy texture uploads, external display device improvements,
and reduced input in the
latency stack.
Sounds nice.
Why didn't Google just use
Wayland, though? Anybody in the Mumble
room have any thoughts? Why would Google have
to go invent its own system? Why not just use
the Wayland protocol?
Well, Google have invented their own system before.
Why didn't they use Surface Flinger?
They've already got
all the work done. Before
they made this,
they had a thing called Ozone,
and they are making the Wayland
and Mir abstractions
built on top of Ozone,
and Ozone talks to KMS
and DRM through direct rendering.
Not to be confused with the Linux distribution.
Yes.
So they already have this layer called Ozone.
So they've already got two implementations
which talk directly to the kernel already.
They're just adding one that is a little bit less protocol-y or extraction-y.
Yeah, I mean, essentially it sounds like...
They have it all decommobulated or decoupled already.
I mean, this is not my area of expertise, but it sounds like on Chrome OS,
they've essentially been doing a lot of all of the heavy lifting inside Chrome
and then just sending the output to X to just draw it to the screen.
Here, X, here's all of the hard work.
Now, could you just, as a frame buffer, dump this to the screen for me?
And now what they're going to do is take
X11 out of that altogether.
Chrome will talk directly to the kernel
and the kernel will then display it directly on the screen
through the kernel. Because the rendering processes all
have their own compositors within the browser
already. They're already within
each, like within the browser
architecture. So since the
compositor is already there in the browser,
all they need to do is just do a direct well code they have to talk directly to that one ozone layer and they get directly to
the kernel they take the whole process of a what is it method or an indirection by like
wayland or mere protocols yeah they're all in an indirection it'llland or Mir protocols. They're all an indirection.
It'll cost.
So they're just trying to remove costs,
and they're not actually destroying the usability of Wayland or Mir
because they already have the architecture and code
in order to support all three.
Good old Google.
It's interesting to watch them really make their own Linux in a way,
their own Linux distribution.
And, you know, I speak very highly of CoreOS and they were inspired by Chrome OS in some
ways.
So I have learned to give Chrome OS more consideration and when Google announces they're doing something
to kind of sit back and go, all right, what are they thinking and why are they doing it
this way?
Like remember when they announced they were going to drop support for like extended four or something like that?
Oh, yes.
Yeah.
That was a big hoopla.
That was a big hoopla.
Yeah.
And then they kind of reversed on that.
And then with the earlier we talked about in the episode, the dropping support for kernels earlier than 3.16.
Well, that just turns out to be a proprietary software company that ends up working out in the open, sometimes doesn't title things for public consumption and gets bit by the news cycle.
In this case, the initial reactions have been, why aren't you using Wayland?
Well, it turns out we don't really need to.
We've already done the majority of the work.
It's interesting.
I wonder what happens down the road and how far Google can take this.
Well, I think historically companies like Google like control.
So even if it seems like it's just a self-centered, unneeded act, a lot of times they just feel
more comfortable being in the driver's seat.
It's unfortunate, but it's true.
Oh, Popey, you managed to make it just as we end the show.
Yeah, sorry about that.
Yeah, it's the daylight savings, isn't it?
Yep.
Yeah, sorry about that. Yeah, it's the daylight savings, isn't it? Yep. Yeah, I know.
It is the worst thing ever that we purposely put ourselves through.
Don't even get me ranting again.
It's all right.
We missed you.
How are things in Ubuntu Touchland, Popey?
Good?
Busy, busy, busy.
Yeah, I saw there was a community QA today, and your name was dropped in it.
That was the only part I saw, and their name dropped in you.
So you're internet famous now.
Uh-oh.
Yeah.
It's all over now.
The one part I saw, and their name dropped in you.
I'm like, wow, that Popey, everybody knows about him now.
He's big time on us.
Yeah.
All right.
Well, I had one question for you, Popey.
Has anybody –
Oh, go on then.
Have you heard anybody talking about somehow connecting the Pebble to Ubuntu for phone?
Which one, the old Pebble or the new Pebble Time?
Well, the Time's not out yet.
I got the Pebble Steel, and I just wanted to know if I could get any, is there any prospects of integration?
I don't know.
It's one of those things I think you probably have to ask Pebble themselves.
I know we've poked them.
I mean, publicly, one of our developers tweeted at them
when their Pebble Time Kickstarter kicked off.
Chimmy poked them on Twitter and said,
Hey, I would like to add support in Ubuntu for the Pebble Time.
So I don't know if they replied and I don't know
what conversations they've had with them, but they know
we exist.
It would be nice, but
I've read articles about how
they dropped
Windows Phone support and they seem
to do that in a not very friendly way.
So I'm not hugely
optimistic, to be honest.
Very good. Alright alright well so I
want to make a plea again to the audience
I would love to get your runs
Linux
take a selfie for god sakes
or don't do that but a video or something
of your setup upload to YouTube
or Imgur or Flickr
whatever you need to do I'm not going to judge
go over to Jupyter Broadcasting.
Click the contact link.
Choose a Linux action show from the dropdown.
Put Runs Linux in the subject line and send it.
I want Runs Linux from the people.
I want yours out there.
For goodness sake, you've got to have a decent Linux setup.
I don't care.
It could be your laptop.
I don't care what it is.
I just want to see it.
And put your IRC handle in there so we can give you a call out or twitter handle or your name whatever you go by maybe you're not some sort of weird internet
person maybe you just have a real name whatever whatever you go by put that in the email put a
little description of what your setup is and i'll feature it as it runs linux videos are going to be
more likely to be featured uh especially shorter ones and i'd love to do that i just especially
once where you hold the phone the correct direction yeah i probably help yeah i said, I mention it from time to time and it never really happens.
But one of these days, one of these days, Matt, I will get an Epic Runs Linux from the audience.
You just wait.
You just wait.
Hey, Matt, is there anywhere you want to send folks throughout the week if they want to follow up on what Matt's up to?
Best place to go is mattheartley.com.
Slide down to one of the subscription options there.
All the stuff that I have going on is happening. You can
follow social media.
I also have a email situation. It's such a good-looking,
modern-looking website.
I don't even...
I need you to...
You need to make me a site. It just looks good. People should go there.
It just looks good. Matt's all fancy. I've actually got a couple other ones
I'll show you. I think you might be alright with them.
I'm pretty conscientious, but I'm still, you know,
not... I would never say I'm a developer, but I'm
comfortable. You fancy, Matt. All right, everybody,
join us live next Tuesday. Go to jblive.tv
on a Tuesday. jupiterbroadcasting.com
slash calendar to get a grip of your local time zone.
We'd love to have you live in that multiple rooms open.
You can join us in that virtual lug if you don't get the time zone
messed up like Popey did. See you back here
next week. Next week! That is the weirdest thing.
You'd think when you have an audience of Linux users and you say,
hey, send me your Run's Linux setup, you'd think you'd get one or two from time to time.
I mean, I'd get a couple, but, you know.
I have a theory.
Yeah? What is that?
I think it's because of all the times we're on Linux for the past couple years or so,
they've all been something that's kind of awesome, like a movie studio or something like that.
People are like, mine's not that cool.
Mine's not that cool.
No, I know.
That's the whole point, though.
That's the whole point is I want the people's runs Linux.
I want the people's runs Linux.
There's a magazine, Linux Voice, and on the back cover,
they have a little bit that's got a Q&A with someone
and a photo of their workstation, and they do it every month.
And it's quite cool.
You should just ask people to do that, send in a photo of your workstation.
That would be cool.
Oh, that's a shame.
I've got something to add.
Oh, go ahead and add away.
Go ahead and add away.
I'll turn off the motivational music.
You can add away.
Yeah, yeah, turn that rubbish off.
What do you got?
What do you got for us? I was trying to get motivational music. You can add away. Yeah, yeah. Turn that rubbish off. What do you got? What do you got for us?
I was trying to get people to vote.
Yeah, well, yeah, yeah.
Go and vote.
Go and think up better titles because apparently they're all crap.
They're crap.
And whilst you're thinking up better titles, I'll have a chat with Chris.
On Linux Action Show, you and Noah mentioned they had feedback from a user who was looking for accessibility options under Linux.
Yes.
Okay.
I can talk a little bit about this.
So with regards to screen readers, Orca is really where it's at.
That's your only option and if i forget the name of the um
the person that had written in but if they're not happy with orca it's quite possibly that
they're not happy with the voices that orca is using and orca isn't the actual um the speaking
software it's e-speak and what they probably need to do is head over to sonar gnu linux
they make an accessible operating system that's based on manjaro uses gnome 3 and they have some
tweaks to e-speak to sort of change the cadence of the voice it still sounds a little bit um robotic but they're working with
an external organization to bring some new voices to e-speak that are a bit more natural
so um i would suggest anyone that is blind or visually impaired start by heading over to sonar
gnu linux and they uh they have an irc chat room and also a Mumble server for obvious reasons.
And the people you need to speak to are either Kyle Breward or Kendall Clark
or Jonathan Nadeau, who's the president of the Accessible Computing Foundation.
And they're the people driving all of this.
And if you don't get any joy with Sonar GNU Linux
I'm sure you will because they're the right people to talk to
another operating system that's highly accessible
and has had the thumbs up endorsement from the Accessible Computing Foundation
is Ubuntu Mate which is a fully accessible operating system
but we still have the rather crappity voices in eSpeak
and are waiting for the Accessible Computing Foundation
to refine the voices.
And when they do that, we'll integrate them.
Very nice. Thank you, sir.
Very cool.
Yeah.