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>
This commit is contained in:
168
hpr_transcripts/hpr2032.txt
Normal file
168
hpr_transcripts/hpr2032.txt
Normal file
@@ -0,0 +1,168 @@
|
||||
Episode: 2032
|
||||
Title: HPR2032: How I Came to Linux
|
||||
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr2032/hpr2032.mp3
|
||||
Transcribed: 2025-10-18 13:32:26
|
||||
|
||||
---
|
||||
|
||||
This is HPR episode 2032 entitled How I Came to Linux.
|
||||
It is posted my first time post SteamCainer and is about 14 minutes long.
|
||||
The summary is, Steam tells his story on how he came to be a Linux user.
|
||||
This episode of HPR is brought to you by an honesthost.com.
|
||||
Get 15% discount on all shared hosting with the offer code HPR15, that's HPR15.
|
||||
Get your web hosting that's honest and fair at An Honesthost.com.
|
||||
Howdy folks, this is 5150 and I'm here to tell you about Kansas Linux Fest 2016,
|
||||
which will be happening on the campus of Wichita State University, May 21 and 22nd.
|
||||
KLF started last year with the idea that a first rate Linux event could be hosted in the underserved midwest.
|
||||
I think KLF 2016 is the further realization of that dream.
|
||||
The full schedule is now available at KansasLinuxFest.com.
|
||||
But highlights for me include Alex Wrez from Rackspace and Ryan Sypes from Kansas' own MyCraft.AI Project.
|
||||
There is also a talk on Sunday morning about promoting free software and the role of the hobbyist podcaster.
|
||||
Attendance is without cost, but donations may be made on the sponsor page.
|
||||
Guess who arrived Friday evening may attend a free showing of Revolution OS.
|
||||
The Saturday Night event will be hosted headshots of Video Game Bar.
|
||||
I know it seems a little late to put the word out,
|
||||
but please don't miss this opportunity to interact with your fellow open source enthusiast and professionals
|
||||
in the only venue convenient to the central United States.
|
||||
Hello, my name is Steve and you are listening to Hacker Public Radio.
|
||||
I've been a listener of Hacker Public Radio for several months now,
|
||||
but this is my first attempt at contributing a show.
|
||||
Hopefully it will be the first of many.
|
||||
I decided that from my first show I would add to the How I Came to Linux series.
|
||||
Before I do that, I'll tell you just a little bit about myself.
|
||||
I live in South Central Kansas and the United States near the city of Wichita.
|
||||
My day job is Systems and Network Administration for a local internet service provider.
|
||||
My wife and I live outside of town on a small acreage where we can keep a garden and a horse.
|
||||
I have a wide range of interests and hobbies, most of which are, shall we say, Hacker Friendly.
|
||||
One of these is amateur radio. My call sign is KD0ijp.
|
||||
Another big hobby of mine is model rocketry. I'm actually hoping to put together an HPR show
|
||||
on that subject sometime in the near future.
|
||||
Anyway, to the main subject of this show, my road to Linux.
|
||||
I would say that I'm an avid Linux user. In fact, I use some form of Linux for easily 95%
|
||||
of my computing activities on a daily basis. Unlike many Linux users, however,
|
||||
I would not say that I am a Linux evangelist. While I might suggest the use of Linux to someone,
|
||||
or I might mock Windows users when they're having those typical Windows problems,
|
||||
I don't generally care to spend much time convincing others that they should use Linux.
|
||||
I have this little mantra that I'm rather fond of that goes like this.
|
||||
Use whatever operating system you want. Just don't ask me to fix it.
|
||||
So how did I come to be a Linux user? My first computing experience that I remember was an
|
||||
elementary school in the late 1970s or early 1980s. For a while, we had a Commodore 64 computer,
|
||||
and I used it a little bit. I wasn't really that much interested in it at the time.
|
||||
When I moved on to middle school and high school, however, we had an Apple II lab.
|
||||
This is when I first started taking an interest in computers. We had a couple computer literacy
|
||||
type classes that I took, but I went beyond those and started tinkering with programming
|
||||
and more advanced topics on my own. During my sophomore year in high school, probably around 1986,
|
||||
I was able to use some money that I had saved up to purchase an Apple II C computer of my own.
|
||||
I got fairly heavily into basic programming as well as some assembly programming,
|
||||
as a senior in high school, I took a computer science class and found that I pretty much knew
|
||||
more about the computer than the teacher did. After high school, I went to a small two-year
|
||||
college and began studying electronics technology. I was also exposed there to some
|
||||
DOS-based PCs. This was still pretty much before Windows, or at least before Windows became popular.
|
||||
I took a couple programming classes there, but that's about it.
|
||||
After those two years, I transferred to Kansas State University into the electrical engineering
|
||||
program. As part of that curriculum, I took some more heavy-duty programming classes and began
|
||||
to learn about the computer systems available on campus. At that time, K-State had a mainframe
|
||||
computer system running some form of VMS operating system, I think. It was, I was able to get an
|
||||
account on this system and access it via serial terminals in various computer labs around campus.
|
||||
Soon after that, though, I learned about the Unix system that was operated by the computer
|
||||
science department. I don't know what the hardware was, but I believe it was running some form
|
||||
of SunOS. This Unix system was available through various network terminals around campus.
|
||||
They also had a dial-up terminal server that I could use to dial in with my modem in my PC
|
||||
and access the shell. By this time, I had purchased a PC computer with a 386 SX running Windows 3.1.
|
||||
I used the Windows terminal program and some other software to connect to the Unix show.
|
||||
I used this system for some programming assignments and stuff. I also learned about e-mail and
|
||||
using it news groups. Using it news groups were pretty popular back in that day.
|
||||
I learned how to download and upload files to and from my PC using things like X modem, Y modem,
|
||||
and Z modem protocols. K-State also had server labs around campus full of Sun Spark stations.
|
||||
These provided my first experience with X Windows and graphical interfaces on Unix systems.
|
||||
Near the end of my time at K-State, I began hearing about this thing called Linux.
|
||||
That would let you have a Unix-like operating system on your own PC.
|
||||
By now, I had upgraded to a 486 computer and was able to establish a TCP-IP connection to
|
||||
the school network using a modem and the PPP protocol. I was still using Windows 3.1 and I
|
||||
think I used the trumpet wind sucks stack to make the TCP-IP connection.
|
||||
My first attempt at installing Linux was to download a set of 20-25 floppy disk images
|
||||
of an early release of Slackware. I wrote those images to floppy disks and then installed them
|
||||
one by one. And if I remember right, you know, like on disk number 15 or something like that,
|
||||
I had a corrupted file, so I had to redo that disk and start all over.
|
||||
In the end, though, I was successful enough to boot to a login prompt and log into the system.
|
||||
Soon after that, I found the book called Linux Unleashed and it had a slightly newer version of
|
||||
Slackware on a CD in the back cover. So I installed that and by reading the book, I was able to get
|
||||
further in my discovery of Linux. I also began diving into configuring X Windows, which in that day
|
||||
was not for the faint of heart. I spent quite a few hours tinkering around with
|
||||
mode-line configurations and learning about my monitor specifications and that kind of thing.
|
||||
But I did finally get X running pretty well. At that time, I had the TWM window manager
|
||||
on the Slackware install. And that was okay because I was used to that on the Sun Spark
|
||||
stations on campus as well. But beyond that, I really had very little software to use and I didn't
|
||||
quite understand how to get software or how to do much beyond booting the system.
|
||||
So really, I mostly continued to be a Windows user at that time.
|
||||
After graduating from college, I upgraded the Windows 95. I continued to have Linux kind of
|
||||
lurking in the background and I wanted to use it more. But I just didn't really understand how.
|
||||
Everyone's in a while I would boot into it and tinker around, but that's about it.
|
||||
The next turn of events came when I started working for an internet service provider.
|
||||
And this ISP was using BSDI, which is a commercial version of the BSDOS running on X86-based servers.
|
||||
Even though we were using Windows workstations, we had a number of tools and scripts that we used
|
||||
on the BSDI command line and connected to the server with telnet and then later SSH.
|
||||
So in this way, I learned a lot more about Unix command line tools and the environment in general.
|
||||
After several years, I was able to move into a systems administration role and was able to have
|
||||
my own BSDI workstation running X and the FVWM window manager.
|
||||
However, during this time, I also decided to pick up Linux again outside of work on my own.
|
||||
I obtained a then current version of Slackware, which I believe was version 3.0 or possibly 3.5.
|
||||
And found that it had come a long way since my first attempts a number of years ago.
|
||||
It was a much more complete system. This much easier to set up had more usable software.
|
||||
Of course, I was also beginning to learn how to build software from source.
|
||||
It was kind of at this point that I started to transition my daily computing activities from Windows
|
||||
to Linux in earnest. So much of my computer usage from the time I started using computers was
|
||||
programming. And as I was rediscovering Linux, I was also learning how to program in a Linux
|
||||
environment. I had learned C in college, so that was an easy transition. I also learned scripting
|
||||
languages such as Pearl and Bash. Since I was an ISP industry, I was also learning how to
|
||||
configure all manner of server software from web servers to mail servers to FTP servers and so on.
|
||||
I was also learning more about networking and firewalls and those kinds of things.
|
||||
In 2001, I changed jobs to a different ISP this time as the senior systems and networking
|
||||
administrator. This ISP had been using Red Hat for a couple servers. As we needed additional servers
|
||||
and as those servers needed to be replaced, I was able to build everything using my preferred
|
||||
Linux distribution, namely Slackware. I'm still working for this ISP today and I now administer
|
||||
around 80 Linux servers. Some of these are bare metal servers and others are virtual machines.
|
||||
Most of these are still running Slackware, believe it or not. I do also run a couple devian servers.
|
||||
I know that in this day and age, Slackware has lost a lot of popularity and I know why that is.
|
||||
Still, especially for server environments, it has treated me extremely well. It is exceptionally
|
||||
stable and easier to maintain than you might think once you develop some processes. Over the years,
|
||||
I've added some customizations that have made it work for me. Until recently, I've also been
|
||||
using Slackware as my primary workstation environment as well using the XFCE desktop which comes with
|
||||
that distribution. That too has worked pretty well for me. One of the main knocks against Slackware,
|
||||
of course, is the lack of software package repositories associated with the distribution.
|
||||
If you want to use software outside of the base distribution, you have to build it yourself
|
||||
for the most part. This is made easier by a community project called Slack Builds.
|
||||
This is basically a library of scripts that is maintained by the community that can be used
|
||||
to build Slackware packages of software from Source. This actually works pretty good and for
|
||||
the servers that I run, it's pretty easy to maintain. I was, however, finding that for the workstation
|
||||
environment, simply the sheer number of packages needed to do everything I wanted to do was becoming
|
||||
a bit of a burden. I have recently been branching out and trying some other distributions,
|
||||
particularly for the workstation environment. I'm currently using Linux Mint on my laptop,
|
||||
which I'm using to record this show, actually. I mentioned that I'm an amateur radio operator.
|
||||
For my HamShet computer, I'm using Debian 8, which is Jesse, with the HamRadio PureBlend
|
||||
Project Distribution. This is maintained by the HamRadio community within Debian and is
|
||||
basically stock Debian with a bunch of HamRadio software installed by default. It uses the
|
||||
desktop and it works pretty well also. In general, I haven't been a distro hopper. I tend to find
|
||||
what I like and stick with it until it doesn't do what I need it to do. I also don't tend to spend
|
||||
too much time on the bleeding edge of Linux. For the most part, my goal is to run a system
|
||||
that does the things I need it to do and in which I understand the inner workings well enough to
|
||||
be able to maintain it, secure it, and troubleshoot any problems that come up. In other words,
|
||||
you could say that I'm more interested in using Linux than in learning about every detail
|
||||
and nuance. I do also maintain a couple versions of Windows as VirtualBox machines that I fire up
|
||||
every once in a while. There are a couple of tasks that I still have to use Windows for, but they
|
||||
are fairly rare. I've also come to appreciate Apple OSX and I even had a Macbook laptop for a while,
|
||||
but really, when I want to get something done, I find that the Linux environment is still the
|
||||
most suited to my needs. So that's really my story of how I came to Linux. I hope that you found
|
||||
it interesting or enjoyed it and maybe found it useful in some possible way. Please leave any
|
||||
comments or suggestions that you might have. So with that, I will sign off for today and hopefully
|
||||
I will be able to produce another show soon. So this again is Steve and you have been listening to
|
||||
Hacker Public Radio. I hope everyone has a great day.
|
||||
You've been listening to Hacker Public Radio at Hacker Public Radio dot org.
|
||||
We are a community podcast network that releases shows every weekday, Monday through Friday.
|
||||
Today's show, like all our shows, was contributed by an HPR listener like yourself.
|
||||
If you ever thought of recording a podcast, then click on our contributing to find out how easy it
|
||||
really is. Hacker Public Radio was founded by the digital dog pound and the infonomicom computer club
|
||||
and is part of the binary revolution at binrev.com. If you have comments on today's show,
|
||||
please email the host directly, leave a comment on the website or record a follow-up episode yourself.
|
||||
On this otherwise status, today's show is released under Creative Commons,
|
||||
Attribution, ShareLite, 3.0 license.
|
||||
Reference in New Issue
Block a user