Chapter 2. The /proc File System 27
2.2.5. /proc/dma
This file contains a list of the registered ISA direct memory access (DMA) channels in use. A sample
/proc/dma files looks like this:
4: cascade
2.2.6. /proc/execdomains
This file lists the execution domains currently supported by the Linux kernel, along with the range of
personalities they support.
0-0 Linux [kernel]
Think of execution domains as a kind of "personality" of a particular operating system. Other binary
formats, such as Solaris, UnixWare, and FreeBSD, can be used with Linux. By changing the per-
sonality of a task running in Linux, a programmer can change the way the operating system treats
particular system calls from a certain binary. Except for the PER_LINUX execution domain, they can
be implemented as dynamically loadable modules.
2.2.7. /proc/fb
This file contains a list of frame buffer devices, with the frame buffer device number and the driver that
controls it. Typical output of /proc/fb for systems that contain frame buffer devices looks similar to
this:
0 VESA VGA
2.2.8. /proc/filesystems
This file displays a list of the file system types currently supported by the kernel. Sample output from
a generic kernel’s /proc/filesystems file looks similar to this:
nodev rootfs
nodev bdev
nodev proc
nodev sockfs
nodev tmpfs
nodev shm
nodev pipefs
ext2
nodev ramfs
iso9660
nodev devpts
ext3
nodev autofs
nodev binfmt_misc
The first column signifies whether the file system is mounted on a block device. Those beginning with
nodev are not mounted on a device. The second column lists the name of the file systems supported.
The mount command cycles through these file systems when one is not specified as an argument.
Commenti su questo manuale