• PhobosAnomaly
      link
      fedilink
      English
      347 days ago

      His voice isn’t much different!

      I watch his videos because it’s nice to have an insider view of what was the formative years of Microsoft’s assimilation creation of a common office workspace. The anecdotes are deliciously 90’s, the openness is refreshing, and the implementation detail is quite interesting.

      My other half likes the videos because he has that quite monotone voice, with quite an even canter and the odd lingering pause that can send her to sleep.

      Win win.

    • @iliketurtles
      link
      English
      96 days ago

      Seems right on brand for him. He wrote a book about his life and struggles being on the spectrum. I wouldn’t be surprised if it’s not intentional at all.

      Amazon Link to book

  • Possibly linux
    link
    fedilink
    English
    297 days ago

    Microsoft loves open source!

    Meanwhile FreeDOS being a drop in replacement for decades

  • ConfusedPossum
    link
    fedilink
    207 days ago

    What are the consequences of this

    Like does this mean they could develop an app where you just have a library with all those nostalgic legacy games

    • lemmyvore
      link
      fedilink
      English
      256 days ago

      DOS wasn’t a very complex OS and has already been reverse engineered more or less completely. Apps like DosBox already exist. It might cause a couple of minor revelations if/when the source is finally opened but I doubt it will have a big impact.

    • @[email protected]
      link
      fedilink
      English
      197 days ago

      Very little. Older versions had already been open-sourced previously. This is specifically version 4.0, and the last version released was 8.0.

      • @davidgro
        link
        English
        227 days ago

        Technically correct, but 7 and 8 were part of Windows 9x.
        The last standalone version was 6.22

  • @solrize
    link
    English
    14
    edit-2
    6 days ago

    I thought this was a specific, unpopular version. The versions people actually used are still closed. Did that change?

    • @ripcord
      link
      English
      66 days ago

      4.0.x wasn’t great but it was used pretty heavily.

      It’ll be slightly interesting to see it, and I’m not sure a more “popular” version like 5.0 would be much more interesting.

      I’m curious about releasing 6.0 or 6.2, which MS was forced to recall because they “stole” some technology and put it in DOS. Although part thatd be interesting would be any damning code comments.

    • @anlumo
      link
      English
      77 days ago

      No, still the same.

  • TimeSquirrel
    link
    fedilink
    9
    edit-2
    7 days ago

    Wonder what the reason was for so much being in raw assembly when C existed. A basic library/API would be one of the first things I’d tackle in an OS. Move on to a higher level as soon as you’re able.

    • @davidgro
      link
      English
      147 days ago

      C compilers (at least on personal computers) weren’t great at optimization back then and every kilobyte mattered - the user only got 640 of them, going beyond that required jumping through hoops.
      Similar for MHz, hand optimization was important for performance since there was so little CPU time to go around.

      • @[email protected]
        link
        fedilink
        English
        26 days ago

        And also legacy… If something is already written in assembly and you want to add a feature, you’re not going to completely rewrite it.

    • palordrolap
      link
      fedilink
      126 days ago

      Compilers were much less complex back then and didn’t do a great deal of optimisation. Also hardware was slow, so your compiled code, which wasn’t necessarily optimal either before or after the compilation phase, was at least half as fast as you wanted it to be.

      If you wanted speed, you hand-rolled assembly.

    • @bandwidthcrisis
      link
      English
      117 days ago

      Not everyone knew C.

      Lack of trust: what was it doing behind the scenes? What’s if it just went and … allocated memory all by itself!!

      Optimization wasn’t so good back then. People believed that they could write better assembly. For speed and size.

      Memory was tight. C would include big libraries even if only one function was needed. If “hello world” was several k in size, that added to the suspicion (even though that was a fixed overhead in practice).

      • @[email protected]
        link
        fedilink
        English
        47 days ago

        People believed that they could write better assembly. For speed and size.

        Now we know we can’t write better C.

        Though my teacher in tech school a few years ago ran an entire OS, where everything is written in assembler. What was it?

        • @[email protected]
          link
          fedilink
          English
          46 days ago

          Maybe Kolibri OS?

          Its an amazing project, booting from a single floppy disk into a full graphical OS with multiple tools. And that on PCs with almost no RAM.

          I sometimes use it to backup ancient PCs.

          • @[email protected]
            link
            fedilink
            English
            36 days ago

            Yeah, sounds like this, thanks!

            Makes me wonder why the suckless guys don’t hook in there.

    • AggressivelyPassive
      link
      fedilink
      English
      77 days ago

      Because Ryan wrote it like this 10 years ago and nobody bothered to rewrite it in C.

      Back then, I’d guess most developers were relatively fluent in assembly, so if there’s only a small change to make, they’d just change the assembly and move on.

        • @ripcord
          link
          English
          16 days ago

          I…don’t think that’s true. Or the reason why.

          Anyone doing, say, OS development, sure.