binfmt.d(5)


NAME

   binfmt.d - Configure additional binary formats for executables at boot

SYNOPSIS

   /etc/binfmt.d/*.conf

   /run/binfmt.d/*.conf

   /usr/lib/binfmt.d/*.conf

DESCRIPTION

   At boot, systemd-binfmt.service(8) reads configuration files from the
   above directories to register in the kernel additional binary formats
   for executables.

CONFIGURATION FORMAT

   Each file contains a list of binfmt_misc kernel binary format rules.
   Consult binfmt_misc.txt[1] for more information on registration of
   additional binary formats and how to write rules.

   Empty lines and lines beginning with ; and # are ignored. Note that
   this means you may not use ; and # as delimiter in binary format rules.

CONFIGURATION DIRECTORIES AND PRECEDENCE

   Configuration files are read from directories in /etc/, /run/, and
   /lib/, in order of precedence. Each configuration file in these
   configuration directories shall be named in the style of filename.conf.
   Files in /etc/ override files with the same name in /run/ and /lib/.
   Files in /run/ override files with the same name in /lib/.

   Packages should install their configuration files in /lib/. Files in
   /etc/ are reserved for the local administrator, who may use this logic
   to override the configuration files installed by vendor packages. All
   configuration files are sorted by their filename in lexicographic
   order, regardless of which of the directories they reside in. If
   multiple files specify the same option, the entry in the file with the
   lexicographically latest name will take precedence. It is recommended
   to prefix all filenames with a two-digit number and a dash, to simplify
   the ordering of the files.

   If the administrator wants to disable a configuration file supplied by
   the vendor, the recommended way is to place a symlink to /dev/null in
   the configuration directory in /etc/, with the same filename as the
   vendor configuration file. If the vendor configuration file is included
   in the initrd image, the image has to be regenerated.

EXAMPLE

   Example 1. /etc/binfmt.d/wine.conf example:

       # Start WINE on Windows executables
       :DOSWin:M::MZ::/usr/bin/wine:

SEE ALSO

   systemd(1), systemd-binfmt.service(8), systemd-delta(1), wine(8)

NOTES

    1. binfmt_misc.txt
       https://www.kernel.org/doc/Documentation/binfmt_misc.txt


More Linux Commands

manpages/set_escdelay.3ncurses.html
get_escdelay(3ncurses) - curses thread support (Man Page)...
This implementation can be configured to provide rudimentary support for multi-threaded applications. This makes a different set of libraries, e.g., libncursest

manpages/rstartd.1.html
rstartd(1) - a sample implementation of a Remote Start rsh h
Rstartd is an implementation of a Remote Start helper as defined in A Flexible Remote Execution Protocol Based on rsh. This document describes the peculiarities

manpages/fstab-decode.8.html
fstab-decode(8) - run a command with fstab-encoded arguments
fstab-decode decodes escapes in the specified ARGUMENTs and uses them to run COMMAND. The argument escaping uses the same rules as path escaping in /etc/fstab,

manpages/gdiffmk.1.html
gdiffmk(1) - mark differences between groff/nroff/troff file
gdiffmk compares two groff(1), nroff(1), or troff(1) documents, file1 and file2, and creates an output which is file2 with added margin character (.mc) commands

manpages/recvfrom.2.html
recvfrom(2) - receive a message from a socket (Man Page)....
The recv(), recvfrom(), and recvmsg() calls are used to receive messages from a socket. They may be used to receive data on both connectionless and connection-o

manpages/pcre32_jit_exec.3.html
pcre32_jit_exec(3) Perl-compatible regular expressions......
This function matches a compiled regular expression that has been successfully studied with one of the JIT options against a given subject string, using a match

manpages/glRasterPos4iv.3gl.html
glRasterPos4iv(3gl) - specify the raster position for pixel
The GL maintains a 3D position in window coordinates. This position, called the raster position, is used to position pixel and bitmap write operations. It is ma

manpages/mcheck_check_all.3.html
mcheck_check_all(3) heap consistency checking (Man Page)....
The mcheck() function installs a set of debugging hooks for the malloc(3) family of memory-allocation functions. These hooks cause certain consistency checks to

manpages/dosfslabel.8.html
dosfslabel(8) - set or get MS-DOS filesystem label (ManPage)
fatlabel set or gets a MS-DOS filesystem label from a given device. If the label is omitted, then the label name of the specified device is written on the stand

manpages/gnutls_privkey_get_type.3.html
gnutls_privkey_get_type(3) - API function - Linux man page
This function will return the type of the private key. This is actually the type of the subsystem used to set this private key. RETURNS a member of the gnutls_p

manpages/XMatchVisualInfo.3.html
XMatchVisualInfo(3) - obtain visual information and visual s
XMatchVisualInfo.3 - The XGetVisualInfo function returns a list of visual structures that have attributes equal to the attributes specified by vinfo_template. I

manpages/XcmsSetWhiteAdjustProc.3.html
XcmsSetWhiteAdjustProc(3) - modifying CCC attributes........
The XcmsSetWhitePoint function changes the Client White Point in the specified CCC. Note that the pixel member is ignored and that the color specification is le





We can't live, work or learn in freedom unless the software we use is free.