このページはEtoJ逐語翻訳フィルタによって翻訳生成されました。

翻訳前ページへ


The CML2 資源s Page
支援する to Eric\'s Home Page Up to 場所/位置 地図/計画する Fri Feb 15 08:54:35 EST 2002

The CML2 資源s Page

CML2 is a configuration system, 中心d around a domain-明確な/細部 minilanguage, that I 初めは wrote to 取って代わる the code that 現在/一般に 扱うs build-選択 選択 for Linux kernels (that is, when you type `make config', `make menuconfig' or `make xconfig'). However, it is designed to be more 一般に useful for 演説(する)/住所ing コンビナート/複合体 configuration problems.

My 1.0.0 解放(する) 告示 to the linux-kernel 名簿(に載せる)/表(にあげる) is here. You can also look at 事業/計画(する) news.

To understand the design, you should read the white paper The CML2 Language and (depending on how far you want to get into the language) also The CML2 言及/関連 手動式の.

Scott Bronson has 供給(する)d a small example to help get you started on composing your own rulesets.

You can download a copy of the CML2 sources and documentation. 公式文書,認める: you will need Python 2.0 to run this ソフトウェア.

CML2 and the Linux kernel

資源s for helping Linux configuration maintainers make the 移行 from CML1 to CML2 are collected here.

The 配当 含むs a 移行 guide ーするつもりであるd to help maintainers of 存在するing Linux configuration code move to the new system.

事業/計画(する)s using CML2

CML2 is scheduled to be 統合するd into the Linux kernel source tree between 2.5.1 and 2.5.2.

CML2 is already 存在 used in another public 開発 成果/努力; the Embedded Debian 事業/計画(する).

CML2 is also 存在 used at Webmachines to build the embedded Linux that they blow into flash memory on their 金物類/武器類. Here's an adaptation of the rulefile they use, with an explanatory header comment.

CML2 is 存在 used to 令状 a 控訴 called `compache' that downloads, configures, and builds Apache.

関係のある 資源s

Niels 先頭 den Broek has written a CML2 autotester.

There is an 試みる/企てる under way to produce a CML2-to-C compiler


支援する to Eric's Home Page Up to 場所/位置 地図/計画する Fri Feb 15 08:54:35 EST 2002

Eric S. Raymond <esr@thyrsus.com>