4 Comentários

Lançada Nova Versão do Yocto Project: Yocto Morty (2.2)

yocto project introduçã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. Foi lançada agora a versão Yocto Morty (2.2).

Melhorias do Yocto Morty

Das diversas melhorias destacamos abaixo as principais presentes no release notes:

  • Linux kernel 4.8 (e 4.4/4.1 LTS/LTSI);
  • glibc 2.24;
  • gcc 6.2.0;
  • BitBake e funções python migradas para o Python 3;
  • Criado um Docker containers pré configurado para as ferramentas de build (https://github.com/crops/);
  • Adicionada checagem de correção de CVEs não aplicadas;
  • Musl libc suporta todas as arquiteturas primárias;
  • Melhorias no BitBake:
    • Suporte básico a builds com múltipla configuração. Agora é possível rodar o BitBake para mais de uma MACHINE de plataformas distintas ao mesmo tempo;
    • Mostragem de progresso para diversas tasks;
    • Erros e warnings redirecionados para stderr.
  • Melhorias na UI do Toaster;
    • Adicionada a habilidade de importar uma camada de um diretório local e troca entre os fontes locais ou remotos;
    • Report do progresso de build melhorado.
  • Melhorias no wic:
    • Produção de imagens wic por padrão para beaglebone, edgerouter e genericx86/genericx86-64;
    • image_types.bbclass: suporta arquivos templates .wks.in para o wic;
    • Uso de tabela de partições GPT para EFI.
  • Melhorias no Kernel:
    • Tarefas de patch e configuração com overhead reduzido;
    • Auditamento da configuração do Kernel melhorado;
    • Adicionada a variável KERNEL_IMAGETYPES para construir diferentes imagens de kernel em uma única vez;
    • Checagem na diferença da versão do kernel produzida com a pontuada na receita;
    • linux-dtb.inc: suporte para arquivos .dtbo para dtb overlays.
  • Melhorias no u-boot:
    • Adicionada a classe uboot-extlinux-config para habilitar a geração do extlinux.conf para U-Boot;
    • Suporte básico para boot verificado.

Além disso centenas de correções CVEs foram aplicadas. Para mais detalhes sobre as melhorias, correções de segurança, updates das receitas e downloads acesse este link.

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.

Notícias » Lançada Nova Versão do Yocto Project: Yocto Morty (2.2)
Comentários:
Notificações
Notificar
guest
4 Comentários
recentes
antigos mais votados
Inline Feedbacks
View all comments
Caio Pereira
Caio Pereira
16/11/2016 09:10

Bastante coisa interessante! Essa de poder compilar para mais de um MACHINE teria agilizado minha vída! Começar no reference design, placa de referencia do fabricante SoM e placa final em um só build facilita bem.

Cleiton Bueno
Reply to  Caio Pereira
16/11/2016 19:34

Foi o que mais me chamou atenção, quase empatando com o anuncio do crops. Mas dei uma analisada no event.py e cooker.py do bb, e notei a adição de um lock do threading e outras mudanças no cooker que acho irá implicar em desempenho.
Quem fizer um teste e puder compartilhar seria de grande valia.

Christian Schultz
Xultz
14/11/2016 07:33

Olá Diego, já descobriu como o pessoal do Yocto escolhe o nome das versões? 🙂

Diego Sueiro
Diego Sueiro
Reply to  Xultz
14/11/2016 07:54

Sim e não. Hehehehe

Quando fui na ELC Europe desse ano perguntei aos desenvolvedores. E quem respondeu foi o Richard Purdie, o release manager dp projeto.
Ele basicamente disse que no começo era relacionado ao jogo Pacman, mas que depois foi se tornando algo meio que aleatório.
Mas parece que agora eles estão pensando em usar nomes que façam mais sentido. Kkkkkkk

Talvez você goste:

Séries

Menu

WEBINAR
 
Debugging
em Linux embarcado

 

Data: 30/09 às 19:30h - Apoio: Mouser Elecctronics
 
INSCREVA-SE AGORA »



 
close-link