Practical Technology

for practical people.

August 24, 2010
by sjvn01
0 comments

What Google’s Data Center Can Teach You

Jeff Dean, a Google Fellow who has been with the company since 1999, gave a speech at the Web Search and Data Mining meeting in 2009 where he unveiled how Google puts together its data centers (PDF). Because the meeting was in Barcelona, Spain, his speech didn’t receive the attention it deserved in the United States.

After all, wouldn’t you like to know how Google manages to do what it does? And how the company’s experience and expertise can help you predict how your data center measures up?

A Google data center starts with high-speed, multi-core CPUs, Dean revealed. Each of these servers has 16GBs of RAM with fast 2TB (Terabyte) hard drives. These are kept in racks of 80 servers tied together with 10Gb Ethernet or other high-speed network fabrics. Finally, 30 or more of these racks are deployed into a single cluster. In addition, each rack and cluster has its own servers simply to manage and maintain each layer’s PCs and racks. Finally, add in additional storage to the tune of petabytes in storage area networks (SANs), and you have a single Google cluster.

More >

August 24, 2010
by sjvn01
1 Comment

Cut Costs by Using Linux Appliances for Branch Offices

I’m cheap. Given a choice between buying an elaborate, full-featured server requiring expensive technicians and administrators, versus turning an out-of-date PC into a single-purpose Linux server, I’m going to go with the Linux server every time.

It’s not that Linux isn’t expensive. It sometimes is. But if a department or a branch office just needs one or two specific server jobs, there are plenty of obsolete PCs and easy-to-set-up, special-purpose Linux servers that can fill the bill for little or no cost.

Linux answers these needs because companies like Novell, rPath, and network security vendor Vyatta offer dedicated Linux appliances for specific jobs. These Linux distributions, instead of giving you everything, give you just enough to fill a particular need.

Many Linux appliances are free to use. If your needs are particularly simple, or you have in-house expertise, you may not need to spend one penny to get them set up and then to maintain them. If it turns out you do need more help, the ones I selected for this article also offer technical support at reasonable rates.

More >

August 24, 2010
by sjvn01
0 comments

Microsoft LOVES open source!?

Microsoft claiming that it loves open source?! What next? Cats and dogs living together?!

Seriously, in a recent Network World interview, Microsoft’s General Manager of Interoperability and XML Architecture Jean Paoli said, “We [Microsoft] love open source” and that “We have worked with open source for a long time now.”

Really? But what about Microsoft CEO Steve Ballmer saying “Linux is a cancer that attaches itself in an intellectual property sense to everything it touches” back in 2001? Paoli dodged that one saying that confusing all open-source technology with Linux was “really very early on” and “That was really a long time ago. We understand our mistake.”

Actually, Paoli just proved with that statement that Microsoft still doesn’t get it. Ballmer was using Linux as the prime example of what he saw as the critical problem of the GPLv2 (GNU General Public License, version 2). Guess what? Linux, the world’s most popular open-source program, is still under the GPLv2. A lot of other great open-source software is licensed with it or its updated version, the GPLv3. The bottom line is that a lot of important open-source software is as dangerous (or not) as it ever was to Microsoft’s way of doing things.

More >

August 24, 2010
by sjvn01
0 comments

The Five Winners of Oracle suing Google

When Oracle sued Google over its use, or as Oracle would have it, Google’s misuse of Java intellectual property in Android, the first questions were why and what did Oracle hope to gain?

My only pet theory is straightforward and simple: Oracle wants to skim big-bucks from Android. But, even if a miracle happens and Oracle wins every one of their claims, we’re still talking years before Oracle sees a single red-cent.

Still lots of people will profit in the short run from Oracle. Here’s my list:

More >

August 23, 2010
by sjvn01
0 comments

Which Linux is the most popular Linux?

As everyone who ever tried it knows, trying to count how many people use a particular Linux distribution is almost impossible. Now, Rick Lehrbaum, founder of LinuxDevices and a friend and former editor of mine, has tried a new and interesting way to count Linux users on his new site, LinuxTrends: look at Google search results for the various Linux distributions.

Some of the results aren’t surprising. Ubuntu has become far more popular than the other mainstream distributions of 2004/2005: SUSE Linux, Fedora, Debian and Mandrake/Mandriva.

Still, these distributions’ decline to the Ubuntu juggernaut is nothing like as bad as the fall in popularity seen by the second-tier distributions of 2004/2005. Of Slackware, Gentoo, Arch and CentOS, only CentOS, a RHEL (Red Hat Enterprise Linux) clone, has retained much of its popularity. Newer second-tiers Linux distributions that are well-regarded such as PCLinuxOS, Puppy and Sabayon also aren’t doing well. The one exception is Linux Mint, which is an Ubuntu-based distribution.

This reflects what Sean Michael Kerner, one of my fellow Linux journalists, and I also have seen. When we recently got together at LinuxCon, we agreed that there’s a lot less interest these day in the minor-league Linux distributions than there was in the mid-2000s.

Like any attempt to count Linux users, Lehrbaum’s study doesn’t tell the whole story. For example, do you count Google users? If you do, and that means almost everyone on the planet with a net connection, then Goobuntu, Google’s server brand of Ubuntu Linux, takes the prize as both the world’s most popular distributions and one of the most obscure.

As I hashed out with my fellow writers at the LinuxCon Media Panel, trying to determine how many Linux users are really out there is almost impossible. I’ve also wondered just how important it is that we have Linux numbers.

I know, I know. As a baseball fan, I get that we all love numbers. Let me put it this way: I think we can all agree that Linux has become more important than ever. If you don’t buy that, ask yourself when the last time was you used Google, Facebook or any of the major social networks. If you use any of them, congratulations: you’re a Linux user, albeit once removed. By that standard, I’d say Linux was batting somewhere about .998.

If you’re looking at servers, which is where most of the analyst firms get it wrong, you have to keep in mind that these groups are only counting new servers with their installed operating systems. These organizations don’t even make an effort to count on those older servers, or PCs converted into servers, that are running Debian, openSUSE, or CentOS.

On the desktop, Linux has never done as well as its fans would have liked. At the same time, more people are using it on the desktop than ever before. Keep in mind that even though the overall percentage of Linux desktop users doesn’t appear to be going up, there’s ever more people using desktops of all sorts … for now, anyway. I still think that the rise of Linux-powered smartphones, TVs and tablets may yet make the whole issue of the desktop moot for casual computer users.

In the meantime, I can agree with Lehrbaum’s finding that, in so much as the Linux desktop is concerned, Ubuntu is number one. On servers, I’m sure it’s RHEL. Will the leader board still look that way in another five-years? Good question, and I don’t have a good answer. It will be interesting to find out.

A version of this story was first published in ComputerWorld.

August 20, 2010
by sjvn01
0 comments

Is Oracle building its own software stack?

If you spend much time in a CIO or CTO’s office, you’ll have heard the phrase “software stack” a million times. It usually means a suite of operating system, utilities, and applications designed to deliver various services. For example, the LAMP (Linux, Apache, MySQL, Perl/PHP/Python) stack is what lies behind many Web sites, and the combination of Server 2008 R2, Microsoft Exchange, Windows 7 and Outlook is what powers many office e-mail systems.

I begin to wonder if Oracle is beginning to build its own stack. What brings this to mind is the announcement by Edward Screven, chief corporate architect, that Oracle wants to give companies access to a world where data centers have become “service centers.”

Oracle has long had many of the parts: an operating system, Unbreakable Linux, and now Solaris; a DBMS, of course; and with the acquisition of Sun, Java and all the middleware you could ever want.

That sure sounds like a cloud plan to me. Screven also said that customers would get a taste of this with the forthcoming beta release of OracleVM 3.0. This is Oracle’s enterprise VM (virtual machine), which is based on the open-source Xen VM hypervisor.

More >