January 27, 2005

Xorg 的模組化過程

Xorg 的前輩 (前 XFree86 Developers 之一) KEM (Kevin E Martin) 今天在 Xorg 的 mailing-list 上提出對於 Xorg 模組化的規劃,請參考 [Modularization working group],這個規劃一旦完畢,建構 Xorg 不再是龐然大物,漫無止盡的 make World 過程,相反的,可以很明確的切割 xlibs、Xserver、XExtensions,以及個別的 X Applications 與 Utilities,最重要的是,可以減輕許多 packager 的工作負擔。

KEM 列出他的想法:
    Goals
    -----
    - Determine how to modularize the source code tree
    - Evaluate the available build systems and how they will be used
    - Document module ABIs
    - Document how individual module releases and roll-up releases occur
    - Define roles and responsibilities for module maintainers
    - Produce a detailed design document that will be presented to the
      architecture working group
    
    Tasks
    -----
    - Distribute request for modularization requirements
    - Discuss how to modularize the source code based on the requirements
    - Determine supported feature-set
    - Determine verification methods
    - Document the interfaces between module components
    - Formalize the modularization plan
    
Daniel Stone 則在 [回應] 中指出會使用 autotool 來處理,當然有很多討論的空間,比方說 Win32/MinGW 方面的配合度問題。
由 jserv 發表於 January 27, 2005 09:00 PM
迴響