Task-base

Task-base это новый путь создания базовых образов систем. Вместо указания для каждой платформы множества повторяющихся параметров указываются ее свойства. task-base при сборке пакетов учтет как свойства платформы, так и свойства предоставляемые дистрибутивом.

К примеру если дистрибутив поддерживает следующий набор свойств:

DISTRO_FEATURES = "nfs smbfs ipsec wifi ppp alsa bluetooth ext2 irda pcmcia usbgadget usbhost"

но при этом платформа обладает другим набором свойств:

MACHINE_FEATURES = "kernel26 apm alsa pcmcia bluetooth irda usbgadget"

то в результате работы task-base вы получите в образе поддержку pcmcia, но поддержка usbhost будет отсутствовать.

Свойства платформы отражают ее возможности, а свойства дистрибутива отражают то что разработчики хотят получить в создаваемом образе. Task-base при сборке определяет совместимость свойств дистрибутива с свойствами платформы.