From: daniel.sangorrin@toshiba.co.jp (Daniel Sangorrin)
To: cip-dev@lists.cip-project.org
Subject: [cip-dev] Introduction
Date: Fri, 16 Sep 2016 14:15:34 +0900 [thread overview]
Message-ID: <005d01d20fd9$5a18a490$0e49edb0$@toshiba.co.jp> (raw)
In-Reply-To: <2db652238ec32fb02f30541a75454292@codethink.co.uk>
Hi Paul,
> To introduce myself, I'm CEO at Codethink, but to the best of my
> ability I'll be commenting here from a personal perspective, independent
> of Codethink's official involvement in CIP.
>
> To start the ball rolling, I'm personally worried about how we are
> actually going to achieve super-long-term-support and am happy that we
> can discuss the issues in public.
>
> Greg K-H, Ben Hutchings and others have contributed a huge amount to
> Long Term Stable and followon initiatives in the community over the
> years. But when I first started exploring how things like LTS and LTSI
> can work for embedded and automotive in 2012/2013, I hit some
> fundamental questions, not least - how in practice can a complex
> embedded project consume a 'stable' kernel that's being released **
> every couple of weeks ** with the words 'users of this series must
> upgrade'? I presented some work at an automotive GENIVI event in Oct
> 2013 [1] but the audience at that time literally refused to accept that
> the idea of whole-of-life updates.
As for the embedded systems I deal with, a 2-weeks release is definitely not
required. A 6 six months cycle, complemented with aperiodic patch releases
for really *important* issues, would be good enough.
Of course, different use cases may have different requirements so we
will probably need to reach a consensus on that.
> And as Greg said at the time:
>
> "The patches that apply for stuff after 2 years drops off dramatically,
> and the work involved in keeping stuff working and testing for problems
> increases greatly.?
> Just yesterday there was a very interesting post about backports and
> long term stable kernels on LWN [2]. Greg is quoted there considering:
>
> "But if we didn't provide an LTS, would companies constantly update
> their kernels to newer releases to keep up with the security and
> bugfixes? That goes against everything those managers/PMs have ever been
> used to in the past, yet it's actually the best thing they could do."
>
> I've been recommending the constant update route route to customers
> over the last few years, with some success, but many ecosystem members
> are extremely uncomfortable with the whole idea of aligning with
> mainline. I think this is broadly because as embedded engineers we've
> learned over many years that it's best to change the platform as little
> as possible. I wrote an article trying to challenge this traditional
> embedded thinking earlier this year [3]
Thanks, interesting article.
" All of which makes perfect sense for traditional embedded projects."
I just wanted to clarify that these 'traditional embedded projects' are actually
in the scope of the CIP project. I believe embedded systems where
continuous updates are hard to implement, should still benefit from other
CIP activities (e.g. testing, RAS, real-time partitioning support or kernel
self-protection).
Best regards,
Daniel
>
> Would be very interested in others' thoughts on this.
>
> br
> Paul
>
> [1]
> http://www.devcurmudgeon.com/pdfs/mainline-lts-ltsi-genivi-20131025.pdf
> [2] https://lwn.net/SubscriberLink/700557/091f804480fab479/
> [3] http://www.devcurmudgeon.com/technical-debt-for-whole-systems.html
> _______________________________________________
> cip-dev mailing list
> cip-dev at lists.cip-project.org
> https://lists.cip-project.org/mailman/listinfo/cip-dev
next prev parent reply other threads:[~2016-09-16 5:15 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-09-14 11:10 [cip-dev] Introduction Ben Hutchings
2016-09-15 6:50 ` Daniel Sangorrin
2016-09-15 8:30 ` Agustin Benito Bethencourt
2016-09-15 10:05 ` Domenico Andreoli
2016-09-15 16:17 ` Paul Sherwood
2016-09-15 16:44 ` Paul Sherwood
2016-09-15 22:31 ` Ben Hutchings
2016-09-16 5:03 ` Jan Kiszka
2016-09-16 5:15 ` Daniel Sangorrin [this message]
2016-09-16 7:40 ` Paul Sherwood
2016-09-16 9:24 ` Daniel Sangorrin
2016-09-16 0:45 ` Daniel Sangorrin
2016-09-16 7:53 ` KOBAYASHI Yoshitake
2016-09-24 12:50 ` Gleim, Urs
2016-09-15 12:12 ` Noriaki Fukuyasu
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='005d01d20fd9$5a18a490$0e49edb0$@toshiba.co.jp' \
--to=daniel.sangorrin@toshiba.co.jp \
--cc=cip-dev@lists.cip-project.org \
/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