Re: gnome-software and release upgrade?

Frank Bures <[email protected]> Wed, 8 Jul 2026 10:29:17 -0400
Newsgroups gmane.linux.redhat.fedora.general
Message-ID <[email protected]>
On 2026-07-08 02:46, Tim wrote:
> On Tue, 2026-07-07 at 11:09 -0400, Frank Bures wrote:
>> In early 70-ties I worked as an electronics engineer in the design of a CNC
>> system.  A prototype was being tested at a machine tool factory on a 6-axis
>> large milling center.  As we made the system work for the first time,
>> feeling great about ourselves, a guy from the factory appeared and started
>> to madly press random keys.  Suddenly the system moved, broke off a 25mm
>> milling bit that went flying, fortunately not hitting anyone, until it
>> stopped at the end point switch. "HA!", said the guy, "now explain why the
>> system moved when it should not".
>>
>> Try to troubleshoot that, friends.
> 
> Yes, that's a hard case to work on.  Software should check its inputted
> data for sanity before carrying on.  If more software did that, we'd
> have far less exploits (work on acceptable data, completely and safely
> discard anything else).  But some random things could potentially be
> acceptable inputs.  Though that particular case of commanding the mill
> to move past it's possible travel limits should have produced a "don't
> do anything until corrected" error response, beforehand.
> 
> It reminds me of a story of how many people got burnt by an X-ray
> machine that had been operated incorrectly in an unexpected way.
> 

Absolutely.

However, bear in mind that this happened in early 70's in Eastern European 
socialist country.  CNC systems then were nothing more than interpreters, 
reading G-language (something like a relatively primitive assembler) from a 
punch tape (or keyboard in case of manual step-by-step operation). There 
was no memory to speak of, no logs, nothing that we take for granted today. 
  What's more, we were under embargo (very effective, not like the current 
sanctions against Russia) so almost no western parts were available.  We 
actually became sort of a legend when we created an Intel 8008 emulator 
from discreet components on two Euro-sized cards, that actually ran the 
system.  The only info we had was a stolen Intel programming and 
application manual. When the 8008 actually became available through some 
Middle-Eastern country, they could simply scrap the two cards and wire the 
8008 in.  I was somewhere else by then.

Cheers
Frank

-- 

<[email protected]>
-- 
_______________________________________________
users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new