Linux Component of Everyware Software Framework
ESF is built on enterprise grade Linux, from the Wind River
Distribution. We add to this a BIOS and boot loader specially
adapted for embedded systems. The integrated systems, from silicon
to application API, is developed in house by our engineers.
- BIOS
We start with the basic code from the Insyde BIOS and tailor it to fit our specific board architecture and IO. Often we are called on to make BIOS mods to fit our customers applications. For example, a special BIOS Mod may be needed to support a non standard mix of USB Host and client ports, or advanced power management. - Bootloader
We start with the proven "grub" and adjust to best fit the application. Again, special work may be required, for example to support Trusted Computing Initiative hardware. - Wind River Linux
We install into the object run time all the components of Wind River Linux required to support the customers ESF application environment. We included the per unit royalty cost of WRL Linux in every board or device supplied with ESF. If the customer wishes to further develop and extended the Linux OS he can contract with Wind River directly for the tools and code. These 'plug in' to the Eclipse, giving the customer a true IDE for all code- OS up thru applications. - Open Source Software
Nearly all of the code of Wind River Linux is based on open source software using GPL, BSD and similar licenses. This software is licensed directly by the OEM or user from the open source authors. The few Wind River Licensed components are optional and primarily support development.