Posts Tagged ‘Fedora’

Counting the Cost of Free: What Value, Linux?

January 29, 2010 in Linux Client | Comments (0)

Tags: , , , , , , , , , , , , , , , , , , ,

Lora Bentley spoke with Amanda McPherson, marketing and developer programs VP at the Linux Foundation. She and two colleagues recently released a new paper, “Estimating the Total Development Cost of a Linux Distribution.”

Bentley: Your study found that it would cost $1.4 billion for a company to build the Linux kernel from scratch today, and $10.8 billion to build an entire Linux distribution similar to Fedora 9. Can you explain how you reached those figures?

McPherson: The conclusions were reached by using David Wheeler’s well-known SLOC tool, SLOCCount, which makes use of the industry standard COnstructive COst MOdel (COCOMO). This methodology takes into account lines of code written, the appropriate number of labor years, and salary adjustments for inflation. We wanted to come up with a real number based on the one thing you can quantify in open source — code. We used a well-regarded methodology and tool that had been used before. Instead of making random projects, we thought this was the best way to approach it.

Bentley: Why the Fedora community distribution and not another?

McPherson: Fedora is the basis for Red Hat Enterprise Linux, which represents a large percentage of the Linux market. This provided us with a very relevant model to assess. Also, David A. Wheeler had used Red Hat for his study in 2002. OpenSuse and Debian/Ubuntu would, of course, also be great targets for this study. We may do that at a later date. We also would like to use an embedded distribution.

Bentley: What do or should these findings mean to proprietary software vendors?

McPherson: I think it means the future of software development is collaborative. These systems have grown so powerful and so important that for any one company to fund the development on its own would be a foolish and possibly financially untenable decision. Software development today actually requires collaboration in order to innovate at the pace the market demands. Consider devices like the Kindle and Gphone. They wouldn’t likely be available today were it not for the billions of dollars worth of R&D that they can use from the Linux kernel. You see companies like Intel using Linux and open source components in the Moblin project to expand the use of netbooks running its products. Intel could instead develop proprietary software in-house to meet this need, but why would they when they can make use of billions of dollars of free R&D? Things have changed since the desktop computer revolution.

Bentley: Don’t many proprietary software vendors recognize the value of open source now given that so many use open source in some way or another?

McPherson: Absolutely! You can also look at our “Who Writes Linux” report to see that hundreds of companies support Linux development directly. This study shows that those companies (such as IBM, Intel, Red Hat, Novell and HP) have made a very smart decision. They can fully participate in a large ecosystem and make use of free R&D without having to shoulder the burden all alone.

Bentley: So why is a study like this one helpful?

McPherson: Sometimes it’s easy to take a ubiquitous piece of technology for granted, especially one you can use for free. I think it’s not just Linux we take for granted: Just imagine the R&D value of the Internet itself and what that means for our economy. Compared to that, Linux seems small, yet when you think about all the innovation it’s powered or is powering, you start to get the idea. I honestly can’t imagine where we would be if Google had had to pay a company a per-server fee for its servers. I do not believe the economics would have been there to build out the powerful search network that we all use everyday. This study makes us appreciate the sometimes-unheralded piece of software and the license that has powered this innovation.

Bentley: Do the findings have added significance in light of the current economic climate?

McPherson: I think so. Linux has always been a lower-cost alternative to Windows, but this report illustrates its economic impact on technology innovation. It’s exciting to see how the collaborative development model is fueling a new category of devices and technologies that would be at least a decade into the future if it weren’t for Linux. Let’s remember that in software, time is money; oftentimes time is more important than money. For a company like Google or Intel to be able to make use of this code that has taken years to develop, drives innovation and keeps costs low for consumers.



By: Lora Bentley


Updating Linux Device Drivers

December 15, 2009 in Linux Client | Comments (0)

Tags: , , , , , , , , , , , , , , , , , , ,

Almost everyone is familiar with Microsoft Windows, as it is installed on the computers of many home-based users. While it is certainly the most popular, Windows isn’t the only operating system available. There are several other choices, including Mac OS X, Solaris and Linux.

The Linux operating system comes in many different variations. Some of the most popular versionsinclude Debian, Fedora and Redhat among others. Just like any other operating system, Linux comes with a number of device drivers. This means that there may be a time when hardware devices on your computer stop working properly and require driver updates. Although a device could experience problems for various reasons, an outdated or dysfunctional driver is usually the culprit.

Where to Begin Updating Linux Device Drivers

In order to update the drivers for your Linux hardware, you must find out what type of device it is. Once you have these details, go online and head to the manufacturer’s website. Although mainly used in the network setting, Linux is becoming more popular as a desktop system, making it easier to find device drivers. Most hardware device manufacturers allow you to download device drivers from the support section of their websites. Regardless of the manufacturer, it is important to download drivers that are specific to the Linux operating system. If you download and install Windows drivers, your hardware will not work on your Linux system.

Because Linux is an open-source system, many of its device drivers are available in open-source variations. The open-source nature allows any developer to create device drivers and freely distribute them. These drivers can typically be downloaded from various open-source communities online. With proprietary software and hardware components, you are required to download the device drivers from the manufacturer.

How to Install Linux Device Drivers

Device drivers for the Linux operating system are usually distributed as source code in zip archives. This calls for you to unzip the compressed archive to access the appropriate files. In order to accomplish this, you must use a compatible unzip application and manually compile the source code. While Linux is generally more complex, this task can be easily completed by basic computer users.

Ensuring Compatibility Before a New Purchase

If you plan to add a new hardware device to your Linux computer, it is important to make sure it is compatible with the operating system before making a purchase. This can be done in two ways: you can either check with the manufacturer or visit the KeyLabs website. KeyLabs is an organization that tests numerous applications and devices to determine their compatibility with various systems, Linux included. This company has tested so many hardware devices that gathering information from KeyLabs is often easier than getting it from the manufacturer’s website.

Even though Linux is becoming more accepted as a desktop system, finding the right device drivers can still be a tedious undertaking. This is especially true if you are trying to integrate hardware devices that were previously used on an older Linux system. As you would expect, the process is much easier when dealing with new hardware devices, as they typically come included with installation discs that contain the appropriate drivers.



By: Adam K Smith


Linux Commands Training Course – Learn How to Use Linux Commands in ALL Linux Versions (Distros)

July 27, 2009 in Linux Client | Comments (0)

Tags: , , , , , , , , , , , , , , , , , , ,

There is a Linux web site that “tracks” the progress of Linux distributions called Distrowatch.

And although the statistics shown at Distrowatch may be “questionable” (as even the webmaster of the web site has said), it’s worth having a look at the popularity of the “major” distributions over the last several years.

Linux Commands Training Tips: Understanding the changing “world” of distributions will help you to realize that it’s much better to focus on leaning the Linux commands that are common to ALL distributions is much better than learning anything that is specific to just a single version – such as learn the GUI utility programs that work in just a single version.

Distrowatch Statistics for Some of the Major Linux Distributions the Last Several Years:

According to Distrowatch, Mandriva Linux (formerly Mandrake) was #1 for 2002, 2003 and 2004. And Ubuntu was # 1 for 2005, 2006, 2007 and 2008!

In addition to this, Mandrake Linux (recently renamed to “Mandriva”), was # 1 for 2002, 2003, 2004 and #2 (as Mandriva) in 2005, but hasn’t been in the top three since!

Notice how easily and quickly Linux distributions – even extremely popular distributions – fall out of popularity!

Red Hat Linux was # 2 for 2002 and 2003, but hasn’t appeared in the top three since 2003!

Again, it’s important to note that even one of the most popular Linux distros, Red Hat Linux, has gone down dramatically in popularity!

And Gentoo was # 3 in 2002, but hasn’t appeared in the top three since.

Here are the other Linux distribution names that have been # 2 or # 3 since 2002: Gentoo, Knoppix, Fedora, SUSE and openSUSE.

So, as you can see – Linux distributions come – and many soon go!

Linux Commands Training Tips: Mandrake (a minor Linux distribution) was quite popular for a while and was derived from Red Hat Linux (a major distribution) and is extremely similar to Red Hat.

Knoppix Linux (a minor Linux distribution) is a “live” distribution that was derived from Debian (a major distribution) and is similar to this version.

Ubuntu Linux is free (in all senses of the word) and has become extremely popular as both a desktop system and server system.

By: Clyde E. Boom