## 9.1. Distro

The items below are features you can use with `DISTRO_FEATURES`. Features do not have a one-to-one correspondence to packages, and they can go beyond simply controlling the installation of a package or packages. Sometimes a feature can influence how certain recipes are built. For example, a feature might determine whether a particular configure option is specified within `do_configure` for a particular recipe.

This list only represents features as shipped with the Yocto Project metadata:

- alsa: ALSA support will be included (OSS compatibility kernel modules will be installed if available).

- bluetooth: Include bluetooth support (integrated BT only)

- ext2: Include tools for supporting for devices with internal HDD/Microdrive for storing files (instead of Flash only devices)

- irda: Include Irda support

- keyboard: Include keyboard support (e.g. keymaps will be loaded during boot).

- pci: Include PCI bus support

- pcmcia: Include PCMCIA/CompactFlash support

- usbgadget: USB Gadget Device support (for USB networking/serial/storage)

- usbhost: USB Host support (allows to connect external keyboard, mouse, storage, network etc)

- wifi: WiFi support (integrated only)

- cramfs: CramFS support

- ipsec: IPSec support

- ipv6: IPv6 support

- nfs: NFS client support (for mounting NFS exports on device)

- ppp: PPP dialup support

- smbfs: SMB networks client support (for mounting Samba/Microsoft Windows shares on device)