******** Features ******** This chapter document the machine, distro and image feature that are specific to Belden CoreOS. .. index:: MACHINE_FEATURES Machine Features ================ CoreOS doesn't define any custom machine feature for now, but the :external:ref:`MACHINE_FEATURES ` of OpenEmbedded-Core can be used. .. index:: DISTRO_FEATURES Distro Features =============== CoreOS doesn't define any custom distro feature for now, but the :external:ref:`DISTRO_FEATURES ` of OpenEmbedded-Core can be used. .. index:: IMAGE_FEATURES .. _ref-features-image: Image Features ============== Some image features are available when you inherit the :ref:`coreos-image ` class. The current list of these features is as follows: - *hwcodecs:* Installs hardware acceleration codecs. - *tools-debug:* Installs debugging tools such as ``strace`` and ``gdb``. - *tools-profile:* Installs profiling tools such as ``valgrind`` and ``perf``. - *ssh-server:* Installs the OpenSSH SSH server. - *podman:*: Installs the Podman container runtime - *networkmanager:* Installs the NetworkManager daemon and command line client - *cockpit:* Installs the cockpit web interface - *dev-tools:* Install some developer command line tools The *cockpit* and *dev-tools* feature are special, as they will automatically add package based on the other image feature that are enabled. :external:ref:`IMAGE_FEATURES ` defined in OpenEmbedded-Core are also available, but note that the :ref:`coreos-image ` class don't inherit from the :external:ref:`core-image ` class, thus `core-image` specific features are not available.