Files
hpr-knowledge-base/hpr_transcripts/hpr1279.txt
Lee Hanken 7c8efd2228 Initial commit: HPR Knowledge Base MCP Server
- MCP server with stdio transport for local use
- Search episodes, transcripts, hosts, and series
- 4,511 episodes with metadata and transcripts
- Data loader with in-memory JSON storage

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-26 10:54:13 +00:00

1022 lines
45 KiB
Plaintext

Episode: 1279
Title: HPR1279: Russ Pavlicek on Xen Project
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr1279/hpr1279.mp3
Transcribed: 2025-10-17 22:53:51
---
All right, our speaker for this session is Russell, who's got ink, is here to talk about
what this is going to be.
Thank you.
Yeah.
This is not a technical session, but this is a community type session.
How many people first off have used Zen before, Chopin?
Okay, hands down.
How many people have used the Amazon cloud, Chopin?
How many people have used the Rackspace public cloud?
Okay, everyone that just answered, put their hands up the last two of your Zen users,
what can you know what they're up?
Zen is out there in many, many places, and frankly, hasn't gotten a very good rep in
the last while, and that's another reason why I'm here, but that's getting ahead of
myself.
So, who's the fat geek up front?
The guy with a big mouth, that's me, and a lot of experience in the open source world.
I've been a lens user since 1995, went to a Linux desktop in 1997, did a lot of speaking
inside Linux World Expo and Oskon, and all these things back in the late 90s early
walks.
We call it early 2000s, but we've really got a name, it's like the walks, I don't know,
theory.
Okay.
I was early, Linux advocate of deck and compact, and wrote colonies for info, we're
in the process there, did a lot of freelance journalism, Linux, how many people actually
remember the Linux show, this show, and anyone who wanted to do that, was one of the earliest
Linux weekly web tests, podcasts we call now, and we're call that background, that was
great fun.
I was just on the Linux link tech show, I mean, people don't Linux link tech show, why
the T-L-L-T-S dot word, I was on last Wednesday, the past Wednesday and download the podcast
and everything.
That's a neat experience, because you get people talking about stuff that they're doing
and other people talking about stuff that they're doing.
So I've been around, I wrote a book, sold all it sold within like two weeks after slash
dot, I mentioned it back in 2001, I've done a lot of speaking over the years.
I was really involved with open source, 15 years ago, and then I went to a company that
actually used open source a lot and was talking about maybe making some stuff open source
but never did, and then in 2008 when the crisis hit banking our 11 and a half month runway
turned into three weeks, and most of the assets and the human compatible liveware were sold
off to a company that was allergic to open source.
So I've been through purgatory, it's not fun, but getting of this year I was hired on
by Citrix to be a zen evangelist, so it's like I feel redeemed, I can actually talk again,
and I actually get to work with open source again, professional, the really neat thing
about my job is Citrix has some zen products, I don't care about any of them, it's not what
I'm here for, I'm here for the community and for the project, that's it.
So it's actually a really cool thing to be involved with.
This talk will spend a little time reviewing what happened to history of the zen project,
we'll spend some time on the history, but the big part is the bottom.
There are lessons to be learned about what happened with the zen project that could affect
anyone involved in any project, open source.
My job here today is to give you something to walk away with, if I don't do that then
frankly I don't think I've done my job, so that's what we're going to take a look at
here today.
What's the zen project, how many people know what the zen project is, really, but okay.
It was the premier open source hyperbots, you know, it's we're celebrating our 10th anniversary
this year and we've got some of the biggest clouds as you can see up there, Terramart,
and Terramart just announced a zen-based cloud offering within the last couple of months.
It's still quite solid, Linux Foundation collaborative project, that happened six weeks
going as it is, Citrix, well we'll go into the history of it, but zen projects now part
of Linux Foundation and you can see the list of companies that have signed on on the beginning.
If anyone tells you that zen doesn't matter, take a look at that list of companies and
tell me that doesn't matter, it matters to them and chances are it's going to matter to
you one way or another.
So what is zen produced, a hypervisor number one, it's called a type one hypervisor, I'm
not going to go into details, but basically it runs bare metal, the hyperbisers here and
then the operating systems run on top.
That's not necessarily the case with a lot of hyperbisers where you have an operating system,
the hypervisor runs in the kernel or on top of the kernel and then gets run about that.
It's a different theory.
My boss likes to refer to it as a type one with a twist because we can actually offload
certain device drivers and things so that we can avoid bottlenecks, but I won't go into
architecture.
It also has cloud design, not only out of the box, but it is basic architecture.
If you go back to the early papers, late 90s, when people were actually beginning to put
together that concept of zen, it foresaw a type of computing which we now refer to
as cloud.
The term cloud wasn't even being used back then, but the guys who started putting this together
had the force to say, there's going to come a time when you're going to want that
ultimate flexibility and zen was designed for that purpose.
Even out of the box right now, the XAPI Zen Cloud Platform, these are things that are meant
to give you cloud functionality.
There are other projects.
If you go to zenproject.org site, you can see stuff about the Mirage subproject and
the ARM hypervisor for mobile devices.
We support it in ARM on servers, there's also work coming on mobile.
Why would you want virtualization on mobile?
Well, this thing here on my waste has more computing power in it by many times than my
college did when I got my undergraduate degree.
The things that would make no sense to be running virtual system on your phone are going
to be making sense because when you start thinking about the applications for that segmentation
and so forth between maybe your business and personal, between other things, it's coming
we're getting ready for it.
It has a lot of bleeding edge stuff coming, but here's the 30 second story.
It was first in the open source world to do what it's doing.
Very high rate of adoption 10 years ago, the only game in town had some excellent technology.
It even had its own corporation behind it, Zen source was there to push itself, so it
was very open source friendly.
But yet two years ago, the state of Zen was such that by the time it was made it to this
year, no one was here, something happened to the project, despite the fact it had all
the first, it had technology, it had a position, it had a company, and yet it almost became
a footnote of history.
So how did it happen?
The project was wide open, but it forgot its connection to community.
It wasn't reaching out to its users.
The code development continued, but the community was stagnant, it was insulating.
And no one stepped up when we started getting around, that's like, you know what, Zen's
old hat, Zen's dying.
We got other things to concern ourselves with, because no one stepped up everyone started
to think that was the truth.
The project forgot what it was to work within an open source ecosystem.
You know, we got to remember, part of what's going on here, I mean, this is what I love
about this conference, how many people have been to a closed source type of event, where
there's a guy standing up front wearing a suit that's more expensive than your car?
And he says, the whole look what we have wrought, applause, applause, applause, and it's all
about the guy in the suit and a few little lackeys on the stage.
Open source is about you, you're going to give applause to anyone, it's going to be to
you.
The guy standing up here, me and others, we're just facilitating some knowledge transfer
because that's it.
The work is being done by you, it's community.
If we forget the community, we lose, and Zen began to forget the community.
Upstream projects then rely on things like what's going on in the current.
It relies on things like, she and you.
So what did it do?
It started forking them, and there were patches that were not getting into the upstream.
They were not becoming part of the standard distributions.
Why?
Why would that happen?
Well, you know, when you're the only game in town, you'll put up a shot, right?
It takes a little bit of work.
That sort of arrogance for life is a better word.
The project decide that the ecosystem, in this case, particularly with distributions,
has to do labor.
How many people remember when on your distribution disk, you'd have the normal
kernel, and then you'd have what was called a Zen kernel.
Anyone remember that?
And you have, if you wanted to use Zen, you had to load the Zen kernel.
Well, that's because that had all the patches in it that was going to enable the Zen experience.
But that was separate from the normal kernel.
One thing is the distributions were the ones that had to make those kernels.
It's not like it was given to them.
And this just went on to normal, and the ecosystem began to get fed up.
And so when other options came, like ABM, it's like, heck with this, we got another choice.
It makes more sense than they played well with us.
Also, Zen source, open source friendly company, was sold to a company that didn't
know to spit about open source.
Long time photosource producer, Citrix, and the new company was interested in the technology,
but didn't really know what to do with an open source community.
You know, it's like, what do you do with this?
They were assured.
So what happened?
It wasn't about malice.
It wasn't about incompetence.
It wasn't about fear.
It was about disconnection, because disconnection that arose because at every point, as I've
listed here, you know, it was getting disconnected from the community, it was getting disconnected
from its own user base, and it was getting disconnected from the company that was supposed
to be helping the law.
It wasn't being integrated into anything that open source does.
So two years ago, here's the status report.
By then, the Zen hypervisor was basically overcome in the commercial market by VMware.
Because VMware does what any good company will do, and that isn't closed for.
It was overcome by KBF and the open source community, because they were doing it right.
They used to remain connected to the community, and they placed either rules.
The distribution got fed up, and some of them began to either not include Zen, or not
working to provide the services that would facilitate a Zen experience.
And the community, greater open source community itself, just began to forget.
A reversal in direction occurred two years ago.
This had to be conscious.
Some of the people within citric management began to say, you know what, we screwed up.
We got something important here, it's not being nurtured.
And now, it didn't want to, best things it could have done.
And that is, we don't know what to do, but let's hire some people who do know it.
So it actually began to reach out and found people who actually had open source knowledge.
They brought them in and said, where did we go?
And as a result of this, there's been a steady reconnection with the community.
That's part of the reason why I'm here.
That's why I was hired, is to get out and talk, to reconnect, to get feedback from you all.
But before I came on the scene, this was already occurring.
You see the birth of open source projects, some of which were nurtured within citric.
You know, Apache Cloudstack, which Joe, Dr. Ron Martin, just talked about the other room.
So you can go back in time with your time machine and you can think that anything.
Apache Cloudstack, coming out of it, the open daylight, which was just announced.
Zen going over to Linux Foundation.
Things are now being incubated more properly in an open source way.
And now we've got to come up.
Every once in a while, this thing goes in multiples and it just chose to do it then.
Let's try it again.
Two years ago, going to a conference like this,
Lars Perk, who is our community manager, said these are the questions you hear.
Zen, Zen, Zen, that's dead, right?
That used to be an open source thing.
Or as a closed source now.
It's owned by that closed source company.
And no one uses Zen, right?
That's pretty bleak, especially in the end.
I mean, those are words of death in the open source community.
The reality today, however, is very, very different.
You're running a 3.0 kernel.
It is enabled upstream from everything that you need to run Zen.
Now, Zen does not just be clear.
Zen doesn't run in the kernel, but it needs certain things to be in the kernel
to be able to diversify it, but that's all there.
That's been remedy.
Most Linux distributions are currently Zen enabled.
The big exception, of course, is Red Hat, which made a business decision to go with KVM.
You can understand that.
But the interesting thing there is that Santos, which, of course, has, you know, Red Hat
free sort of kind of.
The Santos project, some people over there have decided that they're going to issue something
that will allow Santos users to actually use Zen again.
And from what I just heard from one of the, one of the Santos guys inside, you can talk
to them inside.
They're probably just a few weeks away from what they'll probably release as a beta.
So Zen is made of recurrence.
Zen project, now part of Linux Foundation.
So no more of this stuff about it being owned by Citrix.
And we've had to do more user friendly websites than project nor, as I said, for people who
are later writers, please, I've been there, go there, sign up for an account, and tell
me, because I worked on it a lot.
Tell me if there are things you need to see there that you're not seeing.
Because if you ever went to the old Zen.org, it was a developer site.
It looked like it was 10 years old.
It looked like it's done for colonel hackers.
It's not friendly.
We want something that we'll talk to users as well as developers.
So what do we learn by all this?
And this is the hopefully some of the takeaway for it.
Because in one, it's possible to die when you're winning.
I mean, Zen was kind of on top of a hill.
It was first.
It had good tech.
It had good adoption.
But it almost died.
It's not enough to have walls.
It's not even enough to have your own open source friendly company, meh.
It had everything you could think of.
So the project itself has to stay vibrant, or you can kiss a good bump.
Lesson two, disconnection for users can make you a dead project walking.
You know, it's easy for us as each to think about the code.
And we need to think about it.
It's important.
But if we're thinking about just the code, we can get disconnected.
And suddenly, those people who want the code want to do something with it, we don't
know what it is they need.
You know, this thing about open source, I get furious at times when people say, open source
ad is just another means of program, crap.
Open source is about people, about people.
And I remember just a quick spin back, 1997 at Lanolinics Showkits.
First, open source conference ever went to.
500 eeks, mostly it would be fat white male variety on a weekend in Atlanta.
You look around at the faces of these people and they weren't there because they were being
paid.
They weren't there because they had some sort of grand mission for something.
They were there because they actually understood that if they worked hard enough and they connected
enough, they could change stuff.
They could do something that would help people.
You know, and I still remember the conversations looking into the eyes of these people, their
eyes were on fire because they realized there was no one in the room to tell them, no.
If you ever worked in the closed source world, you realize you got good ideas.
Yeah, that'd be cool.
We'll do that.
And you go to the management chain and someone up the management chain says, nope, we're
doing that.
These folks figured out there's no one to say no, I'm going to go forward and I'm going
to do my best.
And if people use it, Rick, if I fall on my face, I gave it my best, but they understood
it was about people.
It was enabling people.
And if we lose that, and this is totally aside, you know, when I started coming back
into the comfort scene a few months ago, I began to realize I'm not looking at the same
faces I saw on when I left.
And I just hope, I hope, that this knowledge is being passed on to the next generation,
that if this is just because you have an open source job somewhere, someone's paying
you to do something with open source, then the soul of open source is going to die.
We have to remember what it was here for.
We have to remember it matters people matter.
And that's why open source matters.
I mean, that's entirely separate.
But if you're not interacting with your users, whatever your project is, you're at risk.
Also, connecting with your developers, not the same as connecting with your users.
That was actually pretty good at keeping in touch with its developers, but it had no
idea what the user's doing.
They're not the same things you need in both.
So you need information sources that are good for both.
The user can't come along and figure out, well, what do we need this for, how do I get
started?
You're in trouble.
If you have any maturity at all to your project, you've got to dig through the technical
websites and everything just to find a simple answer to your message and something.
Connect.
And even the Linux kernel development, you know, when you think about it, Linux kernel,
no one in the user base talks about the Linux kernel.
They're using a distribution, they're using software.
But even the Linux kernel, if it ignores the stuff that trickles down to it from the user base,
it's going to have trouble.
There is no safe place.
We need to have that connection with users.
Never in lesson three, never ignore your root structure.
You know, open source is organic.
It's living.
Living things have roots.
And our roots are right here in this community.
The distributions, the libraries we use, all the various parts and pieces.
The user groups.
These things are all part of it.
You can't stand alone.
If your project relies on something upstream or downstream, connect or you're at risk.
Never ignore the support structure.
You know, in this case, the distributions provided a lot of the basic zen support functions.
And by not connecting to them, the project began to wilt on that one.
It has to be cultivate.
And once more, when in this case, when Red Hat decided, okay, we're going to do something different.
And block boomer net and brought on KVM said this is going to be the way we're going to go.
A lot of the other distributions were swayed by that.
It made sense because they had someone who was playing well.
Lessing five, corporate backing isn't enough.
I mean, you know, this was one of those brass ring issues.
I remember way back when it was like, wow, you know,
you have someone who pay us to do open source.
Wouldn't that just be my brush? Wouldn't that be great?
And to have the company that's standing behind you and saying, yes, we're going to do good things.
That's wonderful.
Except that you got to remember that even an open source friendly company has different goals in the project.
They have to make some sort of profit.
They've got some sort of support burden.
They've got all sorts of things that are business minded and they have to be able to mesh.
And it's not about good versus evil.
It's just about two different organisms that have to work together.
They have to cohabitate. They have to be partners.
And so if that backing is disturbed, problems can occur.
And the fact that it's an open source company is no guarantee.
You know, companies get sold.
Some go on and they exist pretty well.
You know, Chavos and Bluster and all the ones that Coomeronette,
some ones that Red Hat picked up and so forth.
But then you got things like, you know, my sequel.
It's not really the best story in the world right now.
You know, Zen went through this.
I listed Kassat because Kassat was the company that I was with.
That was very open source friendly, even though I was consuming.
And that was the one that was kept thinking about open sourcing stuff.
It never did.
But then it was, you know, then sold to a company that I swear the lawyers had a picture of Richard Stolman
with a pitchfork and a tail and they used it for a dartboard.
I mean, they just loathed.
They were scared to death of open source.
And that happened in a month.
So that condition can change.
I mean, if you're in a project that's got an open source company behind it,
that's great for now.
That can change.
If you get to the point where you start thinking what would happen to our project
if we didn't have this company behind.
Then this may be a time to actually start considering some of the foundation stuff,
like Zander was talking about before in the earlier session.
You know, if that's what you need, if you need that company to be just like that to survive,
you may be very vulnerable.
So consider, you know, going to a foundation or something that can help foster your project and keep it from.
Less than seven years, no such thing as autopilot.
You know, it's easy to rest on your laurels.
It's easy to say, hey, it's always worked this way.
We're good.
How many people have worked with companies that said, hey, it's always worked this way.
We'll just keep doing it.
And then it just...
Especially in the IT world.
You know, if you're working the same way in the IT space that you did 10 years ago,
you're probably, you know, kissing the Titanic's bow right about now.
I mean, it doesn't work that way in this industry.
And it doesn't work this way in an open source.
There's no such thing as autopilot.
You've got to be planning for your success.
Now, for a project's success, it's not selling things, but it's being used.
It's having input from your community.
It's having a growing number of developers, et cetera.
So you have to have some sort of plan as to what success looks like.
You've got to be going for it.
Don't just let it appear along.
You can have great software.
But if some other, particularly like, you know, big company comes in and says, you know what?
We got something else.
We're going to push into this space.
What are you going to do?
What are you going to do?
Great software.
I mean, if you've been inside the IT world for 10 years,
you know that the best software doesn't always win.
It just doesn't.
Open source or not.
You have to be ready for something.
You have to be able to pick your position.
How many people remember Windows 3.1?
We'll have prayer for you later.
How many people remember an IBM operating system that came along fairly well after just after 3.1?
What was the name of it?
OS 2.
OS 2.
It was the bomb.
It was the bomb.
It exploded.
It exploded.
It exploded.
It exploded.
But once again, it's like which one was more technically superior?
It was the 5 out of bomb.
Yes.
The dang thing ran.
Which one won in our space?
Windows 3.1?
OS 2, man.
Provided you have hardware that had drivers that supported it and you had to eat in a hardware.
That's not be picky.
What this is the thing?
This is the thing.
Best doesn't win.
You need something more than that.
There's actually OS 2 still running today.
It runs a lot of ATMs.
Yep.
Yep.
I remember saying that not too bad.
Made things that it offers commercial support that isn't IBM.
Yes.
So, if you want an ATM,
it's that end of it.
But the lesson is still there.
This industry has never been about the best software wins.
So, if you have good tech and Zen had good tech,
it's not going to be enough.
You have to have everything else in place.
If it ain't growing, it's dying.
Once again, organic model, that's true.
If it's not moving and growing, it's dying.
So, if your project isn't seeing a new blood,
get a little worried and get some new blood.
Why is that important?
Growth.
But the other thing is perspective.
You heard that inside the keynote this morning.
Where it's going to make you a rough chemo.
I hope all of you.
You know, you need perspective.
That's change in perspective.
You don't want to get in growth.
Organisms new, happy movement grow,
and new folks are part of that picture.
Know where your project could fit in the world
and make a plan to get there.
You know, it's, when the early days of open source,
the race was on to cover ground.
You know, we didn't have a good GUI,
so people weren't going to do it.
We didn't have a good this, so people ran to do this.
And so there was generally, there was like one or two,
and there was one that sort of emerged the leader
and frequently had some adoption right away.
Because it was the first one to get the job done.
That is not open source today.
Open source today.
There's going to be competition,
and there's going to be certain areas where one thing makes sense,
and other areas where a different thing makes sense.
So you have to start making the concept in your mind.
Okay, I've got this really neat stuff,
and then answer certain user problems.
What are those problems? Where's it going to fit?
It's not going to be one size fits all properly.
Because even if you're first,
and you're the first one to think of this really cool thing,
chances are two years from now,
you're going to be in a horse race.
Two or three others, mate.
Where can you fit better?
Part of what's going on in the Zen World right now,
KBMD, I use a different type of hyperboxer.
It's not a question of one's better.
They're different, one's type one, one isn't.
One's curl, center.
They have different properties.
They have different uses.
Virtual box.
You know, how many people use BB?
Wonderful little thing.
Where you want to spin up an alternate desktop,
you know, because your company's got to have a Windows desktop
and we're going to shove it on this thing here,
because there's a little goofy little program that's got to run,
you know, so you can flip it onto the desktop
and you can do your thing,
and you can shut it down and get some real work done.
Real quick and easy, you know,
to just kind of boot it up and go
and get things done and so forth.
Great for the one thing, the two thing.
Imagine managing thousands of them.
Just think about the best type of looks.
Actually, that was a virtual life.
It's not, it's not the use case.
It's not the fit.
Does that mean the software's no good?
No, the software's fine for the proper use case.
So we have to be thinking about with our projects, you know.
Where do I fit?
That's a problem I saw.
Not just in general terms, it's specific terms.
Who's going to be there?
Why?
Well, how big is it going to be?
These are the questions we should be asking ourselves.
So you need to figure out who your users are.
You need to talk to them to find out what they really need
to make a plan to get there.
Because there's always room for improvement.
Less than 10 competition.
Increase since innovation, man.
You know, I've had people say,
you know, you Zen guys must hate KVM.
Why the hell would we hate KVM?
Iron sharpens fire.
Especially the open source work.
It's not about who gets to the top of the hill and becomes
the mega monster mashup, you know, who owns it all.
Kind of like, you know, the Microsoft sort of concept.
We don't have to go with it.
And then you have competition between open source projects.
Innovation occurs because it's like, well,
we can do something better.
Oh, look at it this way.
And the other one's like, yeah, well, look at it this way.
And we'll do something better over here.
And it keeps pushing the ball along.
You know, as an aside, too.
If you're working close source, I don't know.
You know, if you're working with a closed source cloud,
I have no idea why.
God help you.
Because if you look at what's going on in the cloud world,
so much of the innovation is going on here in the open source world.
Why?
Because it has to constantly change.
It's got to be constantly thought.
It's got to constantly move.
There's so much innovation going on here.
And it's because they're competing technologies.
They're competing thought streams.
People are trying to do something better.
How many people remember CDE?
They come and desktop and burn.
Real slow on a hand, guys.
You don't want to admit.
We're all trying to pound that down.
They go, oh, God, no.
CDE was the unit desktop back in the days of the grand unit source.
I heard this story.
So I knew one of the guys who was one of the principals of X11,
Jim Gatties.
And one of the engineers at deck, when I was working at deck,
worked alongside Jim on certain things.
And he said, you know, when Jim and the other guys were working on X,
the X window system, they said, they poured their heart and soul.
They wanted something that was going to be flexible and powerful.
They're going to do all sorts of great stuff.
And then standards.
Okay, standard, standard is the good thing.
The standard of CDE.
And it was so mundane.
It smelled of mundane.
It was just, you know, for people who didn't work with it.
It was just a miserable sort of thing.
And Jim has this infectious lamp.
I mean, he could light up a room like nothing when you get him laughing, man.
Because it's infectious.
It's infectious.
My friend Jay said, you know what?
Jim lost his life.
He poured his heart and soul for years into getting X right,
giving it power.
They did something wonderful.
And all they came up with was CDE.
He said, sometime later, you know, Jim had gone on to other things.
And then, sometime later, someone brought him a Linux disk.
And it was at the time when Gnome and KDE were rocking it out, you know.
And he said, hey, Jim, have you seen what they're doing with your,
with your access to these things?
What?
So he plugged it in and started showing.
He said, Jim got his life back.
Because things were starting to do what he always hoped.
You know, we get this thought
where we can just standardize
or just sort of keep it out even plain.
No, we got a fight for innovation.
And that means that we got to go to Togo sometimes with people
who think differently than us.
So you've got a competitor.
Great.
You're going to move forward.
So you got to keep it going.
KVM VMware.
Make sure the virtualization is going forward.
Because now we're going to have a nice freeway fight,
along with other things.
Lesson 11, this is sort of a subtle one.
You've got an established project and you've got some good stuff.
Make sure you're releasing new stuff.
Good stuff.
Here we are.
Why?
Because otherwise people start to think, well, you're done.
You're old half.
You know, you've got hyperbibers.
What else is there?
Well, there's a whole lot else to talk about.
That's part of what I'm here for.
To talk about.
We got all sorts of stuff out there.
You know, all the arms stuff that's going on.
The mirage stuff.
The mirage stuff is really weird.
Teeny, tiny, highly efficient little VMs that, you know,
can just do all sorts of possibilities.
It's really neat to go to the website.
Take a look.
If you're not making a headway and people aren't aware of it,
you could be in trouble.
It doesn't matter whether or not you really are.
You've got to let people know.
So those advances are going to keep the project rolling.
And sometimes perception really is reality.
That's a real hard one for our four beats.
So it stands sometimes.
We think in terms of bits and bytes.
See, there it's not.
The works are enough.
Well, you know, there are times when someone thinks it's a piece of crap.
It's a piece of crap.
That perception has to be managed.
You have to reach out.
You have to be talking to people.
You know, rumors arise that you're dead.
You're outdated.
You're outmoded.
You're not doing anything.
You got to speak up.
You got to show your hand a little bit.
Because unchallenged lies become accepted to this truth.
I live outside of Washington, D.C., it's true.
Ever at Florida Center, it doesn't matter.
What the party is at office, it's true.
You know, and we have to, as heats, we have to understand.
We want something to be vibrant.
Concert point to this.
Just look at what Red Hat and KBM did.
You know, when IBM, when they bought Kubernetes,
and they said, we're going to focus on this KBM stuff.
I still remember some way back then,
seeing some rumbles in the community saying,
well, what's Red Hat going to do with this?
And it was a power play, believe it or not.
This thing is they did it right.
They did it right.
KBM became a reasonable, and what was was,
but it stayed a very reasonable entity within the open source world.
And any sort of qualms that were developing
pretty much just a whole little way,
because everyone played by the rules, and they did it right.
We have to play by the rules.
And so as a result, you know, Red Hat, IBM,
both of which had real money in the game,
they can read the rewards because they played the game right.
Here's a crash course in Perception Man.
I'm not going to go through all of this.
Okay, good, good.
I'm going to go through all of this thing.
You can see the slides.
By the way, are up on the Linux West website.
I put them up there, like a day ago.
They'll also be available from ZenProject.org,
probably in a couple of days.
The old version, but yeah.
The one I did from the Linux World War quest, pretty close.
But, you know, we've got to make a thing.
It's like, submit talks.
You're working on a project.
Talk about submit talks to places like this.
Great place to be.
It's like, I don't know how many times I've heard, you know,
he said, well, I don't like talking.
Well, you know, if you can handle calculus,
you can handle talking.
Talking is easy. You learned it when you were five.
The calculus is hard, engineering is hard.
It's actually not that bad.
Just as a side to one of the things
I remember from the early days,
I think it was like 99, maybe.
The old Linux Expo, not the Linux World Conference,
the next book.
The old Linux Expo that Red Hat used to,
in North Carolina.
Miguel LeCaza, how many people know Miguel?
God, I'm feeling old.
Miguel LeCaza, who was being a lot of things,
you know, being one at the time.
He had the major presentation at the show,
not the Linux Expo.
So everyone's crammed into this theater
to hear Miguel's talk.
And I mean, people standing up against the wall
and the whole nine yards waiting with David Brick.
Miguel and his laptop,
which was made for the Mexican market.
Well, for whatever reason,
that Mexican market laptop didn't want to work
with the projectors.
They could not get into this life.
On top of it, that was his notes for the talk,
for the slides.
So he couldn't see what he was going to talk.
So what did he do?
And I'm not sure.
I'm pretty sure Miguel is more comfortable working
in Spanish than English on top of this.
Just to add a little sauce to the menu.
He stood up for an hour.
And the audience was riveted.
Worked with out notes,
without slides.
He just spoke from here.
He told people what he knew.
And at that moment in time, a revelation hit me.
Presentation isn't about wearing a good suit
and having great slides.
And, you know,
there's a little rubber dolly type of personoid
up there going up there.
Oh, no, no, no, no.
In fact, open source people have a great advantage
because we believe what we're talking about.
Let it out.
Let it out.
I still remember the first job I was ever in.
VPS sales.
I was coding at the time.
Close source number.
We didn't know what open source was back then.
God.
Your surface is just cool recently.
And the VPS sales told me,
you know what?
When you're showing me the new features of the new release,
I want you to make sure that I believe this is great.
If you can get me convinced that I'm doing a disservice,
if I let my customer buy from the other guy,
because we've got a better,
and they will do better with us than them,
there's going to be a look in my eye,
a sound in my voice,
that will let them know that I'm speaking the truth.
And that matters.
And that ran true for me that day,
more than anything else,
to see this man stand up,
wing it for an hour,
and standing ovation when he was done.
I have seen the best presentations in my professional career
from open source in the period.
If you don't think you can talk,
chances are it's because you haven't tried it.
Try it.
What's the worst that can happen?
Someone's not going to like it.
Get on a mailing list and say something controversial.
There's lots of people who don't like you.
You're useless to that.
Say it.
Say it.
Let the lead.
Let your intensity sneak out.
Don't worry about whether you've got this soup
or any of that garbage.
I was talking with Joe earlier.
I came to the conclusion one time ago
that I wasn't going to pump too much into my slides
when I do a talk,
because if I put together a bunch of slides
that any rubber dolly can recite to me,
you're going to get up,
and you're going to look like a rubber dolly.
No, let it come from here.
And that's something that we've got in spades.
In spades, we believe what we're doing.
If you don't believe what you're doing,
you've got a problem in open source.
Simple as that.
Let it lead.
You know, there's a bunch of cheap stuff.
Four books.
You know, stuff that's going on out here.
You think this is big money that's going on out here?
You know, in most of these regional conferences,
they'll either one charge at all
or you've got a big 50 bucks or something.
You know, a car wash for crying out loud.
You know, get yourself an org booth.
Get yourself a few flyers that describe the stuff
that you're doing.
If it's a small little project,
bumper stickers, you know,
little business cards.
You know, you can get $7 million for $10 or what.
You know, do it.
Just get the word out.
It's not that difficult.
You're volunteer to talk.
Learn, you know, I mean,
you're going to school.
You might as well school up in front of your friends.
Seriously.
Where do we learn anything?
You know, the thing is we're here with community.
We're not here with the stickers.
We're all in this together.
Remember, do it.
Shout out to your mouth up.
Blogs.
Talk about cheek thrills.
Everyone's got a frickin' opinion.
And if you've been on a mailing list,
you've used it a lot, probably.
So put it in a blog.
Make it document what stuff that you're doing is.
Simple.
A usable website.
Once again, not rocket science.
It's one of the other, well actually,
I think it was Joe's talk just now.
Quoting for you a lot, Joe.
You know, if you're a suck at websites,
you've got to skill up some other project to use.
So pitch in and help them with their problem,
then say, oh, by the way,
can you kind of like paste together a website?
Please.
There you go.
You know,
June alone, three hours,
suddenly you're looking fit.
Podcasts, you know,
links like text shop.
Listen.
For crying out.
You know what I mean?
Just send them an email saying, you know what?
Look at this project I'm doing over here.
You mind if I come on just for 10 minutes?
Let me talk about it.
Chances are, if you look legit at all,
they'll say, you have to mind.
Let's talk.
If you do a good job,
you can go back on another, you know,
a few weeks and talk about the new stuff you're doing.
They like it.
They just think what stuff has to do with us.
And it doesn't cost the day.
Social media, of course, you know,
Twitter and Facebook.
You know, do something.
Talk about what you're doing.
YouTube demos and tutorials.
Big stuff.
Once you get to users.
You can't take it out of them.
Who needs that?
Well, guess what?
Users will mind it.
Give them something that they can do in 10 minutes.
Press the socks on.
Get a kiss.
Kick a ass little mask off.
You can't do it.
Hey.
And just finalize.
Shout out.
Live or shout up and down.
That's kind of what we're doing here.
You know, talk about stuff you're doing.
You know what?
I have another story.
Something early, early shows.
I think it's like the late 90s.
You go and there be the bar after party or the night thing.
And you go there and there's everyone walking around the pier
in their hands.
No one ever got drunk.
Why?
Because they're busy talking.
You can't get drunk if you're never lifting the cup to your lips.
I mean, I can remember very much, you know, spending three, four hours
at these after-after conference events.
And you're just talking and talking.
And people are coming up to you.
And people never met before and say, what do you do?
Oh, I got this thing.
You know, this is what we're doing.
I mean, you're explaining everything.
You're trying to...
You want to talk about the code.
You know, we have to remember that we can talk about what matters to us.
Do it.
Just do it.
A couple of lasted and we'll be done before we're connection.
This is important because how many people here
you are in a job that inside some way, shape or form,
facilitates something you're going to open source of you.
They're paying you to use it.
They're paying you to write it.
They're paying you to do something with it.
You know, when I first started in this adventure,
that was like, that was the grass rain, man.
Oh, someone actually paid me to do this.
Oh, God.
That's wonderful.
Now, you take a look at some of these big projects.
You've got all these corporate emails.
And you can watch the pie charts.
You know, it's like there's a lot of corporate work going on.
But you need to have a grip on what your corporate world needs
and what your project will be.
You have to get that right.
And that's something that you can't get disconnected from.
You've got to manage the relationship between business and the project.
And this is the Citrus problem.
You know, if it looks like if Omen do,
that's what other people have mentioned for it.
You know, if you've got a project that looks like Omen by a company,
people lose enthusiasm to imagine that.
So you've got to get that relationship right.
And the perception really is dangerous if it's not handled right.
The symbiotic relationship.
And you can end up with fake open source.
I'm thinking of an open source portal that I used in my last job.
It was an open source, quote unquote, get the software.
Try to hire someone to work on that portal
who didn't have current or past badge of the company.
Find it was impossible.
Yeah, no community.
The community was their company.
That's a problem.
That's why I consider fake open source.
You don't want to get there.
So final thoughts.
Is your code good?
You're reaching out to your users.
Your development community active and engaged.
You reaching out to the rest of the community regardless of what you're doing.
Do you have proper support?
And do you have the freedom to do what you need to do separate from your corporate interests?
Are you getting the user feedback you need?
To know whether or not you're doing the job right?
And the project I got to be getting lost inside some corporate hate.
Bottom line, whatever you do, don't give up.
Don't give up that matters too much.
If you feel like you're on the road, time to change the road.
Send hate mail there.
Go to zenproject.org.
We got one minute for questions.
Question.
Do you think it's healthier for most open source projects to be part of a foundation or to be part of an incorporation?
I think it's healthier for them to have whatever is appropriate relationship.
And that, unfortunately, takes some figuring out.
Like I said, the big thing is whatever it is, it can't be only done by a company.
It can't be facilitated.
But it can't be only.
So sometimes foundation-to-fixation.
But a lot of smaller efforts, particularly, if a company's got, you know, skin-in-game fine.
Just make sure that that relationship between the Humanities is managed.
Don't let it go on a long while.
And don't just say, well, you just do your own thing.
That was kind of the citrus thing.
That's what let them do whatever they want.
That's so good.
Because there's no relationship.
You need the relationship where you lose it.
I don't like a decent example of a project that's done good.
It's done pretty well.
And the corporate stewardship is ABM.
Yeah, Red Hat's very good at making sure that their open source projects were made open source projects.
They got a good model.
One-to-border KBM is in the kernel.
True.
So that's not, I mean, Red Hat has done good things like ABM.
But it's not like they're running the entire show.
And that's the part that has been getting it into the kernel.
It was in the KBM and the kernel when they bought one or whatever.
Do you like that?
I don't like that.
Every day is just a little day from there.
And it was in the kernel.
It was in the kernel.
Other questions before we close?
I want to thank you all for coming.
I really appreciate you all being here.
And I'll be having a great finish on the show.
You have been listening to Hacker Public Radio at Hacker Public Radio.
We are a community podcast network that releases shows every weekday Monday through Friday.
Today's show, like all our shows, was contributed by a HBR listener like yourself.
If you ever considered recording a podcast, then visit our website to find out how easy it really is.
Hacker Public Radio was founded by the digital dog pound and the infonomicum computer cloud.
HBR is funded by the binary revolution at binref.com.
All binref projects are proudly sponsored by LUNAR pages.
From shared hosting to custom private clouds, go to LUNAR pages.com for all your hosting needs.
Unless otherwise stasis, today's show is released under a creative comments, attribution, share a like, 3.0 license.