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

The executive summary of what follows would probably be: ensuring that a single plugin binary functions on the widest diversity of Linux/x86 distributions within reason. Read on for the details.

http://blogs.adobe.com/penguin.swf/2006/09/whats_so_difficult_1.html