There’s a very big difference between desktop computer system software and embedded software that is designed to run on one very specific hardware platform (like a 777) and will never be run on anything else (except, probably for a 777 simulator).
Some other Boeing plane might run a variation on the software, but I assume they will create a new project with a separate development process. They won’t be developing one software package for multiple types of aircraft.
In the consumer space, the problem is much more difficult. Even in a somewhat closed hardware ecosystem like a Mac, there are dozens of different computer models and configurations. And there are going to be thousands of different kinds of deployments (connected peripherals, installed software, networking environment). This makes it far more difficult to find and fix every bug.
In the PC world (e.g. Windows and Linux), the problem is even worse, because you’ve got millions, if not billions, of hardware configuations. (multiple models of multiple generations of CPUs from Intel and AMD, multiple motherboards with different built-in peripherals, and hundreds of different kinds of internally-connected peripherals). Plus the external peripherals, software and networking environments that Apple has to deal with.
So no, I can not possibly agree with your premise that zero-bug products are possible. There are just too many uncontrollable factors in this environment, which you don’t get for embedded software.
That having been said, it is still inexcusable that macOS 26 can’t install over 15.7 on any currently-shipping Mac hardware.
I can understand a bug that results from an obscure hardware or software configuration. There’s no excuse for one that manifests on a stock system with a default configuration without any user interaction.
Weird. I’d love to know what the problem is.
I’m also using an old DVI display (a Dell 2405FPW - 1200p featuring DVI, VGA, composite, component and S-Video inputs) and it’s been working fine on my 2024 M4 mini using an Apple HDMI-DVI adapter (the one that was bundled with my old 2011 Mac mini).
On my 2018 mini, there were always problems with the initial video sync. After a power-cycle or something that resets the chips (like a firmware upgrade), I’d get a picture, but shifted with a magenta line along one edge. A hot-plug of the monitor (remove and reconnect the HDMI adapter) would produce a good picture, which would last across reboots until the next power-cycle/chip reset.
On my 2024 M4 mini, I don’t see this. I get a proper picture every time. After a lot of uptime, I’ve noticed the image shifted one pixel to the right, with a white stripe in the leftmost column). Hot-plugging the HDMI connector fixes it. So the DVI integration is still not perfect, but I’m definitely not seeing what you’re seeing.
I wonder if you’d have the same problem using a cheap USB-C DVI adapter.