xref: /netbsd-src/share/man/man7/hier.7 (revision 7c3f385475147b6e1c4753f2bee961630e2dfc40)
1.\"	$NetBSD: hier.7,v 1.80 2008/01/09 11:26:13 simonb Exp $
2.\"
3.\" Copyright (c) 1990, 1993, 1994
4.\"	The Regents of the University of California.  All rights reserved.
5.\"
6.\" Redistribution and use in source and binary forms, with or without
7.\" modification, are permitted provided that the following conditions
8.\" are met:
9.\" 1. Redistributions of source code must retain the above copyright
10.\"    notice, this list of conditions and the following disclaimer.
11.\" 2. Redistributions in binary form must reproduce the above copyright
12.\"    notice, this list of conditions and the following disclaimer in the
13.\"    documentation and/or other materials provided with the distribution.
14.\" 3. Neither the name of the University nor the names of its contributors
15.\"    may be used to endorse or promote products derived from this software
16.\"    without specific prior written permission.
17.\"
18.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
19.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
20.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
21.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
22.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
24.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
28.\" SUCH DAMAGE.
29.\"
30.\"	@(#)hier.7	8.5 (Berkeley) 6/1/94
31.\"
32.Dd July 11, 2007
33.Dt HIER 7
34.Os
35.Sh NAME
36.Nm hier
37.Nd layout of filesystems
38.Sh DESCRIPTION
39An outline of the filesystem hierarchy.
40.Pp
41Naming is very important.
42The
43.Ux
44System relies on filename conventions for much of its power as a system.
45The following file system layout describes generally where things are
46and what they are, with references to other man pages for more detailed
47documentation.
48.Pp
49Not all files will be in every system.
50.Pp
51.Bl -tag -width "/altroot/"
52.It Sy \&/
53root directory of the system
54.It Sy /COPYRIGHT
55system copyright notice, most often put on
56.Tn CD-ROM
57distributions.
58.It Sy "/[a-z]/"
59user filesystems
60.It Sy /altroot/
61alternate root filesystem, in case of disaster
62.\" .It Sy /amd/
63.\" home directories mount point; see
64.\" .Xr amd 8
65.It Sy /bin/
66utilities used in both single and multi-user environments
67.It Sy /boot*
68second-stage boot loader(s) for some platforms; see
69.Xr installboot 8
70.It Sy /dev/
71block, character and other special device files
72.Pp
73.Bl -tag -width "MAKEDEV" -compact
74.It Sy MAKEDEV
75script for creating device files;
76see
77.Xr makedev 8
78.It Sy console
79the computer's console device
80.It Sy drum
81system swap space; see
82.Xr drum 4
83.It Sy fd/
84file descriptor files;
85see
86.Xr fd 4
87.It Sy klog
88kernel logging device; see
89.Xr syslog 3
90.It Sy kmem
91kernel virtual memory device; see
92.Xr mem 4
93.It Sy log
94.Ux
95domain datagram log socket; see
96.Xr syslogd 8
97.It Sy mem
98kernel physical memory device; see
99.Xr mem 4
100.It Sy null
101the null device; see
102.Xr null 4
103.It Sy stderr
104.It Sy stdin
105.It Sy stdout
106file descriptor files;
107see
108.Xr fd 4
109.It Sy tty
110process' controlling terminal device; see
111.Xr tty 4
112.It Sy zero
113the zero device; see
114.Xr zero 4
115.El
116.\" .It Sy /dump/
117.\" online
118.\" .Xr dump 8
119.\" repository
120.It Sy /etc/
121system configuration files and scripts
122.Pp
123.Bl -tag -width "master.passwd" -compact
124.It Sy amd*
125configuration files for
126.Xr amd 8
127.It Sy changelist
128files backed up by the security script
129.It Sy crontab
130schedule used by the
131.Xr cron 8
132daemon
133.It Sy csh.cshrc
134.It Sy csh.login
135.It Sy csh.logout
136system-wide scripts for
137.Xr csh 1
138.It Sy daily
139script run each day by
140.Xr cron 8
141.It Sy daily.conf
142configuration file for
143.Sy daily ;
144see
145.Xr daily.conf 5
146.It Sy defaults/
147default configuration files read by various
148.Pa /etc/*.conf
149files
150.It Sy disktab
151disk description file, see
152.Xr disktab 5
153.It Sy dm.conf
154dungeon master configuration; see
155.Xr dm.conf 5
156.It Sy dumpdates
157dump history; see
158.Xr dump 8
159.It Sy exports
160filesystem export information; see
161.Xr mountd 8
162.It Sy fstab
163filesystem information; see
164.Xr fstab 5
165and
166.Xr mount 8
167.It Sy ftpusers
168users denied
169.Xr ftp 1
170access; see
171.Xr ftpd 8
172.It Sy ftpwelcome
173.Xr ftp 1
174initial message; see
175.Xr ftpd 8
176.It Sy gettytab
177terminal configuration database; see
178.Xr gettytab 5
179.It Sy group
180group permissions file; see
181.Xr group 5
182.It Sy hosts
183host name database backup for
184.Xr named 8 ;
185see
186.Xr hosts 5
187.It Sy hosts.equiv
188trusted machines with equivalent user ID's
189.It Sy hosts.lpd
190trusted machines with printing privileges
191.It Sy inetd.conf
192Internet server configuration file; see
193.Xr inetd 8
194.It Sy kerberosV/
195configuration files for the kerberos version V;
196see
197.Xr kerberos 8
198.It Sy localtime
199local timezone information;
200see
201.Xr ctime 3
202.It Sy mail/
203configuration files for
204.Xr sendmail 8
205.Pp
206.Bl -tag -width "sendmail.*" -compact
207.It Sy aliases*
208name alias files
209.It Sy sendmail.*
210.Xr sendmail 8
211configuration information
212.El
213.It Sy mail.rc
214system-wide initialization script for
215.Xr mail 1
216.It Sy man.conf
217configuration file for
218.Xr man 1 ;
219see
220.Xr man.conf 5
221.It Sy master.passwd
222Main password file, readable only by root; see
223.Xr passwd 5
224.It Sy mk.conf
225optional file containing
226.Xr make 1
227variables, read by pkgsrc and the system sources.
228.It Sy monthly
229script run each month by
230.Xr cron 8
231.It Sy monthly.conf
232configuration file for
233.Sy monthly ;
234see
235.Xr monthly.conf 5
236.It Sy motd
237system message of the day
238.It Sy mtree/
239mtree configuration files;
240see
241.Xr mtree 8
242.It Sy named.*
243.It Sy namedb/
244named configuration files and databases;
245see
246.Xr named 8
247.It Sy netgroup
248network groups; see
249.Xr netgroup 5
250.It Sy netstart
251network startup script
252.It Sy networks
253network name data base; see
254.Xr networks 5
255.It Sy passwd
256World readable password file generated from master.passwd; see
257.Xr passwd 5 ,
258.Xr pwd_mkdb 8
259.It Sy phones
260remote host phone number data base; see
261.Xr phones 5
262.It Sy printcap
263system printer configuration; see
264.Xr printcap 5
265.It Sy protocols
266protocol name database; see
267.Xr protocols 5
268.It Sy pwd.db
269database form of passwd file; see
270.Xr pwd_mkdb 8
271.It Sy rc
272master system startup script invoked by
273.Xr init 8 ;
274see
275.Xr rc 8
276.It Sy rc.conf
277configuration file for system startup and shutdown scripts; see
278.Xr rc.conf 5
279.It Sy rc.d/
280directory containing per-subsystem startup and shutdown scripts; see
281.Xr rc 8
282.It Sy rc.local
283locally editable system startup script
284.It Sy rc.shutdown
285master system shutdown script invoked by
286.Xr shutdown 8 ;
287see
288.Xr rc 8
289.It Sy remote
290remote host description file; see
291.Xr remote 5
292.It Sy security
293daily (in)security script run by
294.Xr cron 8
295.It Sy security.conf
296configuration file for
297.Sy security ;
298see
299.Xr security.conf 5
300.It Sy services
301service name data base; see
302.Xr services 5
303.It Sy shells
304list of permitted shells; see
305.Xr shells 5
306.It Sy sliphome/
307.Tn SLIP
308login/logout scripts; see
309.Xr sliplogin 8
310.It Sy spwd.db
311database form of master.passwd file; see
312.Xr pwd_mkdb 8
313.It Sy syslog.conf
314.Xr syslogd 8
315configuration file; see
316.Xr syslog.conf 5
317.It Sy termcap
318terminal type database; see
319.Xr termcap 3
320.It Sy ttys
321terminal initialization information; see
322.Xr ttys 5
323.It Sy uucp/
324UUCP configuration files; see
325.Xr uucp 1
326and
327.Xr uucico 8 .
328.It Sy weekly
329script run each week by
330.Xr cron 8
331.It Sy weekly.conf
332configuration file for
333.Sy weekly ;
334see
335.Xr weekly.conf 5
336.El
337.It Sy /home/
338mount point for the automounter; see
339.Xr amd 8
340.It Sy /lib/
341dynamic linked libraries used by dynamic linked programs
342(such as those in
343.Pa /bin/
344and
345.Pa /sbin/ )
346that cannot rely upon
347.Pa /usr/lib/
348being available.
349.It Sy /libexec/
350system utilities (such as the dynamic linker) required by programs
351and libraries that cannot rely upon
352.Pa /usr/libexec/
353being available.
354.It Sy /mnt/
355empty directory commonly used by
356system administrators as a temporary mount point
357.It Sy /netbsd
358pure kernel executable (the operating system loaded into memory
359at boot time).
360.It Sy /rescue/
361statically linked rescue tools, for use in system recovery
362.It Sy /root/
363home directory for the super-user
364.Pp
365.Bl -tag -width ".profile" -compact
366.It Sy \&.cshrc
367super-user start-up file
368.It Sy \&.login
369super-user start-up file
370.It Sy \&.profile
371super-user start-up file
372.It Sy \&.rhosts
373super-user id mapping between machines
374.El
375.ne 1i
376.It Sy /sbin/
377system programs and administration utilities
378used in both single-user and multi-user environments
379.It Sy /stand/
380programs used in a standalone environment
381.It Sy /tmp/
382temporary files, usually a
383.Xr mfs 8
384memory-based filesystem (the contents of
385.Pa /tmp
386are usually
387.Em not
388preserved across a system reboot)
389.It Sy /usr/
390contains the majority of the system utilities and files
391.Pp
392.Bl -tag -width "libdata/" -compact
393.It Sy X11R6/
394X11 files
395.Pp
396.Bl -tag -width "include/" -compact
397.It Sy bin/
398X11 binaries
399.It Sy include/
400X11 include files
401.It Sy lib/
402X11 libraries
403.El
404.Pp
405.It Sy bin/
406common utilities, programming tools, and applications
407.It Sy games/
408the important stuff
409.It Sy include/
410standard C include files
411.Pp
412.Bl -tag -width "protocols/" -compact
413.It Sy arpa/
414include files for Internet service protocols
415.It Sy atf/
416include files for the Automated Testing Framework; see
417.Xr atf 1
418.It Sy g++/
419include files for the C++ compiler
420.It Sy machine/
421machine specific include files
422.It Sy net/
423.It Sy netatalk/
424C include files for AppleTalk protocols
425miscellaneous network include files;
426see
427.Xr atalk 4
428.It Sy netinet/
429include files for Internet standard protocols; see
430.Xr inet 4
431.It Sy netinet6/
432include files for Internet protocol version 6; see
433.Xr inet6 4
434.It Sy netiso/
435include files for ISO standard protocols; see
436.Xr iso 4
437.It Sy netkey/
438include files for secret key management, used for security protocols; see
439.Xr ipsec 4
440.It Sy netnatm/
441C include files for native mode ATM
442.It Sy nfs/
443C include files for NFS (Network File System)
444.It Sy protocols/
445C include files for Berkeley service protocols
446.It Sy sys/
447system C include files (kernel data structures)
448.It Sy ufs/
449C include files for UFS (The U-word File System)
450.El
451.Pp
452.It Sy lib/
453archive, profiled, position independent archive, and shared libraries
454.It Sy libdata/
455miscellaneous utility data files
456.It Sy libexec/
457system daemons \*[Am] system utilities (executed by other programs)
458.Pp
459.Bl -tag -width "uucp/" -compact
460.It Sy uucp/
461UUCP binaries and scripts (historically placed; to be moved)
462.El
463.Pp
464.It Sy lkm/
465loadable kernel modules
466.It Sy mdec/
467boot blocks, etc.
468.It Sy obj/
469architecture-specific target tree produced by building the
470.Pa /usr/src
471tree; normally a symbolic link or mounted filesystem
472.It Sy pkg/
473packages maintained by groups other than the
474.Nx
475Project.
476.Pp
477.Bl -tag -width "include/" -compact
478.It Sy bin/
479contributed binaries
480.It Sy include/
481contributed include files
482.It Sy lib/
483contributed libraries
484.It Sy libdata/
485contributed data files
486.It Sy libexec/
487contributed daemons
488.It Sy sbin/
489contributed system utilities
490.El
491.Pp
492.It Sy pkgsrc/
493build descriptions ("packages") for the
494.Nx
495packages system.
496.Pp
497.Bl -tag -width "distfilesX" -compact
498.It Sy distfiles/
499Where unchanged source archives are fetched to/stored
500.It Sy packages/
501Where compiled binary packages are stored
502.El
503.Pp
504There are also several other subdirectories which contain packages of
505a certain category, e.g., archivers, graphics, ...
506.Pp
507.It Sy sbin/
508system daemons and system utilities (normally executed by the super-user)
509.It Sy share/
510architecture-independent text files
511.Pp
512.Bl -tag -width "calendar/" -compact
513.It Sy calendar/
514a variety of calendar files; see
515.Xr calendar 1
516.It Sy dict/
517word lists;
518see
519.Xr look 1
520and
521.Xr spell 1
522.Pp
523.Bl -tag -width "special/" -compact
524.It Sy words
525common words
526.It Sy web2
527words of Webster's 2nd International
528.It Sy papers/
529reference databases;
530see
531.Xr refer 1
532.It Sy special/
533custom word lists;
534see
535.Xr spell 1
536.El
537.Pp
538.It Sy doc/
539miscellaneous documentation; source for most of the printed
540.Bx 4.3
541manuals (available
542from the
543.Tn USENIX
544association)
545.It Sy games/
546text files used by various games
547.It Sy i18n/
548internationalization databases; see
549.Xr iconv 3
550.It Sy lkm/
551documentation on the loadable kernel modules interface
552.It Sy locale/
553locale databases and gettext message catalogs; see
554.Xr setlocale 3
555and
556.Xr gettext 3
557.It Sy man/
558formatted manual pages
559.It Sy me/
560macros for use with the
561.Xr me 7
562macro package
563.It Sy misc/
564miscellaneous system-wide text files
565.Pp
566.Bl -tag -width "termcap" -compact
567.It Sy termcap
568terminal characteristics database;
569see
570.Xr termcap 5
571.El
572.Pp
573.It Sy mk/
574include files for
575.Xr make 1
576.It Sy ms/
577macros for use with the
578.Xr ms 7
579macro package
580.It Sy nls/
581message catalogs; see
582.Xr catgets 3
583.It Sy skel/
584sample initialization files for new user accounts
585.It Sy tabset/
586tab description files for a variety of terminals, used in
587the termcap file;
588see
589.Xr termcap 5
590.It Sy tmac/
591text processing macros;
592see
593.Xr nroff 1
594and
595.Xr troff 1
596.It Sy zoneinfo/
597timezone configuration information;
598see
599.Xr tzfile 5
600.El
601.It Sy tests/
602test programs; see
603.Xr atf-run 1
604for information on how to run them
605.El
606.Pp
607.It Sy /usr/src/
608.Nx
609and local source files
610.Pp
611.Bl -tag -width "domestic/" -compact
612.It Sy bin/
613source for utilities/files in
614.Pa /bin
615.It Sy common/
616sources shared between kernel and userland
617.It Sy crypto/
618cryptographic source, which may have import or export restrictions
619.It Sy dist/
620third-party
621.Sq virgin
622source code, referenced by other parts of the source tree
623.It Sy distrib/
624tools and data-files for making distributions
625.It Sy doc/
626documentation about the source tree (i.e., about the tree, not about
627how to use the built software.)
628.It Sy etc/
629source (usually example files) for files in
630.Pa /etc
631.It Sy games/
632source for utilities/files in
633.Pa /usr/games
634.It Sy gnu/
635source for programs covered by the
636.Tn GNU
637license (or similar)
638.It Sy include/
639source for files in
640.Pa /usr/include
641.It Sy lib/
642source for libraries in
643.Pa /usr/lib
644.It Sy libexec/
645source for utilities/files in
646.Pa /usr/libexec
647.It Sy regress/
648various regression tests
649.It Sy rescue/
650source/makefiles for /rescue
651.It Sy sbin/
652source for utilities/files in
653.Pa /sbin
654.It Sy share/
655source for files in
656.Pa /usr/share
657.Pp
658.Bl -tag -width "doc/" -compact
659.It Sy doc/
660.Pp
661.Bl -tag -width "papers/" -compact
662.It Sy papers/
663source for various Berkeley technical papers
664.It Sy psd/
665source for Programmer's Supplementary Documents
666.It Sy smm/
667source for System Manager's Manual
668.It Sy usd/
669source for User's Supplementary Documents
670.Pp
671.El
672.El
673.It Sy sys/
674kernel source files
675.Pp
676.Bl -tag -width "gdbscripts/" -compact
677.It Sy arch/
678architecture-specific support
679.Pp
680.Bl -tag -width "playstation2/" -compact
681.It Sy acorn26/
682Acorn Archimedes, A-series and R-series systems
683.It Sy acorn32/
684Acorn RiscPC/A7000 and VLSI RC7500
685.It Sy algor/
686Algorithmics Ltd. MIPS evaluations boards
687.It Sy alpha/
688Digital/Compaq Alpha
689.It Sy amd64/
690Computers with x86_64 capable CPUs
691.It Sy amiga/
692Commodore Amiga and MacroSystem DraCo
693.It Sy amigappc/
694PowerPC based Amiga boards
695.It Sy arc/
696MIPS-based machines following the Advanced RISC Computing spec
697.It Sy arm/
698ARM processor general support
699.It Sy atari/
700Atari TT030, Falcon and Hades
701.It Sy bebox/
702Be Inc. BeBox
703.It Sy cats/
704Chalice Technology's CATS and Intel's EBSA-285 evaluation boards
705.It Sy cesfic/
706CES FIC8234 VME processor board
707.It Sy cobalt/
708Cobalt Networks' MIPS-based Microserver
709.It Sy dreamcast/
710Sega Dreamcast game console
711.It Sy evbarm/
712ARM based evaluation boards
713.It Sy evbmips/
714MIPS based evaluation boards
715.It Sy evbppc/
716PowerPC based evaluation boards and appliances
717.It Sy evbsh3/
718SH3/SH4 based evaluation boards
719.It Sy ews4800mips/
720NEC's MIPS based EWS4800 workstations
721.It Sy hp300/
722Hewlett-Packard 9000/300 and 400 680x0-based workstations
723.It Sy hp700/
724Hewlett-Packard 9000/700 HPPA based workstations
725.It Sy hpcarm/
726StrongARM based WinCE PDA machines
727.It Sy hpcmips/
728MIPS based WinCE PDA machines
729.It Sy hpcsh/
730Hitachi SH3/4 based WinCE PDA machines
731.It Sy hppa/
732HPPA processor general support
733.It Sy i386/
73480x86-based IBM PCs and clones
735.It Sy ibmnws/
736IBM Network Station 1000
737.It Sy iyonix/
738Castle Technology's Iyonix ARM based PCs
739.It Sy luna68k/
740Omron Tateishi Electric's 680x0-based LUNA workstations
741.It Sy m68k/
742680x0 processor general support
743.It Sy mac68k/
744Apple Macintosh with 68k CPU
745.It Sy macppc/
746Apple Power Macintosh and clones
747.It Sy mips/
748MIPS processor general support
749.It Sy mipsco/
750MIPS Computer Systems Inc. family of workstations and servers
751.It Sy mmeye/
752Brains Inc. SH3 based mmEye multimedia server
753.It Sy mvme68k/
754Motorola MVME 680x0-based SBCs
755.It Sy mvmeppc/
756Motorola PowerPC VME SBCs
757.It Sy netwinder/
758StrongARM based NetWinder machines
759.It Sy news68k/
760Sony's 680x0-based NEWS workstations
761.It Sy newsmips/
762Sony's MIPS-based NEWS workstations
763.It Sy next68k/
764NeXT 68k "black" hardware
765.It Sy ofppc/
766Open Firmware PowerPC workstations
767.It Sy playstation2/
768SONY PlayStation 2
769.It Sy pmax/
770Digital MIPS-based DECstations and DECsystems
771.It Sy powerpc/
772PowerPC processor support
773.It Sy prep/
774PReP (PowerPC Reference Platform) and CHRP machines
775.It Sy sandpoint/
776Motorola Sandpoint reference platform
777.It Sy sbmips/
778Broadcom/SiByte evaluation boards
779.It Sy sgimips/
780Silicon Graphics' MIPS-based workstations
781.It Sy sh3/
782SH3/SH4 processor general support
783.It Sy shark/
784Digital DNARD ("Shark")
785.It Sy sparc/
786Sun Microsystems SPARC (32-bit) and UltraSPARC (in 32-bit mode)
787.It Sy sparc64/
788Sun Microsystems UltraSPARC (in native 64-bit mode)
789.It Sy sun2/
790Sun Microsystems 68010-based Sun 2 architecture
791.It Sy sun3/
792Sun Microsystems 68020/68030-based Sun 3/3x architecture
793.It Sy sun68k/
794680x0-based Sun architecture general support
795.It Sy vax/
796Digital VAX
797.It Sy x68k/
798Sharp X680x0 680x0-based workstations
799.It Sy x86/
800General support for PC/AT compatibles with ia32 or x86_64 CPUs
801.It Sy xen/
802The Xen virtual machine monitor
803.It Sy zaurus/
804Sharp C3x00 Arm based PDA
805.El
806.Pp
807.It Sy compat/
808kernel compatibility modules directory
809.Pp
810.Bl -tag -width "ossaudio/" -compact
811.It Sy common/
812common compatibility routines, old
813.Bx 4
814and
815.Nx
816routines.
817.It Sy freebsd/
818support for
819.Fx
820binaries; see
821.Xr compat_freebsd 8
822.It Sy hpux/
823support for 68000 HP-UX binaries
824.It Sy ibcs2/
825support for Intel Binary binaries
826.It Sy linux/
827support for Linux binaries; see
828.Xr compat_linux 8
829.It Sy m68k4k/
830support for 4KB page 68000 binaries
831.It Sy netbsd32/
832support for
833.Nx
83432-bit binaries on 64 bit platforms with compatible CPU families
835.It Sy osf1/
836support for
837.Tn Digital
838.Ux
839.Po
840formerly
841.Tn OSF/1
842.Pc
843binaries
844.It Sy ossaudio/
845support for OSS audio
846.It Sy pecoff/
847support for
848.Tn Win32
849binaries; see
850.Xr compat_pecoff 8
851.It Sy sunos/
852support for
853.Tn SunOS 4.x
854binaries; see
855.Xr compat_sunos 8
856.It Sy svr4/
857support for System V Release 4 binaries; see
858.Xr compat_svr4 8
859.It Sy ultrix/
860support for
861.Tn ULTRIX
862binaries
863.It Sy vax1k/
864support for older VAX binaries that started on a 1 KB boundary
865.El
866.Pp
867.It Sy conf/
868architecture independent configuration directory
869.It Sy crypto/
870cryptographic kernel source, which may have import or export restrictions
871.It Sy ddb/
872in kernel debugger
873.It Sy dev/
874architecture independent device support
875.It Sy fs/
876miscellaneous file systems
877.Bl -tag -width "filecorefs/" -compact
878.It Sy adosfs/
879AmigaDOS file-system support; see
880.Xr mount_ados 8
881.It Sy cd9660/
882support for the ISO-9660 filesystem; see
883.Xr mount_cd9660 8
884.It Sy filecorefs/
885support for the Acorn RISC OS filecore filesystem; see
886.Xr mount_filecore 8
887.It Sy msdosfs/
888.Tn MS-DOS
889file system; see
890.Xr mount_msdos 8
891.It Sy ntfs/
892NTFS filesystem support; see
893.Xr mount_ntfs 8
894.It Sy ptyfs/
895pseudo-terminal device filesystem; see
896.Xr mount_ptyfs 8
897.It Sy smbfs/
898SMB/CIFS filesystem support; see
899.Xr mount_smbfs 8
900.It Sy union/
901union file system; see
902.Xr mount_union 8
903.El
904.It Sy gdbscripts/
905support for accessing kernel structures from within the debugger
906.Xr gdb 1 .
907.It Sy ipkdb/
908support for kernel debugging over the network
909.Pp
910.It Sy kern/
911support for the high kernel (system calls)
912.It Sy lib/
913kernel libraries
914.Pp
915.Bl -tag -width "libkern/" -compact
916.It Sy libkern/
917C library routines used in the kernel
918.It Sy libsa/
919machine independent stand alone kernel library
920.It Sy libz/
921compression library
922.El
923.Pp
924.It Sy lkm/
925loadable kernel modules
926.Pp
927.Bl -tag -width "gdbscripts/" -compact
928.It Sy compat/
929LKM support compatibility modules;  currently unsupported.
930.It Sy netinet/
931LKM support networking modules
932.Pp
933.Bl -tag -width "if_ipl/" -compact
934.It Sy if_ipl/
935LKM for IP-Filter
936.El
937.Pp
938.It Sy vfs/
939LKM support for file systems.
940.El
941.Pp
942.It Sy miscfs/
943miscellaneous file systems
944.Pp
945.Bl -tag -width "deadfs/" -compact
946.It Sy deadfs/
947kernel only dead file system
948.It Sy fdesc/
949file descriptor file system; see
950.Xr mount_fdesc 8
951.It Sy fifofs/
952POSIX FIFO support
953.It Sy genfs/
954kernel only generic file system
955.It Sy kernfs/
956kernel namespace file system; see
957.Xr mount_kernfs 8
958.It Sy nullfs/
959loop back file system; see
960.Xr mount_null 8
961.It Sy overlay/
962overlay file system; see
963.Xr mount_overlay 8
964.It Sy portal/
965portal file system; see
966.Xr mount_portal 8
967.It Sy procfs/
968process file system; see
969.Xr mount_procfs 8
970.It Sy specfs/
971kernel only special file system
972.It Sy syncfs/
973kernel trickle sync algorithm
974.It Sy umapfs/
975user and group re-mapping file system; see
976.Xr mount_umap 8
977.El
978.Pp
979.It Sy net/
980miscellaneous networking support
981.It Sy netatalk/
982AppleTalk networking support
983.It Sy netinet/
984IP networking support
985.It Sy netinet6/
986IPv6 networking support
987.It Sy netiso/
988ISO networking support
989.It Sy netkey/
990Key database for IPsec networking support
991.It Sy netnatm/
992ATM networking support
993.It Sy nfs/
994NFS support
995.It Sy stand/
996kernel standalone support
997.It Sy sys/
998kernel (and system) include files
999.It Sy ufs/
1000local filesystem support
1001.Pp
1002.Bl -tag -width "ffs/" -compact
1003.It Sy ffs/
1004the Berkeley Fast File System
1005.It Sy lfs/
1006the log-structured file system
1007.It Sy mfs/
1008the in-memory file system
1009.It Sy ufs/
1010shared
1011.Ux
1012file system support
1013.El
1014.It Sy uvm/
1015UVM virtual memory system
1016.El
1017.It Sy tests/
1018source for test programs in
1019.Pa /usr/tests
1020.It Sy usr.bin/
1021source for utilities/files in
1022.Pa /usr/bin
1023.It Sy usr.sbin/
1024source for utilities/files in
1025.Pa /usr/sbin
1026.El
1027.It Sy /var/
1028multi-purpose log, temporary, transient, and spool files
1029.Pp
1030.Bl -tag -width "preserve/" -compact
1031.It Sy account/
1032system accounting files
1033.Pp
1034.Bl -tag -width "acct" -compact
1035.It Sy acct
1036execution accounting file;
1037see
1038.Xr acct 5
1039.El
1040.Pp
1041.It Sy at/
1042timed command scheduling files;
1043see
1044.Xr at 1
1045.It Sy backups/
1046miscellaneous backup files, largely of files found in
1047.Pa /etc
1048.It Sy chroot/
1049home directories of applications which are run in a
1050.Xr chroot 8
1051.Dq cage .
1052.It Sy crash/
1053system crash dumps; see
1054.Xr savecore 8
1055.It Sy cron/
1056scheduled commands configuration files; see
1057.Xr cron 8
1058.It Sy db/
1059miscellaneous automatically generated system-specific database files,
1060and persistent files used in the maintenance of third party software.
1061.Pp
1062.Bl -tag -width "monthly.out" -compact
1063.It Sy pkg
1064default location for metadata related to third party software
1065packages.
1066See
1067.Xr pkg_install 1
1068for more details of the
1069.Nx
1070Packages Collection, or pkgsrc.
1071.El
1072.Pp
1073.It Sy games/
1074miscellaneous game status and log files
1075.It Sy heimdal/
1076Kerberos 5 KDC database; see
1077.Xr kdc 8
1078.It Sy log/
1079miscellaneous system log files
1080.Pp
1081.Bl -tag -width "monthly.out" -compact
1082.It Sy amd.*
1083.Xr amd 8
1084logs
1085.It Sy daily.out
1086output of the last run of the
1087.Pa /etc/daily
1088script
1089.It Sy ftp.*
1090.Xr ftp 1
1091logs
1092.It Sy kerberos.*
1093.Xr kerberos 8
1094logs
1095.It Sy lastlog
1096system last time logged in log; see
1097.Xr utmp 5
1098.It Sy lpd-errs.*
1099printer daemon error logs; see
1100.Xr lpd 8
1101.It Sy maillog.*
1102.Xr sendmail 8
1103log files
1104.It Sy messages.*
1105general system information log
1106.It Sy monthly.out
1107output of the last run of the
1108.Pa /etc/monthly
1109script
1110.It Sy secure
1111sensitive security information log
1112.It Sy sendmail.st
1113.Xr sendmail 8
1114statistics
1115.It Sy timed.*
1116.Xr timed 8
1117logs
1118.It Sy weekly.out
1119output of the last run of the
1120.Pa /etc/weekly
1121script
1122.It Sy wtmp
1123login/logout log;
1124see
1125.Xr utmp 5
1126.El
1127.Pp
1128.It Sy mail/
1129user system mailboxes
1130.It Sy msgs/
1131system messages; see
1132.Xr msgs 1
1133.\" since we use nvi (now called vi) this isn't the place any more, is it?
1134.It Sy preserve/
1135temporary home of files preserved after an accidental death of
1136.Xr ex 1
1137or
1138.Xr vi 1
1139.It Sy quotas/
1140filesystem quota information
1141.It Sy run/
1142system information files, rebuilt after each reboot
1143.Pp
1144.Bl -tag -width "utmp" -compact
1145.It Sy utmp
1146database of current users; see
1147.Xr utmp 5
1148.El
1149.Pp
1150.It Sy rwho/
1151rwho data files; see
1152.Xr rwhod 8 ,
1153.Xr rwho 1 ,
1154and
1155.Xr ruptime 1
1156.It Sy spool/
1157miscellaneous printer and mail system spooling directories
1158.Pp
1159.Bl -tag -width "uucppublic/" -compact
1160.It Sy ftp/
1161commonly
1162.Dq ~ftp ,
1163the anonymous ftp root directory; see
1164.Xr ftpd 8
1165.It Sy mqueue/
1166sendmail mail queue;
1167see
1168.Xr sendmail 8
1169.It Sy news/
1170Network news archival and spooling directories
1171.It Sy output/
1172printer spooling directories
1173.It Sy postfix/
1174postfix mail queue;
1175see
1176.Xr postfix 1
1177.It Sy uucp/
1178uucp spool directory
1179.It Sy uucppublic/
1180commonly
1181.Dq ~uucp ,
1182the uucp public temporary directory; see
1183.Xr uucp 1
1184.El
1185.Pp
1186.It Sy tmp/
1187temporary files that are not discarded between system reboots
1188.Pp
1189.Bl -tag -width "vi.recover/" -compact
1190.It Sy vi.recover/
1191recovery directory for new
1192.Xr vi 1
1193.El
1194.Pp
1195.It Sy yp/
1196Databases and configuration for the NIS (YP) system; see
1197.Xr nis 8 .
1198.El
1199.El
1200.Sh SEE ALSO
1201.Xr apropos 1 ,
1202.Xr ls 1 ,
1203.Xr whatis 1 ,
1204.Xr whereis 1 ,
1205.Xr which 1
1206.Sh HISTORY
1207A
1208.Nm
1209manual page appeared in
1210.At v7 .
1211