Lançada Nova Versão 1.6 (daisy) do Yocto Project

yocto project yocto 1.8 yocto 2.0

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: http://downloads.yoctoproject.org/releases/yocto/yocto-1.6/RELEASENOTES

A nova versão pode ser baixada no link: http://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.

Para aprender mais

Embedded Linux Build Systems

Cozinhando com o Yocto Project

Desvendando Yocto Project – Primeiros passos

Website | Veja + conteúdo

Formado em Engenharia de Controle e Automação pela UNIFEI e CEO do Embarcados, atualmente trabalho na Inglaterra com Desenvolvimento de Sistemas Linux Embarcado Real Time. Sou consultor e desenvolvedor de software para Sistemas Embarcados com vasta experiência em projetos com processadores de 8bits a 32bits, sistemas bare metal, RTOS, Linux Embarcado e Android Embarcado. Um apaixonado por Pink Floyd e Empreendedorismo.

Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Comentários:
Notificações
Notificar
guest
1 Comentário
recentes
antigos mais votados
Inline Feedbacks
View all comments
trackback
02/05/2014 00:03

[…] nova versão 1.6 (daisy) do Yocto Project foi lançada recentemente e uma das novidades interessantes é que a Beaglebone Black agora é oficialmente suportada pelo […]

Talvez você goste:

Séries

Menu