Blog Wiki Lists Planet Projects Downloads

Upstream Kernels

Our kernel approach has two objectives. A stable kernel so that applications can be written and users can enjoy our products today, and upstreaming our kernel so our hardware becomes a maintainable piece of hardware that can benefit from the latest software updates and bug fixes for many years to come.

The stable kernel and drivers will initially come from semiconductor companies, choosen for the quality of their linux support.
Ideally we will work on joint reference platforms with chip vendors to address upstream requirements from day one.
At all times we will maintain a fully regression tested kernel while we push that kernel upstream. We will work with our manufacturing partners on a joint suite of unit tests to be used both in production testing as well as regression testing. This will significantly reduce costs, allow new kernels to be introduced into production images, and assist our ongoing upstreaming effort.

Upstreaming is tedious work and progress is often slow. Quality standards are high and architectural changes may be necessary for peaceful coexistance with other devices and platforms.
We believe the Linux kernel community has done a marvelous job in making hardware maintainable and usable for the long run, so we are prepared to go the extra mile - submit patches, accept feedback, prepare for merge windows, and so on.

In the embedded world a kernel just needs to work. At Qi Hardware it needs to live.

  • Share/Save/Bookmark

Tags: ,

2 Responses to “Upstream Kernels”

  1. Tom says:

    This is really a wise decision. I just hope all the big iron kernel devs will have an open mind.

    In the long run this should pay out.

  2. [...] to consumer electronics. The three fundamental elements in our development are copyleft hardware, upstream kernels and community driven software. Each of these form a vital part of our Qi or “energy flow”. Only [...]

Leave a Reply


Creative Commons Attribution-ShareAlike 3.0 Unported
Unless otherwise stated all content by Qi Hardware is licensed under Creative Commons Attribution-ShareAlike 3.0 Unported
Trademarks, logos and brandings are excluded from this license statement.

If you have troubles with this website please notify webmaster [at] qi-hardware.com .