Public bug reported:
I'm posting this bug to let it function as some kind of bug 1
equivalent for the lack of compability between different distributions.
I'm helping with a project that aims to create a game that works on both
Windows and Linux. In order to do this we're using a multi-platform engine,
Axiom 3D. We were testing Cg out and found out that, although there are no
problems at Windows, it's very hard to make the Cg plugin of Axiom working at
all distributions. The native Cg version needs to be exactly the same as the
Tao.Cg library, the .NET implementation of Cg. However, at different
distributions there can be the same version number, but with differences under
the hood. Next to different naming schemes it can be very hard to create
something that works on all distributions. For programs that are compiled by
the repository maintainers this isn't that much of a problem, since the program
is compiled specifically at the distribution the repositories are owned by.
However, when you want to spread the compiled code by yourself, because you're
e.g. not using an opensource license, you have a problem. Compiling the program
for every distribution is a lot of work and letting the users compile it is no
option. A solution would be to include all problematic libraries with the
program. Although this would give you more control about the used versions,
this would increase the size of the package.
The concept behind Linux is it's modularity; libraries are separate packages,
lowering the size of programs. However, with the current system it's very hard
for developers of closed source to support this philosophy.
Furthermore it's a bit weird that packages often needs to be recompiled for
different distributions. Using a more uniform system would make this a lot
easier.
What I propose is to think and discuss a system that defines some
standards, or creates a layer with a standardized interface to make the
reuse of binaries between different distributions easier.
** Affects: ubuntu
Importance: Undecided
Status: New
--
Interdistributional compability
https://bugs.launchpad.net/bugs/256897
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs