|
现在看来,仅仅为输出函数提供一种规范输出方式是不够的。有许多输出函数以相当不同的方式生成输出内容,如果以现有的方式进行规范化,要么不能做到,要么降低输出效率。开发新的规范输出方式是下一个版本的首要任务。目前,适合于用普通规范化方式进行规范化的输出函数,基本上都已经完成规范化工作。但它们还不能生成XML数据。技术问题在'linux/Documentation/filesystem/xmlprocfs.txt'中进行叙述。
源代码修改工作进度列表详细地给出了Linux源代码中各个目录的修改情况。
下面的表格列举了所有已经能够生成XML数据的文件,并假定xmlprocfs的安装点为/xmlproc。在
括号中给出的版本号给出了第一个使该文件能够生成XML数据的版本。
| /xmlproc中的文件 |
| cmdline (0.1) | cpuinfo (0.1) | devices (0.1) | dma (0.1) |
| execdomains (0.1) | filesystems (0.1) | interrupts (0.1) | iomem (0.1) |
| ksyms (0.1) | loadavg (0.1) | locks (0.1) | meminfo (0.1) |
| modules (0.1) | partitions (0.1) | stat (0.1) | swap (0.1) |
| uptime (0.1) | version (0.1) | | |
|
/xmlproc/pid中的文件 |
| cmdline (0.2) | environ (0.2) | stat (0.2) | statm (0.2) |
| status (0.2) | | | |
|
/xmlproc/tty中的文件 |
| drivers (0.2) | ldiscs (0.2) | | |
在运行‘make config’、‘make menuconfig’或‘make xconfig’时,把‘xmlprocfs’设置为yes。
在成功地编译和设置带有xmlprocfs支持的内核之后,可以用'mount -t xmlproc nodev /xmlproc'来
mount文件系统并进行测试。
|