• Zagorath@aussie.zone
      link
      fedilink
      arrow-up
      34
      ·
      11 months ago

      Windows has been weird since long before the event the OP mentions though.

      Normal up until 3.1, then:

      • 95
      • 98
      • 2000
      • ME
      • XP
      • Vista
      • 7 (internally, actually 6.1)
      • 8 (internally, actually 6.2)
      • 8.1 (internally, actually 6.3 and therefore as significant as 7 -> 8)

      Also, the hilarious alleged reason they did it. Not (just) because of the marketing boost associated with version 10, but because they specifically wanted to avoid the number 9 out of backwards compatibility concerns. Some old code would actually detect it’s running on “either 95 or 98” by doing a string comparison of the version number returned by the OS, and seeing if it started with ‘9’.

      Rather than risk maybe causing some compatibility problems with an edge case in software from the early '00s, they figured “just skip it entirely”.

      • zeppo@lemmy.world
        link
        fedilink
        English
        arrow-up
        11
        ·
        11 months ago

        Ha, urgh… the string checking thing is amusing. That’s not even counting that ME was the last DOS based one, and there was NT 3.1, 3.5, and 4, then 2000 was NT 5.0… and XP and everything after that. Then internally XP was NT 5.1, 5.2, and Vista was NT 6. Windows 7? NT 6.1. Windows 8: NT 6.2. Then Windows 10? NT 10,0. Now the latest Windows 11 is uh, 23H2.

      • bamboo@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        2
        ·
        10 months ago

        I haven’t used windows in ages, but I do remember compatibility mode, and you could select the OS a program should be compatible with. Why couldn’t they have had Windows 9, and for apps with issues, you could run in compatibility mode for XP?

      • Deceptichum@kbin.social
        link
        fedilink
        arrow-up
        17
        arrow-down
        5
        ·
        11 months ago

        That makes sense.

        USB 1,2,3,4 is the standard and relates to the speeds.

        USB A, B, C, Micro, Mini refers to the shape.

        • onion@feddit.de
          link
          fedilink
          arrow-up
          30
          ·
          edit-2
          11 months ago

          USB 3.0 Gen 1 and 3.1 Gen 1 and 3.2 Gen 1 are 5Gb/s, 3.1 Gen 2 and 3.2 Gen 2 are 10Gb/s and 3.2 Gen 2×2 is 20Gb/s. Then there’s Thunderbolt 3 with 40Gb/s or 10Gb/s.

          USB4 can be 0.5, 10, 20, 40, 80 or 120Gb/s

          Note that it is oficially “USB4” with no space

        • 9point6@lemmy.world
          link
          fedilink
          arrow-up
          14
          ·
          11 months ago

          I wish they’d stuck to what you’re describing, it’s gone incredibly off the rails since that though

        • Kecessa@sh.itjust.works
          link
          fedilink
          arrow-up
          8
          ·
          11 months ago

          USB 3.2 Gen 2x2

          But now it’s by speed instead… But there’s USB 3 and USB 4 with 20Gbps speed which are both named USB 20 Gbps…