mirror of
https://git.yoctoproject.org/poky
synced 2026-05-30 12:29:55 +00:00
ref-manual: features.rst: add missing default distro features
Document default machine features defined in Poky, and which
were not listed in the documentation yet.
Took the values of DISTRO_FEATURES_DEFAULT and POKY_DEFAULT_DISTRO_FEATURES:
meta-poky/conf/distro/poky.conf:DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT} ${POKY_DEFAULT_DISTRO_FEATURES}"
Also explain that extra layers can define their own features.
This addresses [YOCTO #14515]
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
6a6a67b572
commit
ec447505b2
@@ -113,10 +113,15 @@ configuration level. See the
|
|||||||
information.
|
information.
|
||||||
|
|
||||||
This list only represents features as shipped with the Yocto Project
|
This list only represents features as shipped with the Yocto Project
|
||||||
metadata:
|
metadata, as extra layers can define their own:
|
||||||
|
|
||||||
- *alsa:* Include ALSA support (OSS compatibility kernel modules
|
- *3g:* Include support for cellular data.
|
||||||
installed if available).
|
|
||||||
|
- *acl:* Include
|
||||||
|
`Access Control List <https://en.wikipedia.org/wiki/Access-control_list>`__ support.
|
||||||
|
|
||||||
|
- *alsa:* Include `Advanced Linux Sound Architecture <https://en.wikipedia.org/wiki/Advanced_Linux_Sound_Architecture>`__
|
||||||
|
support (OSS compatibility kernel modules installed if available).
|
||||||
|
|
||||||
- *api-documentation:* Enables generation of API documentation during
|
- *api-documentation:* Enables generation of API documentation during
|
||||||
recipe builds. The resulting documentation is added to SDK tarballs
|
recipe builds. The resulting documentation is added to SDK tarballs
|
||||||
@@ -129,6 +134,10 @@ metadata:
|
|||||||
|
|
||||||
- *cramfs:* Include CramFS support.
|
- *cramfs:* Include CramFS support.
|
||||||
|
|
||||||
|
- *debuginfod:* Include support for getting ELF debugging information through
|
||||||
|
a :ref:`debuginfod <dev-manual/common-tasks:using the debuginfod server method>`
|
||||||
|
server.
|
||||||
|
|
||||||
- *directfb:* Include DirectFB support.
|
- *directfb:* Include DirectFB support.
|
||||||
|
|
||||||
- *ext2:* Include tools for supporting for devices with internal
|
- *ext2:* Include tools for supporting for devices with internal
|
||||||
@@ -136,14 +145,25 @@ metadata:
|
|||||||
|
|
||||||
- *ipsec:* Include IPSec support.
|
- *ipsec:* Include IPSec support.
|
||||||
|
|
||||||
|
- *ipv4:* Include IPv4 support.
|
||||||
|
|
||||||
- *ipv6:* Include IPv6 support.
|
- *ipv6:* Include IPv6 support.
|
||||||
|
|
||||||
- *keyboard:* Include keyboard support (e.g. keymaps will be loaded
|
- *keyboard:* Include keyboard support (e.g. keymaps will be loaded
|
||||||
during boot).
|
during boot).
|
||||||
|
|
||||||
|
- *largefile:* Enable building applications with
|
||||||
|
`argefile support <https://en.wikipedia.org/wiki/Large-file_support>`__.
|
||||||
|
|
||||||
|
- *multiarch:* Enable building applications with multiple architecture
|
||||||
|
support.
|
||||||
|
|
||||||
- *ldconfig:* Include support for ldconfig and ``ld.so.conf`` on the
|
- *ldconfig:* Include support for ldconfig and ``ld.so.conf`` on the
|
||||||
target.
|
target.
|
||||||
|
|
||||||
|
- *nfc:* Include support for
|
||||||
|
`Near Field Communication <https://en.wikipedia.org/wiki/Near-field_communication>`__.
|
||||||
|
|
||||||
- *nfs:* Include NFS client support (for mounting NFS exports on
|
- *nfs:* Include NFS client support (for mounting NFS exports on
|
||||||
device).
|
device).
|
||||||
|
|
||||||
@@ -162,6 +182,11 @@ metadata:
|
|||||||
":ref:`dev-manual/common-tasks:testing packages with ptest`" section
|
":ref:`dev-manual/common-tasks:testing packages with ptest`" section
|
||||||
in the Yocto Project Development Tasks Manual.
|
in the Yocto Project Development Tasks Manual.
|
||||||
|
|
||||||
|
- *seccomp:* Enables building applications with
|
||||||
|
`seccomp <https://en.wikipedia.org/wiki/Seccomp>`__ support, to
|
||||||
|
allow them to strictly restrict the system calls that they are allowed
|
||||||
|
to invoke.
|
||||||
|
|
||||||
- *smbfs:* Include SMB networks client support (for mounting
|
- *smbfs:* Include SMB networks client support (for mounting
|
||||||
Samba/Microsoft Windows shares on device).
|
Samba/Microsoft Windows shares on device).
|
||||||
|
|
||||||
@@ -180,6 +205,12 @@ metadata:
|
|||||||
directories into their respective counterparts in the ``/usr``
|
directories into their respective counterparts in the ``/usr``
|
||||||
directory to provide better package and application compatibility.
|
directory to provide better package and application compatibility.
|
||||||
|
|
||||||
|
- *vfat:* Include `FAT filesystem <https://en.wikipedia.org/wiki/File_Allocation_Table>`__
|
||||||
|
support.
|
||||||
|
|
||||||
|
- *vulkan:* Include support for the
|
||||||
|
`Vulkan API <https://en.wikipedia.org/wiki/Vulkan>`__.
|
||||||
|
|
||||||
- *wayland:* Include the Wayland display server protocol and the
|
- *wayland:* Include the Wayland display server protocol and the
|
||||||
library that supports it.
|
library that supports it.
|
||||||
|
|
||||||
@@ -187,6 +218,12 @@ metadata:
|
|||||||
|
|
||||||
- *x11:* Include the X server and libraries.
|
- *x11:* Include the X server and libraries.
|
||||||
|
|
||||||
|
- *xattr:* Include support for
|
||||||
|
`extended file attributes <https://en.wikipedia.org/wiki/Extended_file_attributes>`__.
|
||||||
|
|
||||||
|
- *zeroconf:* Include support for
|
||||||
|
`zero configuration networking <https://en.wikipedia.org/wiki/Zero-configuration_networking>`__.
|
||||||
|
|
||||||
.. _ref-features-image:
|
.. _ref-features-image:
|
||||||
|
|
||||||
Image Features
|
Image Features
|
||||||
|
|||||||
Reference in New Issue
Block a user