xref: /netbsd-src/share/man/man7/hier.7 (revision d9ac053afa92f3d7a493f791e10558f738234217)
1.\"	$NetBSD: hier.7,v 1.71 2006/03/23 20:08:31 wiz 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 March 23, 2006
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 g++/
416include files for the C++ compiler
417.It Sy machine/
418machine specific include files
419.It Sy net/
420.It Sy netatalk/
421C include files for AppleTalk protocols
422miscellaneous network include files;
423see
424.Xr atalk 4
425.It Sy netccitt/
426CCITT networking include files
427.It Sy netinet/
428include files for Internet standard protocols; see
429.Xr inet 4
430.It Sy netinet6/
431include files for Internet protocol version 6; see
432.Xr inet6 4
433.It Sy netiso/
434include files for ISO standard protocols; see
435.Xr iso 4
436.It Sy netkey/
437include files for secret key management, used for security protocols; see
438.Xr ipsec 4
439.It Sy netnatm/
440C include files for native mode ATM
441.It Sy netns/
442C include files for XNS standard protocols; see
443.Xr ns 4
444.It Sy nfs/
445C include files for NFS (Network File System)
446.It Sy protocols/
447C include files for Berkeley service protocols
448.It Sy sys/
449system C include files (kernel data structures)
450.It Sy ufs/
451C include files for UFS (The U-word File System)
452.El
453.Pp
454.It Sy lib/
455archive, profiled, position independent archive, and shared libraries
456.It Sy libdata/
457miscellaneous utility data files
458.It Sy libexec/
459system daemons \*[Am] system utilities (executed by other programs)
460.Pp
461.Bl -tag -width "uucp/" -compact
462.It Sy uucp/
463UUCP binaries and scripts (historically placed; to be moved)
464.El
465.Pp
466.It Sy lkm/
467loadable kernel modules
468.It Sy mdec/
469boot blocks, etc.
470.It Sy obj/
471architecture-specific target tree produced by building the
472.Pa /usr/src
473tree; normally a symbolic link or mounted filesystem
474.It Sy pkg/
475packages maintained by groups other than the
476.Nx
477Project.
478.Pp
479.Bl -tag -width "include/" -compact
480.It Sy bin/
481contributed binaries
482.It Sy include/
483contributed include files
484.It Sy lib/
485contributed libraries
486.It Sy libdata/
487contributed data files
488.It Sy libexec/
489contributed daemons
490.It Sy sbin/
491contributed system utilities
492.El
493.Pp
494.It Sy pkgsrc/
495build descriptions ("packages") for the
496.Nx
497packages system.
498.Pp
499.Bl -tag -width "distfilesX" -compact
500.It Sy distfiles/
501Where unchanged source archives are fetched to/stored
502.It Sy packages/
503Where compiled binary packages are stored
504.El
505.Pp
506There are also several other subdirectories which contain packages of
507a certain category, e.g., archivers, graphics, ...
508.Pp
509.It Sy sbin/
510system daemons and system utilities (normally executed by the super-user)
511.It Sy share/
512architecture-independent text files
513.Pp
514.Bl -tag -width "calendar/" -compact
515.It Sy calendar/
516a variety of calendar files; see
517.Xr calendar 1
518.It Sy dict/
519word lists;
520see
521.Xr look 1
522and
523.Xr spell 1
524.Pp
525.Bl -tag -width "special/" -compact
526.It Sy words
527common words
528.It Sy web2
529words of Webster's 2nd International
530.It Sy papers/
531reference databases;
532see
533.Xr refer 1
534.It Sy special/
535custom word lists;
536see
537.Xr spell 1
538.El
539.Pp
540.It Sy doc/
541miscellaneous documentation; source for most of the printed
542.Bx 4.3
543manuals (available
544from the
545.Tn USENIX
546association)
547.It Sy games/
548text files used by various games
549.It Sy i18n/
550internationalization databases; see
551.Xr iconv 3
552.It Sy lkm/
553documentation on the loadable kernel modules interface
554.It Sy locale/
555locale databases and gettext message catalogs; see
556.Xr setlocale 3
557and
558.Xr gettext 3
559.It Sy man/
560formatted manual pages
561.It Sy me/
562macros for use with the
563.Xr me 7
564macro package
565.It Sy misc/
566miscellaneous system-wide text files
567.Pp
568.Bl -tag -width "termcap" -compact
569.It Sy termcap
570terminal characteristics database;
571see
572.Xr termcap 5
573.El
574.Pp
575.It Sy mk/
576include files for
577.Xr make 1
578.It Sy ms/
579macros for use with the
580.Xr ms 7
581macro package
582.It Sy nls/
583message catalogs; see
584.Xr catgets 3
585.It Sy skel/
586sample initialization files for new user accounts
587.It Sy tabset/
588tab description files for a variety of terminals, used in
589the termcap file;
590see
591.Xr termcap 5
592.It Sy tmac/
593text processing macros;
594see
595.Xr nroff 1
596and
597.Xr troff 1
598.It Sy zoneinfo/
599timezone configuration information;
600see
601.Xr tzfile 5
602.El
603.El
604.Pp
605.It Sy /usr/src/
606.Nx
607and local source files
608.Pp
609.Bl -tag -width "domestic/" -compact
610.It Sy bin/
611source for utilities/files in
612.Pa /bin
613.It Sy common/
614sources shared between kernel and userland
615.It Sy crypto/
616cryptographic source, which may have import or export restrictions
617.It Sy dist/
618third-party
619.Sq virgin
620source code, referenced by other parts of the source tree
621.It Sy distrib/
622tools and data-files for making distributions
623.It Sy doc/
624documentation about the source tree (i.e., about the tree, not about
625how to use the built software.)
626.It Sy etc/
627source (usually example files) for files in
628.Pa /etc
629.It Sy games/
630source for utilities/files in
631.Pa /usr/games
632.It Sy gnu/
633source for programs covered by the
634.Tn GNU
635license (or similar)
636.It Sy include/
637source for files in
638.Pa /usr/include
639.It Sy lib/
640source for libraries in
641.Pa /usr/lib
642.It Sy libexec/
643source for utilities/files in
644.Pa /usr/libexec
645.It Sy regress/
646various regression tests
647.It Sy rescue/
648source/makefiles for /rescue
649.It Sy sbin/
650source for utilities/files in
651.Pa /sbin
652.It Sy share/
653source for files in
654.Pa /usr/share
655.Pp
656.Bl -tag -width "doc/" -compact
657.It Sy doc/
658.Pp
659.Bl -tag -width "papers/" -compact
660.It Sy papers/
661source for various Berkeley technical papers
662.It Sy psd/
663source for Programmer's Supplementary Documents
664.It Sy smm/
665source for System Manager's Manual
666.It Sy usd/
667source for User's Supplementary Documents
668.Pp
669.El
670.El
671.It Sy sys/
672kernel source files
673.Pp
674.Bl -tag -width "gdbscripts/" -compact
675.It Sy arch/
676architecture-specific support
677.Pp
678.Bl -tag -width "playstation2/" -compact
679.It Sy acorn26/
680Acorn Archimedes, A-series and R-series systems
681.It Sy acorn32/
682Acorn RiscPC/A7000 and VLSI RC7500
683.It Sy algor/
684Algorithmics Ltd. MIPS evaluations boards
685.It Sy alpha/
686Digital/Compaq Alpha
687.It Sy amd64/
688Computers with x86_64 capable CPUs
689.It Sy amiga/
690Commodore Amiga and MacroSystem DraCo
691.It Sy amigappc/
692PowerPC based Amiga boards
693.It Sy arc/
694MIPS-based machines following the Advanced RISC Computing spec
695.It Sy arm/
696ARM processor general support
697.It Sy atari/
698Atari TT030, Falcon and Hades
699.It Sy bebox/
700Be Inc. BeBox
701.It Sy cats/
702Chalice Technology's CATS and Intel's EBSA-285 evaluation boards
703.It Sy cesfic/
704CES FIC8234 VME processor board
705.It Sy cobalt/
706Cobalt Networks' MIPS-based Microserver
707.It Sy dreamcast/
708Sega Dreamcast game console
709.It Sy evbarm/
710ARM based evaluation boards
711.It Sy evbmips/
712MIPS based evaluation boards
713.It Sy evbppc/
714PowerPC based evaluation boards and appliances
715.It Sy evbsh3/
716SH3/SH4 based evaluation boards
717.It Sy evbsh5/
718SH5 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 pc532/
768The NS32532-based PC532 computer
769.It Sy playstation2/
770SONY PlayStation 2
771.It Sy pmax/
772Digital MIPS-based DECstations and DECsystems
773.It Sy pmppc/
774Artesyn's PM/PPC board
775.It Sy powerpc/
776PowerPC processor support
777.It Sy prep/
778PReP (PowerPC Reference Platform) and CHRP machines
779.It Sy sandpoint/
780Motorola Sandpoint reference platform
781.It Sy sbmips/
782Broadcom/SiByte evaluation boards
783.It Sy sgimips/
784Silicon Graphics' MIPS-based workstations
785.It Sy sh3/
786SH3/SH4 processor general support
787.It Sy sh5/
788SH5 processor general support
789.It Sy shark/
790Digital DNARD ("Shark")
791.It Sy sparc/
792Sun Microsystems SPARC (32-bit) and UltraSPARC (in 32-bit mode)
793.It Sy sparc64/
794Sun Microsystems UltraSPARC (in native 64-bit mode)
795.It Sy sun2/
796Sun Microsystems 68010-based Sun 2 architecture
797.It Sy sun3/
798Sun Microsystems 68020/68030-based Sun 3/3x architecture
799.It Sy sun68k/
800680x0-based Sun architecture general support
801.It Sy vax/
802Digital VAX
803.It Sy x68k/
804Sharp X680x0 680x0-based workstations
805.It Sy x86/
806General support for PC/AT compatibles with ia32 or x86_64 CPUs
807.It Sy xen/
808The Xen virtual machine monitor
809.El
810.Pp
811.It Sy compat/
812kernel compatibility modules directory
813.Pp
814.Bl -tag -width "ossaudio/" -compact
815.It Sy common/
816common compatibility routines, old
817.Bx 4
818and
819.Nx
820routines.
821.It Sy freebsd/
822support for
823.Fx
824binaries; see
825.Xr compat_freebsd 8
826.It Sy hpux/
827support for 68000 HP-UX binaries
828.It Sy ibcs2/
829support for Intel Binary binaries
830.It Sy linux/
831support for Linux binaries; see
832.Xr compat_linux 8
833.It Sy m68k4k/
834support for 4KB page 68000 binaries
835.It Sy netbsd32/
836support for
837.Nx
83832-bit binaries on 64 bit platforms with compatible CPU families
839.It Sy osf1/
840support for
841.Tn Digital
842.Ux
843.Po
844formerly
845.Tn OSF/1
846.Pc
847binaries
848.It Sy ossaudio/
849support for OSS audio
850.It Sy pecoff/
851support for
852.Tn Win32
853binaries; see
854.Xr compat_pecoff 8
855.It Sy sunos/
856support for
857.Tn SunOS 4.x
858binaries; see
859.Xr compat_sunos 8
860.It Sy svr4/
861support for System V Release 4 binaries; see
862.Xr compat_svr4 8
863.It Sy ultrix/
864support for
865.Tn ULTRIX
866binaries
867.It Sy vax1k/
868support for older VAX binaries that started on a 1 KB boundary
869.El
870.Pp
871.It Sy conf/
872architecture independent configuration directory
873.It Sy crypto/
874cryptographic kernel source, which may have import or export restrictions
875.It Sy ddb/
876in kernel debugger
877.It Sy dev/
878architecture independent device support
879.It Sy fs/
880miscellaneous file systems
881.Bl -tag -width "filecorefs/" -compact
882.It Sy adosfs/
883AmigaDOS file-system support; see
884.Xr mount_ados 8
885.It Sy cd9660/
886support for the ISO-9660 filesystem; see
887.Xr mount_cd9660 8
888.It Sy filecorefs/
889support for the Acorn RISC OS filecore filesystem; see
890.Xr mount_filecore 8
891.It Sy msdosfs/
892.Tn MS-DOS
893file system; see
894.Xr mount_msdos 8
895.It Sy ntfs/
896NTFS filesystem support; see
897.Xr mount_ntfs 8
898.It Sy ptyfs/
899pseudo-terminal device filesystem; see
900.Xr mount_ptyfs 8
901.It Sy smbfs/
902SMB/CIFS filesystem support; see
903.Xr mount_smbfs 8
904.It Sy union/
905union file system; see
906.Xr mount_union 8
907.El
908.It Sy gdbscripts/
909support for accessing kernel structures from within the debugger
910.Xr gdb 1 .
911.It Sy ipkdb/
912support for kernel debugging over the network
913.Pp
914.It Sy kern/
915support for the high kernel (system calls)
916.It Sy lib/
917kernel libraries
918.Pp
919.Bl -tag -width "libkern/" -compact
920.It Sy libkern/
921C library routines used in the kernel
922.It Sy libsa/
923machine independent stand alone kernel library
924.It Sy libz/
925compression library
926.El
927.Pp
928.It Sy lkm/
929loadable kernel modules
930.Pp
931.Bl -tag -width "gdbscripts/" -compact
932.It Sy compat/
933LKM support compatibility modules;  currently unsupported.
934.It Sy netinet/
935LKM support networking modules
936.Pp
937.Bl -tag -width "if_ipl/" -compact
938.It Sy if_ipl/
939LKM for IP-Filter
940.El
941.Pp
942.It Sy vfs/
943LKM support for file systems.
944.El
945.Pp
946.It Sy miscfs/
947miscellaneous file systems
948.Pp
949.Bl -tag -width "deadfs/" -compact
950.It Sy deadfs/
951kernel only dead file system
952.It Sy fdesc/
953file descriptor file system; see
954.Xr mount_fdesc 8
955.It Sy fifofs/
956POSIX FIFO support
957.It Sy genfs/
958kernel only generic file system
959.It Sy kernfs/
960kernel namespace file system; see
961.Xr mount_kernfs 8
962.It Sy nullfs/
963loop back file system; see
964.Xr mount_null 8
965.It Sy overlay/
966overlay file system; see
967.Xr mount_overlay 8
968.It Sy portal/
969portal file system; see
970.Xr mount_portal 8
971.It Sy procfs/
972process file system; see
973.Xr mount_procfs 8
974.It Sy specfs/
975kernel only special file system
976.It Sy syncfs/
977kernel trickle sync algorithm
978.It Sy umapfs/
979user and group re-mapping file system; see
980.Xr mount_umap 8
981.El
982.Pp
983.It Sy net/
984miscellaneous networking support
985.It Sy netatalk/
986AppleTalk networking support
987.It Sy netccitt/
988CCITT networking support
989.It Sy netinet/
990IP networking support
991.It Sy netinet6/
992IPv6 networking support
993.It Sy netiso/
994ISO networking support
995.It Sy netkey/
996Key database for IPsec networking support
997.It Sy netnatm/
998ATM networking support
999.It Sy netns/
1000XNS networking support
1001.It Sy nfs/
1002NFS support
1003.It Sy stand/
1004kernel standalone support
1005.It Sy sys/
1006kernel (and system) include files
1007.It Sy ufs/
1008local filesystem support
1009.Pp
1010.Bl -tag -width "ffs/" -compact
1011.It Sy ffs/
1012the Berkeley Fast File System
1013.It Sy lfs/
1014the log-structured file system
1015.It Sy mfs/
1016the in-memory file system
1017.It Sy ufs/
1018shared
1019.Ux
1020file system support
1021.El
1022.It Sy uvm/
1023UVM virtual memory system
1024.El
1025.It Sy usr.bin/
1026source for utilities/files in
1027.Pa /usr/bin
1028.It Sy usr.sbin/
1029source for utilities/files in
1030.Pa /usr/sbin
1031.El
1032.It Sy /var/
1033multi-purpose log, temporary, transient, and spool files
1034.Pp
1035.Bl -tag -width "preserve/" -compact
1036.It Sy account/
1037system accounting files
1038.Pp
1039.Bl -tag -width "acct" -compact
1040.It Sy acct
1041execution accounting file;
1042see
1043.Xr acct 5
1044.El
1045.Pp
1046.It Sy at/
1047timed command scheduling files;
1048see
1049.Xr at 1
1050.It Sy backups/
1051miscellaneous backup files, largely of files found in
1052.Pa /etc
1053.It Sy chroot/
1054home directories of applications which are run in a
1055.Xr chroot 8
1056.Dq cage .
1057.It Sy crash/
1058system crash dumps; see
1059.Xr savecore 8
1060.It Sy cron/
1061scheduled commands configuration files; see
1062.Xr cron 8
1063.It Sy db/
1064miscellaneous automatically generated system-specific database files,
1065and persistent files used in the maintenance of third party software.
1066.Pp
1067.Bl -tag -width "monthly.out" -compact
1068.It Sy pkg
1069default location for metadata related to third party software
1070packages.
1071See
1072.Xr pkg_install 1
1073for more details of the
1074.Nx
1075Packages Collection, or pkgsrc.
1076.El
1077.Pp
1078.It Sy games/
1079miscellaneous game status and log files
1080.It Sy heimdal/
1081Kerberos 5 KDC database; see
1082.Xr kdc 8
1083.It Sy log/
1084miscellaneous system log files
1085.Pp
1086.Bl -tag -width "monthly.out" -compact
1087.It Sy amd.*
1088.Xr amd 8
1089logs
1090.It Sy daily.out
1091output of the last run of the
1092.Pa /etc/daily
1093script
1094.It Sy ftp.*
1095.Xr ftp 1
1096logs
1097.It Sy kerberos.*
1098.Xr kerberos 8
1099logs
1100.It Sy lastlog
1101system last time logged in log; see
1102.Xr utmp 5
1103.It Sy lpd-errs.*
1104printer daemon error logs; see
1105.Xr lpd 8
1106.It Sy maillog.*
1107.Xr sendmail 8
1108log files
1109.It Sy messages.*
1110general system information log
1111.It Sy monthly.out
1112output of the last run of the
1113.Pa /etc/monthly
1114script
1115.It Sy secure
1116sensitive security information log
1117.It Sy sendmail.st
1118.Xr sendmail 8
1119statistics
1120.It Sy timed.*
1121.Xr timed 8
1122logs
1123.It Sy weekly.out
1124output of the last run of the
1125.Pa /etc/weekly
1126script
1127.It Sy wtmp
1128login/logout log;
1129see
1130.Xr utmp 5
1131.El
1132.Pp
1133.It Sy mail/
1134user system mailboxes
1135.It Sy msgs/
1136system messages; see
1137.Xr msgs 1
1138.\" since we use nvi (now called vi) this isn't the place any more, is it?
1139.It Sy preserve/
1140temporary home of files preserved after an accidental death of
1141.Xr ex 1
1142or
1143.Xr vi 1
1144.It Sy quotas/
1145filesystem quota information
1146.It Sy run/
1147system information files, rebuilt after each reboot
1148.Pp
1149.Bl -tag -width "utmp" -compact
1150.It Sy utmp
1151database of current users; see
1152.Xr utmp 5
1153.El
1154.Pp
1155.It Sy rwho/
1156rwho data files; see
1157.Xr rwhod 8 ,
1158.Xr rwho 1 ,
1159and
1160.Xr ruptime 1
1161.It Sy spool/
1162miscellaneous printer and mail system spooling directories
1163.Pp
1164.Bl -tag -width "uucppublic/" -compact
1165.It Sy ftp/
1166commonly
1167.Dq ~ftp ,
1168the anonymous ftp root directory; see
1169.Xr ftpd 8
1170.It Sy mqueue/
1171sendmail mail queue;
1172see
1173.Xr sendmail 8
1174.It Sy news/
1175Network news archival and spooling directories
1176.It Sy output/
1177printer spooling directories
1178.It Sy postfix/
1179postfix mail queue;
1180see
1181.Xr postfix 1
1182.It Sy uucp/
1183uucp spool directory
1184.It Sy uucppublic/
1185commonly
1186.Dq ~uucp ,
1187the uucp public temporary directory; see
1188.Xr uucp 1
1189.El
1190.Pp
1191.It Sy tmp/
1192temporary files that are not discarded between system reboots
1193.Pp
1194.Bl -tag -width "vi.recover/" -compact
1195.It Sy vi.recover/
1196recovery directory for new
1197.Xr vi 1
1198.El
1199.Pp
1200.It Sy yp/
1201Databases and configuration for the NIS (YP) system; see
1202.Xr nis 8 .
1203.El
1204.El
1205.Sh SEE ALSO
1206.Xr apropos 1 ,
1207.Xr ls 1 ,
1208.Xr whatis 1 ,
1209.Xr whereis 1 ,
1210.Xr which 1
1211.Sh HISTORY
1212A
1213.Nm
1214manual page appeared in
1215.At v7 .
1216