Yocto General Features
From Yocto Project
Jump to navigationJump to search
This page defines general features that are available in all releases of Yocto.
Core Features
Feature Name | Description | Priority | Status | Source | Comments / Bugzilla Links |
Target embedded developers | Yocto Project shall be targeted to Embedded developers creating custom image builds for OEM/ODM/Vendor specific boards typical of embedded market place. | 1 | Accept | Team | |
Common download | The Yocto Project website will provide a common download location for Yocto Linux milestone builds and BSPs. | 1 | Accept | Team | |
License acceptance | The Yocto Project website has the capability to require license acceptance to get access to certain IP blocks. | 1 | Accept | Team | |
Specify kernel versions | A user can specify the versions for kernel and all packages explicitly or take the default versions. | 1 | Accept | Team | |
Upsgream project up-to-date | Upstream projects which are components of Yocto Project will be kept up to date as their quality demands. The project will track version changes for upstream projects such that they can be used. For example, the version of the default Linux kernel will be selected 6 weeks prior to the project release milestones. Note that earlier versions of packages will not be validated by default. | 1 | Accept | Team | |
No GPL v3 version | It will be possible to generate an OS image using a layer which contains no components licensed under GPL v3. It may be limited in features and may contain stale components. These exceptions will be documented. | 1 | Accept | Team | |
Easy install | The hardware validation teams must be able to easily install an OS image generated by Yocto Project. Installation must be no more difficult than a recent Linux distribution. | 1 | Accept | Team | |
Ubuntu support | Yocto Project builds on an IA host system with 4GB RAM and 50GB free disk space running Ubuntu 10.10. The Yocto Project standalone ADT will have additional OS package requirements for IDE components. | 1 | Accept | Team | Note: Targets listed are for Yocto 1.0. This will be updated for Yocto 1.1. |
Fedora support | Yocto Project builds on an IA host system with 4GB RAM and 50GB free disk space running Fedora 13 or 14. The Yocto Project standalone ADT will have additional OS package requirements for IDE components. | 1 | Accept | Team | Note: Targets listed are for Yocto 1.0. This will be updated for Yocto 1.1. |
Performance
Feature Name | Description | Priority | Status | Source | Comments / Bugzilla Links |
Build Performance | The time to do a complete rebuild of local sources of poky-image sato on a developer's desktop should be less than 90 minutes. | 1 | Accept | Team | The desktop being used to test is: Intel(R) Core(TM) i7 CPU 940 @ 2.93GHz, 8 siblings, 4 cpu cores, total mem 6118644k, with: MACHINE=qemux86, BB_NUMBER_THREADS = "8", PARALLEL_MAKE = "-j 6", and only rpm packaging. |
Boot Time | TBD | 1 | Accept | Team | |
Footprint | TBD - Need some statistics on memory and storage targets. | 1 | Accept | Team |