Tinic, first thank you to take such care of the linux port quality. Yes, previous versions had shortcomings, but it seems you're on the right path.
About your note on multiplicity of interfaces/tookits/... to support: the usual way to handle this on OSS world is to use one of the (many) abstractions libs provided for free around there. I'm sure you'll find what you need there, even if the licence restricts you to very open licences like MIT or BSD.
About the asm problem: I'm sure the linux community would welcome a stable and clean port even if it's not optimised (rather than nothing, or something unstable like previous players).
And yes, having a linux specialist at home helps a lot to keep the code from going too OS specific (at least, it worked on my compagny).
[^] # Re: troll ?
Posté par herodiade . En réponse à la dépêche Flash player 8 recherche son ingénieur linux. Évalué à 3.
About your note on multiplicity of interfaces/tookits/... to support: the usual way to handle this on OSS world is to use one of the (many) abstractions libs provided for free around there. I'm sure you'll find what you need there, even if the licence restricts you to very open licences like MIT or BSD.
About the asm problem: I'm sure the linux community would welcome a stable and clean port even if it's not optimised (rather than nothing, or something unstable like previous players).
And yes, having a linux specialist at home helps a lot to keep the code from going too OS specific (at least, it worked on my compagny).