• Imgonnatrythis@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    82
    ·
    5 days ago

    This is a very ass-kissy M$ article. Love the “m$ continues to embrace open source”. Yeah you can tell because they open the code to their software many decades after it is completely obsolete.

  • JaymesRS@piefed.world
    link
    fedilink
    English
    arrow-up
    47
    arrow-down
    1
    ·
    5 days ago

    A spokesperson said that the only reason they didn’t open source Windows 3.0 and Windows 3.11 for Workgroups at the same time was that it was still in use for some highly critical systems.

    /s //Probably

    • palordrolap@fedia.io
      link
      fedilink
      arrow-up
      15
      ·
      5 days ago

      I bet there’s a not insignificant chunk of Win3.11 code still lurking at the heart of Windows even now. Patched and recompiled for 64 bits, but still there.

      Though most of it is probably for backwards compatibility by this point. Or so we should hope.

        • osanna@lemmy.vgOP
          link
          fedilink
          English
          arrow-up
          3
          ·
          4 days ago

          Windows 11 is finally a mature operating system that most people would be happy to use.

          NOPE.

        • dubyakay@lemmy.ca
          link
          fedilink
          English
          arrow-up
          2
          ·
          5 days ago

          I last had to use the ODBC data sources file picker in 2016, so about ten years ago, in Win7. Completely forgot how much of a drag it was.

      • addie@feddit.uk
        link
        fedilink
        English
        arrow-up
        6
        ·
        5 days ago

        An interesting assertion. A full install of 3.11 was about 8 MB or so, and all of the 8086 / -186 / -286 / -386 code will have been thrown away a long time ago. I doubt there’s much of PROGMAN left, and all the fonts and art assets are long superseded. So in terms of total code, it can’t be much. But on the other hand, the code that you write for an event loop or to handle driver interrupts hasn’t changed conceptually very much in that time. Most programmers would reimplement the basics in a very similar way, so there’s not much point in redoing it.

        When I used to work in the water industry, we still had programmable logic controllers (PLCs) controlling pumpsets from the 1950s. The last person that could have modified them had retired and since died more than 30 years before. But deciding which pumps to run in order to best fill a reservoir is not logic that needs updating every day, not even every decade. Still working fine, don’t touch it. So I still laugh at my colleagues that can’t touch code that was written a few years ago in an unfashionable library. That’s not tech debt. Try, written by your grandparents for CPUs that had stopped being made before you were born.

        And I remember 3.11 being perfectly good enough at the time, anyway. Wasn’t any Linux at that point.

      • prenatal_confusion@feddit.org
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 days ago

        In new displays as well? Or are there some legacy considerations for the old displays that are still around?

        I saw a Windows OOM error screen (something modern, win 10 at least) on my local transit providers in tram screen. One of them, the other 10 were working fine. That means that they each screen has its own os and hardware that needs to go with it.

        How is that financially dependable or even practical to maintain? Hardware solution: video signal splitter Software solution: embedded controller board (pi1 would be good enough or some industry comparable product) for own os and software to run the information grabbed from the network. As images or as data that is then rendered.

        I get that supporting legacy sucks. But it must be cheaper (not to mention easier and good on the brains for the it people) to get this stuff updated and kick it out. I kinda get it with banking mainframes and such but in this case there is nearly no risk involved when it goes down and needs to be fixed. And it went down anyways.

    • HertzDentalBar@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      5 days ago

      I’ve got equipment in the field thats from the early 90s. I imagine there’s plenty of computer driven shit that just works so never gets replaced.

      The best part about shit that age is you can easily fix shit with some electronics or engineering skills.

  • CanIFishHere@lemmy.ca
    link
    fedilink
    English
    arrow-up
    19
    ·
    5 days ago

    I owned a copy of MS-DOS 1.0. The source code listing was included in the back of the manual.

  • frongt@lemmy.zip
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    1
    ·
    5 days ago

    Microsoft explained, “These materials aren’t just operating system releases in the traditional sense. In several cases, the listings represent point‑in‑time working states and hand-written notes, preserved by Tim Paterson himself. Think of them as a printed commit history of a Git repository.”