| Just Joined!
Join Date: May 2007 Location: New Mexico
Posts: 0
| How did you get started in linux? I'm sitting at work today, reflecting on my history with Linux, how far Linux has come, marvelling at the sophistication of the installers and the desktop today, talking with other computer people at work, who have never installed it or even used it, and I'm curious to pose the question: how did you get started in Linux?
If you want to share your story, I'll share mine.
I got started in 1996. I had a 386 lying around and I didn't have any money to purchase software, but I wanted to get online. Well, coming from an engineering background, and in fact coming from a university that's well known for computer science and having some Unix experience, I got a copy of Linux. I installed it, got the modem card working, got "news" configured, and got online. That old clunker worked for the next couple of years.
This was actually my beginning in computers, as well. Up to then, I had only been a mild user, mostly at school.
So the following year, an opportunity arose to do some part time work at my Dad's company. My dad and his cohorts were hard core engineers and scientists, contractors working on weapons design at Kirtland Air Force base. The work involved desktop publishing. These guys were a Unix shop, they had Sunos 4.1.4 systems, and I started using Framemaker for the desktop publishing. I very early on convinced the boss to let me help out with the Unix system administration, and quickly became immersed in the often confusing acronym-littered world of networking: DNS, bind, NIS, TCP/IP. I worked there for about half a year, configuring the sendmail system and learning how to install operating systems and configure networking.
I went back to school in the fall of '98 to finish my B.S. in Math. At the start of the semester I convinced the computer science chair to let me be a system administrator for the department. This was my initiation by fire. I was the only system administrator, and I was allowed to hire a student helper. They were already heavy into Linux. The chair and his graduate students were the inventors of real-time Linux and the guys who put together Linux on Power PC, and the network was a mix of various types of Unix and Linux. Together we learned *everything*: majordomo, email, DNS, networking, linux on DEC alpha, Linux on Sparc, Linux on x86, Linux on power pc, routing, operating systems, boot partitions, network services, firewalls, security, web servers. You name it. Two semesters and one degree later, I felt I had learned a huge amount about Linux, Unix and computing, however I also felt there was quite a ways to go. One year experience does not make a system administrator.
I graduated and took off for the East Coast, Washington, DC. I spent the next several years working as a contractor, Desktop Publishing, Unix System Administration, Network Engineer. There's a lot of government agencies making heavy use of Linux. One of the main ones was NOAA - huge Linux shop. The most convoluted NFS setup I'd ever seen. My boss was one of the founding members of NPR. An activist-turned-Unix-administrator. What a great guy and a great experience.
I also had a chance to contribute back to the open source community with the sftplogging patch, which has been used by thousands of people around the world and even incorporated into HP-UX and some Linux distros.
Then a couple years ago, I went back to New Mexico, this time as the Engineering Manager for the Computer Center at my old university. Still a huge Linux shop. Hundreds of dual-boot workstations in computer enabled classrooms. Fedora, Redhat, Debian. We migrated off the last of the legacy Unix systems, retiring some equipment (and operating systems) that had been in place since computing began, it seemed.
Now I'm at a new job, still in NM, still in government. There isn't a single piece of Linux here ... (This will change soon) and I'm thinking back over the last 10 years. Remembering the old days, when to get linux working on your hardware you had to download and compile drivers, and even tweak them. At times nothing worked out of the box, it seemed. Nowadays, everyone's rolling their own distributions, and the darn things work right out of the box. And the GUIs are so slick, too. I have to remind myself I don't have to open a terminal and "cd" into the directory I want, I can do it by double clicking on the icon for the folder.
Well, I'm happy I learned Linux from the ground up, and especially as a sysadmin. I'm a much better computer scientist as a result. My understanding of hardware, networking and operating systems would have been much more limited. I remember when I configured the email gateway for USDA/CSREES. In order to achieve what I wanted (the fastest possible virus and spam scanning, with as much of it in memory as possible), I had to process each email with a single bash line. Well, writing that bash line took two weeks, but my understanding of bash increased ten fold, and the end result was lightning fast.
I remember another project I started on my own, it was an installer for openafs. Anyone who's installed and configured AFS knows how complicated it can get. Well, the installer was going to do everything for you, it was geared towards a small to medium sized network, all you would have to do would be to answer some questions, it would set up everything for you. I didn't finish the project ... a shame because it was a great idea, but I walked away from it with an intimate knowledge of C, that I would have never have had otherwise.
Now Linux isn't just a behind-the-scenes operating system anymore, running most of the world's websites on Apache, processing email or DNS, it's a full fledged, user-friendly desktop. A whole new world of users and challenges. My boss and I just started up a consulting firm to supplement our "day" jobs. He wants to market ready-built desktop and home office network solutions, and sell them to local businesses as "green" systems that use Linux. Well, I don't know what green means, but we are in Santa Fe, and we'll figure it out. Should be fun.
__________________
<signature deleted by moderator...
advertising is not allowed>
Last edited by ozar; 05-02-2007 at 03:37 PM.
|