mono.rst (552c69b36ebd966186573b9c7a286b390935cce1) mono.rst (93431e0607e58a3c997a134adc0fad4fdc147dab)
1Mono(tm) Binary Kernel Support for Linux
2-----------------------------------------
3
4To configure Linux to automatically execute Mono-based .NET binaries
5(in the form of .exe files) without the need to use the mono CLR
6wrapper, you can use the BINFMT_MISC kernel support.
7
8This will allow you to execute Mono-based .NET binaries just like any
9other program after you have done the following:
10
111) You MUST FIRST install the Mono CLR support, either by downloading
12 a binary package, a source tarball or by installing from Git. Binary
13 packages for several distributions can be found at:
14
1Mono(tm) Binary Kernel Support for Linux
2-----------------------------------------
3
4To configure Linux to automatically execute Mono-based .NET binaries
5(in the form of .exe files) without the need to use the mono CLR
6wrapper, you can use the BINFMT_MISC kernel support.
7
8This will allow you to execute Mono-based .NET binaries just like any
9other program after you have done the following:
10
111) You MUST FIRST install the Mono CLR support, either by downloading
12 a binary package, a source tarball or by installing from Git. Binary
13 packages for several distributions can be found at:
14
15 http://www.mono-project.com/download/
15 https://www.mono-project.com/download/
16
17 Instructions for compiling Mono can be found at:
18
16
17 Instructions for compiling Mono can be found at:
18
19 http://www.mono-project.com/docs/compiling-mono/linux/
19 https://www.mono-project.com/docs/compiling-mono/linux/
20
21 Once the Mono CLR support has been installed, just check that
22 ``/usr/bin/mono`` (which could be located elsewhere, for example
23 ``/usr/local/bin/mono``) is working.
24
252) You have to compile BINFMT_MISC either as a module or into
26 the kernel (``CONFIG_BINFMT_MISC``) and set it up properly.
27 If you choose to compile it as a module, you will have

--- 43 unchanged lines hidden ---
20
21 Once the Mono CLR support has been installed, just check that
22 ``/usr/bin/mono`` (which could be located elsewhere, for example
23 ``/usr/local/bin/mono``) is working.
24
252) You have to compile BINFMT_MISC either as a module or into
26 the kernel (``CONFIG_BINFMT_MISC``) and set it up properly.
27 If you choose to compile it as a module, you will have

--- 43 unchanged lines hidden ---