On Feb 16, 2010, at 9:59 AM, Jean-Christian de Rivaz wrote:

> Yves-Alexis Perez a écrit :
> 
> Absolutely right. The success of Ubuntu and Debian have proved this.
> 
> Aside of this, I am puzzled to see a project that it targeted to
> support both X86 and ARM processors without even considering the
> multiarch future. Sound crasy to me. Debian have accumulated a
> immense amount of knowledge on how to do this the right way and
> there have made many changes in the package management to handle
> multiarch. RPM packaging is completely outdated about this.

What is at issue is developers. 

Intel and Maemo want to merge their projects to gain an economy of scale. Both 
Intel and Nokia know that they have to have a neutral third party to manage the 
project, otherwise devs will feel it is 'owned' by Nokia or Intel. So they 
turned to the Linux Foundation to host repos and such. The Linux Foundation is 
also deeply involved in the Linux Standards Base which decided that to be 
compliant with the LSB you have to support RPM. 
http://en.wikipedia.org/wiki/Linux_Standard_Base#Choice_of_RPM_package_format

The APT system as a whole is better than RPM. One might argue that this has 
been proven by the runaway success of Ubuntu and other deb based distros, like 
Linux Mint. The wide adoption would certainly indicate that it is more user 
friendly especially since debian has never marketed its system nor locked in 
users, as Red Hat has. (Remember Red Hat's move to paid support?)

Intel and Nokia do not care about the implementation of the package system, 
they just want revenue from app stores. The upshot from all of this is that we 
are stuck with RPM, there is no going back, and technical merits or even 
perceived technical merits do not matter. Fortunately RPM is not that hideous, 
at least for most use cases, and there are lots of tools like alien to convert 
from RPM to APT.

If you as a developer are unwilling to work for these large companies, you may 
want to seriously consider Mer - a Maemo-based distribution designed to run on 
embedded devices which is much more open than MeeGo and uses APT.

Jeremiah
_______________________________________________
maemo-developers mailing list
[email protected]
https://lists.maemo.org/mailman/listinfo/maemo-developers

Reply via email to