QUOTE(Chero @ Jul 11 2007, 11:50 AM)
There have been a lot of threads about "joining efforts" etc. but there are different point s of view so there will always be different roms ...
Different approaches give us a choice and a bit of (healthy) competition has never harmed anyone.
Competition would be healthy, but embedded development doesn't seem to be working anything like it does with desktops.
On my desktop machine I can go to the project page for any piece of software, download, compile and install regardless of what distro I am using (and make the relevant type of package for it if I wish).
With my Zaurus it seems that the software, especially the GUI (WHY!?!) is tied to the specific distro (this sounding like the Windows problem to anyone else?).
What needs to be done is every ROM should come with a working compiler, assembler and make, and each software project should be independent of any distro. Also, I should be able to get the standard mainstream sources for any desktop package and have it work on the Zaurus. We should not be forking all these packages- especially the kernel. I should be able to go to kernel.org and compile the latest version on my Z, and if it doesn't work on my Z for any reason then that's a bug and should be marked and fixed as such.
Also, flashing=bad. Every decent desktop distro has it's packages on rolling updates, instead of waiting for the next release to update everything (again- doesn't this sound too much like the Windows way of doing things?).
I appreciate that I don't know much about software development and the problems facing the embedded developers, but I believe that this is the reason we are in the state we are now. The Zaurii are capable of the same as desktop machines- that should include the way the software on them is managed. If we can sort out this mess we will unlock the true power of the Zaurii.