- 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>
183 lines
11 KiB
Plaintext
183 lines
11 KiB
Plaintext
Episode: 1384
|
|
Title: HPR1384: How I Got Into Linux and OSS
|
|
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr1384/hpr1384.mp3
|
|
Transcribed: 2025-10-18 00:35:29
|
|
|
|
---
|
|
|
|
Music
|
|
Music
|
|
Music
|
|
Music
|
|
Music
|
|
Hi, my name is Keith Murray, I'm a developer and software architect from Vancouver, and
|
|
this is my first podcast for hacker public radio.
|
|
It seems that telling the tale of how you came to be an active user of Linux or open-source
|
|
software has become the de facto first-show topic, so here's my story.
|
|
The first computer I ever owned was purchased secondhand from a local company who'd recently
|
|
upgraded all their systems.
|
|
It was a second-generation Intel Pentium system with precious few system resources, but it
|
|
was mine.
|
|
All mine.
|
|
I played with it for a few months trying out different configurations and software packages,
|
|
and of course different operating systems.
|
|
I tried pretty well every OS I was familiar with at the time.
|
|
This of course meant that I'd pretty much just tried about 16 different versions of Windows.
|
|
After a few months of running it in this default configuration, I became curious about Linux.
|
|
I'd seen the distribution CDs attached to magazines and the back covers of Linux for
|
|
Dummies books.
|
|
I picked up a copy of Red Hat Linux for Dummies and began my triumphant march into the world
|
|
of open-source software.
|
|
Well, maybe it wasn't so triumphant after all.
|
|
I was able to get this system to install, but I had trouble getting it to recognize anything
|
|
more than the most basic hardware.
|
|
After a couple of hours I had a working system, with no network card, no sound card, and
|
|
no webcam.
|
|
I poked around for a while, and before the night was over, I was back into Windows, and
|
|
my Red Hat partition just sat there taking up disk space for a few months.
|
|
I tried off and on over the next year or so to get Linux working the way I wanted it.
|
|
Red Hat 7 had drivers for my neck, and once I got online I was able to get the sound
|
|
card working.
|
|
No thanks to some of the people I found in a couple of chat rooms I was looking for help
|
|
in, telling me to RTFM without ever really providing me guidance as to where to find
|
|
the M.
|
|
Ultimately though, I didn't find that Linux was going to suit my needs at the time.
|
|
As much as I enjoy a project, I didn't feel like I wanted to spend all my time just trying
|
|
to get things working.
|
|
It would be years before I made another serious dive into the Linux world.
|
|
Well, Linux wasn't for me, at first.
|
|
My interest in open-source software had certainly been peaked.
|
|
I soon discovered that there was a great deal of free software available for Windows as
|
|
well.
|
|
Sometimes you hear the long rants of people who try to insinuate that if you buy a computer
|
|
with a proprietary OS, then you're also stuck paying for all your expensive proprietary
|
|
software as well.
|
|
As most of us know of course, that isn't really the case.
|
|
Whether it was the days of shareware and freeware available from all sorts of places during
|
|
the 90s, or the days of open-source software in the 2000s, there's pretty well always
|
|
been a way to get free or very low-cost applications for nearly every platform.
|
|
A quick aside.
|
|
When I say free throughout this podcast, I'm speaking monetarily.
|
|
I'm not going to make the distinction between free as in beer and free as in freedom.
|
|
It's a complex issue that I just don't have the time or quite frankly the patience to
|
|
get into today.
|
|
I begin to really enjoy playing with various kinds of open-source software.
|
|
Some are things that most of us are familiar with, the Firefox Browser for one.
|
|
Other applications I picked up during this prime period are things that I continue to
|
|
use to this day on the various platforms I interact with on a daily basis, like Audacity,
|
|
which I'm using to record this podcast.
|
|
There's even a couple of open-source applications that are only for Windows, like NotePad Plus
|
|
Plus.
|
|
And there are even large corporations making light versions of their software available
|
|
to those who can't afford or can justify spending hundreds of dollars on large commercial
|
|
software packages.
|
|
Microsoft has been offering, for example, an express queue of its Visual Studio software
|
|
development tools since 2005.
|
|
While it doesn't have all the bells and whistles of their commercial product, it is a very
|
|
serviceable IDE for students and hobbyists.
|
|
As my usage of the internet grew through the 2000s, I began to vary the technologies
|
|
I use even more.
|
|
I signed up for a web hosting count in 2005, with a company that provided me shell access
|
|
to my shared hosting server.
|
|
That server, running on CentOS, allowed me to direct command line control over some of
|
|
the aspects of my hosting service.
|
|
This became the first time that I was able to use Linux machine effectively.
|
|
Not long after this initial exposure to a practical Linux implementation that I could
|
|
make use of and really enjoy, it was time for me to buy a new computer.
|
|
I decided that it was time to move myself to an OS that had a nice terminal interface
|
|
that I could use just like the one on my fancy new web server.
|
|
One that was based on the foundation of a free Unix-based OS, and I speak, of course,
|
|
of the Mac.
|
|
Despite my recent positive experiences with the server-side Linux implementation, I wasn't
|
|
prepared to hand over my desktop to a Linux system just yet.
|
|
I was, however, prepared to start offering Linux a role on the server side of my computing
|
|
life.
|
|
I was in need of a file server and a lamp server to do testing and playing around with some
|
|
web technologies, so I decided to restage my old Windows desktop as a server running Ubuntu.
|
|
In truth, this was probably more of a test server than a production server, and by that
|
|
I mean, I never did really entrust any of my data to it, other than holding some backups
|
|
of my data that came from my Mac and my Windows machines into my home at the time.
|
|
There was little else for this machine to do.
|
|
It did, however, set very important groundwork that would be added to down the road.
|
|
As I mentioned in the introduction, I'm a software developer in my day job.
|
|
My primary experience with software development is on the Microsoft Stack.net, see sharp,
|
|
that sort of thing.
|
|
I've written code in several other languages over the years, PHP, Python, Z, Java, but
|
|
I do work primarily with.net in my day job, so it was easy for me to turn that direction
|
|
when I wanted to begin working on software projects in my spare time.
|
|
Since it's easiest to work with that platform on Windows, I decided that it was time for
|
|
me to get a second computer, a desktop machine running Windows 7 that I could use for building
|
|
applications.
|
|
It had been a few years since I'd purchased the Mac and running Windows 7 in a VM on
|
|
a somewhat underpowered Mac at this point, was becoming a bit difficult.
|
|
So a second machine was in order.
|
|
Due to the age of the Mac, this had become a bit of a second primary machine.
|
|
I would use the two of them interchangeably and would need to move data between them fairly
|
|
regularly.
|
|
I'd tried using the older Linux PC to handle this task, but at this point the hardware
|
|
was nearly a decade old and the old 40GB IDE hard drives were getting a bit long in
|
|
the tooth for me to have much faith in them.
|
|
For the first year, I ran the Windows desktop with some file shares open that I used when
|
|
I needed to share data between the Mac and the PC.
|
|
As I first year wore on, I found that I was doing less and less development work on
|
|
the Windows machine and more and more web-based development work from the Mac on the Sento
|
|
S web host.
|
|
It had become clear that it was time for another shift.
|
|
This began my great Linux experiment.
|
|
I'd become very familiar with Ubuntu and virtual machines over the past few years and
|
|
listening to shows like the Going Linux podcast, I kept hearing all sorts of good things
|
|
about people's experiences with Linux as a desktop OS.
|
|
Having done my stint with the Mac, I figured it was time to take another shot at easing
|
|
the Linux desktop, since things had undoubtedly improved during the intervening decade and
|
|
my initial problems with Red Hat would no longer be an issue.
|
|
And for the most part, that was exactly right.
|
|
I had initially planned the project to be about three months long, but as I detailed in
|
|
a fairly expensive blog post that I'll link to in the show notes, I wrote at the time
|
|
that there were just too many issues for me to cope with.
|
|
Not all of these were technical.
|
|
To be fair, some were the result of a major shift between platforms, but ultimately I decided
|
|
that a Linux machine was just not a good fit for me as a primary desktop machine, and
|
|
the experiment was cut short after only three weeks.
|
|
While it was very clear that I could do anything on a Linux system that I could do on a pre-installed
|
|
commercial OS like Windows or OS 10, many of these tasks required more investigation,
|
|
more adjustment, more tweaking, learning, failing, redoing, frustration, and more importantly,
|
|
time than I was willing to commit.
|
|
That may not be consistent with the hacker ethos, but it was simply the way I felt at the
|
|
time.
|
|
What I didn't do was switch that machine back to Windows.
|
|
I learned something very important about how I use computers, and quite frankly I needed
|
|
a server, a good one, something reliable, with a wide variety of software packages that
|
|
could do specific things that I wanted, and I wanted something that could run with a
|
|
minimum of overhead, leaving all of the system's resources for the services and applications
|
|
that it hosted.
|
|
For me, Linux is almost purely a server OS.
|
|
Now, I've been running a Linux server in my home full-time since the conclusion of
|
|
that experiment back in 2010.
|
|
The original server hardware has been donated to a family member, and I recently did a
|
|
server build, my first hand build PC at nearly a decade, and I used that to assemble its
|
|
replacement.
|
|
It performs a number of services and tasks which keep things running smoothly, and provide
|
|
me with peace of mind as I carry out my day-to-day activities in the digital world.
|
|
I may take some time in a future HPR episode to talk about some of the things that I have
|
|
my server do for me.
|
|
I've also recently changed hosting providers, and now I have a dedicated VM running devian
|
|
to host the various websites that I'm involved with.
|
|
But that too, is a topic for another show.
|
|
I remain confident that the day will come when a Linux distribution will truly challenge
|
|
for a spot among mainstream PC operating systems.
|
|
Until then, I couldn't be happier with the performance as Linux as a server OS.
|
|
I hope this slightly different take on how I came to Linux story has been of some interest.
|
|
If you're interested in any of the other things I do, you can find me on Twitter at kdmurie
|
|
or a blog at kdmurie.net.
|
|
Thanks for listening.
|
|
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 and Monday through Friday.
|
|
Today's show, like all our shows, was contributed by a HPR 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 dark pound and the
|
|
economical computer cloud. HPR is funded by the binary revolution at binref.com.
|
|
All binref projects are proudly sponsored by linear 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, lead us our license.
|