Practical Technology

for practical people.

October 20, 2010
by sjvn01
0 comments

Fixing Windows 7 IPv6 Headaches

The Internet’s IPv4 dashboard gas gauge is blinking empty at only 5% left in the tank, isn’t it nice that Windows 7 supports IPv6? Well, sort of, supports it.

Actually, Windows 7 does a decent job of supporting IPv6. It certainly does much better than the ones that came before, but it still has some quirks.

The one that springs to my mind first is that Windows Server 2008 and Windows 7 both still use random interface identifiers when creating its IPv6 addresses. While Windows 7 is now certified as being IPv6 Ready, it’s not quite on target by default.

More >

October 19, 2010
by sjvn01
0 comments

Oracle kicks LibreOffice supporters out of OpenOffice

Well, that didn’t take long. When The Document Foundation (TDF) created LibreOffice from OpenOffice’s code, they let the door open for Oracle, OpenOffice’s main stake-owner, to join them. Oracle’s reply was to tell anyone involved with LibreOffice to get the heck out of OpenOffice.

This isn’t too much of a surprise. Oracle made it clear that wouldn’t be joining with The Document Foundation in working on LibreOffice.

What I did find surprising is that Oracle turned a fork into a fight. In a regularly scheduled OpenOffice.org community council meeting on Oct. 14, council chair and Oracle employee Louis Suárez-Potts wrote, "I would like to propose that the TDF members of the CC consider the points those of us who have not joined TDF have made about conflict of interest and confusion … I would further ask them to resign their offices, so as to remove the apparent conflict of interest their current representational roles produce."

These OpenOffice.org council members, who are also TDF leaders, include Charles H. Schulz, a major OpenOffice.org contributor for almost ten years; Christoph Noack, co-leader of the OpenOffice User Experience Project; and Cor Nouws, a well-known OpenOffice developer with more than six years of experience in the project. In short, these aren’t just leaders — they’re important OpenOffice developers.

They haven’t declared yet what they’ll do to this de facto ultimatum. It seems to me though that they have little choice but to leave. Certainly Oracle wants them out as soon as possible. Suárez-Potts wrote that he wanted a "final decision on your part" as soon as possible. "It is of [the] utmost importance that we do not confuse users and contributors as to what is what, as to the identity of OpenOffice.org — or of your organization."

I can understand how Oracle wants to quickly define this matter as Oracle vs. everyone involved with LibreOffice. But it’s a really dumb move.

The Document Foundation wasn’t so much about setting up a rival to OpenOffice as it was about giving an important but stagnant open-source program a kick in the pants. OpenOffice was and is good, but it’s not been getting significantly better in years. TDF wanted to change that.

Oracle thinks it’s more important to fight with some of the people who could have been its strongest supporters than try to work with them. Dumb! Cutting off your nose to spite your face is always a mistake.

Of course, this is all a piece of Oracle’s "my way or the highway" approach to all the open-source programs it inherited from Sun. Oracle may support open source in general, but it’s doing a lousy job of doing what’s best for the its own open-source programs.

This is going to come back to haunt Oracle. I fully expect for LibreOffice to replace OpenOffice as the number one open-source office suite and chief rival to Microsoft Office within the next twelve months.

A version of this story first appeared in ComputerWorld.

October 18, 2010
by sjvn01
1 Comment

Is the Linux desktop dream dead?

Will Linux ever become a major desktop operating system, the way that Windows XP was? My colleague over at PC World, Robert Strohmeyer, thinks that "The dream of Linux as a major desktop OS is now pretty much dead." I beg to differ.

Many of his points make sense. Strohmeyer wrote, "Ultimately, Linux is doomed on the desktop because of a critical lack of content. And that lack of content owes its existence to two key factors: the fragmentation of the Linux platform, and the fierce ideology of the open-source community at large." But I disagree with his emphasis.

Those factors haven’t helped desktop Linux, but they haven’t blocked its success. Yes, too many Linux distributions was a problem for independent software vendors (ISVs) like Adobe, but take a closer look. How many versions of the Linux desktop actually have enough market share to matter to the major ISVs? I’d argue there are only two: Ubuntu; and Novell‘s SUSE Linux Enterprise Desktop (SLED) and its community forefather, openSUSE.

Ubuntu gets the nod because of its popularity and the SUSE family because it’s the only other desktop Linux with much commercial support.

Fedora? Sure, it’s very important to cutting edge Linux users and developers. For most users or the business market though? I can’t see it. The other popular desktop Linuxes, like Mint, a particular favorite of mine, are based on Ubuntu. I’ve yet to find an application that can run on Ubuntu that won’t run on Mint or any of the rest of the Ubuntu family.

As for the "fierce ideology of the open-source community at large," I have several objections. First, it’s not the "open-source" community that has ideological problems that annoy proprietary ISVs; it’s the "Free Software" ideologues with Richard M. Stallman at their head. Second, and my real point: no one in the Linux "business" really cares what they think. We can happily argue over the benefits of pure GPL Linux distributions like gNewSense or why everyone should use Ogg Theora instead of MP4 as a video codec, but does anyone really care outside of hardcore Linux circles? No, no they don’t.

Try it yourself. Ask your friends who use Ubuntu but aren’t deep into Linux what they think about running a pure GPLv2 stack and watch their puzzled expressions. I would venture to say, based on my experience with all the many Linux users I’ve met, that most of them won’t have a clue. That’s because Linux actually has matured into a mainstream operating system and now has users, not just techies and programmers.

As my buddy Joe Brockmeier at Network World pointed out, there’s now a tempest in a teapot over whether or not Ubuntu’s parent company, Canonical, is handling copyright assignment in a way that would make the company "Open Core". Joe asks, "Does it matter?" I’d argue that for 99% of all Ubuntu users, the answer is no.

The real problem with desktop Linux acceptance was the same one it always had. Microsoft has maintained a near-monopoly on the traditional desktop market. Only Dell, of all the major PC makers, ever really supported Linux. Everyone else would sometimes toss a crumb to desktop Linux, but that was it.

So why am I not ready to give up on desktop Linux since neither Vista’s failure nor Linux on netbook‘s success brought Linux to millions of new desktops? Because, I don’t see a failure. I see a sea-change in desktop computing. Strohmeyer sees it too, but again we look at its importance in different ways.

The 21st-century desktop isn’t based on the fat-client desktop of the last 25-years. It exists on the Web in Web-based applications and software as a service (SaaS) and what I call "Content as a Service." If the content providers have their way, you’ll view content from the Web instead of downloading it. You see this in Apple TV, Hulu, Google TV, and all the other recent Internet TV news. Desktop Linux can live in such a world. Windows, however, can’t.

Think about it. Why should anyone pay real money for Windows when all you really will need is an HTML 5 compatible Web browser? Besides, Strohmeyer and I can both agree that these days tablets and phones are where things are happening. On those platforms, Windows has proven to be a non-starter while Android is kicking rump and taking names on smartphones.

There’s a reason why I opened my story by mentioning Windows XP. I believe XP was the apex of the fat client desktop movement. Neither Linux nor Windows 7 will ever be as important as XP was on that kind of desktop. In the new desktop, where applications and content are more often than not provided by Linux-based servers, Linux will do quite well whether your main interface will be on a laptop, desktop, smartphone, or a tablet. It’s Windows, not Linux, that has reason to fear this future.

A version of this story first appeared in ComputerWorld.

October 18, 2010
by sjvn01
0 comments

Real Life ‘Pre-Crime’ Technology

We live in an age of wonders. We can talk and see our friends in the world over the Internet. We live in an age of horrors. Third-world dictatorships are working on atomic bombs. And, we live in age where new miracles and terrors are only a research project away.

Take, for example, Defense Advanced Research Projects Agency (DARPA), the government agency that brought us the Internet. Now, besides working on bullets that will home in on their targets, EXtreme ACcuracy Tasked Ordnance (EXACTO), DARPA is working on algorithms that can be used to predict when someone is getting ready to commit a crime.

Who needs three mutant pre-cogs ala the movie Minority Report and Philip K. Dick’s short story The Minority Report it was based on, when you have computers? The theory is, given the right algorithms and computers, the government should be able to figure out when “a soldier in good mental health” may become an “insider threat.”

Anomaly Detection at Multiple Scales (ADAMS) is still in its Request for Proposal (RFP) days may sound like science fiction, but really, is there anything that’s fictional about it?

More >

October 14, 2010
by sjvn01
0 comments

Five problems Linux still needs to overcome

Big business loves Linux for servers and they seem to like it more than you might expect for the desktop. That said, enterprises still have some concerns about Linux. Here’s the top five as picked by people who responded to The Linux Foundation’s recent corporate and government end-user survey: “Linux Adoption Trends: A Survey of Enterprise End Users.”

Before diving into these problems, I’d like to point out something. These are the opinions of business people who, for the most part, are already Linux users. Questions like, whether KDE or GNOME is the better desktop interface or just how cool Ubuntu 10.10 is, matter a whole lot less to them then do to Linux fans or programmers. Instead, they care about how they can use Linux to advance their work. They don’t love Linux for its own sake. They love it because of what it can do for them. That said, let’s get on with their list of concerns in the order they gave them in importance.

More >

October 14, 2010
by sjvn01
0 comments

Five ways for IPv6 and IPv4 to peacefully co-exist

It would have been so easy if the early Internet and TCP/IP network designers had made IPv6 backward compatible with IPv4. They didn’t. In 1981, IPv4’s 32-bit 4.3 billion addresses look more than enough addresses for the ARPANet/Internet. That was the Internet then, this is the Internet now.

Oh, network professionals saw the Internet address shortage coming and knew it would be a problem. I can’t do better than to quote, Leslie Daigle, Chief Internet Technology Officer for the Internet Society, who admitted at a June 2009 meeting that “IPv6’s lack of real backwards compatibility for IPv4 was [its] single critical failure.” It’s too late now to cry over spilled standards. We need to work on getting the two fundamental network standards to peacefully co-operate today.

More >