Hi Daisuke Kameda. Hi guys,

Kay Ramme escreveu:
> Daisuke Kameda wrote:
>> I think that it is better to practice these "a huge amount of work"
>> in Potland project.
> I doubt that the Portland project is stuffed for such a project.
> 
>> If you agree that these works is necessary, what do you think to
>> perform it better?
>>
> The perfect solution would harmonize the requested projects, though 
> theoretically possible, this is unlikely to happen (I did some brief 
> investigations into this some years ago :-). One more reasonable 
> approach seems to be, to select one component model and to add adapters 
> as needed.


(I'm not sure what the scope of the work you're proposing -- I'm new 
here -- so please tell me if something sounds weird)

I agree with you that we must reuse some components in the various 
technologies (UNO, QtDBUS, etc..) to deliver interoperability among 
applications but I'm afraid that we must "move down the stack" a
little.

For instance, how a developer of KDE, GNOME, Mozilla or other would not 
change some component technology if a low level application changes (say 
some API inside X server)? In my conception only if we have a steady 
graphical architecture interface in Linux we can start something like 
the Common Desktop Infrastructure development platform to connect the 
existing components/protocols. And this is the big point today: we 
*don't* have a stable graphical architecture. This fact is probably 
because these area does not call much attention by enterprises which 
employ Linux developers.

Recently someone [0] did a simple math concerning the Xorg development. 
Let me transcript it:

     As a curiosity, the code checked out by git_xorg.sh is roughly
     half the size of the Linux kernel, estimated brutally with LOCs:

       $ find xserver lib proto driver mesa64 drm xcb pixman \
         -name '*.[ch]' | xargs cat | wc -l
       3906110


     The number of Xorg contributors can similarly be estimated
     like this:

       $ git-log | git-shortlog -s -n | wc -l
       158

     By comparison, the Linux kernel has roughly 3400 individual
     contributors.

     As inaccurate as these methods of forensics may be, they
     give an idea of how huge the gap is.  Clearly, the X
     maintainers deserve acknowledgment for such a remarkable
     effort.


Quite interesting, nah?

Just my two cents that I think necessary for open source desktop...


Thanks,

[0] http://lists.freedesktop.org/archives/xorg/2007-November/030447.html

-- 
Tiago Vignatti
_______________________________________________
Desktop_architects mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/desktop_architects

Reply via email to