Files
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

249 lines
14 KiB
Plaintext

Episode: 1361
Title: HPR1361: SFS and Linux Camp
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr1361/hpr1361.mp3
Transcribed: 2025-10-18 00:12:59
---
.
.
.
.
.
I
Got one of these before so I don't know you just sit around talk about it
I mean that's just how this goes. So this is where the monkeys break in we
I think we got plenty of monkeys in the room now
Two of them hairless monkeys. Yes, the big hairless apes
So David Wilson founder of SFS which stands for software freedom
Society or school something or something
What exactly is SFS?
SFS is
An effort to bring together some people that know stuff about free software and
People that want to learn stuff about free software and often those are the same people
One people will have an expertise in a particular thing like my thing is Lennox
I like to think that I know a few things about mostly systems administration of enterprise Lennox
But other people know about other things we have friends that know Ruby friends that know Python
friends that know Blender friends that know Gimp and
My hope is to get those friends
Into a circle of friends so that we can do
classes
Get together
people to do hacker hours on
particular topic and make sure that there's an expert present or even better put together in actual class
Recently we did a four-day retreat called Linux camp and did an exam at the end of that where
One of our guys actually became ill pick one certified and then a few others got half an ill pick
So we have a whole bunch of ill pick 0.5s and one new ill pick one in the world
So you're talking about free software. Why not just software in general?
Well, I thought that there are plenty of schools out there that are already doing that there are plenty of
Organizations out there that will teach you proprietary software, but there are maybe not as many that are
Interested in and in sync with the philosophy of free software
And so I thought well wouldn't it be neat to put together a kind of a school or a kind of a university
Where it is entirely in sync with the free software ideals where not only are we?
Interested only in teaching free software, but we teach it in a free software way where the
the class is
free as in speech
Just like the topic of the class. So we've got the
Materials that the student can take and they're not only allowed to take those materials and build their own class
They're not only allowed to take those materials and lend them out to their co-workers or record the session and play it for their co-workers
They're even encouraged to so we're going as far away from per seat as possible. Oh, excellent
What else have you done with within SFS? I heard about Linux camp. What else have we gotten the pipeline?
Well, we did a one-day session on Ruby. We did a one-day session on Python
We did a one-day session on blender
We've done
One-day sessions on puppet two or three times now and we did a one-day session
on
Linux
So how can people get in touch with you?
Well email of course always works. So DL Wilson at the geek.nu
And then our we have a website which we're just now building at
sofree.us and
Gary's building that for us or Garhid and
Our resident webhead
Okay, so what was the question? I lost track of the question. So how do you get how do people get in touch with you?
Oh, okay, so we have our website at sofree.us
They can always email me
DL Wilson dot geek at let me try that again DL Wilson at the geek.nu
They could just go ahead and join our mailing list
Which is sfs at the geek.nu by
sending an email to sfs dash
Request I think it is at the geek.nu. So I think it's sfs dash request at the geek.nu and
There's there's a great long URL that I could read that will take them to the info page for the sfs mailing list
But but we'll forego that we could also put the sfs mailing list requests on sofree.us as well and and we could do show notes. Yes, should we do show notes? Probably okay
So what does the software freedom something have in the works in the future?
What are we we have a project to do a pile lab we'd like to do a
Can I can I say the town? Sure. Okay, so we're hoping to do a
Pie lab not necessarily on the raspberry pie. We could use the big old bone black or we could use
another single board computer, but we'd like to do a
lab where we get a bunch of the kids from the Lafayette middle school together and
Spend maybe an evening or maybe a Saturday morning and build up a network of Linux based computers and then play a game together or
Maybe do some scratch programming or something. We kind of fun
Let's see
Now sfs just isn't David L. Wilson. It's also comprised of a few other people
One of whom is sitting across the table from me. That would be me. That's Troy Ridgeley
I am kind of just the IT geek of sfs at the moment and trying to make anything and everything work
We also have our wonderful webmaster David or not David. Oh boy. I'm gonna really screw that. No, I'm David. You're David. I'm David
He's scary that one. Who we also have a wonderful webmaster by name of Gary Romero
Garhid Garhid and don't forget the wonderful and always charming lovely and lovely Heather Wilson Heather Wilson Heather Lee Wilson chief cook
Future projects. What else we got we got we got the pie lab. We're gonna try and do we've got
We want to do more online learning
We're also in the midst of working on virtual study groups
Yeah, I'll pick 102 and I'm trying to get us a
Gimp teacher, but I'm having a very very hard time getting him interested in doing one more big gimp project. He wants to quit
I don't know if you've seen my book, but
We have locally an expert on the gimp his name is Mike Hamill. Oh nice and he wrote the artist's guide to the gimp
And I'm trying to get him to do one more big gimp thing, but he doesn't want to he wants to move to nothing
But embedded Linux all the time
So it's a hard sell, okay
So David Wilson you mentioned Linux camp earlier in the program you expand more about that and what what did the what did we actually do at Linux camp?
So we want to my dream for a few years has been to take a few geeks out of
Civilization and take them out into the
paradisicle
paradisicle
out into the nature and
Give them a few days where
They can both immerse themselves in a technology that they want to learn more about and then in the breaks get straight away from
the
Dull gray material and the dull gray stone walls of
Whatever we're learning or
of the
To get away to to the not only commute completely immerse themselves within to the technology, but also
Completely cut themselves off from it as soon as as soon as possible during the camp and to be able to yeah to to take a real break and
Get out into the sunshine and
And breathe deeply and maybe throw a frisbee for a few seconds, and I really wanted to take care of them and get them
Completely away from the
Sometimes cold business like atmosphere that
training facilities can be
And so what we did was we rented a cabin at YMCA snowmountain ranch and
you me Heather
Gary and
10 other people
So 11 students and three staffers or no, sorry 10 students and four staffers
went up there and
Heather did all of the cooking and I did
Most of the teaching and then we had Ross Brunson from LPI come up on the fourth day and
deliver an awesome
exam prep and then a paper-based exam at the very end of it and
And so for the first three days we did a really hands-on
All almost all hands-on
Linux learning experience
Where it was just lab after lab after lab
Where we would take what's a
A task that you would actually be asked to do in the real world like maybe building a server and
then
Do that in the classroom and I would do it before in in front of the students before the students had to do it and
I would talk my way through it and
Talk about the different things that you might want to consider as you are solving that kind of a business problem and
Then finally I would turn it over to the students and then in pairs
The students would work on the lab and the reason why
We did it. It did things in pairs and the reason why I think that that really works well as a learning method is
That people of very similar experience levels have a tendency to speak a similar language
So when you have two people that are relatively new to Linux
They're able to share knowledge back and forth much more effectively than an expert in a relative novice
So if you pair up an expert with a relative novice then a
a lot of times the novice will get value out of it, but maybe the
high expert might not and
What I found is that you don't get a lot of loss by putting two relative novices together
because they're still able to share what they are learning and share it in a more similar
Language
Well, that's really cool. What else did the Linux camp cover?
We covered all of the objectives of the LPI
We didn't completely cover it what we did was we started putting the class together
three months before the first day of Linux camp and
Once we had all the students enrolled or most of the students enrolled we started study groups and
We went through the Linux plus study guide
2013 edition, which I think is the third edition
And we would get together on a weekly basis and cover one
Chapter worth of material so that the people that were less familiar could really get geared up before Linux camp
Four days is simply not enough to not not enough time to cover all the material
In the LPI 101 and LPI 102 exams and both of those exams are necessary to get the certification
So during that four days we covered all of the
objectives of both of those exams
But at a very high
Real-world level so we built a virtualized three node network
With server one server two and workstation one
We used CentOS 6.4 for server one, I think and
Debian 7.1 for server two and Ubuntu
1204 for workstation one and
We did a ton of labs on those three machines
We did of course the the build out itself was a pretty
Challenging and then we not worked the three machines together and managed their host files and
Set up some basic services on the machines
Yeah, you you definitely ran them through a gauntlet especially in 14 students going through and saying okay
Now I've got to build this virtual machine now
I've got to make it work with the other virtual machines that I've built now
I've got to tie these all together and talk to the file servers that we have out there
Was definitely a lot of fun and interesting and the way you presented it was definitely
Exciting and it went into great detail
It was a blast
and it was
It was a lot of fun. It was a lot of fun to teach it
One one other little detail was every morning at 9 a.m
We played a song to start the day and what song was that David that was
Rusty cage by Johnny Cash, which is a cover of a
Rusty cage by sound garden
And that that did became one of your favorite songs didn't it troll absolutely?
I love I loved every five minutes and 13 seconds of that song
It gave me just another bit of time to go out and enjoy the rest of my coffee in the morning
Well
Well, that's great uh looking forward to more linux camps in the future
So am I great. I want to I want to try to find a way to
um
As everything that can be done on a gift basis. I want to find a way to do it on a gift basis
But that is really hard to do when I'm also trying to fit into the business world
I want students that are sponsored by a business to be able to come to my classes and
It's important to keep the school running too
um
So the school that goes broke doesn't keep running exactly and so this run of linux camp
We had to go with a very simple for pay um model where every uh every seat was
1950 with various
discounts applicable
And that was able to bring the price down as far as uh $1,500 for each student
But wouldn't it be great if someday um we could find a way to either get corporate sponsorship
or
Something so that we could do the class um on a on a gift level
um and then people that don't have
as much
They don't have a bunch of disposable cash of their own
Um, and they don't have a corporate sponsor
Can't still get to that class because I those are the people
In a sense in one sense those are the people that I most want to put these classes out for
I want them to hear about it and go man. I really wish that I could do that and then be able to do it
um
One model one possible model that I've thought of is
We could let people that don't have cash
Help us with the actual work of building sfs
Um, where instead of paying the money
that we can give them a
Accredit to work off where they work on the website or they work on um
The mailing list or whatever, but then that creates a an additional challenge of well
What what exactly do we have them do if they don't know stuff
Yeah, it's always good to to train the entry level as well
Yeah, um, and it gets them experience and you know, oh, I worked for sfs for 15 hours or not 15 hours
But I worked for sfs for a hundred hours to pay for my
Um, seat in the class and now I'm lpix certified and now I'm lpix certified and toy richly said I did a really great job. Yeah
There you go
Um, that's great uh
Again to contact us uh reaches from uh reaches at dl wilson
At the geek.nu can always reach him at his website
uh, so free.us
And you can get on the mailing list
Which will be the request should be on a link on the so free.us here shortly
Excellent. Well, David, it has been a pleasure
It's always been always has been
And we look forward to more additional podcasts from you soon
All right, we'll uh, we'll put together another one soon
Excellent uh, this is the sfs podcast finally signing off
You
You have been listening to Hacker Public Radio where Hacker Public Radio does our
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 consider 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 club
HBR is funded by the binary revolution at binref.com
All binref projects are crowd-responsive 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 commons
Attribution share a line lead us our license
You