====== Features ====== ===== image features ===== * **debug-tweaks** ===== machine features ===== * **optee** * **pci** * **usbgadget** * **usbhost** * **alsa** * **bluetooth** * **wifi** * **tsn** - Time-Sensitive Networking (TSN) * **uc-fde** - indicate that a machine supports User-Space Full Disk Encryption (FDE) ===== distro features ===== DISTRO_FEATURES_DEFAULT ?= "acl alsa argp bluetooth debuginfod ext2 ipv4 ipv6 largefile pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g nfc x11 vfat seccomp" DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT}" * **acl** * **argp** - adds support for the GNU Argp library, which provides a framework for parsing command-line arguments in applications. It's a standard feature included in the default Yocto Project distribution * **btf** - By including BTF information in the eBPF object code, the Yocto Project can build images that support eBPF programs designed to work across different kernel versions and hardware configurations. * **debuginfod** * **ext2** * * **ipv4** * **ipv6** * **largefile** * **usbgadget** * **usbhost** * **xattr** * **nfs** * **pam** Include Pluggable Authentication Module (PAM) support. * **vfat** * **largefile** * **multiarch** * **dtbo** Mediatek specific. * **3g** * **usrmerge**: Merges the /bin, /sbin, /lib, and /lib64 directories into their respective counterparts in the /usr directory to provide better package and application compatibility. * **ubsan** UndefinedBehaviorSanitizer, is a feature in compilers like Clang and GCC that detects undefined behavior in C/C++ code during runtime. alsa bluetooth nfc opengl pci pcmcia ptest seccomp vulkan wayland wifi zeroconf