@Exodite2
That's right, the distro's are way too much doing their own thing.
Why do companies want to plaster all over the interface (linux netbooks) when it's not necessary? Isn't placing your logo's on it enough, it is, time that moronic corporate basterds get that fact.
The freedesktop.org should fix a few stuff.
Recently saw someone who wanted to do a theming format.
that person suggested some pretty bad stuff:
- depending heavily on online use
- letting one organization, person form a choke point
(Instead of defining how to package and make an application have a theme and theme format, he thinks it would be a good idea to have every application sent him/FreeDesktop.org a specification that is then integrated. This is a very stupid thing to decide. What he's gonna do if it would work out like he thinks, he gets 100's of requests a day and can't manage them.)
These are the kind of stuff that go wrong in Linux.
What we need is:
-software packaging format
Solution: rpm5 and it's Lua scripts based API could unify that for us.
It's already being used on some distro's:
http://en.wikipedia.org/wiki/RPM_Package_Manager#RPM_v5
-single well integrated scripting language
Solution: use python instead of bash and use API's that are language agnostic. Saw something a while ago of writing bash scripts in Python. Very interesting.
-well defined and rigid style guide for software solution and GUI.
Solution: There needs to be some good API's. So KDE and Gnome could build a unified, GUI frontend and distributions could still have a unique backend. (or multiple for that matter)
There seems to be some activity about this in KDE, hopefully Gnome and Xfce will follow:
http://drfav.wordpress.com/2009/12/01/introducing-shaman-a-new-universal-package-management-frontend/ (And FreeDesktop.org cooperating very good with this.)
Further I would want to see the directory structure changed to that from GoboLinux:
http://gobolinux.org/
Or at least being able to choose one would be nice. The same way as one can choose a file system today. This shouldn't be a problem for software because there should be a software installation management API that allows for a custom software directory. This means users can choose any directory structure and don't have troubles because of choosing one over the other. This is just my personal taste, it doesn't matter much for a lot of people, it certainly would improve some stuff.
With these improvements Linux would be ready for INDEPENDENT software publishers, hey wasn't free software for freedom again?
I don't have any advantage to switch to a bunch of incoherent distro lords. I want the software developer to be able to make the packages.