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