Slashdot Mirror


Oldest Supported Software?

Dave Santek writes "In development since the early 1970s, the McIDAS [Man computer Interactive Data Access System] software celebrated its 30th anniversary in October 2003. McIDAS is used to integrate and visualize weather information. The software was originally run on a Datacraft /5 and has gone through 4 major hardware configuration changes over the last 30 years. It is a supported software package that remains in use at more than 100 locations worldwide. A history of the first 25 years (pdf) is available. A freeware version of the software is also available."

245 comments

  1. Here's another ancient one that DOES impact you... by i_want_you_to_throw_ · · Score: 4, Interesting

    Air Traffic Control Software: Automated Radar Terminal System (ARTS). The Plain View displays (by Raytheon) in the early '70s had an anticipated lifetime of 1015 years; those in the centers today are now at least 10 years past this estimate.

    These displays fail regularly--according to controllers and technicians. At each en route center, which may have 30 to 60 PVDs in operation, it is not unusual to replace two to four of these units a day. When a PVD goes dark, the controller at that station rushes to another screen and urges the controller there to alter his or her display to include aircraft previously tracked on the failed display.

    PVDs slipping out of adjustment also cause the size and clarity of the alphanumeric type they display to vary--fuzzy type makes controllers confuse 3s and 8s, which can lead to errors, an Indianapolis controller told IEEE Spectrum. And the units themselves are unstable. Their aging ceramic connectors are brittle and falling apart. Insulation on the wires is brittle, too. The vibration caused in moving a display, as is necessary when a replacement must be brought in, often disables it when fragile connections are broken.

    Meanwhile, the Host and ARTS computers that drive the displays are problematically obsolete as well. The Host computer computes radar tracks, maintains a database of flight plans, and issues safety warnings--such as a conflict alert, when two craft are in danger of violating separation standards, and a minimum safe altitude warning, when an aircraft is at risk of hitting terrain. It contains half a million lines of Jovial code and assembly language that was first installed in 1972 and ported from IBM 9020 onto IBM 3083 computers, starting in 1985.

    But Host has at most only 16MB of RAM, a serious limitation. And it badly needs replacing. (The ARTS computers in the Tracons are also severely limited in memory, but those are scheduled for replacement.) "The Host software is our biggest problem," a controller from Chicago told Spectrum. "There are so many patches, no one knows how it works. We can't change anything; no one dares touch it, because if we break it, we're gone."

    In the mid-'80s, a multibillion dollar effort was started to update both the en route centers and the Tracons by replacing their displays and computers with networked workstations. (Airport towers use feeds from Tracon computers for radar tracking of airborne craft; they use separate surface-monitoring equipment for aircraft on the pavement.) That 10-year effort failed and has, for the most part, been abandoned. Called the Advanced Automation System, the program was sunk by unrealistic specifications and human factors difficulties, among other problems. New efforts to help controllers and pilots are under way, but have yet to make an impact on the present system. Here's the rest of the story from MIT

    If you look in the latest Linux Journal though you'll see that Linux has made inroads in this area.

  2. The Microsoft line of products is still supported. by morelife · · Score: 5, Funny

    Strictly speaking, it qualifies as "old" since let's be real - Micosoft software hasn't changed much since the late Eighties.

  3. TeX is about that old... by Anonymous Coward · · Score: 5, Insightful

    ...and still unsurpassed.

    1. Re:TeX is about that old... by Zork+the+Almighty · · Score: 3, Informative

      Sadly TeX is being replaced by (what else?) Microsoft Word. Not for scientific documents yet, but in businesses and governments around the world people stuggle to get page references and a proper index out of Microsoft Word. Those poor, damned souls.

      --

      In Soviet America the banks rob you!
    2. Re:TeX is about that old... by TedCheshireAcad · · Score: 3, Insightful

      TeX has survived for so long, and will continue to thrive, because someone put some fucking throught into the design instead of into the ship date. If you write software, have the balls to make it good, don't be a pussy.

    3. Re:TeX is about that old... by WillAdams · · Score: 5, Informative

      The situation isn't as simple or straightforward as that, and in may ways, it's much worse (TeX documents taken by a publisher, poured into Word for copyediting, then typeset in Quark w/ all equations reset using proprietary XTensions such as PowerMath or York Graphics' XMath).

      Opensource software in many ways is catching up and surpassing Word---LyX, http://www.lyx.org is one of the most promising and innovative, a ``What You See Is What You Mean'' document processor, it's actually used by some compositors to make LaTeX documents accessible to mere mortals so that they may then by typeset using the publisher's style---let me know what you think of Kaplan's _Introduction to Scientific Computation_, just released ;)

      William

      --
      Sphinx of black quartz, judge my vow.
    4. Re:TeX is about that old... by jandrese · · Score: 2, Insightful

      Is it just me, or does anybody else find TeX hard to compile and get set up? I've spent who knows how long screwing around with metafont trying to get the thing working. Also, I know there must be a way to choose a better font, but everybody who uses TeX seems to use the same set of (butt ugly) fonts for everything. It's rather telling that most tech people can instantly tell when something was typeset in TeX.

      --

      I read the internet for the articles.
    5. Re:TeX is about that old... by Billly+Gates · · Score: 1
      So is ED. Where would would be without that wonderfull editor. Emacs/VI can not touch it!

    6. Re:TeX is about that old... by zerblat · · Score: 2, Informative
      Also, I know there must be a way to choose a better font, but everybody who uses TeX seems to use the same set of (butt ugly) fonts for everything. It's rather telling that most tech people can instantly tell when something was typeset in TeX.
      You mean Computer Modern. It's the font that Donald Knuth designed to be used together with TeX and METAFONT. I guess it's a matter of taste whether you like it or not, but at least it's a well designed font and serves its purpose. People tend to use it since it's the default font (just like 90% of all Microsoft Word documents use Times New Roman), and because it's the only free font for TeX if you want to typeset math (AFAIK). The alternative is to buy e.g. MathTime.

      Anyways, texts typeset in TeX are easily recognized IFF they use CM (since nobody seems to be using CM outside of TeX), if they aren't, it's pretty impossible to tell.

      --
      Please alter my pants as fashion dictates.
    7. Re:TeX is about that old... by billsf · · Score: 1

      Sure, everything is hard at first, particularly Word. The environment settings (of TeX) indeed show its old age. There are quite a number of fonts available but some may be 'commercial' and cost. It is quite a bit of work to design them. TeX is more versatile than Word and since a computer places the text it is inheirently more accurate than WYSIWYG systems. Word is designed for secretaries to write letters while TeX allows mathematical expression in a totally consistent way.

      There are alternatives, such as CAD packages and even avdanced extentions to markup languages (TeX is certainly one) for math, chemistry and other specialised fields. Mozilla has some nice stuff too. Also, I see a generation gap. A very famous publisher of travel guides ran into problems when the older people preferred TeX and the younger employees found it too 'abstract'. In research, a new view could really help the process. In the end, if one is spared the distraction of WYSIWYG, a more professional final product can result.

    8. Re:TeX is about that old... by Anonymous Coward · · Score: 0
      oh come on moderators... parent is a troll!

      someone saying that TeX typeset is terrible... despite the fact that every professional publishing house in the world uses it! its an industry standard!

      please for the love of god someone mod parent as a troll!

    9. Re:TeX is about that old... by samhalliday · · Score: 1
      why not just use LaTeX then? i've always found the default font choices to be of a publishing quality, and if you want to change them... its only a single line at the top of your .tex file.

      all maths and physics journals which i am aware of require papers to be submitted in LaTeX (maybe with a few extra macros they write around LaTeX)

    10. Re:TeX is about that old... by Anonymous Coward · · Score: 0

      As a hard-core LaTeX user I can tell you that the design of TeX stinks. As does Knuth's book on it.

      The reason TeX will never die is because 1) the interface is deliciously stable (I love how I can still prepare even my oldest school paper [although I sure wish it was this fast 10 years ago]) .. and most importantly, 2) THE OUTPUT IS PERFECT AND BEAUTIFUL!! Nobody has even come close, except maybe high-end closed-source proprietary stuff.

      I would love to see the algorithms of TeX used in more places.

    11. Re:TeX is about that old... by JonnyRo88 · · Score: 1

      I like your meaning, but the language (fucking) doesnt improve your delivery. This is not intended as an insult, but a suggestion.

      It does take an act of will to write good software. Too many times you will be pressured to take shortcuts to make deadlines. When this happens your ass is on the line when the product has problems later.

      This is why free software in the long term can be far more reliable than proprietary software. Because the fundamental motivation behind it's creation was to meet a goal, not a ship date. And with free software it is possible for a company that depends on that software to maintain an in house department dedicated to it's maintenence. Even if it's just a two man/woman department within one of these large organizations.

      --
      The Ro Factor - Jeep/Linux Weblog
    12. Re:TeX is about that old... by JonnyRo88 · · Score: 1

      I seriously wish that LaTeX was taught to more students as undergrads. It's not THAT hard, and I am seriously tired of the nightmare that is created by the many different versions of microsoft word used by students, not to mention powerpoint.

      People can say that having to learn LaTeX is a distraction, but I would call the percentage of time students spend screwing around with fonts and tables in Word to be even more so. Not to mention that most schools give students unix shell accounts and 90% of the work involved with LaTeX could be solved by giving the students a template and a shell script.

      The only thing I like about the MS Office suite is Excel, for me it tends to work exactly the way I expect it to, although it has problems between versions as well. I may also look into Openoffice for this eventually, since I hear you can use python with it.

      --
      The Ro Factor - Jeep/Linux Weblog
    13. Re:TeX is about that old... by doublegauss · · Score: 3, Interesting
      This is only true in certain areas. As an academic, I read many documents from the most diverse sources, and I can tell you for a fact that in my field (Economics) Word is rapidly fading away and everyone is using LaTeX (at least, people under 50 ;-)).

      It used to be 50/50 just 2-3 years ago, but if you go check working paper repositories like IDEAS, which is LARGE, you ll'notice that most recent working papers are written using some version of LaTeX.

      Apart from the inherent qualities of LaTeX, it's just an example of "network effect": the more people adopt a technology, the more costly it becomes not to follow suit. For instance, all publishers but some minor ones nowadays recommend submissions in LaTeX. It has worked just like this for microsoft products in many cases, here it's working the other way around.

  4. What about... by Exiler · · Score: 4, Funny

    There's an Asteroids machine in this pizza place down the street, that count?

    --
    Banaaaana!
    1. Re:What about... by iamdrscience · · Score: 1

      Try getting Atari to support your Asteroids machine. Actually, try getting anybody at Atari on the phone that even remembers what Asteroids is. It'll be difficult for sure.

    2. Re:What about... by x136 · · Score: 2, Informative

      Especially considering that the Atari that made Asteroids is long dead. The company called "Atari" now isn't actually Atari in any form other than the name. Infogrames bought the rights to the Atari name from whoever the last company to own the name was, and changed their name to Atari to try to acquire some brand recognition.

      The Atari we all remember is long gone. The company in its somewhat original form was torn apart some time after the Atari Jaguar tanked, IIRC.

      (BTW, I'd like to know where this pizza place is so I can steal the Asteroids cabinet. :))

      --
      SIGFEH
  5. McIDAS? by Anonymous Coward · · Score: 0

    I can't believe it lasted that long without the developers getting some bullshit "trademark dilution" cease and desist order from some McAttorneys.

  6. Oldest Software by f1ipf10p · · Score: 5, Funny

    I still sometimes enter in the code for lunar lander on my 1975 HP-25 RPN calculator...

    That is the oldest software I support ;)

    --
    ~8^]
    1. Re:Oldest Software by Jeff+DeMaagd · · Score: 1

      The year you gave is the age of the hardware. Is the software as old?

    2. Re:Oldest Software by f1ipf10p · · Score: 1

      The software is a code example given in the manual from the same year, so I guess it is about the same age...

      you slide the PRGM-RUN switch to PRGM, enter about 40 instructions, slide the switch back to RUN, and press the R/S (run/stop) key.

      Then you use the red LED display to check coordinates and keys to control landing.

      --
      ~8^]
  7. Open Source (or possibly stolen from SCO) by glomph · · Score: 5, Funny

    void main(){printf("Hello World!\n");}

    1. Re:Open Source (or possibly stolen from SCO) by Anonymous Coward · · Score: 0

      main cannot be void

    2. Re:Open Source (or possibly stolen from SCO) by AvantLegion · · Score: 1
      `printf': undeclared identifier

    3. Re:Open Source (or possibly stolen from SCO) by ameoba · · Score: 4, Insightful

      The original K&R C didn't have a void type.

      --
      my sig's at the bottom of the page.
    4. Re:Open Source (or possibly stolen from SCO) by Temporal · · Score: 1
      [~] echo 'void main(){printf("Hello World!\n");}' > hello.c
      [~] gcc hello.c -o hello
      hello.c: In function `main':
      hello.c:1: warning: return type of `main' is not `int'
      [~] ./hello
      Hello World!
      [~]
    5. Re:Open Source (or possibly stolen from SCO) by kiolbasa · · Score: 1

      Best ANSI standard one-liner hello world I could think of:

      int main(void) { return puts("Hello world!\n"); }
      --

      Beer wants to be free
    6. Re:Open Source (or possibly stolen from SCO) by Anonymous Coward · · Score: 0

      Where did you get gcc? I have Turbo Pascal and QuickBasic, is there a C++ compiler for Windows 3.11 publicly available?

    7. Re:Open Source (or possibly stolen from SCO) by John+Courtland · · Score: 1

      Borland has given away their 5.5 series of command line compilers. You get no IDE, but it comes with Turbo Debugger, Turbo C++, and some other crap. Go to their site here and tool around a bit.

      --
      Slashdot is proof that Sturgeon's Law applies to mankind.
    8. Re:Open Source (or possibly stolen from SCO) by isj · · Score: 2, Interesting

      Thise one is probably older:
      IDENTIFICATION DIVISION.
      PROGRAM-ID. HELLO.
      AUTHOR. ANONYMOUS.
      ENVIRONMENT DIVISION.
      DATA DIVISION.
      PROCEDURE DIVISION.
      MAINLINE.
      DISPLAY 'Hello world!'.
      STOP RUN.

      It should be a valid program back in 1959. But I am not sure if the non-capital letters were supported on those old beasts. You may have had to specify the source-computer and the object-computer directives to make it convert the character sets automatically.
      It is also quite interesting that slashdot is very unfriendly to cobol code. It claims that I am yelling AND that the "postercomment" compression filter is triggered.

    9. Re:Open Source (or possibly stolen from SCO) by saforrest · · Score: 1

      The original K&R C didn't have a void type.

      Not only that, but even in modern C main can't be void. Methinks we have a C++ programmer here.

    10. Re:Open Source (or possibly stolen from SCO) by Anonymous Coward · · Score: 0

      Dumbass. If main does not return an int, the behavior is undefined by the C standard. At least get your one-liners right.

    11. Re:Open Source (or possibly stolen from SCO) by dryeo · · Score: 1

      Where did you get gcc? I have Turbo Pascal and QuickBasic, is there a C++ compiler for Windows 3.11 publicly available?

      Openwatcom (openwatcom.org) compiles windows 3.11 code and should be able to be compiled to run on Win 3.11.
      Dave

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    12. Re:Open Source (or possibly stolen from SCO) by boneshintai · · Score: 1

      Nah. In C++ main() should be either "int main ()" or "int main (int, char**)" or something equivalent (typedefs, char*[], etc).

    13. Re:Open Source (or possibly stolen from SCO) by DonTrippione · · Score: 1

      Or an embedded programmer...

    14. Re:Open Source (or possibly stolen from SCO) by Anonymous Coward · · Score: 0

      Sure, GCC can handle it, but you really shouldn't be using printf without an #include - it's just wrong.

    15. Re:Open Source (or possibly stolen from SCO) by Anonymous Coward · · Score: 0

      Bugger, Slashdot ate my C. That should, of course, have been "#include <stdio.h>".

    16. Re:Open Source (or possibly stolen from SCO) by smittyoneeach · · Score: 1
      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    17. Re:Open Source (or possibly stolen from SCO) by Anonymous Coward · · Score: 0

      I prefer:

      int main(void) { }

  8. IDRS by Grech · · Score: 4, Informative

    The Integrated Data Retrieval System had been part of the American tax administration since the mid 60s. It's not 40 years old yet, but it probably will be before it is replaced.

    --
    It may not be just, but it is fair, and that is more important.
    1. Re:IDRS by operagost · · Score: 1

      There's only two things you can count on, and that's death and IDRS. I mean, death and taxes! Whoops!

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
  9. reader rabbit by OffTheLip · · Score: 1

    Okay maybe not the oldest but I am forever in debt...

    1. Re:reader rabbit by Anonymous Coward · · Score: 0

      that brings back some fond memories. *sniffle*

  10. Since election software is a hot topic... by HotNeedleOfInquiry · · Score: 4, Informative
    Much of the CTS aka BRC aka Sequoia Systems software was originally written to count punch cards on mainframes. The mainframes were replaced by minis, the minis replaced by PCs, the PCs replaced by imbedded micros. All the while, the original elections coding software was ported/translated to each successive generation of machine.

    Contrary to what many slashdot readers seem to think, election coding is non-trivial, encompassing variations in laws and tradition in virtually every county of every state in the US. Since execution time is not an issue, and accuracy is, emulation and translation make lots of sense.

    --
    "Eve of Destruction", it's not just for old hippies anymore...
  11. PDF? by lukewarmfusion · · Score: 2, Funny

    Man, my TRS-80 won't open PDFs. Damn you Adobe!!!

  12. Re:Here's another ancient one that DOES impact you by DougM · · Score: 5, Insightful
    in the early '70s had an anticipated lifetime of 1015 years; those in the centers today are now at least 10 years past this estimate.

    I'm not surprised they're failing if they're at least 1025 years old!!

    Seriously, though, this is the kind of situation that really scares me. Rarely is such a problem solved with money alone -- a project of this scale and importance needs to be supported by the best.

    The IT industry is characterised by too many enthusiasts and too few professionals.

  13. Re:some xmas cheer by Anonymous Coward · · Score: 0

    who | grep bad || good

    uhhh...no. what about

    who | egrep "(bad|good)"

  14. NASA runs older software by SexyKellyOsbourne · · Score: 4, Informative

    NASA still runs software, to this day, from the 1960s due to funding cuts and that fact that it "still works," much of it on the same computers from the 1960s.

    In fact, most of this software is so old it actually can no longer be maintained because the people who wrote it are DEAD, and modern programmers who replaced the retirees can't make heads or tails of all the spaghetti code within. There's all kinds of fascinating data from the golden age of space exploration that we could still use, but it's in proprietary, decayed backup formats in proprietary structures.

    If they started using Linux and open standards now, though, 30-40 years from now, they won't be having this problem, as Linux will still be around then -- and the rest will be in the dustbin of history.

    1. Re:NASA runs older software by Anonymous Coward · · Score: 0

      So lets see... Assuming that the system was put in around 1960. They're not going to be straight out of university/whatever so lets say they were 30 when they wrote the code. This means they were born in 1930 and would be about 73 by now...

      So you're telling me that you don't know anybody over that age? My great aunt is 83 and she's still active and doing a hell of a lot. Okay, she's not a programmer so hasn't eat pizza all her life but she's still way over what your estimate of the average lifespan is.

    2. Re:NASA runs older software by Anonymous Coward · · Score: 2, Funny

      No no, they're dead because they KNEW THE TERRIBLE SECRET OF SPACE and so were all shoved down the steps.

    3. Re:NASA runs older software by jbplou · · Score: 2, Insightful

      I like Linux as much as the next person, but there is no way of knowing it will still being in use 30-40 years from now. It certainly will have changed very much by then. I doubt that somebody of the street will be able to read code from a Linux system that is 40 years old because they have experience with a "modern Linux" 40 years in the future.

    4. Re:NASA runs older software by rezulir · · Score: 1

      Nice. I'm trying to read something I think may be informative, and I get some piece of crap javascript pop-up thing. You disgust me.

    5. Re:NASA runs older software by DerekLyons · · Score: 1

      NASA still runs software, to this day, from the 1960s due to funding cuts and that fact that it "still works," much of it on the same computers from the 1960s. Nothing of any importance though. MCC-H (Mission Control-Houston) was upgraded and revamped about a decade ago. KSC-Launch Control was completely replaced with a UNIX based system less than five years ago. The ISS control center is (IIRC) about eight years old now... And that's about the sum total of large important systems at NASA.

    6. Re:NASA runs older software by 3riol · · Score: 1

      well, the people who'd be in a position to read old NASA code in 2043 would *not* be "somebody of the street", so if it does remain in use, I'm pretty sure the current level of abstraction will make it easy for the specialists of the day to interpret (especially if it remains POSIXish with a C heritage). This isn't 60s-era machine code, after all. Today's Linux uses mostly C (not that hard) as far as programs are concerned, and many of today's open standards are in a pinch human-parsable, like XML.

  15. Old software, but what about the code? by cfallin · · Score: 5, Interesting

    30 years is a long time for a software project to evolve. The question, however, is how much of the original code remains today. Lots of software, especially stuff that changes fast, is this way - I'm sure that not much of the Linux 0.01 code remains in the 2.6.0 tree. It's just a matter of replacing things one piece at a time (or completely rewriting things, in some cases).

    1. Re:Old software, but what about the code? by chickenwing · · Score: 2, Funny

      Yes, some lines from Linux 0.01 exist in the 2.6.0 kernel. Many are '}' and are in fact claimed by SCO to be lifted straight from the SysV source code.

    2. Re:Old software, but what about the code? by Anonymous Coward · · Score: 0

      Take a look at floppy.c or something. But it may hurt your eyes.

    3. Re:Old software, but what about the code? by Billly+Gates · · Score: 3, Interesting

      Actually Bill Joy was commenting on MacOSX ( his own platform of choice for personal use) that he viewed some of the FreeBSD/Mach sourcecode and saw code he wrote more then 20 years ago still in it! Much of the original code from BSD Unix is still around in Free/Net/OpenBSD systems. The disk loading, i/o, inet, and posix utilities have been updated little. Infact mostly only the proprietary Unix code has been removed.

      It depends on the development model. BSD for example is very conservative as is most corporate software. Linux is an odd exception which changes radically from kernel to kernel.

      I read an article earlier this year on slashdot about how traditionally Unixies have not updated the BSD 4.2 TCP/IP stack much in their versions while Linux has. HP-UX and Solaris still use almost the same stack as 10 years ago with the exception of adding IPSEC and IPV6 support.

      If it aint broke why fix it? In corporate America which is controled by bean counters and rediolous deadlines, much old code remains. Especially of proprietary software companies who must meet shareholder expectations of regular releases.

      People today claim Linux is not as reliable as Solaris or FreeBSD. A few years ago it was when 2.0 and 2.2 ruled the kernel scene. 2.4 had radical and controversal changes to the VM and I/o. 2.6 supposed to be stable again. So it varies on software.

    4. Re:Old software, but what about the code? by DerekLyons · · Score: 0, Troll
      If it aint broke why fix it?
      Because in the Geek Universe if it's more than an hour old, it's ancient.

      However, in the real world (and not just in corporations) stability, predictability, and performance as the important metrics, not coolness.

    5. Re:Old software, but what about the code? by Billly+Gates · · Score: 1
      Actually it depends. Most pro geeks who want stability, predictablity and performance develop on FreeBSD or Debian.

      I know this got modded down as a troll but he does have a point with certain distro's. Mandrake and Gentoo is for bleeding edge coolness while Debian and BSD's are for those who want stability over cutting edgness.

    6. Re:Old software, but what about the code? by DerekLyons · · Score: 2, Interesting

      Actually, I was speaking of more than just *nix. The Shuttle's main control software has only had something like 4 versions (they don't do minor rev's) since Columbia's first launch. The missile control system I worked with in the Navy had a minor rev annually and a major rev only every two years or so, and like the Shuttle's code, had the hell tested out of it before it was committed to use. It's not uncommon for production code and hardware outside of the IT/'tech' sectors to be treated like that.

      Yah, I know it got modded down, everytime I point out that the real world rewards things other than coolness, it gets modded down.

    7. Re:Old software, but what about the code? by Billly+Gates · · Score: 1

      You work for Nasa?

      Question, is it true that the computer hardware has not changed since the time the shuttles were designed? Well, besides firmware updates? Its rumored to have something like only 32 or 64k of ram for the main guidance system.

    8. Re:Old software, but what about the code? by DerekLyons · · Score: 1

      I don't work for NASA, but I do follow the program closely.

      No, the main flight control computers have been upgraded, as have many of the peripheral and interface processors. I don't recall the exact amount of memory offhand, but it is tiny by 'modern' standards. However it's also not running a complex general purpose OS (which even *nix is) and the OS and applications are tightly integrated. Many function are also handled not by the main computers, but by seperate dedicated boxes.

      Drop in over in sci.space.shuttle newsgroup and there are plenty of folks with all the answers.

    9. Re:Old software, but what about the code? by mcidas · · Score: 1

      I've been involved with this project for 25 years. I wrote a couple of applications in the early 1980s that have changed little over that time

      Also, for the code below I have hardcopy from 1978 and it's identical line-for-line, including the error 2nd line.

      FUNCTION RACRAE(IYRDY,IHMS,RAC)
      C RACRAE PHILLI 0174 NAV: CONVERTS CELESTIAL ONG TO EARTH LON
      C $ FUNCTION RACRAE(IYRDY, IHMS, RAC) (DAS)
      C $ CONVERT CONVERT CELESTIAL LONGITUDE TO EARTH LONGITUDE. FN VAL IS
      C $ IN REAL*4 DEGREES.
      C $ IYRDY = (I) INPUT YEAR AND JULIAN DAY (YYDDD)
      C $ IHMS = (I) INPUT TIME (HHMMSS)
      C $ RAE = (R) INPUT CELESTIAL LONGITUDE (DEGREES)
      C $$ RACRAE = NAVIGATION, CONVERT, LONGITUDE
      C
      C
      DOUBLE PRECISION TIMDIF,RAHA,SOLSID,SHA
      SHA=100.26467D0
      IRAYD=74001
      IRAHMS=0
      SOLSID=1.00273791D0
      RAHA=RAC-SHA+TIMDIF(IYRDY,IHMS,IRAYD,IRAHMS)*SOLSI D/4.0D0
      RAE=DMOD(RAHA,360.0D0)
      IF(RAE.LT.0.0)RAE=RAE+360.0
      RACRAE=RAE
      RETURN
      END

  16. EMACS by smittyoneeach · · Score: 2, Flamebait

    has got to loom large in the discussion.
    If only the text editor in that operating system had friendlier keyboard shortcuts...

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    1. Re:EMACS by Anonymous Coward · · Score: 0

      I don't think GNU Emacs shares any code with the original DEC 10 version. RMS wrote both of them, but the modern version was written more or less from the ground up in the mid-eighties.

    2. Re:EMACS by Anonymous Coward · · Score: 0

      I don't know why that was moderated "flamebait"... an anti-Emacs troll wouldn't describe it as an "operating system", and would almost certainly have mentioned vi.

      I suspect smitty_one_each is an Emacs user, his post has the authentic ring of masochism.

    3. Re:EMACS by Anonymous Coward · · Score: 0

      Don't get the 'flamebait', either.
      I have noticed that there is a nagging tendency, when people have poured a lot of themselves into a project, to begin to take themselves too seriously.
      And what a tragedy _that_ is...

  17. 1970s only? by Mainframes+ROCK! · · Score: 4, Interesting

    IBM mainframe operating systems have been around since the mid 1960s and are still being supported and updated. VM, first called CP/67, then VM/370, then VM/SP, then VM/ESA and now zVM has been around since 1967. Some such as DOS (1965?) are even older but I mentioned VM since its my favourite :-)

  18. Youngest Unsupported Software? by mod_parent_down · · Score: 0, Offtopic
    I know it's off-topic, but anyone have a vote for the youngest unsupported software?

    And to avoid MS-bashing, I mean officially unsupported... not just crappy support like you get with Office 2003

    1. Re:Youngest Unsupported Software? by TedCheshireAcad · · Score: 1

      My CS project last semester. It shipped with no support, and a Segmentation Fault easter egg!

    2. Re:Youngest Unsupported Software? by elf-fire · · Score: 1

      Ha, this is younger: printf("Hello World!\n"); I just wrote it, and have just stopped supporting it :P

    3. Re:Youngest Unsupported Software? by operagost · · Score: 1

      Probably Windows ME - it came out in 2000 and will reach end-of-life after this month!

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    4. Re:Youngest Unsupported Software? by damiam · · Score: 1

      Several RedHat releases have shipped and been EOL'd within that time frame.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
  19. Re:Here's another ancient one that DOES impact you by base3 · · Score: 1

    JOVIAL--that brings back some memories. Did a report on it as an undergrad. Is there a publicly available compiler anywhere?

    --
    One CPU cycle wasted on digital restrictions management is ONE TOO MANY.
  20. Re:The Microsoft line of products is still support by TedCheshireAcad · · Score: 5, Insightful

    The software may not have changed much, but the support sure has. If you are a corporation, and you make an operating system, that's the OS, what's needed for the computer to run applications, there is no excuse for dropping support for it. Ever.

    Yes, I know of places where Windows 3.1 is still used (legacy database anyone?), and problems still arise. Even in 2003, I have troubleshot Windows 98, 95 and 3.1. And I'm not trying to be all high and mighty about Open Source, RedHat is putting their customers through the same bullshit.

    To make the all too common analogy, if you have a car, and 5 years from now it breaks down, you bring it to a mechanic, he says "sorry, this model isn't supported anymore, time to upgrade!", what the hell do you say to that? The problem of software companies to stop supporting their products is ridiculous. If you're going to make something, do it right, don't pussyfoot around making a good product, and at least have the balls to admit to your mistake and fix it when the shit jumps off. Screw you all software engineers. Where the hell is my abacus?

  21. Re:The Microsoft line of products is still support by Anonymous Coward · · Score: 0

    As compared to Unix and it's descendants, which haven't changed much since the early 70s.

  22. isotd by Alomex · · Score: 1

    unix% isotd

    33 year old program "Oldest Supported Software?" ---Slashdot front page story

    isotd = idiotic statement of the day

  23. SyncSort and Ditto by js7a · · Score: 4, Informative
    The last time Slashdot covered this, the best guess turned out to be SyncSort, which has been for sale since 1969, and is still supported.

    However, I believe that a version of IBM's DITTO was available on System/360 in 1965. I've not been able to confirm this, though.

  24. Re:The Microsoft line of products is still support by AntiOrganic · · Score: 5, Insightful
    To make the all too common analogy, if you have a car, and 5 years from now it breaks down, you bring it to a mechanic, he says "sorry, this model isn't supported anymore, time to upgrade!", what the hell do you say to that? The problem of software companies to stop supporting their products is ridiculous. If you're going to make something, do it right, don't pussyfoot around making a good product, and at least have the balls to admit to your mistake and fix it when the shit jumps off. Screw you all software engineers. Where the hell is my abacus?

    That's a terrible analogy. If your car breaks down five years after you bought it, and you return it to the dealer, do you know what he's going to say? "You only have a five-year warranty on parts and labor. Go find a mechanic." The mechanic is much more akin to service-oriented companies like Progeny who are offering commercial support for products that have been EOLed.
  25. Matlab started in the mid 70s by Anonymous Coward · · Score: 0

    http://www.utexas.edu/cc/math/Matlab/Manual/faq.ht ml#1.1.5.

  26. Re:The Microsoft line of products is still support by zakezuke · · Score: 4, Funny

    Strictly speaking, it qualifies as "old" since let's be real - Micosoft software hasn't changed much since the late Eighties.

    Sure it has! They have changed "edit" "options" to "view options" in the pull down menus. Win95 there was a "find" fuction that has since changed to "search" however f is still the hot key for it. And the names of their products have changed as well. Windows explorer, Internet explorer, Microsoft Messenger, Windows Messenger. Lots and lots of changes.

    Microsoft - Now where did my documents go today?

    --
    There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
  27. What about KnorrVector? by Anonymous Coward · · Score: 0, Troll

    I remember this CAD-precursor from my days in Berkeley in the late 60s. As I recall they still have two terminals in order to support the astro-physics models published then. So I guess they're still supported?

  28. Re:The Microsoft line of products is still support by Anonymous Coward · · Score: 0

    I guess if you write it in bold it must be true.

  29. Re:Here's another ancient one that DOES impact you by Tester · · Score: 4, Insightful

    I went to an interesting conference by a guy named Phillipe Krouchten from Rational (or should I say IBM Rational now?) who was heading their Vancouver division studying software engineering stuff. From my understanding he is the father of the RUP (Rational Unified Process).

    Canada basicly had the same problem as the US with an aging air traffic control system and basicly at the same time they started doing mostly the same thing. And a few years later they discovered that they where not advancing much, so they called in that guy who at the time worked as a consultant and he is supposed to have basicly turned aroudn the whole project and completed it..

    Anyways, the interesing point of his conference was on iterative VS waterfall processes. At first everyone though that the "waterfall" approach was right. First write a good specification, then code, then test, then release.. But it was discovered that it didnt work. So Kruchten basicly transformed the project to use iterative techniques were they would go over 3 months of specify, code, test, and they do it again until the project was completed...

    The part that I dont understand was... Why arent americans buying the Canadian system?

  30. IBM VM/CMS by sglines · · Score: 4, Interesting

    This wonderful old operating system was introduced in 1967. It's still around and still supported as far as I know. It grew out of Project MAX as did Unix and Multix.

    1. Re:IBM VM/CMS by Anonymous Coward · · Score: 0

      Doesn't SCO own this?

    2. Re:IBM VM/CMS by sglines · · Score: 1

      They may ... if they are right.

    3. Re:IBM VM/CMS by Anonymous Coward · · Score: 2, Informative

      s/MAX/MAC/

    4. Re:IBM VM/CMS by sglines · · Score: 1

      You are correct Sir!

    5. Re:IBM VM/CMS by Anonymous Coward · · Score: 0

      And also s/Multix/Multics/...

    6. Re:IBM VM/CMS by mck-at-sdot · · Score: 1

      Does Unisys still support the A series? Its operating system, the MCP or Master Control Program, was developed for the Burroughs B5000 circa 1961. Written in a high level language,too.

    7. Re:IBM VM/CMS by sglines · · Score: 1

      Ok s/x/c/g
      So how come Unix isn't Unic and Lunix isn't Linuc. :)

  31. Older supported technology - abacus by 192939495969798999 · · Score: 3, Interesting

    In terms of the oldest supported computer, the abacus far outstrips any modern programmed computer's support, having existed for thousands of years. Is there any chance that a piece of software could be written that would be supported in functionality and design for that long? Any thoughts on that?

    --
    stuff |
    1. Re:Older supported technology - abacus by Anonymous Coward · · Score: 0

      What number should I call to get support for my Abacus?

      I don't think that you understand what "supported" means in this context.

    2. Re:Older supported technology - abacus by 192939495969798999 · · Score: 1

      Well, "supported" for programmed technology amounts to approximately the same thing for ancient technology - someone can work it, someone can make it, and someone can repair it. If you need someone's help, it is readily available. However, I agree that it is different, in the sense that there isn't one "the abacus company" you can call to get answers. It makes an interesting point, though, as to how far a company might be willing to go to port software to new hardware as the years pass... something that a lot of companies, especially video game companies, avoid altogether. Many just make a new game for whatever the fastest hardware is, since that's what generates interest.

      --
      stuff |
    3. Re:Older supported technology - abacus by jandrese · · Score: 3, Funny

      I think fingers predate the abacus, and they're still supported by millions of medical practicioners around the world.

      --

      I read the internet for the articles.
    4. Re:Older supported technology - abacus by Feztaa · · Score: 1

      Also, I think the abacus is disqualified because it is not, in fact, digital.

      The finger is by far the first form of digital computing :)

  32. Re:The Microsoft line of products is still support by S.Lemmon · · Score: 1

    A car company will still provide parts for their older products for decades. Also you're example isn't quite right: it's not like a dealer won't fix a car that's no longer under warranty - you'll just have to pay for it. On the other hand, an EOL'ed product isn't just out of warranty - it may have no official support available at any price.

    The other side of it is, of course, software usually doesn't wear out over time. Except for date relates bugs, it should work as well (or as poorly) in the future as it does now - as long as it has the same hardware to run on. Maybe this should really be an issue for PC makers to keep support for old hardware?

  33. yeah, actually by Anonymous Coward · · Score: 0

    google for fingermath.

  34. Re:The Microsoft line of products is still support by Anonymous Coward · · Score: 0

    SCO's UnixWare doesn't make the list only because you can't really say SCO supports anything, including its insinuations, but especially its inherited products.

  35. FORTRAN? by billsf · · Score: 4, Interesting

    FORTRAN is perhaps not the oldest supported software of all but it pre-dates Unix, McIDAS and ARTS and is still widely used and supported today. Some common utilities, widely used today, were adapted and used in the first Unix. Research for all this dates back to the early 60's.

    Is there anything from the 50's or earlier that is still supported today? Surely someone at IBM must know...

    1. Re:FORTRAN? by lurker412 · · Score: 1

      Actually, the first FORTRAN compiler dates back to 1954. COBOL followed about five years later. LISP was developed around the same time as COBOL, though it never got much use outside AI and other research circles.

    2. Re:FORTRAN? by asmellysock · · Score: 2, Insightful

      Fortran is a computer language, not software. Do you know of a particular Fortran compiler that is more than 30 years old that is still supported?

    3. Re:FORTRAN? by mhesseltine · · Score: 1
      LISP was developed around the same time as COBOL, though it never got much use outside AI and other research circles.

      So, does that mean that EMACS has AI? Or, is it just a research project?

      --
      Overrated / Underrated : Moderation :: Anonymous Coward : Posting
    4. Re:FORTRAN? by __past__ · · Score: 1

      Try "M-x doctor" sometimes. More intelligent than many slashdot trolls.

    5. Re:FORTRAN? by HidingMyName · · Score: 1

      LISP is about the same era, it might be close.

    6. Re:FORTRAN? by mhesseltine · · Score: 2, Funny

      "cat /dev/urandom" is more intelligent than most /. trolls.

      --
      Overrated / Underrated : Moderation :: Anonymous Coward : Posting
    7. Re:FORTRAN? by lurker412 · · Score: 1
      Sorry, I didn't intend any offense to EMACS users. I think you'll have to admit that the impact of COBOL and FORTRAN was greater than LISP.

      :wq

    8. Re:FORTRAN? by captnjameskirk · · Score: 2, Informative

      Not much use outside AI or research? Hmmm, tell that to Paul Graham, who wrote Viaweb in Lisp, which Yahoo then bought for $40 million and called it Yahoo!Store. I don't think AutoCAD counts as AI either. See alu.cliki.net for some idea of how it's currently being used.

    9. Re:FORTRAN? by Dr.+Photo · · Score: 1

      Sorry, I didn't intend any offense to EMACS users. I think you'll have to admit that the impact of COBOL and FORTRAN was greater than LISP.

      Python. Smalltalk. Ruby. ML. Hell, even the more enlightened corners of C++. Java. Docbook. Probably a whole bunch more I can't even think of. COBOL and FORTRAN are bad influences. Any modern language that's powerful and pleasant to use (and some that aren't!) owe a lot to Lisp; possibly as much as they owe to Algol.

    10. Re:FORTRAN? by lurker412 · · Score: 1

      OK! OK! I didn't mean to provoke a language flamewar here. My original posting merely tried to give some dates to some old software, which was the subject of the original thread. I certainly didn't intend to disparage LISP in any way, though I still maintain that (for better or worse) it had less impact than COBOL or FORTRAN. Truth be told, my favorite language was MUMPS, but I don't imagine most /. readers have ever heard of it, much less used it. In every way other than productivity, it is a terrible language.

    11. Re:FORTRAN? by Anonymous Coward · · Score: 0

      Asshole. You're disparaging it simply by calling it LISP. It's lisp these days, doofus. Bet you think it's interpreted and only has one data type, too.

    12. Re:FORTRAN? by Dr.+Photo · · Score: 1

      Asshole. You're disparaging it simply by calling it LISP. It's lisp these days, doofus. Bet you think it's interpreted and only has one data type, too.

      LISP was an actual implementation (i.e. LISP 1.5). "Lisp" is the Lisp family of programming languages. "A Lisp" refers to a single member of said family. CL is Common Lisp, which is several good Lisps mashed into one giant unholy hybrid. If a CL partisan refers to Common Lisp simply as "Lisp", smack him.

      Now that's how to start a language flamewar! :-D

    13. Re:FORTRAN? by Dr.+Photo · · Score: 1

      Almost any influence COBOL and FORTRAN may have had on programming languages, and certainly any good influence they've had, has been as cautionary examples. ;-)

    14. Re:FORTRAN? by Anonymous Coward · · Score: 0

      C++! Java!! Pleasant for WHOM to use? Byteboyz with both thumbs up their azzwholes ?? Fageddaboudit dweeboyzs.Fact is proceedure is GOOD --- object is BAD --- nuff said.

    15. Re:FORTRAN? by Dr.+Photo · · Score: 1

      C++! Java!! Pleasant for WHOM to use?

      I specifically said "and some that aren't". C++ and Java suffer because they haven't appropriated enough from Lisp (such as dynamic typing!). I swore off C++ a year ago, and have been vastly happier since. :-)

  36. Well.. by nate+nice · · Score: 4, Interesting

    Lots of software is still in use every day. The algorithms anyways. Quicksort was from the 60's, the numerous algorithms Dijkstra gave us. Many, many more as well.

    --
    "If you are a dreamer, a wisher, a liar, A hope-er, a pray-er, a magic bean buyer ..."
  37. Re:The Microsoft line of products is still support by zakezuke · · Score: 3, Interesting

    To make the all too common analogy, if you have a car, and 5 years from now it breaks down, you bring it to a mechanic, he says "sorry, this model isn't supported anymore, time to upgrade!", what the hell do you say to that?

    It depends on what you mean by break down. If you're talking routine maintance that would suck. If you are talking about a major failure such as an engine or transmission then it would be wise to evaluate the cost of a new car, cost of a used car, vs the cost of fixing the old car. In my case, I have a 1998 nissan sentra, were I believe it blue books for about $4500 with a trade in value of $3000. A good mechanic would take this into account.

    But as far as cars vs computers go, every year is equilivent to 10 years in cars. Basided on this logic a good mechanic wouldn't waste their time, "dude it's not worth it, time to buy another one". You can either accept that answer, or reject it if you really love that specific car.

    Computers are little diffrent. When the cost of supporting older stuff gets too high, a wise person considers an upgrade or replacement. However, I take STRONG exception to cases where the software is still good, useful, but the company folded and the copyrights are owned by some back somewhere who couldn't care less about actually looking into selling the rights to it resulting in the problem of can't buy nessicary addon cause no one sell it.

    --
    There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
  38. Re:Here's another ancient one that DOES impact you by DoctorPepper · · Score: 1

    You should really try Google!

    JOVIAL Lives! website at Hill AFB

    Scroll down the page to the section marked: "Available Products".

    --

    No matter where you go... there you are.
  39. Re:The Microsoft line of products is still support by imp · · Score: 4, Insightful
    A car company will still provide parts for their older products for decades.
    They are only required by law to support it for a limited number of years (like 15). I have a 1992 Toyota Passeo and it is getting harder and harder to find parts for it. There are regulations that vary from country about how long a car has to have spare parts available for it.
    The other side of it is, of course, software usually doesn't wear out over time.
    This is a falacy. While it doesn't wear out in the traditional sense of physical wear and tear, it does wear out in other ways. Software written for an industry in 1990 will be ill equipt to handle changes in regulation and other external forces. It may have implemented the meta function of 'sells widgets to customers in 1990' perfectly, but it will decay in its ability to support the meta function 'sells widgets to customers under today's regs' as it gets further from 1990. Finally, OSes also wear out. How? because the hardware that they were originally deployed on breaks over time, and is replaced by newer hardware. Often time the newer hardware needs additional support not present in the old hardware. Window 3.1 would have problems with many of today's motherboard because they do interrupt routing differently than was done way back when. It would also not support newer hardware that's easier to buy than older hardware. There may also be issues with memory size, disk size, etc that keep it from operating correctly, even though it has grown no new 'bugs' over the years.
  40. Re:The Microsoft line of products is still support by AntiOrganic · · Score: 1
    A car company will still provide parts for their older products for decades.
    But we're simply talking about low-overhead manufacturing of a part that is fabricated already and needs no additional engineering or maintenance over the years; just put the existing instructions into the machine and watch the part come out. This is equivalent to companies keeping existing patches for outdated software readily available, which most companies, including Microsoft, do.
  41. Re:Here's another ancient one that DOES impact you by base3 · · Score: 1

    Thanks, but been there. They don't give it out outside the DoD.

    --
    One CPU cycle wasted on digital restrictions management is ONE TOO MANY.
  42. Re:The Microsoft line of products is still support by kruczkowski · · Score: 1

    Ford will not support any Ford car that is older than 7 years. A buddy of mine wanted to get the AC fixed and the Ford dealer pointed him to another unathorized place.

    --
    hmm... for fun I enjoy launching DDoS attacks against 127.87.42.5
  43. Support for your asteroids machine!!! by bckrispi · · Score: 3, Interesting

    Right here

    --
    Xenon, where's my money? -Borno
  44. The developer's diet plan. by Anonymous Coward · · Score: 0

    "The IT industry is characterised by too many enthusiasts and too few professionals."

    They've all been outsourced and the numbers are decreasing

  45. Re:Here's another ancient one that DOES impact you by Quarters · · Score: 1
    The part that I dont understand was... Why arent americans buying the Canadian system?

    Count the number of large scale commercial airports in Canada. Do the same for the US. Now, count the # of flights that pass in/out of each of those airports in Canada on a given day. Do the same for the US.

    The flight congestion problem in the US is literally orders of magnitude greater than Canada. An air traffic control system that was created for Canadian airports and the average levels of flight congestion for those airports quite probably can't scale to what the US ATC system needs.

  46. Re:Here's another ancient one that DOES impact you by TheBeardIsRed · · Score: 0, Offtopic

    The Plain View displays (by Raytheon) in the early '70s had an anticipated lifetime of 1015 years; those in the centers today are now at least 10 years past this estimate.

    I believe he meant 10-15 years. In that case 10 years past that would be 25 and thus correct.

    I realize that most of you caught that, but i'm sure others didn't.

  47. Insurance Companies by lscoughlin · · Score: 5, Informative

    Insurance Companies are still running mainframe systems to track your annuities and policies that have been under active development and support since the 1960's.

    Systems like lifecomm, all writen in assembly are still worked on.

    -L

    --
    Old truckers never die, they just get a new peterbilt
    1. Re:Insurance Companies by cerberusss · · Score: 1
      Insurance Companies are still running mainframe systems

      I read an interview in one of our national IT magazines, wherein the CIO of one of the largest insurers talked about how they were going to replace the old mainframe... with a new one! The thing did so much I/O and in that aspect there was just no other more cost-effective solution than a mainframe!

      --
      8 of 13 people found this answer helpful. Did you?
    2. Re:Insurance Companies by barzok · · Score: 1
      My employer did that not too long ago. It's not just about being cost-effective - you have 40 years of knowledge, systems, and data that just can't be replicated without incurring massive customer-service issues. And there are other things that you aren't going to do cleanly outside a mainframe environment in general.

      Mainframes are mature and stable. Why switch?

  48. Re:The Microsoft line of products is still support by burns210 · · Score: 1

    and by commercial products, you mean products like redhat that are open source but also happened to be sold... where is my service mechanic to fix the bug in windows 3.1? And when i find him, how exactly is he gonna patch a system he can't get the code to.

    Third party support of a closed source application is like having a mechanic try to service your car without opening the hood. Virtually impossible.

  49. Re:The Microsoft line of products is still support by torklugnutz · · Score: 1

    I drive a 1960 Ford. When I go to Pep Boys, and their books only go back to 65 or whatever, that is pretty much what I get... They tell me to look up a specialty store that handles old parts. Maybe someone could make a businesses out of supporting that old MS crap. On the same note, why doesn't MS release the code freely if they no longer support or sell the product? I know that when I bought my first Win95 upgrade, it didn't come with an expiration date on the box.

    --
    Often in Error, Never in Doubt.
  50. Re:The Microsoft line of products is still support by jandrese · · Score: 1

    Maybe it's not the same, but I got my 1995 Ranger fixed at the Ford dealership a few months ago. Granted, it wasn't the same problem (I had a caliper lock up), but they ceratainly weren't trying to turn away my business.

    --

    I read the internet for the articles.
  51. Boyer-Moore Theorem Prover by Anonymous Coward · · Score: 0

    Has been around since 1971 in one form or another. The current incarnation is ACL2.

  52. f66 is still around by Anonymous Coward · · Score: 0

    I just did a quick search for fortan 66 on google; yep, it's still around. And it runs under Linux. So it looks like f66 is the top contender for the oldest supported software.

  53. FORTRAN?-A bedrock of support. by Anonymous Coward · · Score: 0

    "Is there anything from the 50's or earlier that is still supported today?"

    My grandfather. Oh wait! He's dead! Oh well, the graves holding up pretty well.

  54. Re:The Microsoft line of products is still support by TheBeardIsRed · · Score: 2, Informative

    I don't know what point you're trying to make about MS software. MS DOS, Win 3.x, Win 95, and NT Workstation 3.x stopped being supported by Microsoft 11 days shy of 2 years ago. NT Workstation 4.x stopped being supported in June of this year, and Windows 98 enters it's non supported phase in approximately three weeks.

    Don't play this holier than thou, " there is no excuse for dropping support for it. Ever." game. Software (especially operating systems) get EOS'd and EOL'd for good reasons. They're depreciated. The staff familiar with them has long since learned that they hate doing support and that even picking up trash is better than that (as I'm on the brink of discovering). Eventually people in a position of support (either by their own or their team lead's volition, possibly even by company policy) need to put their foot down and let people know that certain technologies can't be dealt with anymore.

    To address your comparision to a car, let me put it this way...

    If i were to buy a brand new Kia Rio and in 5 years it breaks down, chances are I WOULD look at a new car. Same idea, if your copy of Windows 95 you got as a bargain deal is causing problem that newer software is documented to solve (or at least still supported) then you're getting a steal.

  55. McIDAS was a big deal in the 80s by Fess_Longhair · · Score: 2, Informative

    I remember first using one ca. 1986. Up until that point most weather data was still distributed via fax. Having the ability to loop satellite imagery and make custom graphics with real-time data was somewhat revolutionary.

  56. UNIVAC by BanjoBob · · Score: 1

    A company I recently did some work for has a Sperry Univac on-line as a backup for a "critical government system". They search computer junk-yards for spare parts. They say the problem is that the software will take forever to port and qualify on a new system. I guess I never understood why they didn't start that process, say 10 years ago.

    --
    Banjo - The more I know about Windoze, the more I love *nix
  57. Re:The Microsoft line of products is still support by black+mariah · · Score: 1

    Bullshit. That dealer needs a foot up their ass. Ford will work on anything Ford, the year doesn't matter. The dealer in question needs to be beaten with a pointed stick for turning away business.

    --
    'Standards' in computing only impress those who are impressed by things like 'standards'.
  58. Re:The Microsoft line of products is still support by S.Lemmon · · Score: 1

    They are only required by law to support it for a limited number of years (like 15).

    Far more than any software vendor's required to do. Heck, software usually disclaims any warranty to perform even its intended task - how many car companies could get away with that?

    Software written for an industry in 1990 will be ill equipt to handle changes in regulation and other external forces. It may have implemented the meta function of 'sells widgets to customers in 1990' perfectly, but it will decay in its ability to support the meta function 'sells widgets to customers under today's regs' as it gets further from 1990.

    Well, to me there's a big difference between new functionality and wearing out. Obviously you can't expect older software to handle new requirements, but in many cases places have successfully used the same ancient software for years. Still, sometimes you do need to upgrade.

    It's no different for a real-world widgets either: "Hey my VCR won't play these new-fangled DVDs - I demand my movey back!" ...or to beat the dead car analogy once more - it's a bit like expecting a 50's ear car to follow all the current environmental and safety guidelines.

  59. Re:Here's another ancient one that DOES impact you by Jetson · · Score: 4, Informative

    Canada started working on its replacements long after the FAA but it looks like we'll get there sooner. Like the FAA, we initially contracted a system called CAATS that would have done most of the things proposed by AAS. Somewhere in the mid-90's it became obvious that the proposal was pie-in-the-sky and the contractors would never be able to deliver -- every time the players sat down to review the situation they ended up reducing the goals of the project and delaying the acceptance date. Since the existing systems were starting to fall apart we switched to off-the-shelf systems (HP Unix boxes with Sony 2kx2k displays) running software that emulated the old vector tube displays. The main computers were essentially unaware that they were talking to modern hardware. The privatized ATC system also started rewriting the host software to run under Unix, and will be replacing the old hardware in 2004-2005. At that point we will have a new host emulating an old host, talking to new displays emulating old displays. Once a bug-for-bug clone is operational, we will be able to look at modernizing the software to take advantage of the increased computing power available. The original CAATS project has been scaled back to the point where it's little more than a shim layer that manipulates data passing between the host and the displays.

    The British have already purchased a few ATC support systems from Canada and are considering more of them. Since they are running on similar hardware, there's a good chance that we will see common software running on both sides of the Atlantic by the end of the decade.

    The FAA has looked at some of our systems. As the parent post said, however, they no longer know how their own system works and are terrified at the prospect of changing just a portion lest the whole house of cards falls down.

    BTW, with reference to the topic at hand, we are just now replacing our 30-year-old ATC weather system. The original OIDS system ran on an Interdata-70 system with core storage and tape I/O. The only significant changes in the last 30 years was the switch to TTL memory and the addition of a floppy controller (that simulates a tape device). We still boot the machine using the binary switches on the front panel.... The replacement system runs on a network of NT4 machines and has been installed at about half of our facilities. I'm hoping the old system is donated to a computer museum.

  60. It's like the Mafia by karlandtanya · · Score: 4, Funny
    I hired on with a company 11 years ago.


    They asked me to rewrite a piece of production software, so I did. Done, let's move on.


    A year later, they asked me to rework it.


    Done, let's move on.


    3 years later, I was still working on the software--adding functions, changing screens, etc.


    I left the company, and hired on with a consulting firm.


    2 Years later, they call me back to help with a validation of...you guessed it!


    5 Years after that, they called my boss. We're halfway through a rewrite, and we need help. Hello...who do we have that can do this? Yup.


    After I die, these fuckers are going to hold a seance and ask my ghost to rewrite this app!

    --
    "Reality is that which, when you stop believing in it, it doesn't go away." - Philip K. Dick
    1. Re:It's like the Mafia by mhandlon · · Score: 1

      Next time they call you comment your code so they don't have to call you again.

      --
      Nyquil = Nectar of the devil
    2. Re:It's like the Mafia by toast0 · · Score: 1

      I wouldn't call anybody back that often if they didn't comment their code.

      On the other hand, if somebody did a very good job of making it so I could have anybody do the work, I'd probably call him back, since I don't want to get stuck with John Edwards if he gets hit by a bus.

  61. Re:The Microsoft line of products is still support by calidoscope · · Score: 1
    They are only required by law to support it for a limited number of years (like 15)

    To qualify for California's Partial Zero Emission Vehicle (PZEV) status, the emissions control systems have to have 15 year/ 150,000 mile warranties. If you to seel cars in California, a certain percentage of the cars need to be PZEV compliant.

    --
    A Shadeless room is a brighter room.
  62. Re:Here's another ancient one that DOES impact you by Jetson · · Score: 5, Informative
    Count the number of large scale commercial airports in Canada. Do the same for the US. Now, count the # of flights that pass in/out of each of those airports in Canada on a given day. Do the same for the US.

    You guys have more airports and more aircraft but also more sectors and more controllers. The net effect is that the number of flights handled at any one display is roughly constant (and limited by human capabilities).

    The real reason the FAA isn't using the Canadian solution is that it's not complete. As I mentioned elsewhere in this thread, we are replacing systems one component at a time using emulation on modern hardware. Our components aren't interchangeable with your components due to differences in system architecture. They might do well to consider following our approach to the problem, but I doubt the resulting systems will ever converge.

  63. DATACRAFT? Wow, Proust's madeleine... by dpbsmith · · Score: 3, Informative

    ...DATACRAFT? Wow, did that bring back memories. However, I suddenly realized that more than coincidence was at work, when I went to the McIDAS website and saw the "Dayton Street, Madison" address.

    The University of Wisconsin, circa the late seventies, was a hotbed of Datacraft users. I believe it was Geophysics that pioneered their use with a Datacraft 6024/3. They introduced the cheaper 6024/5 at about the same time Digital came out with, IIRC, the PDP-11/20.

    Departments at UW that needed minicomputers in the $50,000 class started buying Datacrafts right and left. Digital lost a lot of sales selling PDP-11's against Datacrafts. But the price/performance comparison, at that time and place, was really compellingly in favor of Datacraft.

    Datacraft was headquartered in Fort Lauderdale, and I believe a lot of its engineering staff consisted of Cuban emigres. The Datacraft machines were 24 bits versus Digital's 16. I forget how many bits were in the mantissa and exponent, but there was a very usable 24-bit floating-point format. The instruction set was well designed for doing floating point without a dedicated processor (though a dedicated FPU was available). One of the things that sold us on the Datacraft was that without an FPU, the Datacraft's times for floating point add, subtract, multiply, and divide were all less than forty microseconds; the comparable times for Digital was about a millisecond.

    The Datacraft had a hardware square root function.

    The instruction set was the most godawful asymmetrical mess I've ever seen. If you were used to the elegant orthogonality of, say, a PDP-8, a Datacraft was a bit of a shock. (It made even a 6502 look pretty). Most instructions took a 15-bit address, and the natural address space was limited to 32K (of 24-bit words). However, in order to win some bid that required 65K, they had shoehorned in a few instructions that accepted a 16-bit address. This meant that when working in an address space of more than 32K, the linker (and compiler) had to keep track of an incredible number of linkage flavors, and probably about half the bugs reported had to do with things that happened when you crossed the 32K boundary.

    There were three sort-of-index registers, named I, J, and K (if you used the variables I, J, and K in a FORTRAN program they were automatically assigned to the index registers). They were all slightly specialized, though. I don't remember what each of them did, but there were some instructions in which the I register, and only the I register had some special role, and ditto for J and K.

    There was a 3-bit index register field, and most of the instructions that moved data into or out of index registers used the field to specify the register. That meant, of course, that those instructions could NOT themselves perform indexed addressing.

    A very cool feature was an instruction that swapped the contents of a register and memory in a single cycle. The same architectural feature that enabled this also enabled another cool feature: there were functions that simultaneously set a word to all zeros or all ones and set the condition register to reflect the previous contents of the word. That is, a single instruction could you whether a word was zero or nonzero at the same time as it set it to zero.

    Generally speaking--if there was anything general about the architecture, which I doubt--you could, at the binary level, specify more than one index register, which resulted in storage into all of the specified registers if it was a store instruction or loading the OR of the contents of the specified register if it was a load instruction. This resulted in a lot of possible instructions for which there were no assembler mnemonics defined. (And the assembler syntax was IBM-style card-oriented, with a single mnemonic going in a specified set of columns--you couldn't just OR the mnemonics themselves). Some of these instructions were actually useful, and there was always controversy, never quite resolved by Datacraft, as t

    1. Re:DATACRAFT? Wow, Proust's madeleine... by Anonymous Coward · · Score: 0

      Just to fill in some history:

      Insided of Harris this group was called the Harris
      Computer System Division HCSD, and a lot of folks
      from UW worked there.

      Products with "slash" in there name had bad conotations
      in Britan, so the 6024 was renamed the H-Series and I think the last model was called the H-1200 or Stingray model, with a 22 bit address space (around 1986 or so).

      HCSD moved on to microporcessor based designs (producing MC6000, MC88000, and Power PC based
      machines), using a System V derived real time UNIX.

      Eventually HCSD was eventual spun out of Harris ('92, 93?) and split in two. Part of it being merged into/with Concurrent, and I think some of the Secure OS stuff
      became part of something called CyberGuard a firewall
      company? Not sure about the last.

  64. Re:The Microsoft line of products is still support by duffbeer703 · · Score: 1

    It depends on the popularity of the product.

    For example, my father has no problems finding parts for his 1950's Fords and GM cars. The problem with the Toyota Paseo is that not too many people bought any, and whatever spare parts that remain have likely been bought up (and sold at high cost) by one of the companies who specialize in old/hard-to-find parts.

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
  65. TeXmacs vs. LyX by Anonymous Coward · · Score: 0

    Your thoughts on TeXmacs vs. LyX on usability, features, OS support, etc. How do they compare with TeX, are they better in some areas?

    1. Re:TeXmacs vs. LyX by WillAdams · · Score: 1

      They're _very_ different programs.

      LyX attempts to be a ``What You See Is What You Mean'' graphical front-end to LaTeX, allowing an author / writer to concentrate on creating and editing text and marking it up in a meaningful fashion.

      TeXmacs is a graphical program which attempts to provide a WYSIWYG emacs-like interface for accessing TeX's capabilities on-screen.

      LyX is a lot more efficient and will run on even pretty old hardware, and has a nifty QT version which can be compiled to run natively on Mac OS X (in Aqua, modulo no Services &c. support) or Windows (the win32 port even supports Handwriting Recognition using Windows pen services---pretty cool for me on my Fujitsu pen slate ;).

      TeXmacs is kind of big and slow IME, and prone to crashing (but I've not tried it lately---probably this has gotten better).

      They're both free and are complimentary in nature---I _really_ think LyX is the most innovative opensource project out there, but it strikes a chord in me and I find it invaluable at work for getting people to be willing to help out on my TeX-oriented projects ;)

      William

      --
      Sphinx of black quartz, judge my vow.
  66. Re:The Microsoft line of products is still support by Billly+Gates · · Score: 1
    Are you kidding?

    There is a big difference between Dos and Windows2k3 advanced server.

    MS-SQL server 1.0 for OS/2 was a joke when it came out back then. TOday its one of the most scalable databases in existance that challenges Oracle and DB2.

    MS-Word 2.0 for OS/2 and Dos is nothing compared to OfficeXP with VBA support.

    I could go on and on.

  67. Re:WARNING, SLASHDOT NOW TIES AC COMMENTS WITH USE by Saeed+al-Sahaf · · Score: 1, Insightful

    Ypu know, if you don't like Slashdot, there are many other forums out there, no one is forcing you to post here...

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
  68. Re:Here's another ancient one that DOES impact you by Torm · · Score: 2, Informative

    There has been a lot done to upgrade the Terminal software in the last 8 years and continues to be updated. Since the FDADs at the New York TRACON were failing they were updated with a new color displayed called an ARTS Color Display:

    http://www.lockheedmartin.com/tss/products_service s/services/services6.html

    The old ARTS computer in some of the TRACONs now have been updated with the new off the shelf hardware and software that was converted from the old software that ran on the IOPs. This system which is called Common ARTS is installed in about over 131 (the web site says 131 but I know it is more since Ive worked on the system):

    http://www.lockheedmartin.com/tss/products_service s/services/services5.html

    To give credit to all the controller and the ARTS systems out there were responsible for getting every plane over the United States on the ground safely after 9/11. I think that is testament to the reliability of the software that was created so long ago.

    Here are a few more press releases Lockheed has done about the updating of the terminal system:

    http://www.lockheedmartin.com/wms/findPage.do?dsp= fec&ci=11908&rsbci=0&fti=0&ti=0&sc=400

    http://www.lockheedmartin.com/wms/findPage.do?dsp= fec&ci=12645&rsbci=0&fti=0&ti=0&sc=400

    And one more on the competition going on between Common ARTS and STARS:

    http://www.lockheedmartin.com/wms/findPage.do?dsp= fec&ci=12903&rsbci=0&fti=0&ti=0&sc=400

  69. what if mcidas has been open-sourced ... by Anonymous Coward · · Score: 0

    I used to use McIDAS 7-8 years ago and quite frankly even then it was really a painful hack to use - especially compared to some of the other Unix-based packages coming out of Unidata, COMET, and UCAR at that time. There were various GUIs and scripting hacks added to try and make McIDAS at least tolerably useable but the underlying system was still a headache. You could not easily skim through its documentation (there was no code distributed) and figure out how to effectively use McIDAS (training at UW or Unidata was essentially a reqiurement). It was pretty apparent that McIDAS was still being used for the same reason that many COBOL applications were still being used - it had become part of the infrastructure that would have been awkward to rip out and replace.

    While McIDAS long predates Linux and even Unix, in retrospect one can't help but wonder if McIDAS (or an equivalent replacement) could not have been greatly improved upon if its source code had been open sourced early one, a la Berkeley Unix. Indeed, among the scientific community at the time code sharing was not unusual - a practice that predates what is now called "open source". I'm sure there would have been issues about support, licensing, and its subsequent use by federal government agencies but nonetheless, McIDAS could likely have evolved faster with a wider client base if it had a wider group of developers. It always was and will be a very specialized niche application. While it has served it purpose well, I have mercy on those who must continue to use it.

  70. IBM IMS is over 35 years old by James+Youngman · · Score: 4, Informative

    IBM IMS is over 35 years old (the first version dates from August 14, 1968, the same day Halle Berry was born). It's still supported.

    1. Re:IBM IMS is over 35 years old by Jaffa · · Score: 1
      It's spin-off for lower-end systems was CICS - which now lives at IBM Hursley and celebrated 30 years in 1999.

      In fact, there's a picture of a CBBC presenter wearing the 30th anniversary T-shirt. I think the off-the-shoulder style was made after the T-shirt was produced ;-) :-)

    2. Re:IBM IMS is over 35 years old by Anonymous Coward · · Score: 0

      CICS is not a spin-off of IMS, Most IMS installations use CICS as its transaction manager.

    3. Re:IBM IMS is over 35 years old by iggymanz · · Score: 1

      the version currently sold is vastly different & bigger than the original, has n-way parallelism & clustering & replication & web access & two-phase commits. Still, amazing that a DBMS that is non-SQL (or have they changed that now too) is still around & alive & growing

  71. 30th Anivesary == Year of Death by RevDobbs · · Score: 1

    Great job, guys.

    But with all the new found publicity, expect McDonald's laywers to be knocking on your door regarding the obvious trademark infringment...

  72. Zombie physics software by ChaosDiscord · · Score: 1
    I've been working with high-energy physicists for the last year or so. They have some great (if apocryphal) stories. Apparently there is a great deal of old Fortran code that has been untouched since the 70s, but is still linked into modern programs. The reason? The code was written by someone in the 70s. That person then went on to win a Nobel prize for their work. They they died. No one feels competant to replace it.

    I don't know if it's true, but I believe that the physicists I know believe it.

    1. Re:Zombie physics software by Anonymous Coward · · Score: 0

      It's not really "apocryphal", and I wouldn't say the code was "untouched", and it's not for the reasons cited (reverence for some deceased scientist who has ascended to demigod status? puh-leeze.)

      The fortran code your physicists have been using is almost certainly LINPACK. Many of the algorithms in LINPACK were ported to LAPACK which enjoys much more widespread use today.

      I suspect your physics friends are just yanking your chain, having a laugh at your expense.

      There are people out there who do not care that languages other than fortran have been developed. They have numerical software that works.

  73. Leasing software... by josepha48 · · Score: 1

    The company I work at was established in 1972, I think and we still have LOTS of legacy vax basic code. It really sucks to work on this stuff, but its a job.

    --

    Only 'flamers' flame!
    Does slashdot hate my posts?

  74. Re:The Microsoft line of products is still support by sjames · · Score: 1

    I have a 1992 Toyota Passeo and it is getting harder and harder to find parts for it. There are regulations that vary from country about how long a car has to have spare parts available for it.

    Funny, I have no problem with parts for my '78 Cutlass. Of course, foreign cars still have a parts availability problem compared to american cars, but the situation seems to be improving. A quick google shows dozens of links.

    Software written for an industry in 1990 will be ill equipt to handle changes in regulation and other external forces.

    That's not wearing out, that's becoming obsolete. The OS does the same things now, on the same hardware as it did then.

    I don't blame companies for EOLing old software. Deliberate incompatibility to force expensive upgrades is another matter though.

  75. Re:The Microsoft line of products is still support by Tassach · · Score: 1

    Funny, the local Cadillac dealership has no problem working on my 12 year old Eldorado. Hell, it's not uncommon to see 20 and 25 year old Caddies driven in for maintenance.

    --
    Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
  76. IBM's First OS still supported: DOS/VS release 34 by douglasgodfrey · · Score: 3, Informative

    IBM's First OS for the 16k IBM 360 model 30 in 1964 was DOS. DOS evolved to DOS/VS release 34 by 1968. DOS/VS release 34 is still supported and runs on several hundred systems. The LAST bug in DOS/VS r34 was fixed in 1980.

  77. Re:The Microsoft line of products is still support by Anonymous Coward · · Score: 0

    It is unreasonable to expect a company to make a decade(s) old version of it's off the shelf software that you paid for once work in an environment completely different from the one it was designed to run, and for which you bought it to run in.

    If you want something that runs on modern HW then buy moden software, or pay somebody thousands of dollars to customise the old OS and/or application. You can't? Didn't you plan what would happen 10 years down the line? Didn't you license the source code from the manufacturer as you can do for many OS? or did you go for the ~$100 per seat cheapest option for your enterprise solution?

    It is patently unrealistic to expect something you paid ~$100 per license for 10+ years ago to continue to work with every new piece of equipment you want to buy. Besides, Microsoft has an upgrade for Win 3.1, it's called Windows 95. Why didn't you plan to upgrade then? or to NT? Or in 98? or in 2000? or to XP? Too expensive? Seems like it would probably still be cheaper than paying someone to write an upgrade.

    But you are complaining because you didn't make any plans yourself, and took none of the opportunities for (relatively) painless upgrade offered by the manufacturer over the 10 years, and also didn't take any of the alternative routes like to use an OS that you bought code for, switch to Sun/IBM who would sell you a supoprt contract for whatever OS you got from them, Have you paid the WINE guys to support Win3.1 better? etc...

    In fact you are complaining because you let a critical system sit there and stagnate for 10+ years, and made no plans for the future. It has nothing to do with Microsoft. If you were using Linux you'd be complaining that Linus doesn't provide patches for version 0.6 anymore.

  78. type by darkonc · · Score: 1
    in the early '70s had an anticipated lifetime of 1015 years;

    I originally thought of this as a troll, but people are marking it insightfull rather than funny.

    That should have been 10~15 years. It was a cut and past from the refrenced article, but the paste of the non-ascii character was eaten by SlashDot's ever-helpful (not) filters. (sigh).

    Ah, for the days when 'security' meant telling people "don't do this (oops)".

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    1. Re:type by unitron · · Score: 3, Funny
      ' Ah, for the days when 'security' meant telling people "don't do this (oops)". '

      You mean back before the big guy said they could eat from any tree in the garden except that particular one? 'Cause I don't think that just telling them has ever worked since.

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

    2. Re:type by darkonc · · Score: 1
      You mean back before the big guy said they could eat from any tree in the garden except that particular one? 'Cause I don't think that just telling them has ever worked since.

      Yeah, but back then, it was like ... It was like we were in the Garden of Eden.

      Sigh. I guess I'm just showing my age, aren't I?

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  79. Re:The Microsoft line of products is still support by h2odragon · · Score: 1

    78 gutless? ... of course you dont have problems finding parts for it. just follow one and pick up the stuff that falls off

  80. sol.exe by ejaw5 · · Score: 3, Funny

    does MS Solitare count? It has survived (pretty much unchanged) through Win3.x, 95, 98, ME, 2000 and XP.

    --

    $cat /dev/random > Sig
  81. Money and Risk by Detritus · · Score: 2, Insightful

    It can be very expensive and risky to replace the old systems. Many organizations just don't have the money to replace their older systems. You may not have all of the original/current source code. The written requirements, if any are still available, are hopelessly out-of-date and useless. As soon as a proposal for a replacement is floated, gnomes will come out of the woodwork with endless lists of new features and buzzwords that they want in the new system. The Microsoft zombies will insist that you only use Microsoft products, no matter how ill-suited they are for the application. The whole thing can rapidly turn into an expensive disaster that never works properly.

    --
    Mea navis aericumbens anguillis abundat
    1. Re:Money and Risk by base3 · · Score: 1

      Wow. You've just described my employer's PeopleSoft implementation.

      --
      One CPU cycle wasted on digital restrictions management is ONE TOO MANY.
  82. MERLIN by pherris · · Score: 2, Informative

    MERLIN, the DEA's intelligence database has been around for a long time (I know the '70s and maybe the '60s). I don't know if it's running under all new code but it's always been a beast.

    --
    "And a voice was screaming: 'Holy Jesus! What are these goddamn animals?'" - HST
  83. Re:The Microsoft line of products is still support by imp · · Score: 1

    That's not wearing out, that's becoming obsolete. The OS does the same things now, on the same hardware as it did then.


    You miss my point. You are evaluating a narrow set of criteria like an engineer (does it do exactly the same thing on the same hardware), where most people evaluate things on a higher level (does it get X job done). Software wears out by becoming obsolete for the task you bought it, just as a car wears out when you can no longer drive it to work. This could be because it is obsolete, or it could be because it costs to much to fix.
  84. Re:Here's another ancient one that DOES impact you by Anonymous Coward · · Score: 0

    I guess that MIT doesn't have any classes in proofreading.

  85. Re:The Microsoft line of products is still support by Anonymous Coward · · Score: 0

    Well, to me there's a big difference between new functionality and wearing out. Obviously you can't expect older software to handle new requirements, but in many cases places have successfully used the same ancient software for years. Still, sometimes you do need to upgrade.

    The software won't stop working when support is no longer offered. Thus you can continue to use the unsupported software on the hardware that it is currently operating on. Thus I am confused as to what point you're trying to make.
  86. Macsyma/Maxima by Anonymous Coward · · Score: 1, Interesting

    I'm not sure whether TeX can be considered officially supported.

    An even older piece of software that is still maintained and developed (although it has changed hands several times) is Maxima (originally Macsyma), which is similar to the situation with Unix if it could be considered a single product, except perhaps that Unix variants have changed more over the past decades...

  87. Oil company software by macdaddy · · Score: 2, Interesting

    I worked for Haddock Computer Center (seems to be down) in Wichita, KS for a short time when I was in college. The owner, Richard Haddock, was a programmer from the 60s or 70s (I'm not sure when exactly). He wrote some sort of accounting software or management software for oil companies. It ran on some ancient computer system that I can't recall off the top of my head. I remember sitting in the back room one day eating my lunch. I was kicked back in a chair with my feet up on some big box. My Burger King lunch (I remember that detail) was laid out on top of that box. Richard's father came into the back and we got to talking while I ate. He told me how Richard got his start. Then he said something about that computer right there was what Richard used. He was referring to the really big box I had my feet on and my lunch on. I hadn't noticed that it was a computer system. I thought it was a generator or ancient telco pedestal. It was some honkin' big computer system that Richard kept on hand just in case one of the companies that ran his ancient software went down and needed a quick recovery. Ie, he was still providing some level of support for his oil field software. I thought that was neat.

  88. Re:Here's another ancient one that DOES impact you by Anonymous Coward · · Score: 0

    Rarely is such a problem solved with money alone -- a project of this scale and importance needs to be supported by the best.

    That's right .. that's why the FAA has selected Diebold as their single-source solution.

    Diebold AirVote --- combining two of america's finest traditions in one solid codebase.

  89. Newest unsupported software. by blair1q · · Score: 2, Informative

    Just try building Perl 2.8.2 on cygwin.

    Frankly, I don't see how it builds anywhere, but some machines must be ignoring the unterminated string buried somewhere in the B extension makefile...if that's really where it is...it's what Make says...

    1. Re:Newest unsupported software. by blair1q · · Score: 1

      Sorry. Perl 5.8.2.

  90. SABRE (airline reservation software) is older by dutky · · Score: 1
    SABRE was launched back in 1964, and is, I think, still in use today. I, personally, upgraded some NAVY software in 1995, that was first written back in the early 70s. The software, called SPAN for Strength PlANing model, was still in active use in 1995, and is probably still kicking.

    Other folks have mentioned descendants of OS/360, but I think that there are also companies that actively support one or more of the PDP-11 OSs (either RT-11 or RSX-11), both of which predate the software in question.

    Finally, we can have the obligatory SCO bashing comment: if you believe Mr. McBride, then millions of computers, from dozens of different vendors, are running software directly descended from systems first written between 1969 and 1972!

  91. Re:The Microsoft line of products is still support by S.Lemmon · · Score: 1

    Er, don't confuse my reply with that of the parent post. My point *was* that software won't stop working. Yes, changes may make it obsolete, but that's a different issue really. Even so, the hardware it runs on won't work forever and may become too obsolete to repair or replace. It's the hardware (not the software) that maybe needs the long-term support cars have.

  92. Use of pointed sticks. by teeth · · Score: 1
    You poke with pointed sticks.


    You beat with blunt sticks.

    --
    >>>>truth; beauty; unix.<<<<
  93. Re:The Microsoft line of products is still support by teeth · · Score: 1
    1967 TVR Vixen S1 (total production 118)

    100% parts availability...


    Quality counts more than popularity.

    --
    >>>>truth; beauty; unix.<<<<
  94. Geez! by slickwillie · · Score: 2, Informative

    I worked on McIDAS around 1980-1982. It ran on a Harris minicomputer and the OS was named VULCAN (IIRC). I had it downloading weather and satellite maps to a Apple ][. The Mount St Helens eruption was visible on it.

    1. Re:Geez! by cplvr · · Score: 1

      I worked on McIDAS on sparc boxes running solaris 2.3 in the late 90's .. geez. had no idea it was this old.

  95. Re:Let me guess by Anonymous Coward · · Score: 1, Funny

    Alternatively, you could just punch in "58008" and turn the display upside-down...

  96. Re:Here's another ancient one that DOES impact you by Feztaa · · Score: 1

    The Plain View displays (by Raytheon) in the early '70s had an anticipated lifetime of 1015 years; those in the centers today are now at least 10 years past this estimate.

    Wait, are we talking about the 1970s, or the 970s? :)

  97. Re:The Microsoft line of products is still support by Feztaa · · Score: 1

    Ford will work on anything Ford, the year doesn't matter.

    What if I drove in on a Model T? Would they service that?

  98. Re:Here's another ancient one that DOES impact you by orbitalia · · Score: 3, Interesting


    I have worked on "Host" or NAS as it is formally known (National Airspace System) in the UK. (so yes I know Jovial and BAL assembler). Its REALLY fun programming with nearly every variable being global, using hollerith instead of ascii, and being limited to 7 characters for variable names, and missing many basic programming constructs (no while loop for example). Jovial's memory overlaying techiques were ahead of its time though, and is probably the reason these old systems have been able to keep up performance. We inherited the system from the US buy purchasing the 9020 (or rather its forerunner) and getting the software thrown in for free!. Today NAS still handles the entire UK airspace (including the very busy london sectors).

    The approach in the UK is quite different to the States though, we do do changes to the system on a regular basis to improve ATC, and have extra features like automatic DMing, better radar tracking, and recently a way to get rid of PVD in place of a spanking new display system based at Swanwick. The approach in the US i believe has been to build peripheral systems around NAS leaving NAS untouched in the main (I would have thought this was more risky!). Alot of my friends got head hunted to go over to the states in order to make changes to NAS over there due to the high level of competence and knowledge of NAS in the UK, sometimes I wish I would have gone too :)

    I don't agree with your assertion that 16MB of RAM as a limitation with NAS though, most ATC tasks are IO bound, things like printing strips, coordinating with adjacent centres and the like. The biggest problem with NAS is even though it is hardware redundant, it is possible to get a complete loss of processing if the internal memory structures are corrupted somehow, the system will restart on the redundant processor but load in the already corrupt memory structures - oops. I think NAS outdates PVD and should be considered one of the oldest surviving pieces of fully maintained software in the world.

    There is nothing like the feeling of reading code and comments that was *written before you were born!*

  99. Re:The Microsoft line of products is still support by instarx · · Score: 1

    That's a terrible analogy. If your car breaks down five years after you bought it, and you return it to the dealer, do you know what he's going to say? "You only have a five-year warranty on parts and labor. Go find a mechanic."

    His analogy wasn't perfect, but it made his point. What the dealer will really say is "You have no warranty left, but we'll fix it at $25/hour".

    A better analogy would have been "This car is 35 years old and we just can't parts for it any more". That happens and no one complains that Chrysler has run out of door handles for a 1968 Dart and won't make any more. Software-years are like dog-years, and it is reasonable for software makers to stop "making the parts" for old software after 15 years. The original poster says there is NEVER a reason to stop supporting software and uses the car analogy, but he is wrong - there are valid reasons to stop support. If a user absolutely needs to keep 15 year old software running then the onus should be on the user to keep his own in-house software engineers or find independent contractors, just as it is the problem of the 1968 Dart owner to find his own door handle if his Dart is so important to him.

  100. Re:Here's another ancient one that DOES impact you by djneko · · Score: 1
    Air Traffic Control Software: Automated Radar Terminal System (ARTS). The Plain View displays (by Raytheon) in the early '70s had an anticipated lifetime of 1015 years; those in the centers today are now at least 10 years past this estimate. [emphasis mine]


    Wow, that's awesome. I had no idea that software that was programmed in the dark ages was still in use. I wonder how many of the original programmers had their lives cut tragically short by the Bubonic Plague, which seems to have run rampant in the 900s. Hats off to Raytheon, which makes Microsofts 3 year EOLs pale in comparison. Could you imagine using a current MS product circa 3000CE? By then, your computer would be advanced enough to cry when you approached it with the installation cd. :D
    --
    `/\/\
    (^.^)
    (")(")
    not quite an analog pussy, just a cat that plays with vinyl
  101. Re:The Microsoft line of products is still support by The+Grassy+Knoll · · Score: 1

    >a "find" fuction

    Great typo!

    .

    --
    They will never know the simple pleasure of a monkey knife fight
  102. Re:Here's another ancient one that DOES impact you by Haeleth · · Score: 5, Funny
    The 970s, of course. Here's a genuine snippet of tenth-century code:
    x. Lete S be "Haeleth roxoreth"
    xx. For T fram i. to m.
    xxx. Writ hwaet S byth
    xl. Nehst T
    l. Amen
  103. Re:The Microsoft line of products is still support by Anonymous Coward · · Score: 0

    MS-Word 2.0 for OS/2 and Dos is nothing compared to OfficeXP with VBA support.

    True - MS Word 2.0 isn't a massive security problem.

  104. Oldest Supported Software? by happypenguin · · Score: 1

    SPSS (statistical package for social sciences) is still in use and being maintained. I know it goes back something more than 30 years, to the late 60's. Some of the structural analysis programs from the late 60's (STRESS, STRUDL, ICES) might still be around, too, but I haven't encountered any of them recently.

    1. Re:Oldest Supported Software? by mbeckman · · Score: 1

      SPSS has been around since 1968. Check out the very fascinating history of this program here. BTW, I still have a card deck with the original Fortran source code, from 1971, when I ran it on an IBM 1130 minicomputer. Kermit was born c. 1980, and in contrast is "just a kid." Possibly the truly oldest continuously supported software -- which is open source -- is the Fortran IV Scientific Subroutine Library (I have a copy dating back to 1962, which was based on the Fortran II library, which is presumably older but no longer supported). The library was eventually codified as an ANSI standard in 1977. A capsule history is at fit.edu. You can access an archive of the Fortran source code at Harwell's..

  105. Re:The Microsoft line of products is still support by sjames · · Score: 2, Interesting

    Not really, I just make a distinction between obsolescence and wearing out. Obsolescence is a condition of having a functionality that is no longer useful, while worn out is a failure to perform a function (useful or not).

    Now, with that defined, I can still see your point to the extent that worn out and obsolete are both in the broader category of things that are now useless.

    However, unlike worn out which can be fixed by buying exactly what you had before, obsolete can only be solved by buying something different (possibly just a later version of the same software, but nevertheless different.). The costs of providing the old version with new drivers is prohibitive. It can be done but since the number of customers who would have any interest in it could be counted on one hand, they'd have to pay thousands each (and commit to that up front) just to break even.

    There are customers and products where that sort of thing does make sense. It's not that uncommon on mainframes. Of course, if you're a mainframe user, you paid (and still pay) mainframe prices that make that sort of thing worthwhile.

    The other option is Free Software where as long as there is a community of users for a version, there can be upgrades. Even there, obsolescence creeps in. I'm sure it wouldn't be too hard to get a gig ether driver into Linux kernel 2.0.x, but the performance would be terrible, so there is little interest in that. To get decent performance, the whold network stack would need to be updated, so upgrade to 2.4.x and be happy.

  106. Re:The Microsoft line of products is still support by The+Spie · · Score: 1

    >>Ford will not support any Ford car that is older than 7 years. A buddy of mine wanted to get the AC fixed and the Ford dealer pointed him to another unathorized place.

    I'm taking my '95 Windstar to a dealer tomorrow to get a head gasket replaced, and they did a brake job for me a couple months ago, neither with any complaints. Maybe it's just that the dealer in question didn't service ACs.

    Typical case of Slashbot Synecdoche, methinks.

    --
    If using Linux is about choice, how come people complain when I choose to use Windows?
  107. Re:Here's another ancient one that DOES impact you by mrscorpio · · Score: 1

    What is CAATS' slogan?

    CAATS - we're better than ASS, err, AAS.

    Or CAATS - All Your Airports Are Belong To Us.

    *gets modded down*

    Chris

  108. Re:Here's another ancient one that DOES impact you by c.emmertfoster · · Score: 1

    You are my hero.

    --
    We can neither love nor pity nor forgive. If you make a slip in handling us you die!
  109. Changing fonts in TeX (wasTeX is about that old... by WillAdams · · Score: 1

    Setting up TeX is trivial these days---there're pre-compiled binaries for pretty much everything, and if you've got a system which isn't covered by TUG's (the TeX User Group) TeXLive, you're either setting TeX up on a Sharp Zaurus (doable), or on a NeXT (which provided TeX as an installable package, and had a really nice graphical interface, TeXView.app, now improved by Dmitri Linde's InstantTeX).

    Take a look at http://members.aol.com/willadams/portfolio/typogra phy/ and look into my portfolio---pick out what's typeset in TeX and what's not w/o reading the descriptions. You can get those by going to the main link http://members.aol.com/willadams and navigating to my Portfolio.

    For those using LaTeX, fontinst has gotten _much_ better and is now very nicely documented in Philipp Lehman's wonderful tutorial (see my list of texts on typography in my Bibliography / Books listing)

    Many typeface styles are available w/ a default TeX install w/ a one-line change:

    \usepackage{mathptmx}
    gets one Times for text, w/ Symbol and Computer Modern for mathematics (more or less)

    \usepackage{mathpazo}
    gets Palatino for text, Euler and Computer modern and some specially drawn symbols for math (more or less)

    \usepackage{eulervm}
    accesses the wonderful Euler fonts

    Just look at the docs for PSNFSS included w/ your TeX setup.

    William

    --
    Sphinx of black quartz, judge my vow.
  110. What about Kermit? by Anonymous Coward · · Score: 0

    I am surprised that no one has yet mentioned Kermit, http://www.columbia.edu/kermit/. It has been around for a few years.

  111. I found another of the 206 fellow TeX users! by Anonymous Coward · · Score: 0

    glad to hear of your enthusiam for TeX. Soon we may have 210 total users worldwide!

    1. Re:I found another of the 206 fellow TeX users! by WillAdams · · Score: 1

      Take a look at the membership rolls for TUG, dante, bachotex &c. There're a _lot_ more than 210 _members_ of any one of those organizations.

      Estimates of TeX's _direct_ userbase range up in the millions, to say nothing of indirect usage such as the typesetting of catalogs, databases, railroad timetables & dynamic web publishing, look at http://custompub.aimsapp.com for one example of the latter.

      William

      --
      Sphinx of black quartz, judge my vow.
  112. FALSE: pdf beats TeX in publishing by Anonymous Coward · · Score: 0

    How come 90% of paying nespaper, magazine, book publishing jobs use pdf instead of TeX?

    A blind alleigence to TeX's 1980s technology without comparing it to actual modern day software is stupid.

    The argument that TeX can do somethings that PDF or even Word can do is specious at best. How about considering that there are some features that PDF or Word can do that TeX cannot (e.g., spellcheck without spell checking the TeX formatting tags)?

    1. Re:FALSE: pdf beats TeX in publishing by WillAdams · · Score: 1

      Take a look at Han The Thanh's pdftex project. You are aware that the pdf specification provides capabilities which Adobe Acrobat _doesn't_ provide access to? \usepackage{hyperref} enables many of them, and for the others, well there's always \pdfliteral....

      You are aware that Adobe's InDesign uses (finally!) TeX's H&J as the basis for its multi-line composer which they acquired by way of URW's HZ? Funny how for almost twenty years _no one_ developed a better H&J algorithm (Quark, PageMaker, Ventura Publisher, et. al. use ``dumb'' line-at-a-time systems which'll blithely set a tight line next to a loose one requiring _lots_ of manual intervention / tweaking for decent results).

      Spellchecking is trivial in a TeX-aware editor, just use the ``aspell'' program and dictionaries which are aware of TeX tags. LyX even makes it interactive, just like Word.

      As regards what Word or TeX can or cannot do---at my day job I do database publishing, using TeX as the typesetting engine most of the time, take a look at http://custompub.aimsapp.com and let me know what you think it'd cost to develop such a thing using Microsoft tech, and then to deploy it --- I'm pretty sure we beat those costs ;)

      William

      --
      Sphinx of black quartz, judge my vow.
  113. Re:Here's another ancient one that DOES impact you by cyclist1200 · · Score: 1

    The Plain View displays (by Raytheon) in the early '70s had an anticipated lifetime of 1015 years; those in the centers today are now at least 10 years past this estimate.

    I wouldn't have thought there would be much call for air traffic control in A.D. 970.

  114. Re:Here's another ancient one that DOES impact you by Jetson · · Score: 1
    What is CAATS' slogan?

    They call it "Canadian Automated Air Traffic System".

    The controllers say "Can't Automate All That Shit".

  115. Re:Let me guess by Anonymous Coward · · Score: 0

    And you're wasting your time posting a troll. I wouldn't want to GUESS what that means you look like (oh, I know, single, overweight, a virgin, and have really bad acne, halitosis, no job, and spend most of your time sleeping under a bridge dreaming about hookers).

  116. A post actually about McIDAS by CaptainAvatar · · Score: 1

    I had to support it for a while (about 5 years ago), under both Solaris and OS/2. From an admin point of view, it was both a POS and a PITAS :) I'm not surprised to find out that it's 30 years old, it's obviously very krufty.

    --
    The real Captain Avatar is a fictional character, so I suppose he doesn't mind if I impersonate him.
  117. space probes? by joshuac · · Score: 1

    I bet there are a couple probes out there, launched in the early 70's, still in contact with earth. And on the earth side, a huge support infrastructure is built around working through the limitations of the simple software on those probes. Especially when some of the hardware on the probe is malfunctioning. Then the ground crew (probably, I only can deduce this) gets to pore over the code burned into the firmware on the probe and come up with some clever work arounds to continue to get useful work out of it.

    One thing; computing equipment on the older probes may barely qualify as general purpose computers (more like single purpose calculators). So does the crude hand-wired "firmware" then count as code?

  118. Airline reservation systems by kjs3 · · Score: 1
    The Transaction Processing Facility (TPF) on IBM mainframes dates from the mid- to late-1960s (maybe earlier). It's a high-volume transaction monitor plus minimal operating system, and runs on bare metal (i.e. no VM under it).

    TPF is typically used to run travel industry reservation systems (Delta Airlines is one huge customer). It is still supported by IBM and several specialty consulting houses, though apparently much support is done in-house (at least it was in the early '90s when I was consulting at Delta).