.\" %FreeBSD: src/share/man/man5/linprocfs.5,v 1.12 2003/07/03 06:07:26 jkoshy Exp % .\" Written by Garrett Wollman .\" This file is in the public domain. .\" .\" $FreeBSD$ .Dd August 10, 1994 .Dt LINPROCFS 5 .Os .Sh 名称 .Nm linprocfs .Nd Linux プロセスファイルシステム .Sh 書式 .Bd -literal linproc /compat/linux/proc linprocfs rw 0 0 .Ed .Sh 解説 Linux プロセスファイルシステム、すなわち .Nm は、Linux のプロセスファイルシステムのサブセットをエミュレートします。 いくつかの Linux バイナリが完全動作するために必要です。 .Pp .Nm はプロセス空間の 2 つのレベルのビューを提供します。 高いレベルでは、プロセスは、先頭に 0 の付かない 10 進数のプロセス ID に従って名前付けされます。 また、調査要求を行っているプロセスを常に参照する、 .Pa self と呼ばれる特別なノードも存在します。 .Pp 各ノードは、いくつかのファイルを含むノードです: .Bl -tag -width status .It Pa exe プロセステキストが読まれた vnode への参照。 これはプロセスのシンボルテーブルへのアクセスを得るか、または プロセスのもう 1 つのコピーを始めるために使われます。 .It Pa mem プロセスの完全な仮想メモリイメージ。 プロセス中に存在するアドレスのみにアクセス可能です。 このファイルへ読み書きするとプロセスを修正します。 テキストセグメントへの書き込みは、そのプロセスのみに留まります。 .El .Pp 各ノードはプロセスのユーザによって所有され、 ユーザのプライマリグループに属します。 .Pa mem ノードは例外で、 .Li kmem グループに属します。 .Sh 関連ファイル .Bl -tag -width /compat/linux/proc/self/XXXXXXX -compact .It Pa /compat/linux/proc .Nm の標準マウントポイント。 .It Pa /compat/linux/proc/cpuinfo 人間が判読しやすい形式の、CPU のベンダとモデルに関する情報。 .It Pa /compat/linux/proc/meminfo 人間が判読しやすい形式の、システムのメモリ情報。 .It Pa /compat/linux/proc/pid プロセス .Pa pid のプロセス情報を含んだディレクトリ。 .It Pa /compat/linux/proc/self カレントプロセスのプロセス情報を含んだディレクトリ .It Pa /compat/linux/proc/self/exe カレントプロセスの実行形式イメージ .It Pa /compat/linux/proc/self/mem カレントプロセスの完全な仮想アドレス空間 .El .Sh 関連項目 .Xr mount 2 , .Xr unmount 2 , .Xr procfs 5 , .Xr mount_linprocfs 8 .Xr pseudofs 8 .Sh 作者 .An -nosplit .Nm は、 .An Pierre Beyssac によって .Nm procfs から作られました。 このマニュアルページは、 .An Garrett Wollman が書いた .Xr procfs 5 マニュアルページに基づいて、 .An Dag-Erling Sm\(/orgrav が書きました。 .Sh 歴史 .Nm は .Fx 4.0 ではじめて登場しました。