Paul Koning wrote:
> 
> >>>>> "Raymond" == Raymond Y Lillard <[EMAIL PROTECTED]> writes:
> 
>  Raymond> I understand your viewpoint and clearly the present
>  Raymond> development model serves your needs well.  I am not
>  Raymond> proposing that the present development model be stopped and
>  Raymond> the code become more closed or stagnate.  I am proposing
>  Raymond> that a more stable development model be placed on top of the
>  Raymond> existing efforts, in effect the present layer would feed a
>  Raymond> more stable one.  The current rock-and-roll that exists must
>  Raymond> continue, but versions of RTL that are offered to heavy
>  Raymond> industrial users needs to be tamed.
> 
>  Raymond> My experience is largely in the semiconductor process
>  Raymond> industry where a single cassette of wafers, in the later
>  Raymond> stages of processing, is often worth over half a million
>  Raymond> dollars US.  A software malfunction can destroy that in the
>  Raymond> blink of an eye.
> 
>  Raymond> I doubt you have the faintest clue as to what is required to
>  Raymond> qualify a tool for a process line at Intel.  While I will
>  Raymond> not discuss specifics, to just say that it is rigorous and
>  Raymond> data driven is an understatement.  Change control at
>  Raymond> successful chip manufacturing companies is not just a
>  Raymond> business practice, it is a religion.
> 
> A rather obvious point, probably, is that instability is not just a
> property of open software.  Indeed, it may well be less an issue with
> open software.  As any PC user knows, proprietary software can be very
> unstable indeed.
> 
> My experience with proprietary RT kernels has had its bumps in it.  A
> big issue is that most of them (though not all) refuse to release
> their source code.  So not only can't you tell what happened from
> version to version, but if things go wrong it is an absolute nightmare 
> to debug things, even if the support people are good -- which they
> often are not.  With source code you can see the change history and
> you can debug as needed.
> 
> It seems to me that change control means you have to assume EVERY
> piece of software is guilty until proven innocent.  You go through a
> major QA effort in-house, because you can't afford to assume that
> anyone else has done a good enough job and/or covered the particular
> cases that matter.  You probably are running way behind the latest and 
> greatest release, partly because you want to move carefully and partly 
> because the applications rarely demand the latest bells and whistles
> in the first place.
> 
> One great feature of Linux is that you can get a copy of every kernel
> version ever released.  In addition, there's a clear split between
> "stable" releases which indeed are quite solid, vs. "experimental"
> releases which are still surprisingly solid compared to many
> proprietary alternatives, but clearly not as stable as the others.
> 
> I'd suggest that RT-Linux would do very well to follow that approach.
> It may be that it isn't really far enough along yet, or that it is
> just now reaching that point.
> 
>       paul
> --- [rtl] ---
> To unsubscribe:
> echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
> echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
> ----
> For more information on Real-Time Linux see:
> http://www.rtlinux.org/~rtlinux/
> 

--- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
----
For more information on Real-Time Linux see:
http://www.rtlinux.org/~rtlinux/

Reply via email to