Yocto Feature Summary

From Yocto Project
Jump to: navigation, search

Summary

This page is intended to fill the gap between the very high level list of features (theme) of a forthcoming Yocto Project release and the Bugzilla entries that represent the work to be done. The table refers to a set of Core Components and via links on the table itself.

Component v2.2 v2.3 (subject to change)
Theme
  • Switch to Python 3.x
  • Add multiple configurations to allow multiple builds which allows for multiple machines
  • Better integration of patchwork, swupd, and error reporting system for a better process.
  • Better integration and user adoption of Toaster, eSDK, and CROPS.
TBD
Core Tools
  • Move from python 2 to 3 (newer features, performance, be current/relevant)
  • Better reporting of task progress to users
  • Multi-configuration builds (request from WRS)
  • devtool: Support node.js projects (i.e. not in NPM registry)
  • devtool: Add 'finish' command to publish recipe updates
  • Distributed build
  • devtool: Add ability to import packages from existing Linux distros e.g. Debian, Fedora
BSP
  • Select next Kernel: 4.8
  • Update to Tiny Configuration to support hardware rather than qemu
TBD
Content
  • Refresh graphical interface, ported to a modern toolkit on X11.
  • Drop uclibc, support musl as “lighter” option for micro Linux deployments.
TBD
Toaster & UX
  • Major focus is bug fixing
  • Allow project deletion
  • Remove git dependency
  • Enable layer configuration via Django fixture
  • Simplify extensible SDK build
  • Enable layer configuration via U/I
Extensible SDK
  • Faster installation with improved user feedback
  • Eclipse plug-in support.
  • Promote over traditional SDK
CROPS
  • Resurrect Eclipse plug-in and add support for Mars and Neon
  • Container work file access for foreign OSes via samba
  • Extensible SDK container (CLI only)
  • Poky and Ostro containers (CLI only)
  • Toaster container
  • Eclipse plug-in to use extensible SDK container
QA
  • Extend test coverage
  • Improve open QA tools: Test report tool, Autobuilder calls tests, device automation
TBD
Personal tools