Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Linux

Linux May Soon Lose Support For the DECnet Protocol (theregister.com) 69

Microsoft software engineer Stephen Hemminger has proposed removing the DECnet protocol handling code from the Linux kernel. The Register reports: The timing is ironic, as this comes just two weeks after VMS Software Inc announced that OpenVMS 9.2 was really ready this time... That announcement, of course, came some months after the first time it announced [PDF] version 9.2 [...]. The last maintainer of the DECnet code was Red Hat's Christine Caulfield, who flagged the code as orphaned in 2010. The change is unlikely to vastly inconvenience many people: VMS is the last even slightly mainstream OS that used DECnet, and VMS has supported TCP/IP for a long time. Indeed, for decades, the oldest email in this reporter's "sent" folder was a 1993 enquiry about the freeware CMUIP stack for VMS.

One of the easier ways to bootstrap VMS on an elderly VAX these days is to install it on the SimH VAX hardware simulator, and then net-boot the real VAX from the simulated one. Anyone keen enough to do that will be competent to run an older version of Linux just for the purpose. Although their existence is rapidly being forgotten today, TCP/IP is not the only network protocol around, and as late as the mid-1990s it wasn't even the dominant one. The Linux kernel used to support multiple network protocols, but they are disappearing fast. [...] For a long time, DECnet was a significant network protocol. DEC supplied a client stack called PathWorks to let DOS, Windows and Mac clients connect to VAX servers, not only for file and print, but also terminal connections and X.11. Whole worldwide WANs ran over DECnet, and as a teenage student, your correspondent enjoyed exploring them.

This discussion has been archived. No new comments can be posted.

Linux May Soon Lose Support For the DECnet Protocol

Comments Filter:
  • by Anonymous Coward
    Must be bad, deny.
    • by Z00L00K ( 682162 ) on Wednesday August 03, 2022 @09:53PM (#62761036) Homepage Journal

      That's because now there's an x86 version of OpenVMS [vmssoftware.com] available.

      • by kenh ( 9056 ) on Wednesday August 03, 2022 @10:40PM (#62761094) Homepage Journal

        Apply for OpenVMS V9.2 Evaluation License

        To help us qualify your application for this evaluation release kit, please fill out the following survey. Please be advised that community (hobbyist) licenses are not currently available, evaluation licenses are provided to commercial customers only.

        So I guess I can't get rid of my microVAX, at least. It yet...

        • by vbdasc ( 146051 )

          So I guess I can't get rid of my microVAX, at least. It yet...

          Do yourself a favor and use an emulator.

          • The emulators boot too fast. They also don't provide the sort of radiant heat in winter that a microVAX does,

    • Seriously, you want to argue in support of keeping DECnet support in Linux simply because it was suggested by a Microsoft employee - a full 12 years after last developer supporting the Linux DECnet code called it "obsolete"?

      This has literally nothing to do with Microsoft -at all - but you can't help but be triggered by the mere mention of their name?

      • by edis ( 266347 )

        And why they have to be mentioned? They are opposite realm of computer culture. Far away.

        • by Sique ( 173459 ) on Thursday August 04, 2022 @01:42AM (#62761292) Homepage
          Because the original Microsoft Networking stack was SMB/NetBEUI, which is based on PathWorks, which is the non-VMS implementation of DECnet, and which was provided by DEC to Windows 3.11.

          If you are using Windows shares today or use a Windows network printer, you are using a TCP/IP re-implementation of SMB based on TCP instead of DECnet. So, Microsoft Networking was the last big use case for DECnet on Linux besides bootstrapping VMS on old DEC hardware.

          • by Shimbo ( 100005 ) on Thursday August 04, 2022 @03:05AM (#62761378)

            If you are using Windows shares today or use a Windows network printer, you are using a TCP/IP re-implementation of SMB based on TCP instead of DECnet. So, Microsoft Networking was the last big use case for DECnet on Linux besides bootstrapping VMS on old DEC hardware.

            No. To my knowledge there never was a SMB implementation over DECnet. PATHworks contained various things: the client included DECnet for Windows; the server included an SMB file server which ran over NETBEUI. NETBEUI was developed by Microsoft and IBM back in the day and was a simple non-routable protocol.

            Reverse engineering how the PATHworks server worked led to the birth of SAMBA but no DECnet was involved.

          • by edis ( 266347 )

            How could you fantasize like this? SMB is not DEC, why couldn't you tell this much.

      • by Askmum ( 1038780 )
        Don't feed the troll.
      • by dgatwood ( 11270 )

        Seriously, you want to argue in support of keeping DECnet support in Linux simply because it was suggested by a Microsoft employee - a full 12 years after last developer supporting the Linux DECnet code called it "obsolete"?

        Orphaned, not obsolete. Orphaned means no developer is still working on the kernel code. Obsolete means almost no users are using/installing the kernel module. To be fair, it is probably both, but still.... :-D

    • by vbdasc ( 146051 )

      Must be bad, deny.

      Probably, if their proposal included supporting NetBEUI in the place of DECnet.

    • Same person who got rid of IPX and SPX.

      • I want my banyan vines and xns back.

        csb: I still have my cisco employee 'list of all protocols' shirt from the early 90's. something like 'everyone talks about it' and lists of protocols like x.25, vines, appletalk, decnet, etc etc.

        pretty famous shirt from back then. every newhire got that when they joined.

        it really was something: the list of protos they supported included everything that mattered. it was a nightmare carrying all that in the base code.

    • Stephen has been a Linux maintainer and contributor far longer than he's been at Microsoft. There's a good reason he's also known as the Network Plumber in the kernel's network stack.

    • by Tablizer ( 95088 )

      Sometimes Microsoft is accidentally right.

      If the usage of a sub-system drops below a certain percent, it should be removed and turned into a pluggin.

  • I found an 11 780. RPI site facilities hooked up the electrical outlet in our club room incorrectly and swapped neutral with a phase or got the phase rotation wrong, I cannot remember. When turned on a lightning bolt shot through all the system planars and I knew we just lost a working piece of history.

  • by MavEtJu ( 241979 ) <slashdot&mavetju,org> on Wednesday August 03, 2022 @08:30PM (#62760924) Homepage

    We had one of these worldwide DECnet WAN infrastructures around 1996 or so. Bloody system came down every week with lots of meetings, RCAs, with everybody and their dog etc.

    Then one week it didn't. And the next week neither. And nothing in the third week.

    Then we were called into a meeting to explain why the DECnet trafic didn't go through their DECnet nodes anymore but all went through our Cisco routers, despite that they explicitly had told us not to do it.

    • Also remember, a big computer worm occured on SPANnet (space physics analysis network). The "Father Christmas Worm" because it wsa just before Christmas in 1988, and also less than two months after the more famous Morris Worm. So the SPANnet worm also made it into the mainstream news briefly.

      The thing is, there was so little network security in VMS. Neither DECnet nor IP had security in the protocols themselves, they relied upon the host computer to do the security as to who is allowed to do what over a

  • IPv6 (Score:5, Funny)

    by Cassini2 ( 956052 ) on Wednesday August 03, 2022 @08:41PM (#62760938)

    If it takes this long to migrate from DECNet, IPv4 will be around for a long time yet ... :)

    • by Z00L00K ( 682162 )

      If you make the next "killer app" that will require IPv6 for full functionality and state "contact your ISP for IPv6 to get full functionality" then you might get things moving.

      • Naw, companies would rather proxy everything through "the cloud" so they can make even more money harvesting data and forcing obsolescence when they shut down the cloud service it depends upon 20 months after you buy it than, well, make their device directly-accessible via IPv6 without involving them as mandatory middlemen.

      • The killer app for IPv6 is basically any use case that is not content consumption. Things that most ISPs don't like or explicitly forbid. They'd love to put everyone on a CGNAT and forget about IPv6.

      • Our devices are all IPv6. However the customers usually connect to them via IPv4 because that's the practical way to get a secure tunnel via a public internet provider. Overall, IPv6 is simpler even if it does mean tables get larger. In a world where people aren't shy about using 32-byte UUIDs to identify entities on a single computer, why they're upset about having to use 16 bytes for a world wide address.

    • no kidding, I have to wonder if ipv6 will be the next thing they drop support for
    • The original DECnet supported only 2 nodes. Phase 2 allowed 32 nodes! Phase 3 (1980) allowed 255 nodes, and eventually phase 4 and 5 allowed a whopping 64449 nodes! Of course, these weren't internets, the use was to support communications within a company or school, or with a limited set of like minded entities. It was expected you knew all the nodes, much like the early ARPAnet days where you'd have each machine with a unique name, worldwide (kremvax). In that sense, 64,449 nodes is more than anyone w

  • by spaceyhackerlady ( 462530 ) on Wednesday August 03, 2022 @10:16PM (#62761074)

    Back in the day I worked for DEC, a company with neat technology and total buttheads deciding what to do with it. I worked with DECnet (mainly via PathWorks) and knew it well. Making it run in 640k and having enough memory left over to do anything else was a challenge.

    I didn't know Linux even supported DECnet. Shows how much attention I've paid to it since then.

    ...laura

    • by micheas ( 231635 ) on Thursday August 04, 2022 @01:52AM (#62761306) Homepage Journal

      In the late 90s/early 2000s I used Linux to bridge all sorts of networks. You could have a file server connected to Novell, DECnet, SMB, AppleTalk, and serve the same files over NFS on TCP/IP.

      It was probably how Linux took over the server rooms. It was the glue that could connect to anything.

    • I worked at DEC (at the mill, MLO) for a few years, and in the boston area, overall, for over 5. DEC was the major force in the area and everyone knew who they were. DEC stuff was great. customers liked it and it was very reliable. we had actual designers who thought things out.

      I like telling the story about the painted line colors on the walls in the mill, the main corp HQ in maynard, mass, back when they were still around. the mill was over 100 years old and buildings were added over the years and br

    • Do you smile when you read a contemporary article about NFTs?
  • Comment removed based on user account deletion
    • You dun did it now...

      Just for laughs I searched for "SMB alternative" and my browser had a huge message at the top, "There is no alternative to SaMBa"... whelp

      • by vbdasc ( 146051 )

        They forgot about AFP/Appletalk... as always.

        • by Lproven ( 6030 )

          Hi there. I wrote the article. Did you actually read it?

          Because I specifically mentioned AppleTalk, as well as IPX/SPX.

          • by DarkRookie2 ( 5551422 ) on Thursday August 04, 2022 @08:21AM (#62761780)

            Hi there. I wrote the article. Did you actually read it?

            Who has time for that when shit posting is involved.

            • At least RingTFS (then mouth off, but before posting) at least skimming TFA used to be the baseline. Even that is strongly contra-indicated in the modern slashdot world of clickbait headlines and random copy/pastes that really aren't summaries at all.

          • by hawk ( 1151 )

            >Did you actually read it?

            What part of "slashdot" don't you understand? :)

            you must be new here.

            [duck]

            hawk

          • by vbdasc ( 146051 )

            Hi there. I wrote the article. Did you actually read it?

            Because I specifically mentioned AppleTalk, as well as IPX/SPX.

            Hi, how do you do?

            I actually read a part of it, thanks. Can't remember if you mentioned XNS, though :)

            Note that when I wrote "they forgot" I meant the people who think "there's no SMB alternative", rather than the article or its authors :)

            • by Lproven ( 6030 )

              Hi. :-)

              A part?! It's only about 500 words long. It's a short! :-(

              No I do not mention XNS. Has Linux _ever_ supported XNS? Not that I'm aware of.

  • by Bu11etmagnet ( 1071376 ) on Thursday August 04, 2022 @12:48AM (#62761226)

    Lovingly referred to as DRECKnet by many of its users.

  • I'm working on porting the Essex MUD-1 code to Linux, so need as many DECisms as I can have, even if I never actually use them in the end.

    • by Shimbo ( 100005 )

      I'm working on porting the Essex MUD-1 code to Linux, so need as many DECisms as I can have, even if I never actually use them in the end.

      That's cool. I spent a few late nights (fortunately only a few) in MUD-1 and 2 back in the day. Is the codebase online somewhere?

      • by jd ( 1658 )

        I asked Richard Barlte (one of the authors) for a copy and he obliged. It's truly ingenious, but a nightmare to read. I might well see if he's ok with me putting it somewhere where fans can work together to do a proper port. At the time I asked, my plan was to compile it in a DEC-10 emulator and see what happened, but - as he predicted - that's very hard going.

  • The nickname we used for PathWorks was PatchWorks due to obvious reasons, but I give credit to the solution successfully scaling up to run Windows file sharing for many hundreds of PCs in the mid 90s.

  • ...just for the pleasure of annoying all the anti-vax [wikipedia.org] employees working in the department.
  • Disclaimer: I worked @ DEC/Compaq from 1992 to 2000. And I worked the two engineers who effectively brought up/booted Linux on Alpha (Jim and Jay) starting a bit earlier than Linux 1.3.5x. DECnet was NEVER, relevant outside of VMS environments. Whining about the removal of a truly obsolete protocol from the 1980s is just that - whining. I suspect the Original Poster is a 'death or die' VMS user.
  • VMS is dying, Netcraft confirms it.

C makes it easy for you to shoot yourself in the foot. C++ makes that harder, but when you do, it blows away your whole leg. -- Bjarne Stroustrup

Working...