|
現在看來,僅僅為輸出函數提供一種規范輸出方式是不夠的。有許多輸出函數以相當不同的方式生成輸出內容,如果以現有的方式進行規范化,要麼不能做到,要麼降低輸出效率。開發新的規范輸出方式是下一個版本的首要任務。目前,適合于用普通規范化方式進行規范化的輸出函數,基本上都已經完成規范化工作。但它們還不能生成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文件系統並進行測試。
|