Changeset View
Changeset View
Standalone View
Standalone View
share/man/man4/linux.4
Show All 18 Lines | |||||
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | ||||
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||||
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | ||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ||||
.\" SUCH DAMAGE. | .\" SUCH DAMAGE. | ||||
.\" | .\" | ||||
.\" $FreeBSD$ | .\" $FreeBSD$ | ||||
.\" | .\" | ||||
.Dd August 1, 2017 | .Dd September 9, 2019 | ||||
.Dt LINUX 4 | .Dt LINUX 4 | ||||
.Os | .Os | ||||
.Sh NAME | .Sh NAME | ||||
.Nm linux | .Nm linux | ||||
.Nd Linux ABI support | .Nd Linux ABI support | ||||
.Sh SYNOPSIS | .Sh SYNOPSIS | ||||
To compile support for this ABI into an i386 kernel | To compile support for this ABI into an i386 kernel | ||||
place the following line in your | place the following line in your | ||||
Show All 34 Lines | |||||
.Pp | .Pp | ||||
It is important to note that the Linux ABI support | It is important to note that the Linux ABI support | ||||
it not provided through an emulator. | it not provided through an emulator. | ||||
Rather, a true (albeit limited) ABI implementation is provided. | Rather, a true (albeit limited) ABI implementation is provided. | ||||
.Pp | .Pp | ||||
The following | The following | ||||
.Xr sysctl 8 | .Xr sysctl 8 | ||||
tunable variables are available: | tunable variables are available: | ||||
.Bl -tag -width compat.linux.oss_version | .Bl -tag -width compat.linux.exec_unbranded | ||||
.It compat.linux.exec_unbranded | |||||
If set to 1, execute binaries which lack proper ELF brand | |||||
and cannot otherwise be recognized as Linux binaries. | |||||
Defaults to 0. | |||||
.It compat.linux.osname | .It compat.linux.osname | ||||
Linux kernel operating system name. | Linux kernel operating system name. | ||||
.It compat.linux.osrelease | .It compat.linux.osrelease | ||||
Linux kernel operating system release. | Linux kernel operating system release. | ||||
Changing this to something else is discouraged on non-development systems, | Changing this to something else is discouraged on non-development systems, | ||||
because it may change the way Linux programs work. | because it may change the way Linux programs work. | ||||
Recent versions of GNU libc are known to use different syscalls depending | Recent versions of GNU libc are known to use different syscalls depending | ||||
on the value of this sysctl. | on the value of this sysctl. | ||||
▲ Show 20 Lines • Show All 62 Lines • Show Last 20 Lines |