The Cost of Free Software

Who am I?
I live in the Portland, OR area and have a BA is CS from Western Oregon University. I am currently employed as a Network Quality Labs Tester at Intel Corporation. I am currently running Red Hat 7.2on Intel PIII / 533 with 384 MB RAM and a Vodoo3 3000 card. I am very much a dabbler. I have a test machine that I have set up for playing with operating systems. I?ve played with BeOS, Linux (manydistributions), PetrOS, MacOS, all the Windows platforms, Netware, and soon Darwin. Some of these have been on PowerPCs too. I don’t discriminate. I’m a cross platform kind of guy.

Currently, the only real players in the x86 game are Intel, and AMD. In terms of overall market share, AMD has always lagged behind Intel, unsurprisingly. Back in 1999, AMD had a winner on their hands, and slowly received much needed respect from the bigger companies through the successful (and more importantly, timely) arrival of their Athlon processor.

What is Free Software?When I refer to “Free” software, I am generally referring to Open Source and GPL licensed software. These are the kind that you can generally download and install without feeling guilty.

Why the big beef against free software?Well, as you can imagine, “playing” with all that stuff and getting it to run, can be a very time consuming and frustrating task. It is. Therein lays the rub with free software. It has taken me 6 years to get a stable and usable system. Why so long? Linux has a steep learning curve. You have to know a lot more about how Linux works and why things are the way they are, before you can effectively use it. Fortunately, I learned DOS very well when I was a kid. This helps immensely, especially if you are setting up a server vs. a workstation, since most configurations are in the .conf files or command line parameters.

Secondly, Linux is very notorious for not being able to support all types of hardware. I believe this is due to an engineering design decision and a pretty good one. Linux cannot run things like Win modems. That’s fine. However, if you do things backwards, like go out and buy the latest and greatest hardware; there is no guarantee that Linux will support it. However, no hardware company would still be in business if it didn’t run with a windows driver (Apple being the exception). As you can imagine, if I wanted to play a cool game that required hardware acceleration, Linux was usually out of the question.

This brings me back to time. I have played with many distributions of Linux. I started out with Slackware and then tried a few others. I would have to say, Corel was the easiest. I put the CD in a machine and 45 minutes later, had a nice working machine. Too bad it was my office PC and had to jump back into 2000. SuSe is also fairly easy to setup but I have settled on Red Hat. Mostly because Red Hat is widely supported and I prefer Gnome over KDE. I spend a lot of time on my computer figuring out where stuff installed and trying to configure it to work with my setup. Windows, on the other hand, takes a lot longer to setup but once it’s done, it’s very easy to change, add or remove hardware and software.

So, how much is your time worth? How much benefit are you going to get out of your investment into learning a new OS and compiling your own software? Looking back I would have to say that it was time well spent. I have breathed new life in to my computer by running Linux. It is not as hardware inefficient as Windows. I have also benefited tremendously at work. Everyday I install and configure many different operating systems to run our test scripts. Without the knowledge that I gained from doing this on my own, I would not have my job now. Installing software on the other hand, is a whole other story. That is still a huge pain. I don’t mind compiling my own software but making sure the environment is setup correctly and having all the kernel source headers? It is enough to drive a man insane. But luckily there is a support group.

Community/SupportThe Linux community is alive and well. Without it, Linux would not be growing nearly as fast as it is. As I have mentioned before, Linux is not easy. There needs to be people around to answer questions and keep the open source movement going. When you buy software, this support is usually included in the cost.

Security/UpdatesNow what about the cost of security? It seems like every week we hear about a new bug that has hit Outlook or IIS. To be fair to Microsoft, they are the focus of attack because they have the most market penetration. However, since they do, I feel it is their responsibility to keep users aware of security holes and have patches ready as soon as possible. As it stands, MS has chosen to take a non-disclosure stance when it comes to security issues and the patches are not complete. One needs to download 10 different patches to get a machine fixed… and none of that includes a firewall. How valuable is your data to you? Red Hat on the other hand, usually will be the first to let users know of potential dangers and have patches quite often. This leads me to…

Bleeding edge/experimentalLinux tends to be bleeding edge and experimental, which for me is half the appeal. This leads to a few issues. There are a handful of places that do Linux testing but for the most part, it’s compiling at your own risk. Microsoft has legions of people that test their software. That too, you pay for.

The views expressed here are solely those of the author and do not reflect the beliefs of Digital Trends.

Gaming

‘Fallout 76’ may have online multiplayer but it’s still a desolate wasteland

"Is Fallout 76 an MMO?" That depends on who you ask. Critics and players often cite its online multiplayer capabilities as a reason it qualifies. Yet calling the game an MMO only confuses matters, and takes away from what could make…
Computing

Yes, Android apps can run on your PC, and it's easier than you think

Wish you knew how to run Android apps in Windows? It's easier than you might think and there are a number of different ways to do it. In this guide, we break down the steps so you can follow along with ease.
Computing

Microsoft will end support for Windows 7 one year from now

Microsoft is set to end extended support for Windows 7 on January 14, 2020, putting a halt on the free bug fixes, and security patches for most who have the operating system installed. 
Computing

Is your PC slow? Here's how to restore Windows 10 to factory settings

Computers rarely work as well after they accumulate files and misconfigure settings. Thankfully, with this guide, you'll be able to restore your PC to its original state by learning how to factory reset Windows.
Computing

Intel vs. AMD: Which chipmaker stole the show at CES 2019?

Intel and AMD have been competing for years, but rarely do they both debut something exciting at the same time. Intel vs. AMD at CES 2019 saw both companies step up to the plate. Who served it better?
Digital Trends Live

Microsoft has #*!@ed up to-do lists on an epic scale

Microsoft has mucked up to-do lists on a scale you simply can’t imagine, a failure that spans multiple products and teams, like a lil’ bit of salmonella that contaminates the entire output from a factory.
Opinion

As Amazon turns up the volume on streaming, Spotify should shudder

Multiple players are all looking to capitalize on the popularity of streaming, but it has thus far proved nearly impossible to make a profit. Could major tech companies like Amazon be primed for a streaming take-over?
Gaming

Throw out the sandbox. ‘Red Dead Redemption 2’ is a fully realized western world

Despite featuring around 100 story missions, the real destination in Red Dead Redemption 2 is the journey you make for yourself in the Rockstar's open world, and the game is better for it.
Gaming

‘Diablo Immortal’ is just the beginning. Mobile games are the future

Diablo fans were furious about Diablo Immortal, but in truth, mobile games are the future. From Apple and Samsung to Bethesda and Blizzard, we’re seeing a new incentive for games that fit on your phone.
Movies & TV

He created comics, movies, and superheroes. But Stan Lee lived for joy

Stan Lee was a creator, a celebrity, an icon, and beneath it all, a real-life good guy with all the same human qualities that made his superheroes so relatable. And his greatest joy was sharing his creations with the world.
Music

Brian Eno sets out to change music (again) with Bloom: 10 World

We always felt that Bloom was a musical system that could be developed further -- it was as if we’d built a CD player and only ever released one CD. For this release, we’ve created ten new worlds, starting with a reimagined version of…
Computing

Can two operating systems coexist? The Pixel Slate thinks so

The Pixel Slate is a 2-in-1 device like no other. It’s not the most polished product we’ve ever used, but Google has laid the foundation for letting mobile and desktop software live side-by-side in peace.
Android

Why commercials in Android Auto could turn your dashboard into a dumpster fire

Google announced some tweaks to the Android Auto experience, focused on making messaging and media easier, but I worry about the future of the platform. For better or worse, there’s a real chance our dashboards could turn into dumpster…
Gaming

These are the best video games you shouldn't leave 2018 without

Developers showed up with a number of amazing games this year. Each capitalized on something unique but there's always one that outdoes them all. Here are our picks for the best video games of 2018 and game of the year.