Practical Technology

for practical people.

February 3, 2009
by sjvn01
6 Comments

Microsoft’s long, slow decline continues

Yes, yes, we know Microsoft rules; no other company will ever knock it off the top of the software mountain, etc., etc. History tells us that no business is immune to the decline of age and Microsoft is proving to be no exception.

You’ll find the latest proof of this at Net Applications’ January 2009 Web site usage numbers by operating system. There, you’ll see that Windows is continuing its slow fall from total desktop operating system domination.

Windows’ fall has been happening now since early 2008. Microsoft was running scared well before then though as Jim Allchin, former head of Microsoft’s Vista program, said in 2002, “we are not on a path to win against Linux.”

Continue Reading →

February 3, 2009
by sjvn01
0 comments

Debian Linux is finally – no really! – getting close to release

An open-source truism is: “Nothing is released until it’s ready.” Well, sometimes that’s true and sometimes you have situations like the one with Debian Linux’s next release: Debian 5 “Lenny.”

First, the good news: Debian 5 really is close to arriving. On January 31st, the Debian developers announced that Lenny’s second release candidate was now out. Debian programmers tell me that really should be the last one and that the final version should be out by Valentine’s Day.

So, what took them so long? Lots of things, but, as usual with Debian, mostly arguments.

More >

February 1, 2009
by sjvn01
0 comments

MEPIS 8: So close you can almost taste it

One of my favorite Linux distributions, MEPIS is almost ready with its latest release: 8.0.

MEPIS 8.0 could have been out by now but chief programmer, Warren Woodford, explained, “I apologize to anyone who was expecting 8.0 to be final by now. It’s taking longer than I had hoped but I think we are very close to a final release. MEPIS is based on Debian Stable and our delays also gives time for Lenny to become final. The changes from the developers at Debian have been coming very quickly. At this rate they will finish Lenny soon.”

Continue Reading →

January 31, 2009
by sjvn01
0 comments

Google search snafu fixed, explained

What started as a normal weekend morning for Internet users turned into a paranoid panic when the Google search engine started reporting that every site – and we mean every site – was contaminated with malware.

To quote my friend Bob, who woke me up this morning at 7 AM with the news, “What the hell?”

It took me a few minutes to determine that while all Google searches were indeed reporting that every site “may harm your computer,” this was not really the case. Google was reporting one of my Web sites was potentially filled with malware… and I had taken it down for maintenance the day before. Without any connection to the Internet I knew that server wasn’t infected with anything.

More >

January 29, 2009
by sjvn01
0 comments

Off-line GMail: one more step to the Google desktop

Google has never said that they’re building a desktop operating system. No, the company just keeps coming out with more Windows-free applications and a mobile, Linux-powered operating system, Android. that can also be used as a desktop. No, no, Google isn’t getting ready to release a full desktop with office suite. Not them.

Yeah. Right.

The problem I’ve always had with network-reliant operating systems or programs has been that they’re only as good as your network connection. Whether it was the mainframe and terminals that I cut my teeth on, client/server computing or network computers, I was always painfully aware that I was one zapped connection away from having my desktop turn into a useless desk decoration.

Google is addressing that concern by using Google Gears to let you use perhaps Google’s most popular, non-search application, Gmail, off-line. This follows up on Google enabling you to use Google Docs off-line. You see, although when you think Google you also think of the Internet, they’ve actually been working to make Google applications off-line friendly for some time now.

Installing off-line Gmail, no matter what your operating system, is a little complicated. First, you must install Google Gears. Unfortunately, Google Gears doesn’t run on 64-bit Linux. You’d think people would finally move all their software from 32 to 64-bit, but for a variety of reasons, that’s still not happening.

Be that as it may, instead of installing on my 64-bit MEPIS 7 Linux system, I put Gears on my 32-bit Fedora 10 box. Once there, I needed to go to my GMail account and to turn to Settings/Labs to enable Offline. After that, you go back to the main GMail page and click on the new menu item, which will be on the immediate left of the GMail setting link and follow the instructions.

Then, you can do whatever you want and GMail will synchronize your mail. Once done, you can walk off and use your Google mail whether you’re connected or not. Why, it’s almost like using Lotus Notes or Microsoft Outlook now.

Now, if only Google Calendar could work off-line too. Wait, what’s that I hear? Off-line Google Calendar is on its way too. Interesting isn’t it?

So, by sometime this summer, you could have a Google Android Linux-powered netbook that also comes with its own version of Microsoft Office — Google Docs, GMail, and Google Calendar — that works as well off-line as online. I, for one, won’t be surprised to find them in shops, say, sometime just before Windows 7 finally ships.

A version of this story first appeared on ComputerWorld

January 29, 2009
by sjvn01
0 comments

32-Bit to 64-Bit: Why Software Development Is Lagging Hardware Improvements

Why are you using 32-bit software on your 64-bit computer? If you just bought a top-of-the-line Sony BRAVIA 52″ 1080p 120Hz Flat-Panel LCD HDTV for $2,500, would you use a rabbit-ears antenna for your TV signal? I don’t think so!

Even though 64-bit software for UNIX goes back decades, mass availability and adoption of 64-bit operating systems and applications been slow. In theory, if you run 64-bit software on a 64-bit CPU-powered PC, you should get better performance. In practice, it’s not so clear cut. A 64-bit program that’s not optimized for a 64-bit processor can actually run worse than its 32-bit twin working on either 32- or 64-bit Windows Vista.

To make use of 64-bit’s performance and features, both the operating system and application must be optimized for the new processor. However, many developers see 32-bit software as being “good enough.” They rely on the processor’s improved speed to disguise the 32-bit code’s inherent inefficiency on a 64-bit processor. That inefficiency may not be trivial, since every call to 32-bit code must be translated to 64-bit code before it can run. For example, on Windows Vista 64-bit, 32-bit applications must be “thunked” via the WoW64 (Windows on Windows) subsystem to run. Similar methods are used in other operating systems.

More >