> On Feb 28, 2018, at 6:52 PM, Andrew Johnson <[email protected]> wrote:
>
> When we’re developing instrumentation for an experiment that may have a
> 25-year or longer lifetime, we have to be careful to avoid depending on
> software that has a low bus factor.
Looking back at EPICS history, the yet-another-display-manager interval (YADM_i) is approximately ten years. About once a decade, a new display manager came along that became the de facto standard for the other new facilities that were built in the following period.
* edd/dm (LANL), late 1980s
* medm (APS), late 1990s
* edm (SNS), 2000s
* css (initially DESY, then joined by others), 2010s
(Dates are approximate.)
The 10 year interval seems reasonable given changing technology and expectations for user interface software. This interval may be expected to become shorter in coming years with faster technology evolutions. But it is important to note that of those four applications listed above, only edd/dm is no longer widely used. (And I would not be totally surprised if someone responds to say they are still running edd/dm on an old SPARCstation somewhere.)
The effort required to replace a display manager for a large running facility is quite significant. And these facilities have lifetimes measured in decades. I would caution that choosing a display manager, or choosing to build and maintain a new one, is a long term commitment that should not be taken lightly.
--
Steven Hartman
[email protected]
- References:
- Re: Idea for new Display Manager Ryan Slominski
- Re: Idea for new Display Manager Andrew Johnson
- Navigate by Date:
- Prev:
RE: Idea for new Display Manager Mark Engbretson
- Next:
Re: Idea for new Display Manager Pete Jemian
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
<2018>
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: Idea for new Display Manager Andrew Johnson
- Next:
Re: Idea for new Display Manager larsson
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
<2018>
2019
2020
2021
2022
2023
2024
|