Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
LINPROCFS(5)		      File Formats Manual		  LINPROCFS(5)

NAME
       linprocfs -- Linux process file system

SYNOPSIS
       linproc	       /compat/linux/proc      linprocfs       rw 0 0

DESCRIPTION
       The  Linux  process  file  system,  or  linprocfs, emulates a subset of
       Linux' process file system and is required for the  complete  operation
       of some Linux binaries.

       The linprocfs provides a	two-level view of process space.  At the high-
       est  level,  processes themselves are named, according to their process
       ids in decimal, with no leading zeros.  There is	also  a	 special  node
       called  self  which  always refers to the process making	the lookup re-
       quest.

       Each node is a directory	containing several files:

       exe     A reference to the vnode	from which the process text was	 read.
	       This  can  be used to gain access to the	process' symbol	table,
	       or to start another copy	of the process.

       mem     The complete virtual memory image of the	process.   Only	 those
	       addresses  which	 exist	in the process can be accessed.	 Reads
	       and writes to this file modify the process.  Writes to the text
	       segment remain private to the process.

       Each node is owned by the process's user, and belongs  to  that	user's
       primary	group,	except	for  the  mem  node, which belongs to the kmem
       group.

FILES
       /compat/linux/proc		The  normal  mount   point   for   the
					linprocfs.
       /compat/linux/proc/cpuinfo	CPU  vendor  and  model	information in
					human-readable form.
       /compat/linux/proc/meminfo	System memory  information  in	human-
					readable form.
       /compat/linux/proc/pid		A  directory containing	process	infor-
					mation for process pid.
       /compat/linux/proc/self		A directory containing process	infor-
					mation for the current process.
       /compat/linux/proc/self/exe	The  executable	 image for the current
					process.
       /compat/linux/proc/self/mem	The complete virtual address space  of
					the current process.

EXAMPLES
       To mount	a linprocfs file system	on /compat/linux/proc:

	     mount -t linprocfs	linproc	/compat/linux/proc

SEE ALSO
       mount(2), unmount(2), linux(4), procfs(5), pseudofs(9)

HISTORY
       The linprocfs first appeared in FreeBSD 4.0.

AUTHORS
       The  linprocfs  was derived from	procfs by Pierre Beyssac.  This	manual
       page was	written	by Dag-Erling Smorgrav,	based on the procfs(5)	manual
       page by Garrett Wollman.

FreeBSD	13.2		       November	13, 2019		  LINPROCFS(5)

NAME | SYNOPSIS | DESCRIPTION | FILES | EXAMPLES | SEE ALSO | HISTORY | AUTHORS

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=linprocfs&sektion=5&manpath=FreeBSD+14.2-RELEASE+and+Ports>

home | help