169 lines
14 KiB
Plaintext
169 lines
14 KiB
Plaintext
|
|
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.
|