From: Rob Landley <rob@landley.net>
To: Glenn Henshaw <thraxisp@logicaloutcome.ca>
Cc: linux-embedded <linux-embedded@vger.kernel.org>
Subject: Re: Kernel boot problem on IXP422 Rev. A
Date: Fri, 13 Jun 2008 12:33:49 -0500 [thread overview]
Message-ID: <200806131233.50360.rob@landley.net> (raw)
In-Reply-To: <17882748-2E1B-4DB4-82FD-C5D5C4E62CC8@logicaloutcome.ca>
On Thursday 12 June 2008 16:28:48 Glenn Henshaw wrote:
> On 12-Jun-08, at 4:04 PM, Mike Frysinger wrote:
> > On Thu, Jun 12, 2008 at 3:35 PM, Marcus Tangermann wrote:
> >> we currently try to boot a 2.6.21 kernel
> >
> > time to upgrade
>
> Wrong answer!!!
Fairly common answer actually. It translates to:
There's a decent chance whatever bug you're encountering is one we've already
fixed. As volunteers, we're not really interested in reinventing the wheel.
We're trying to come up with a better kernel, and debugging old version may
help you but it doesn't help us.
If you try the current version and the problem persists, we're happy to help
you debug it, because this makes the kernel better for all of us. If you
have your own reason to want to stick with an old version, there are plenty
of vendors happy to take your money to make this work for you, but you've
sacrificed the support of the volunteer community in doing so.
> Many embedded devices can't upgrade kernels easily because of
> customer requirements and certifications.
I'm aware of this. That's what vendors are for.
> For example, I have worked
> on Linux based applications in the financial industry. A kernel
> upgrade here is viewed as equivalent to switching from Windows XP to
> Vista, and requires significant effort in certification testing from
> the customer's perspective. This doesn't make economic sense for
> either party.
Making economic sense and making sense to open source volunteers are two
different sets of criteria. Part of "making economic sense" is realizing
that you must replace volunteer effort with paid effort to do it that way.
The procedure is:
1) Try to reproduce the bug under a current kernel. (Set up a _test_ system.)
If you can't reproduce it:
Git bisect to find the fix, then backport it to your kernel if possible.
If you can reproduce it:
Demonstrate the bug to the community in the current kernel, get help
debugging the problem, then backport the fix to your kernel if possible.
> Often developers not working in the embedded space don't understand
> this reality.
Often developers who _are_ working in the embedded space don't understand how
and why volunteers collaborate through the internet in this thing
called "open source development".
> Helpful responses on what does/does not work would be more
> appreciated.
He did give a helpful response. You didn't understand it. I elaborated.
Rob
--
"One of my most productive days was throwing away 1000 lines of code."
- Ken Thompson.
next prev parent reply other threads:[~2008-06-13 17:33 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-06-12 19:35 Kernel boot problem on IXP422 Rev. A Marcus Tangermann
2008-06-12 20:04 ` Mike Frysinger
2008-06-12 21:28 ` Glenn Henshaw
2008-06-12 21:35 ` Mike Frysinger
2008-06-12 21:43 ` Craig Hollabaugh
2008-06-12 21:43 ` Alexey Zaytsev
2008-06-12 22:15 ` David Woodhouse
2008-06-13 17:33 ` Rob Landley [this message]
2008-06-13 20:05 ` Tim Bird
2008-06-15 19:17 ` Rob Landley
2008-06-13 0:13 ` Glenn Henshaw
2008-06-13 0:16 ` Greg Ungerer
2008-06-13 19:07 ` Marcus Tangermann
2008-06-14 7:17 ` Greg Ungerer
2008-06-19 17:59 ` Marcus Tangermann
2008-06-20 0:08 ` Greg Ungerer
2008-06-13 2:10 ` George G. Davis
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200806131233.50360.rob@landley.net \
--to=rob@landley.net \
--cc=linux-embedded@vger.kernel.org \
--cc=thraxisp@logicaloutcome.ca \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).