Slashdot Mirror


DECnet Isn't Dead

Ronald Dumsfeld writes "The odds of folks under the age of 25 on Slashdot having heard of DECnet are pretty slim. This article over at Datamation gives some insight into people who've not given up on it. Poke around and find the documentation for the OSI-compliant version, or download the Linux version of the older DECnet IV and bask in the Security Through Obscurity."

24 of 375 comments (clear)

  1. TCP/IP license fees? by ZiZ · · Score: 4, Interesting
    From TFA:

    IP, though, is the industry standard protocol. These days, everybody knows how to use TCP/IP. That means anyone also deploying DECnet has to license both protocols. The good news is that the DECnet fees are a bit less than those for TCP/IP.

    Did I miss something? So far as I know, the specifications for TCP, IP, and (most) assorted support protocols are openly avaliable, free of charge to implement, screw up, use and abuse. Is this suggesting DECnet fees involve someone paying you to use it? If that's the case, sign me up!

    --
    This flies in the face of science.
    1. Re:TCP/IP license fees? by UseTheSource · · Score: 5, Informative

      The specification, yes... The implementation, no. Last I worked on VMS, there was no "built in" TCP/IP stack. This had to be added on after the fact, usually in the form of a closed-source, proprietary implementation. (i.e. MultiNet).

      --
      "Ein Volk, ein Reich, ein Führer." -Adolf Hitler
      "We are one Nation, we are one People." -The One 'leader'
  2. Of course it isn't dead! by CyricZ · · Score: 5, Interesting

    DECnet is often used these days for very mission critical applications. The firm I work for uses DECnet because it is the easiest and most reliable way for us to maintain our VAX and Alpha clusters. Indeed, it is by far the most superior form of networking out there for applications where the uptime must be literally 100%.

    We have had sales reps from various vendors come and suggest moving to a Windows 2003/PC setup (HAHA!) or towards a more UNIX/Linux-based setup. But we will stick with our DECnet-based VAX and Alpha clusters because they are known to work, and they work pretty damn well! But that's because it is amongst the finest of DEC engineering. That's the sort of engineering you just don't find these days.

    --
    Cyric Zndovzny at your service.
    1. Re:Of course it isn't dead! by CyricZ · · Score: 5, Insightful

      You've obviously never used real computing systems engineered for quality and reliability by true engineering firms like DEC and IBM.

      These systems are like the Roman aqueducts. Sure, they're ancient, but they function to the point of still being very usable today. That is because they were designed to last. I'd trust my 25 year old VAX cluster over any PC-based system or cluster any day.

      --
      Cyric Zndovzny at your service.
    2. Re:Of course it isn't dead! by ettlz · · Score: 3, Funny

      The software and hardware that drives my heart and lungs require 100% uptime.

    3. Re:Of course it isn't dead! by kerrle · · Score: 4, Interesting
      Oil Refineries.

      The Valero refinery down here uses VAX machines to monitor the gauges on the equipment all over the plant.

      Think about it - refineries don't have "downtime"...pretty much ever. Even when they're doing work on one part of the plant, the rest keeps going.

      And they can't miss data - for both safety and environmental reasons.

    4. Re:Of course it isn't dead! by jayhawk88 · · Score: 4, Funny

      Allow me to translate this for the rest of you (*Disclaimer: I'M JOKING!*):

      DECnet is often used these days for very mission critical applications. The firm I work for uses DECnet because it is the easiest and most reliable way for us to maintain our VAX and Alpha clusters.
      Our network guys are so old they played spades with Moses. We haven't upgraded a server in 15 years, and that's the way we like it!

      Indeed, it is by far the most superior form of networking out there for applications where the uptime must be literally 100%.
      I can get double time and a half anytime I want since I convinced the CEO that our SQL server needed to be up 24/7.

      We have had sales reps from various vendors come and suggest moving to a Windows 2003/PC setup (HAHA!) or towards a more UNIX/Linux-based setup.
      The entire city's sales force is drooling over the possibility of snagging our contract once our old kit finally goes into meltdown.

      But we will stick with our DECnet-based VAX and Alpha clusters because they are known to work, and they work pretty damn well!
      But I'm one of those power-tripping BOFH's who won't let a Blackberry into the building without my say-so.

      But that's because it is amongst the finest of DEC engineering. That's the sort of engineering you just don't find these days.
      My dad played gold with Ken Olsen.

  3. Double Wow! by richieb · · Score: 3, Interesting
    I remember installing DECnet on a couple of PDP-11/70s. Back in the Jurassic era of computing. And then writing some networking code in Pascal....

    --
    ...richie - It is a good day to code.
    1. Re:Double Wow! by Christian+Engstrom · · Score: 3, Funny
      Back in the Jurassic era of computing.
      I remember it vividly (I'm 45).

      Like, when the operating system was like actually

      • stable
      • documented
      • consistent, so that you could actually memorize commands and their options
      Those were the days.

      I apologize for being an old fart, but having spent the last five years with Windows as my primary OS (after having been on VMS since 1985), I'm still emphatically unimpressed with what goes for "modern technology".

      Of course there are things you can do on Windows or Unix that simply weren't available on VMS. But when it comes to reliability and sheer good design, I still very much miss VMS.

      Like I said, I apologize. :-)

      --
      Christian Engström, Former Member of the European Parliament 2009-2014 for The Pirate Party, Sweden
  4. The implementation must be licensed. by CyricZ · · Score: 4, Informative

    The OpenVMS implementation of TCP/IP and DECnet must be licensed seperately from the operating system. That is what they mean. The OpenVMS TCP/IP implementation costs less than the OpenVMS DECnet implementation.

    --
    Cyric Zndovzny at your service.
  5. But OSI killed Decnet by shoppa · · Score: 4, Informative

    The coming of OSI and it's asinine 7-layer model stiltified DECnet in the 90's. I'm sure that being OSI-compliant was a big deal at the time, but nobody cares anymore. And other than crossing the t's and dotting the i's to meet some government spec at the time, nobody really wanted it.

    Before OSI, DECnet was sleek, widespread, easy, and portable across many platforms.

    After OSI compliance, it was sluggish, cantankerous, difficult, and verbose.

  6. Re:DECnet Isn't Dead? by CyricZ · · Score: 5, Insightful

    That's because it is a Windows box running on an old PC. Indeed, PCs in general cannot be trusted with essential data. That is because PCs are a commodity item designed to be low in cost, and to work just well enough to outlive their warranty.

    Systems from DEC and IBM, from the 1970s, are known to work very well even today. That is because they were engineered for reliability, quality, and extremely long lives (40+ years). That is why they can be trusted with critical data, even decades after they were manufactured, while a seven year old PC is most likely sitting in a closet broken, leaking mercury.

    --
    Cyric Zndovzny at your service.
  7. Re:Actually... by w1r3sp33d · · Score: 4, Funny
    not dead, it just lurks in the dark, more like undead. I got called to troubleshoot a server farm with occasionally severely degraded network performance. Occasionally like every Tuesday --> Saturday at noon.

    Once I flipped my sniffer to look at more than just TCP/IP I found both IPX and DECnet running hard, doing full file system backups, copying gig's of old logs, etc. Their network "admins" valuable input was limited to: "sniffers can do that?"

    Anyway, not completely dead...

  8. When I was your age... by cshark · · Score: 3, Funny

    Why, I use DECnet all the time. I am a purist, and refuse to work with upstart protocols like TCP/IP. I believe the height of technology in its purist form came in 1985. So why upgrade?

    Why, my gopher web server works just fine, and I run it from a floppy disk on my 8088 XT. In fact, I do everything on my 8088 XT. It can even play Midi files in mono! Sure, it's not as pretty as some of the fancy shmacy new wave "windows" systems, but show me something you can't do from the command line in DOS, and I'll show you something I refuse to learn how to do.

    Why, when I was your age, we had to walk ten miles to school, program in BASIC, and the games we played were based on revolutionary 8 bit technology! We didn't have an "internet." Internet schminternet, give me a text based BBS for my Hayes 3 Baud modem, and I can download over pixilated porn till the cows come home. And we liked it!

    --

    This signature has Super Cow Powers

    1. Re:When I was your age... by oaklybonn · · Score: 4, Funny

      Jerry? Jerry Pournelle? How the hell are you man!

  9. Ahhh, VMS and DrECknet by YankeeInExile · · Score: 4, Informative
    I remember having a heterogynous network with VMS w/ the CMU-TEK TCP/IP package and Sun 4 with DECNET. You could telnet to the Vax, or at the vax say
    SET HOST SPARKY
    .

    Those who wished to mock VMS would say "VMS Only has two commands, SET and LOGOUT"

    Sadly, SET was terribly overloaded ... SET DEFAULT was how you changed (among other things) your current working directory; logging into another host across the network was SET HOST; disabling traps in a .com file was SET NOON;

    I loved VMS, not because it was a speedy lightweight OS (it was absolutely the opposite in every way) ; but it was the friendliest OS out there for the hard-core assembly language programmer, and the VAX has an architecture that makes programming in assembly a joy.

    --
    How does the Slashdot Effect happen given that no slashdotters ever RTFA?
    1. Re:Ahhh, VMS and DrECknet by TheRaven64 · · Score: 3, Funny
      the VAX has an architecture that makes programming in assembly a joy.

      How true. What other architecture has a single instruction for factorising polynomials.

      --
      I am TheRaven on Soylent News
  10. Ah yes, the one with the MAC address thing by po8 · · Score: 3, Insightful

    Yeah, I remember DECnet. The coolest thing about it is that it required you to have a special DECnet MAC address for every Ethernet port on each host. The good news is that this led to widespread Ethernet MAC reprogrammability...

  11. Linux Decnet by OlRickDawson · · Score: 3, Informative

    As a user of the linux decnet stack, I would say the Linux decnet stack works pretty well for talking to old VAXen. There are still places with old VAX computer embedded in equipment that would take millions to replace. The Navy is using Charon VAX http://www.softresint.com/charon-vax/ in some places to keep from having to replace the attached hardware. SIMH http://simh.trailing-edge.com/ works very well for emulating a vax, but is software only. A vax emulation running on SIMH on linux can talk decnet, and so can the linux machine it runs on. However, because DECNET sets the mac address as the decnet address, the Linux's decnet can't talk to the SIMH running on it. So, I had to put tcp/ip on the simulator to get them to talk. It would be nice if Linux's emulator could set it's mac address at runtime, and have several, so it could to the routing, and talk to the SIMH emulator, but it isn't possible now.

    --
    Ol' Rick Dawson had a farm EIEIO
  12. Oh, great... by PornMaster · · Score: 3, Funny

    Alpha is dead, but DECnet lives on.

    *sigh*

  13. Re:you've probably had sex with a woman, too by Anonymous Coward · · Score: 3, Funny

    I am glad to see that Slashdot community is immune to the specter of promiscuency that seems to rule today.

    I regularly visit Slashdot, not because I share an interest in various "computer" arcana, or find obscure technical doodads interesting, but because here I find soulmates in my quest for celibacy.

    I searched to and fro, and I haven't found so many virgins since I visited a eunuch seminary on an island with no girls.

    Thank you for the motivation!

    WhitePony

  14. Re:Wow by Oculus+Habent · · Score: 4, Interesting

    I am 25, and were it not for random chance, I wouldn't know anything about DECnet. Until the the MicroVAX 3500 at work lost its boot drive in a power outage - 1.5 months ago - we actively used DECnet; The VAX primarily served software images to DECservers, which our old HP-UX server did most of the communication. I still have the hulking pair of RA81 behind me. We had several DECwriter III (LA120) paper-feed terminals that we used as wide-carriage impact printers for shipping documents and labels, and two large Line Matrix greenbar printers.

    During the transition and move (all obtained from a previous company) several pieces stopped working. As I understand it, they'd been robbing pieces right and left to keep what was working still working. I poured through manuals as old as I am, and dug up default passwords. Thankfully, they weren't exactly security-conscious.

    Anyone want a MicroVAX? You pay shipping. :)

    --
    That what was all this school was for... to teach us how to solve our own problems. -- janeowit
  15. What are the odds? by mark-t · · Score: 4, Funny
    The odds of folks under the age of 25 on Slashdot having heard of DECnet are pretty slim
    Not as slim as the odds of folks under the age of 25 that _aren't_ on Slashdot having heard of DECnet.
  16. Re:Summary of tech advantages? by whit3 · · Score: 3, Informative

    Excellent question! Piddling little things like performance
    and does-my-router-know-it aside, the DECNet wasn't
    just a protocol, it was an enhanced user experience.

    Instead of just transferring files, you could refer to a
    file on a foreign computer by name (a facility similar
    to our DNS (domain name system)). The network access
    was transparent.

    So, every file open of "file" opened the file in your
    current default directory.
    Open "directory/file" and you can get the file in a subdirectory
    Open "disk:directory/file" and you get the file on a specific
    rooted filesystem (other disk drive, usually)
    And, open "outofstate::disk:directory/file" and you have
    access to any known node (other computer) whose disk
    and directory are readable (permitted) through the network.

    The beauty of it is, there's no need to recompile the program,
    just to feed it the string (filename and other info all go into
    the same OPEN command).

    Everyone using the internet with named URLs (universal
    resource locators) and DNS (domain name service) has
    similar capabilities nowadays, but DECNet users had it
    two decades ago. And they had it in ALL cases of file
    access. You could tell the help utility to read
    helpfiles from Stanford's SSRL physics lab, or tell the
    print output to go to a teletype in Maine.

    And DECNet used (originally) mainly LAT networking protocols,
    not TCP/IP, because it predates the internet; I have a short
    stack of LAT network boxes that don't know TCP/IP, but
    they'd be hard to replace this week (and they're all 10base2 or
    somesuch, which is another issue...). There's nothing
    intrinsically LAT-based about the DECNET, it's just the
    historically original pairing; I presume DECNet and TCP/IP
    are mainly cooperative these days.