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