CrowdStrike

" Southwest is still flying high, unaffected by the outage that’s plaguing the world today, and that’s apparently
because it’s using Windows 3.1. Yes, Windows 3.1 — an operating system that is 32 years old. "
https://www.digitaltrends.com/computing/southwest-cloudstrike-windows-3-1/

Nearly half of banks still use COBOL, and Costco uses AS/400.
I remember that one, it runs on top of MS-DOS and comes without TCP/IP. Microsoft was still pushing NetBeui back then. To access Usenet with it (there was no WWW) you had to download a TCP/IP stack from some US University. You could still reboot a IBM PC with Alt CTRL Del, and that magic keystroke was used frequently.
 
Windows 3.1 and 3.2 were overlays that ran on DOS. You had to boot the machine in DOS or IBM's OS/2 then you started Win 3.X. Yes, you could run Win 3.X inside OS2 Warp 4. Use OS2 Warp connect, install IBM's X window presentation manager and R-login to a Unix or Solaris box and the PC support boys will be really confused when you have a W3.1 window and a Unix shell on the same screen. MS didn't put DOS and windows together until Windows NT 4.0, which was often called Windows Next Time since it really didn't work right until NT4.1.

Back in the dark ages there was GEM, the Graphical Environment Manager that "made a DOS PC work like a MAC." It wasn't long before MS copied it and GEM faded into obscurity. I waited until Windows 1.3 or 1.4 before I gave up my GEM. As is still sometimes the case MS will release something before it is fully baked and let the paying customers sort it out. In all fairness there are so many different PC configurations out there it is impossible to test every possible combination.

On a side note, why was there no Windows 9? We went from W8.1 to W10. It's because there are still some people running ancient applications which need to ping the OS during installation for the version number. Finding a 9 will often inform the application that it is installing for W95 or W98 which are nearly identical under the hood.
 
According to Aaron Krolik at the NYT this not the first go around with CrowdStrike and a bad update, one back in April affected customers on Linux based systems.

View attachment 1335713
"The company attributed the issue to "human error"" ... and to "remove the potential for human error".

Wait!... does that mean CrowdStrike is promising to make their computer systems "self-aware" to remove the potential of human error. This didn't end well in Terminator...
 
  • Like
Reactions: mikeAtx
The problem is tech squeezes as much profit as possible. They could hire more people for more QA, but that would cut profits. Unlike say the bridge building biz or medical biz where government mandates checks on the builder/maker, no one mandates anything on software. Buyer beware. And really it needs it. Back in the 80's I worked at a company and was given a demo of software for chip design. The entire demo was screen shots that they purported was the actual software running in the demo. Complete and total lie. Boeing just plead guilty, will charges be brought against crowdstrike? I'd say the same about the self driving fiasco. People have been literally cut in half and no charges were brought. People have been dragged in the street and no charges. Pedestrian's have been killed(AZ/uber). No charges. Occasionally they "pause" to reevaluate. I can think of no other industry where companies are allowed free reign with no oversight. It has to stop. Time for tech to grow up.
 
They could hire more people for more QA, but that would cut profits
That may be a part of it, but there's also complexity. There's a lot to test and on distributed systems with different combinations of software it can be slow to get all of the testing done. Really slow. Piling people into job doesn't always help...

More often the pressure comes from delivery deadlines being pushed by sales and management. Corners get cut, and assumptions made...
 
Outdated when i learned it in 1979
Wouldn't agree. For the jobs it was designed for, it was well suited, better than either Forth Fortran, Pascal or C at the time. I learned COBOL in the 70s too.

Very hard to write code that suffers from buffer overflow in COBOL. Or indeed many of the other problems that plague C and C++ and lead to the need for anti virus products...
 
I've got dual boot Windows10/Ubuntu on my Dell desktop. A year ago a Ubuntu update stopped it from booting. I'm far from a Linux expert but I figured out how to load the previous thing in Grub to get it to boot but I never figured out where to report the problem, so I never did. Maybe I shudda just spammed it and let everyone yell at me for reporting it in the wrong place. Anyway, I occasionally let it update until the update stopped killing it, which took a few months.
I run Ubuntu, too (just not dual booted). I update my system regularly and never came across your issue. Not saying it can't happen to me, too, though!