Why FreeBSD procfs is so different from the Linux one?

Jonathan Chen jonc at chen.org.nz
Wed Oct 17 03:02:08 PDT 2007

On Wed, Oct 17, 2007 at 02:24:49AM -0700, Yuri wrote:
> Hi,
> When I look at /proc/PID/ in FreeBSD I see the files:
> cmdline ctl     dbregs  etype   file    fpregs  map     mem     note    notepg 
> regs    rlimit  status
> and in Linux:
> cmdline  cpu  cwd  environ  exe  fd  maps  mem  mounts  root  stat  statm  status
> Why there's such a difference in procfs interface to the process information?
> In addition Linux has /proc/self/ link which is named curproc in FreeBSD.
> Isn't it better to have the same interface across the systems?

Maybe. Why don't you get the Linux guys to change theirs? FreeBSD has
been around longer.
Jonathan Chen <jonc at chen.org.nz>
      "The things we know best are the things we haven't been taught."
                                             - Marquis de Vauvenargues

More information about the freebsd-questions mailing list