O Yocto Project é o sistema de construção de distribuições Linux Embarcado que mais evolui atualmente. O projeto é encabeçado pela The Linux Foundation e conta com a contribuição de diversas empresas como: Intel, Wind River, Dell, Texas Instruments, Freescale, Huawei e LG Electronics.
No dia 24/04/2014 foi anunciado o lançamento da nova versão 1.6, codinome daisy. Dentre as novas características e melhorias podemos destacar:
- Linux kernel 3.14 and 3.10 LTSI
- eglibc 2.19
- gcc 4.8.2
- Add support for building Python 3
- Toaster web UI for exploring build output
- Documentation: refreshed and extended BitBake User Manual
- Documentation: Added “Writing a New Recipe” section to Development Manual
- Introduce client for reporting errors to a central web interface
- New beaglebone reference BSP (replaces beagleboard)
- New edgerouter reference BSP for Edgerouter Lite (replaces routerstationpro)
- New support for cute embedded nonsense hacks
- Add ability to set user passwords easily (including root password)
- Add ability to specify static uid/gid values for reproducible
- numbering between builds
- Add support for booting UEFI systems with gummiboot
- Image / SDK creation code rewritten in Python (previously shell scripts)
- Write manifest file next to every image listing the packages
- contained in the image
- Add ability to set the default target for systemd images on a per-image basis
- Add proper dependency mechanism for image output types
- bitbake: add addtask/deltask Python functions
- Add an NFSv3 user mode server for use with runqemu (unfs3)
- Add check for unrecognised configure options during do_configure
- Add ability to build rpm/deb/ipk packages concurrently
- Default to out-of-tree builds when using cmake
- BitBake now writes errors to stderr
- bitbake -c listtasks now shows descriptions for each task
- Various sstate / task hash improvements to trigger task re-execution
- where needed (and avoid it where not needed)
- Add a -c diffconfig option to the kernel (and other menuconfig
- users) enabling easy creation of config fragments
- Show a warning when package is providing an already provided shared library
- Added / improved systemd support in at, distcc, dpkg, dropbear,
- openssh, run-postinsts
- oe-pkgdata-util: add ability to find a recipe from a target package,
- look up runtime package names and search for target paths
- Add basic ability to run automated runtime tests on real hardware via known IP
- Add ability to export automated runtime tests to be run independent
- of the build system
- Add oe-selftest script for build system tests
- Enable building ptest packages by default
- Add ptest support to acl, apr, apr-util, attr, beecrypt, diffstat,
- diffutils, flex, gawk, gdk-pixbuf, libpcre, parted, quilt, tcl, udev,
- valgrind, zlib
- Add piglit for OpenGL testing
- Additional recipes to support testing: waffle, expect,
- gnome-desktop-testing, python-mako, python-numpy, python-nose
Detalhes da nova versão podem ser encontrados em: https://wiki.yoctoproject.org/wiki/Yocto_1.6_Features
O Release Notes encontra-se em: https://downloads.yoctoproject.org/releases/yocto/yocto-1.6/RELEASENOTES
A nova versão pode ser baixada no link: https://downloads.yoctoproject.org/releases/yocto/yocto-1.6/poky-daisy-11.0.0.tar.bz2
Logo teremos posts para a geração de distribuições Linux Embarcado com a nova versão do Yocto.







