Recent Articles

Linux Options Omitted From Vista Survey
It's either the Microsoft way or the highway for computer users according to a survey about the economic impact the Vista operating system could have in Europe.

Eclipse Touting Application Development
The Eclipse Rich Client Platform (RCP) has seen significant growth as a choice for desktop...

Why Was Linux Successful (and Will It Stay So)?
Internet News reported on a panel discussion of the reasons why Linux was successful. I had been thinking about that myself recently, and had earlier found an...

Python Steps Up In Django And TurboGears
IBM presented a two-part series on developing applications with Python, using Django as the framework in one example and TurboGears in another...

Linux Libuser
The other day I had started typing "ls" while sshed to a RedHat machine and had only typed the "l" when...

Puppy Linux
It sounds like a toy, doesn't it? "Puppy Linux". So cute, and when it first boots you'll hear "Woof-Woof" as a help screen opens.


09.27.06


Linux Flash Player Saga Continues

By David A. Utter

Adobe's Mike Melanson has posted some more information about the lengthy delays in releasing a new version of Flash Player for Linux.

"What could possibly be so difficult about porting the Flash Player to Linux?"

"I'm glad you asked."

-- Melanson's opening for his post titled What's So Difficult?

Considering some of the vitriol dropped into the comments section of the Penguin.SWF blog post he wrote, Melanson may not be so glad he tried to answer the question.

He placed the blood-stained finger of blame on three things: libraries, libraries, and libraries:

While we have the plugin limping along on our development machines, there comes a point where we need to hand off builds to our QA team for testing. This is when we notice that the plugin works great on our dev boxes, but hardly or not at all on any other distributions.

Generally, the problem is libraries, libraries, libraries. For example, the player dynamically opens libasound.so to dig out the ALSA audio functions. I recently learned that the 'libasound.so' symlink is only available on systems with the right devel packages installed. The proper file to open is 'libasound.so.2'. Hopefully. Repeat for the rest of the dynamic library loads.


Adobe also had to overcome the problem of the Flash Player not working on Fedora Core 5 or 6, Melanson wrote. "These systems come "hardened" from the start and they don't like binaries that contain something called text relocations ("textrels")."

Ongoing work has led to a solution that should let the plug-in work on hardened systems. But without a much-clamored-for beta release of the Flash Player, no one outside of Adobe using Linux knows how well it works right now.

One comment on the blog entry about Flash and Linux asked why Adobe needs to ensure "that a single plugin binary functions on the widest diversity of Linux/x86 distributions." Why not just release multiple versions, starting with widely used platforms like Ubuntu and Fedora?

Melanson wrote, "A major problem has been that the plugin wants to find libstdc++.so.6. Certain older Linux systems that we are trying to support only have libstdc++.so.5." While it is certainly well-intentioned to want to make Flash available on those older systems, Adobe should really try to determine if this is worth the ongoing delays in shipping the Flash Player to Linux users.


About the Author:
David Utter is a staff writer for WebProNews covering technology and business.

About LinuxDeveloperNews
Get the lastest information on current changes in the Linux Development World.

LinuxDeveloperNews is brought to you by:

SecurityConfig.com NetworkingFiles.com
NetworkNewz.com WebProASP.com
DatabaseProNews.com SQLProNews.com
ITcertificationNews.com SysAdminNews.com
LinuxDeveloperNews.com WirelessProNews.com
CProgrammingTrends.com DevWebPro.com


-- LinuxDeveloperNews is an iEntry, Inc. publication --
iEntry, Inc. 2549 Richmond Rd. Lexington KY, 40509
© 2006 iEntry, Inc.  All Rights Reserved  Privacy Policy  Legal

archives | advertising info | news headlines | free newsletters | comments/feedback | submit article



LinuxDeveloperNews News Archives About Us Feedback LinuxDeveloperNews Home Page About Article Archive News Downloads WebProWorld Forums Jayde iEntry Advertise Contact