Searching for the Oldest Running Application
A columnist from InternetWeek has completed a search for the oldest running commercial software application. His results are interesting (note that he's mostly skipping over mainframe applications, just looking at PC-based apps).
Hello World!!!
note that he's mostly skipping over mainframe applications, just looking at PC-based apps
That makes a biiig difference. I'm contracted out to a bank that has a mainframe system thats been in operation for around 30 years, beating the program her found.
Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
On a 8088. It works so why change. Which is actually really true. Sometimes why do you need to upgrade to a faster computer if all you want to do is run 1 application that is simple and does the job quite well. Lotus 123 for DOS on an 8088 is quite stable and fast to. (it feels faster then running excel on a 1ghz system) The 8088 and lotus 123 is bassicly the right tool for the right job. Why complain or tinker with it.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
...reasons for why really old software/hardware is still in use today. Many people complain that businesses are using heavily outdated software and hardware. These complaints claim that using outdated tools indicates lethargy on the part of the business or organization. However, that is not always so.
Idealy, when programmers write code or engineers design systems, they do it with the ages in mind. While plenty of software developers think that code is throw-away, there are some like myself who like to write enduring code. Perhaps a lot of these ancient systems were just designed so well that their obsolescence is still a long ways off. In that case, the oldest software and hardware is probably to be the most coveted. You usually don't find systems or software today that lasts for decades (and if you're on Microsoft's leash, you're lucky if your software lasts for a year).
It'd be really interesting to see the results. Are these systems really good or are the owners just really lazy?
Join Tor today!
Yeah, that's a guy I want to be adjusting my back. Probably doesn't believe in that 'new fangled' aspirin for aches, either.
I'm still using lharc.exe by good ol Yoshi.
The archives are a little larger, and it does not take the longer file names, but for compressing one or two files it is much smaller and much easier to use than old dos PKZip (which needs 3 much larger files to do what lharc.exe does) or any Winzip version.
Don't blame Durga. I voted for Centauri.
Definitely the Blue Screen of Death!
Well we know it's definitely NOT his web server!
Microsoft Flight Simulator: A Century of Flight.
I'd say 100 years is a fairly long-running app.
I read the article the other way.
I'm thinking it might be much more interesting to throw the mainframes, etc back into the fray, and find the oldest continually running app...
It just might turn out to be a copy of Novell server sitting in somebody's closet, or inside a wall...
I suppose we'd need to qualify exactly what an application is, and perhaps we'd find an example where it didn't meet the criteria when switched on way-back-when, but has had bits added to it along the way, and now does?
SyncSort was the first useful sort program to break the O(N log N) barrier (yes, this is possible, CS101 kiddies). This was a huge win for mainframe shops with their big tape-to-tape sort jobs. That's what all those spinning tape reels were doing on early computers. SyncSort cut days off some batch jobs.
You can buy current versions of SyncSort. The old versions for IBM mainframes are still available, and you can get it as an Active-X control for Windows. So that's a 34-year old product, little changed in decades and still doing a useful job today.
I did maintenance programming on a competitive product, UNIVAC Exec II Sort/Merge, around 1969. SyncSort was faster. They really did have a better, and patented, algorithm.
Remember, only in the Western world is software/hardware cheap when measured against the cost of living.
In India, for example, a cheap PC would cost more than what most people earn in a month. I bet there would be many schools and homes with old PCs and software simply because it costs too much to upgrade.
All your favorite sites in one place!
It's not the oldest, but I still put Norton Commander for DOS (circa 1989) on boot floppies. A two pane file browser, an editor and lap-link file transfer in under 80K.
If I still had an older version, it did most of the same stuff in about 53k. it was from around 1985.
Competition Good, Monopoly Bad.
My oldest still running apps are embedded in products that were introduced in 1983, performing oil and gas well monitoring and control. Solar-powered, Z80 microprocessors, deployed waaay out in the middle of nowhere. I suspect this code will continue to run until the hardware fails or the well runs dry.
But, how old is Visicalc for the Apple II IIe or even I - wasn't it the first app for the Apple or maybe Turtle?
I believe the date for these programs would be 1977. (Visicalc 1979)
I know of several college professors at Clemson that use Apple IIe's for milk volume analysis and "calling" the cows in for milking at the Lamaster dairy Agricultural arm of Clemson too. I also know one professor that still uses VisiCalc.
Yell & scream & rant & rave... it's no use... you need a shaaaave ~ Bugs Bunny
This was 1994-ish and the IT guy there told me that they had been running that thing for about 7 years. That means it had been in use since '87 or so.
About four months ago I got an email from one of my old subcontractors, who is now employed full time at that hospital (which is not small anymore). His note was unrelated to this application, which I did not touch or otherwise use. He was asking me somethng about one of the other systems I did work on there. But he mentioned it in passing, and I just remembered when I saw this article.
So that means that they've been using it for the better part of 15-16 years.
When you're third world, you tend to keep stuff around until it breaks =)
Speaking of "oldest" tech things...it would be interesting to find out what the oldest telephone number in continuous use in the US is or the oldest email address.
Sometimes, it really does amaze me that the computer industry is so worked up over what to do with recycling of old systems and all the computers getting thrown in the garbage - yet they act like getting more use out of the older ones isn't possibly an option.
I'm currently working for a small company that reclaims and refurbishes old Apple Mac systems (everything from the black and white 9" screen SE's and Classics to the first generation of PowerMacs). People give the things to us for free all the time, since they're written off as useless junk. In fact, we're able to get them configured as pretty nice little "starter" systems for students, small children, and public-access machines for the elderly in retirement homes.
Some of the best "classic" games and educational titles of all time ran on these computers, and there's no reason a 3 or 4 year old kid today won't find them just as exciting as kids did back when these machines first came out!
Remember Oregon Trail? How about KidPix, Print Shop Deluxe, Lode Runner, Prince of Persia, and all the Scholastic educational games/software?
For the older folks, there's plenty of great freeware and shareware: monopoly, GNU chess (who even needs a color screen for chess?), backgammon, card games, Shanghai (the matching tile game), and much more.
Claris Works runs quite well on the old Macs too, and gives students a real inexpensive solution for typing papers, not to mention simple spreadsheets.
At some point in time, I plan on putting together a nice system build for old DOS machines too, full of kids' games and educational titles - and see if we can't give some old 8088's and 286/386 machines a new life too.
Those old systems were built like tanks compared to what's offered today. Look at how heavy a real IBM keyboard (or machine) is! Small children aren't going to break one of those as easily as they will some cheap eMachines mini-tower.
That's like being proud of a UNIX/Linux server for having a 3-year uptime when all it does is serve ntp queries! The lack of a power interruption is more impressive than the machine staying up.
Method of processing duck feet
But, by far, the oldest app I've seen was an audio console fader automation system. WordStar may pre-date it in history, but these were 8086 machines with Seagate st-225 20MB hard drives that ran Xenix. They were probably rarely turned off since the early '80s because they recorded and played back the fader movements on an early automated recording console. Everyone was afraid to turn them off in case the hard drives didn't spin back up.
Come to think of it, the timeframes of when the software and hardware was available may place it into the mid- to late- 80s, but I'm sure it caught up for hours running in that time after being powered up for so long.
Hey, I've been saying since the first release of Windows 3.0 -- if you're working solely with text, you're going to be better off in a text environment!
In a way, I think Windows took a step backwards when they eliminated MS-DOS and made Windows the whole OS. I mean, getting rid of the old 16-bit DOS code made sense, but things might have been more flexible if they just put some work into a major DOS upgrade - and made Windows '9x launch from DOS optionally, like Win 3.x did.
Look at all the work MS had to put into making the DOS compatibility layer run as many older apps as possible. Instead of that, I would have preferred a Win environment with no "DOS commnand prompt" or "DOS box" of any kind. If you want to run DOS apps, you just do it without typing "win" to start Windows up.
The GUI does make things easier for *desktop publishing*, where you're working with multiple fonts and graphics interspersed with your text. For "typewriter simulating", like most offices still do with their computers, a GUI is just needless overhead!
It is not running the software, but I am stil intermittenlty patching code whose copyringht statement at the head (written by me) says "Copyright 1984. We still have users of that software, they still find bugs with new hardware, we still fix them. Admittedly, that 1984 software is not much in use, but 1994 software is still definitely mainstream support (the article regards Win98 as incredibly old).
Consciousness is an illusion caused by an excess of self consciousness.
...going into radio Shack and typing
:
/r
10 Print "Shit!";
20 Goto 10
and walking away.
later, that evolved into:
10 Print "Fuck You!!";
20 y$=inkey$:if y$="" OR y$"" then 10
which basicly grabs the 'break' from the buffer before it can be processed, requiring a reboot to clear.
Adding the line (before executing)
basica fuck.bas
to the autoexec.bat ran the program from boot.
Truly evil, we were.
Truth isn't Truth - Guliani