Seriously, old software wasn't necessarily better (I well remember the old Mac system bomb dialogues!), but it certainly was leaner and forced not to be so complex.
Just throw in a shitty call-home activation DRM scheme and an authorisation server with 50% uptime too.
The shop can easily be given 3 raspberries and a dozen flashcards when the system is first installed, for almost no money. Even if the software vendor is out of business when it breaks in 10 years, they are good to go in no time at all. Any auto mechanic can swap the raspberry inside the case in 10 minutes and be up and running again.
DOS program from 1995. http://www.netsetup.pl/s4/img/Image2.gif Connected to old EPSON parallel-port dot matrix printer (those printers were still surprisingly expensive).
I remember editing "Subiekt 4" to change VAT tax from 22% to 23%. 22% tax was hardcoded. Over years there were many more tricks to keep it running, for example "Hyperthreading disabler" program.
Year ago they were still running it in Dosbox but now it's migrated to "Subiekt GT".
I prefer old DOS program because it was easier to copy, just xcopy program folder to pendrive. New version uses MSSQL, and you have to reinstall and activate online. And database sometimes breaks.
That's why I absolutely love SQLite. You get all the benefits of relational databases while still keeping data in plain files and not having to install system-wide stuff.
Reminds me of something my mom did a few weeks ago. She got a scam call from some guy saying he was with Microsoft and he detected a virus on her computer. (First clue it was a scam? They have an iMac. Why would Microsoft be calling?)
My mom started playing dumb and saying, “You mean my Commodore has a virus?”
“What?”
“Yes! I have a Commodore 64!”
“Uh..Do you have Windows?”
“Well, of course! I can look through them and see the birds outside! My cats LOVE my windows...But I don’t let them up by my computer after someone told me that computers have mice.”
“Uhm...Ma’am...Is there someone else there?”
“Nope! Just me, my 12 cats, and my 4 dogs!”
The guy hung up on her at that point. :)
This is essentially the opposite of what I'd expect to happen.
As I write this, I'm looking with growing trepidation at the menus on my new TV, especially the "Anti-Virus" section. Seriously?
McLaren needs a 20-year-old Compaq laptop to maintain its F1 supercar
http://www.theverge.com/2016/5/3/11576032/mclaren-f1-compaq-...
I suspect it is the result of bad capacitors that decay over time, but nevertheless it is disappointing.
http://www.pouet.net/prodlist.php?platform%5B%5D=Commodore+6...
I recommend anyone curious about retrocomputing to watch a few demos --- it can be quite surprising to see what can be done on hardware orders of magnitude less powerful than available today.
It is essentially part of a drive shaft balancing machine. We should think of it as the embedded controller and display of the machine to understand why nobody would replace it while it is still working.
And I'm sure there are plenty of old machines around where some electronics inside are literally or very similar to general purpose computers of the era. But often the physical integration into the machine hides this.
Nevertheless impressive this thing is still running!
https://en.wikipedia.org/wiki/Concurrent_DOS
Its history is quite amusing compared to some other OS's with better design. Last I heard was that the company's bigger stores upgraded to Fujitsu Linux (???) that runs that DOS system in an emulated or extended way. The backend is SCO Linux and mainframes. The self-checkouts, per the techs, run on Windows Embedded for GUI, the DOS thing emulated in there somehow, and a connection to backends.
It's clear they keep going out of their way with more complex designs and configurations to prevent replacing that relatively-simple DOS app. Hilarious.
Even then, we joked about how old the computer was (a 386 IIRC, a long time back now). It still strikes me that while the hardware in the packs failed pretty often, I can't recall a single crash in that software the entire time I worked with it.
I suspect in retrospect it was statically linked with few to no dependencies, which probably helped a lot.
EDIT: I'm even older than I realized. Shit.
The tubes of course will move on tech-wise while the pi will get a few years of updates before 2030's firefox is a bit to far for a 2005 arm processor. Another 10 years may pass before a significant number of sites becomes inaccessible on a 10 year old browser. And then it will still be useful as a commodore emulator.
The waste and exaggeration in computers is astounding. We're driving SUVs when we could be biking.
Unfortunately it seems computers just got more complex and less transparent, but with modern technology I would think you could take a step back and make things much more transparent.
"If it works, why muck with it?"