Practical Technology

for practical people.

August 31, 2007
by sjvn01
0 comments

Adobe adds H.264 to Flash Player 9

n what promises to boost video quality in desktop, mobile, and embedded devices, Adobe announced that it has added H.264 support to its popular Flash Player software. “Flash Player 9, Update 3 beta,” available for download from Adobe’s Labs website, supports Linux, OS X, and Windows.

H.264, also known as MPEG-4 Part 10 (ISO/IEC 14496-10), is already widely used on the Internet, and is also the mandatory format for the HD-DVD and Blu-ray video disc formats. (An IEEE overview of the standard can be downloaded in PDF format here.)

In a statement on its website, Adobe Labs said, “H.264 delivers excellent video quality across the entire bandwidth spectrum, from 3G (mobile phones) to HD (broadcast) and everything in between.” The broadest distribution of H.264 has been via Apple’s QuickTime, included in that company’s iTunes, iPods, and Windows/Macintosh QuickTime Player, Adobe notes.

Now, says Adobe, H.264 has been added to a new beta version of its Flash Player. According to the Adobe Labs wiki, the software will now support high-definition 480p, 720p, and 1080p content, encoded with either On2 or H.264.

The company says H.264 will give users higher-quality, at lower bit rates. However, for backward compatibility, Flash Player will also support its previous video formats, such as the Sorenson Spark video codec (based on H.263) and On2 VP6.

With this update, Adobe Flash Player also branches out from its native .FLV file format. The company says it will now support MP4, M4A, MOV, and other files derived from the standard MPEG-4 container format, as long as they contain either H.264 video and/or HE-AAC encoded audio.

Other new features in Flash Player 9, Update 3 (code-named “Moviestar”) are said to include:

* Multi-core support for vector rendering
* Full screen mode with hardware scaling.
* Flash Player cache for common platform components, such as the Flex framework
* Support for Microsoft Active Accessibility (MSAA) in the Windows plug-in

Playing HD video will require a relatively new PC, Adobe concedes. Stated hardware requirements are a Pentium-class processor clocked at 2 GHz or better, 32 MB of RAM.

For an “optimal experience” and full-screen video, Adobe recommends a 3 GHz PC or better, or a 2 GHz Macintosh. The above unretouched image was captured from Adobe’s demo video using a 2 GHz Core Duo system with integrated graphics.

The Flash Player 9, Update 3 beta is available from the Adobe Labs website, here. Linux versions are available for download in gzipped tar and rpm formats. Mac OS X and Windows versions are also available.

A version of this story first appeared in DesktopLinux.

August 30, 2007
by sjvn01
0 comments

Open XML standard war grows heated

The day is fast approaching when the comment and voting period for ISO/IEC DIS 29500, the draft ISO specification based upon Microsoft’s Office Open XML formats, will either be approved or not. As Sept. 2 comes closer, Microsoft appears to be stuffing the ballot boxes of some countries’ ISO organizations while open-source and standard organizations are firing back with furious words.

In Sweden, 23 new companies, all of which were Microsoft partners, joined the Swedish Standards Institute at literally the group’s closing meeting on the subject and were allowed to vote in favor of making Microsoft’s Open XML a standard. One anti-Open XML attendee said that Sweden’s vote had been hijacked.

It wasn’t just the forces that were arrayed against Open XML that cried foul. A pro Open XML supporter, Wictor Wilén, reported, “We all entered the meeting at the last possible minute, and we all was signed in to the meeting.”

Then, “starting with IBM, a number of representatives ran out of the conference room mumbling and cursing when they realized in which direction the vote would go—and the vote result was clear to most of us.” The vote was a forgone conclusion. “The vote went quick, and it was 26 votes for yes and six for no.”

Similar Microsoft vote-stuffing activities have also been reported in Denmark and Norway.

Microsoft also released a Microsoft-commissioned study on Aug. 25, by IDC, on “Adoption of Document Standards.” It contains such statements as “Organizations do not put emphasis on discussions about the ‘openness’ of standards. Instead, more practical aspects are rated highly: Cost is very important as is the ability to have an easy transition of existing documents to a new standard.” Since many organizations use Microsoft Office, the clear implication is that Open XML is the better standardization choice.

Andrew “Andy” Updegrove, a partner with Gesmer Updegrove LLP, a Boston law firm, and the editor of ConsortiumInfo.org, rhetorically asked, “The OOXML Vote: How Bad Can It Get? (Keep Counting).” From where he stands, it can get very bad indeed.

Updegrove opens by quoting Microsoft’s director of corporate standards Jason Matusow on Microsoft’s attempt to turn its format into an international standard, “There is no question that all over the world the competing interests in the Open XML standardization process are going to use all tactics available to them within the rules.”

Updegrove then reports that there is a “sudden surge of interest among ISO members in upgrading their privileges to ‘P’ status, which will entitle to them (just in time) to a more influential vote on OOXML.” He continued, “When I first noted that I had heard concerns over upgrading at the global vote level, only two nations had upgraded. When I wrote about it the second time, that number had risen to six. It’s now only a few days later, and the number has risen to nine (bear in mind that the original number was only thirty). And there are still a few days left during which stealth countries, their votes already taken, can make the cut. Where will it all end?”

His fear is that it will end when Microsoft has manipulated the process to the point where Open XML will become a standard. “As someone who has spent a great part of my life working to support open standards over the past 20 years, I have to say that this is the most egregious, and far-reaching, example of playing the system to the advantage of a single company that I have ever seen. Breathtaking, in fact. That’s assuming, of course, that I am right in supposing that all of these newbie countries vote ‘yes.'”

He assumes, as you might guess, they will vote for Microsoft. Other countries, such as the U.S. and Germany, have already voted yes for Open XML.

Against Microsoft and its supporters, open-source and standard organizations are fighting with words. The Linux Foundation, which heretofore has not entered into the fray, is now calling upon the national bodies that have not yet cast their votes to vote “No, with comments.”

The LF explained its venture outside of Linux matters by stating that “central to the mission of the Linux Foundation is the creation of standards that become widely adopted. Therefore, the Linux Foundation is not only familiar with, but has a vested interest in, the preservation of the validity and integrity of the global standards adoption process. When that process works well, everyone wins. The modern world has become utterly dependent upon technology, and therefore upon the ability of standards organizations to provide interoperability and other open standards as well. With the conversion of paper documents to digital formats, the world has also become utterly dependent upon the ability of those documents to be accessed in the future. Creation of documents in proprietary formats at best jeopardizes that ability and at worst guarantees that easy access in the future will be impossible.”

Updegrove, it should be noted, recently became a legal adviser to the LF.

The LF statement concluded, “Finally, the Linux Foundation notes that there already exists an ISO/IEC standard intended for a similar purpose—the Open Document Format—that has been implemented in at least a dozen products, both open source as well as proprietary. These products have been developed and released by multiple vendors (including several Linux Foundation members). While the current voting in ISO/IEC JTC1 is based upon the technical merits and issues relating to OOXML, the Linux Foundation believes that the marketplace would be better served by all vendors—including Microsoft—uniting around the implementation and further development of a single, common specification.”

The Linux Desktop Architects have also taken a public stand against making Open XML a standard. John Cherry, the global initiative manager, explains why technically speaking Open XML is not standard worthy. “OOXML is a direct port of a single vendor’s binary document formats. … It lists a large number of ‘Compatibility Settings’ for legacy applications (i.e. footnoteLayoutLikeWW8, autoSpaceLikeWord95, useWord97LineBreakRules, etc.) which would be difficult for other developers to implement and hardly what you would find in an aspirational, consolidated best practices document. There are literally 100s of technical flaws that should be addressed before standardizing OOXML, including continued use of binary code tied to platform-specific features, propagating bugs in MS-Office into the standard, proprietary units, references to proprietary/confidential tags, unclear IP and patent rights.”

So from where Cherry sits, while the Open XML may be standard material someday for now, “OOXML is simply not ready to become an ISO standard.”

Speaking for Google, Jeremy Allison, the well-known Samba architect, and Dan Kegel, a Google staff software engineer, said, “Google is concerned about the potential adoption of Microsoft’s Office Open XML format as an ISO standard. Google supports open standards and the Open Document Format an existing ISO standard that has been a driver for innovation. We do not think it is beneficial to introduce an alternative standard when the Open Document Format already meets the common definitions of an open standard, has received ISO approval and is in wide use around the world.”

The pair added, “Multiple incompatible standards are a bad thing for customer choice, as purchasers of Betamax video recorders discovered to their cost,” while “Multiple implementations of a single standard are good for both the industry and for customers.”

Some countries, such as Brazil, China, India and Canada, have already announced that they have voted against Open XML. The final result on whether Open XML will make the grade as an ISO standard will be announced on Sept. 2.

It’s possible that there will not be enough Yes votes and enough No with Comments votes that the ISO won’t be able to give the proposed standard a thumbs up or a thumbs down. If that happens, there will be an ISO Ballot Resolution Meeting on Feb. 19 through 25 in Geneva, Switzerland. There, either a decision will be reached on the Open XML as it stands or revisions will be made to it. In that case, the revised standard would then be voted on.

A version of this story first appeared in DesktopLinux.

August 24, 2007
by sjvn01
0 comments

Microsoft kills off anti-Linux ‘Get the Facts’ site

In Linux circles, Microsoft’s anti-Linux site, Get the Facts, was better known as Get the FUD, and was seen as more of a joke than a convincing argument in favor of Microsoft products over Linux. Microsoft may have come to agree that the site was not serving any useful purpose, as the company closed it down on Aug. 23.

From the beginning of the “Get the Facts” ad campaign in 2004, Microsoft’s “Facts” were often questioned. Reports favoring Microsoft’s TCO (total cost of ownership) from research groups like the Yankee Group were published. When the Yankee Group published a report showing that Linux and Windows were neck and neck in TCO, Microsoft didn’t tell the world about the pro-Linux report.

Even at the start, Microsoft took other reports and published them out of context. For example, the first report Microsoft published was a 2002 vintage IDC report, which was sponsored by Microsoft, comparing TCO of Windows 2000 to Linux. IDC found that W2K beat out Linux in four out of five common enterprise tasks. This may have been true in 2002, but in 2004? I don’t think so. By then there were lots of Linux network-smart administrators.

I could go on and on–for example, about Microsoft trying to hide that it was sponsoring anti-Linux research–but there’s little point.

Now, though, Microsoft is of at least three minds about Linux. One, represented by Steve Ballmer and his patent lawsuit fantasies, still wants to stomp Linux and open source into the ground. Then there’s the side that wants to give Linux and open source lip service while doing as little as possible. Here, I count Microsoft’s open-source projects and its recent efforts to get its own open-source licenses.

Then, there’s the part of Microsoft that gets that Microsoft is going to have to learn to live with Linux. Mind you, it really doesn’t want to, but Linux isn’t going away. In this group, I count the people who came up with the technology interchange with Novell and the people who are still, I’m certain, trying to work out a similar agreement with Red Hat for Red Hat Global Desktop.

The new replacement for the Get the Facts site, the Windows Server “Compare” site, isn’t as bad as the old one. Still, at the end of the day, it’s just a propaganda site masquerading as objective information.

No surprise, really. I mean, Microsoft and FUD go together like stink and… Ahem. Anyway, if you want the real facts about Windows Server 2003 versus Red Hat Enterprise Linux, why not try Linux out yourself? After all, business server Linuxes are never more than a download away.

My recommendations for a business Linux server are RHEL 5, SLES (SUSE Linux Enterprise Server) 10 Service Pack 1 , and the RHEL clones, Oracle’s Unbreakable Linux and CentOS for experienced Linux users.

A version of this story was first published on Linux-Watch.

August 17, 2007
by sjvn01
0 comments

How many Linux desktop users are there?

Desktop operating systems numbers, even when gathered by top research companies, such as IDG and Gartner, are often a bit fuzzy. When it comes to uncommon desktop operating systems, like Linux, the numbers often amount to little more than an educated guess. Now, a new open-source program, statix, promises to give accurate data on how many Linux desktops are actually in use.

Cole Crawford, a Dell Linux IT strategist, created statix to anonymously track the number of Linux desktops worldwide via an opt in Python script. Crawford is a long-time Linux user and has been involved in the Linux community since the launch of Slackware 1.0 in 1993.

Statix uses a Python client and a hosted Python CGI (Common Gateway Interface) back end to track the country in which each desktop is running. Eventually it will also be able to track the kernel and distribution of statix-using Linux desktops. The project is currently seeking a MySQL database administrator and a user interface UI developer.

While Crawford is a Dell employee, this is a purely open-source project. In a brief conversation at LinuxWorld in early August in San Francisco, Crawford said, “This is my attempt to give something back to the Linux community, which has helped me so much over the years.”

This project has Linux Foundation’s support. As John Cherry, the Foundation’s global initiative manager, explained, “We have been playing with market data for years now, and with freely distributable software, it is very difficult to glean this market data.”

Linux desktop surveys such as DesktopLinux’s own annual survey tend to be biased towards Linuxes with large, active communities, which encourage their supporters to vote. Other popularly quoted numbers, such as those from DistroWatch Page Hit Ranking, tend to reflect the interests of community-supported Linuxes and quickly evolving Linux distributions. So, for example, Mint, which has released several different editions in the last eight months, gets far more attention than the comparatively slow changing Red Hat distributions.

To make statix more accurate than these sites, or the results from the interviews of CIOs and CTOs that the research companies use, Cherry wants all the Linux distributions to adopt statix and help with its development. “The trick,” according to Cherry, “will be to get this deployed in all of the open and commercial Linux distributions. If it doesn’t get fully deployed, we will have yet another skewed source of desktop Linux market data.”

So it is that Cherry asks that, “If desktop Linux market data is important to you or your company, please become involved in the statix project and in the deployment of this tool on every distro. I realize that market data can be a double-edged sword, so distro vendors should get those issues on the table early.”

A version of this story first appeared in Desktop Linux.

August 15, 2007
by sjvn01
0 comments

VMware to Face Citrix/XenSource Challenge

Citrix buying XenSource is the best thing that could happen to the company behind the popular open-source virtualization program Xen, and it’s the worst thing that could happen to VMware.

It seems like only yesterday that I was saying VMwares IPO made no sense to me. Oh, wait, it was just yesterday.

One of the big reasons for my dismissal of VMwares business chances was that I looked at all the open-source alternatives to VMwares flagship programs—Xen, OpenVZ, KVM, VirtualBox and UML (User Mode Linux)—and I didnt see a long, happy future for VMwares proprietary offering.

I also took into account the fact that the same Linux companies that have buried the x86 Unix companies—Red Hat and Novell/SUSE at the top of the list—were the same ones that were pushing Xen forward. If I had had the space to go into a long-winded discussion of VMwares open-source rivals, I would have mentioned one problem with them. From where I sit, only OpenVZ, which is backed by SWsoft, has shown a lot in the way of business smarts.

Its a truism thats all too true. Great technologies are made by great technologists, who far more often than not are not great business people. XenSource, maker of Xen, the most popular open-source program, was, alas, no different from the rest.

Now, however, for what I think will prove to be a cheap $500 million, XenSource has been picked up by Citrix. Citrix, for those of you who dont know it, has made a living for ages by providing Windows desktops and applications to remote users with first MetaFrame and now Presentation Server.

So what, you ask? You know, Ive been in the technology journalism business for over 20 years and one of the other truisms of the business is that nobody, and I mean nobody, partners with Microsoft and wins in the long run. There is, however, an exception to that rule. That exception is Citrix.

Any company that has managed for over a decade to not only survive within Microsofts shadow, but to profit from it, clearly knows how to run a business. Citrix also knows virtualization. Its new Application Virtualization Suite 3.0 is all about running virtualized applications in a way that makes it easy for both users and administrators.

So, here we are. On one side you have Xen. You can argue that its not only the most well-known open-source virtualization program, but technically the best. On the other, you have a company that knows how to thrive while competing with that great white shark of software, Microsoft. Put them together, and you not only have a great future for open-source virtualization, but a company that can give VMware all the competition it can handle and more.

A version of this story first appeared in eWEEK.

August 11, 2007
by sjvn01
0 comments

SCO’s KIA, but what about the rest of the troopers?

When Judge Kimball ruled against SCO in favor of Novel and said that Novell owned Unix’s IP (intellectual property), that was the end of SCO. So now, SCO’s legal cases are dead — but what about its friends and partners?

I’ve said since the beginning that there was next to nothing to SCO’s claims that Unix IP had illegally been transferred into Unix. After all, SCO itself had incorporated Linux code into Unix. I thought the APA (Asset Purchase Agreement), which gave SCO the right to sell Unix but didn’t give the company the IP rights to Unix, would prove SCO’s case’s Achilles’ heel.

I presume SCO will appeal. Much good it will do them. SCO may still thrash a bit, like a snake with a broken back, but it’s dead and done.

I always knew the APA would end up killing SCO. SCO never really had much of a case in its Linux IP court actions, but it did have the merest smidgen of claims — albeit no real evidence — needed to make an IP case. The APA case, however, was simple contract law. And, SCO was on the wrong side of the contract.

So what happens now? First, SCO really is vulture bait. The company’s been trying to start up a mobile middleware business, but that’s doing no great shakes and the company’s core Unix business has continued downhill.

The court also decided that SCO owes Novell at least some of the money it made from its Sun and Microsoft licensing deals. That should wipe out SCO’s cash reserves nicely.

With Novell now firmly in charge of SCO’s, excuse me, Novell’s Unix and UnixWare IP, SCO’s Unix business is now road kill. The only real question I have at this point is, “When will SCO’s bankruptcy proceedings start?”

SCO’s Unix reseller partners should now run, not walk, to become Linux resellers. If you’re stuck with supporting SCO UnixWare and OpenServer, it would be wise to visit Novell PartnerNet, say by the next business day, and start talking partnership.

Then, there’s Sun. At one time, Sun was an SCO supporter. That was back in the day when Sun was in one of its “We hate Linux” phases. Sun’s Jonathan Schwartz — then Sun VP of software and today Sun’s president and CEO — said in 2003 that Sun had bought “rights equivalent to ownership” to Unix.

SCO agreed. In 2005, SCO CEO Darl McBride said that SCO had no problem with Sun open-sourcing Unix code in what would become OpenSolaris. “We have seen what Sun plans to do with OpenSolaris and we have no problem with it,” McBride said. “What they’re doing protects our Unix intellectual property rights.”

Sun now has a little problem, which might become a giant one: SCO never had any Unix IP to sell. Therefore, it seems likely that Solaris and OpenSolaris contains Novell’s Unix IP. Whoops! Mr. Schwartz, I’d suggest calling Novell CEO Ron Hovsepian real soon now. Oh, and Mr. Schwartz, when I saw Hovsepian last Wednesday night, I believe he said he was going home for the weekend. Under the circumstances, I’m sure he wouldn’t mind you calling him at home.

Microsoft, of course, has also helped SCO out. The Windows giant bought a Unix license it almost certainly didn’t need and Microsoft executives convinced BayStar Capital to waste — or was that invest? — $50 million on SCO. That deal eventually blew up in everyone’s face, but SCO got some much-needed capital.

Since Microsoft and Novell are on good terms at the moment, Microsoft appears to have gotten away clean. On the other hand, I wonder whether, when Microsoft and Novell partnered up in November, the company already realized that Microsoft was the one that needed IP protection from Novell.

Oh, and Microsoft, given SCO’s example with what happens to companies that start court cases on the foggiest of IP claims, I’d shut up now about your even more vague patent claims. Consider this a word to the wise.

Finally, there are SCO’s stock owners. What can I say except, “You poor dumb jerks.” It’s over.

A version of this story first appeared in Linux-Watch.