public inbox for cip-dev@lists.cip-project.org
 help / color / mirror / Atom feed
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

  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