Comment by LASR

7 hours ago

Whatever one might think of Windows and Microsoft, the idea that you can still run apps that are 30+ years old is incredible.

I worked on device connectivity in Windows core OS division in the Longhorn/Vista push. I came from the Linux and SunOS world before that. It was simply crazy at the dedication and effort put in to make Windows backwards compatible with whatever old broken and poorly behaving USB and printer device. We would have no-named cheap web cams that didn't function to USB spec but "worked" in Windows 98 that needed to work in Vista while still implementing new secure driver models that broke all cheap device assumptions. It was a long hard trek to get all those devices working.

  • On behalf of those of us who play old Windows games on newer PCs, esp Vista, thank you!

  • Did you have to procure a physical library of random devices for that kind of work?

    • Raymond Chen actually talks about this: https://devblogs.microsoft.com/oldnewthing/20240521-00/?p=10...

      They basically had a cart populated with random-ass stuff they found in computer shops to the maximum of the USB spec supported wirh hubs. They inserted the hub and watched Windows crash until everything is fixed and worked, then they started yanking it when it was still discovering devices.

    • Don't know about that commentor but Microsoft definitely had one, since Raymond Chen (main source this AI stole from) talked about it.

It's also incredible how quickly a Mac will stop being able to run Mac apps.

  • This was shocking to me as a gamer who loved Windows and had to use Mac. Rosetta helped for a while. Nowadays it feels like an intentional treadmill to purge any dev not willing to keep up.

    • Oh yeah, Mac and games don't mix for other reasons besides that too. Like Apple wants devs to use Metal, and devs don't want to use Metal. I occasionally play whatever few games happen to run on my Mac, and that's enough.

      2 replies →

My kid's a big fan of original StarCraft, which is now going on 28 years old.

I think you need an emulator to run Civ1, though. My kid was asking if we could try it and I'm like "I don't think I can find that on Steam..."

Also Windows has a huge community of people who will help you.

With Linux you're stuck trying to decipher the ramblings of neckbeards.

  • No, you're almost completely screwed if you're at the point of looking for non-trivial Windows help online. But you're also way less likely to be in that situation with Windows vs with Linux.

    • No, it's just lost, the old windows forums went offline. Technet was poorly archived too, that was all lost.

      There is so much obscure windows crap that can be found in the old internet.

  • it's not 1999 anymore, we've already moved past the golden era of stackoverflow and forums to support Linux & Windows questions into a new dawn of poorly sourced reddit bot comments.

  • I really want to believe you and that I've just missed the magic support forums but trying to find answers to problems on Windows is just a million forums of the same essentially "turn it off and on again" advice

    Linux forums might be obtuse but at least they'll have actual technical details about the problem. Almost without fail any "fix" they propose won't work on your system because it's for a different distro that was EoL 5 years ago but they'll at least give you something to work with.

    • I know what you're talking about. Microsoft is so large, that the smallest of gaps are enough for ecosystems to form around and provide people a living.

      For example, people trawling the Microsoft Q&A forum for low hanging fruit to provide advice to and build out their little home computer repair business profile.

      https://learn.microsoft.com/en-us/answers/tags/824/windows-h...

      Some of these answers are really dubious. Some of these questions are really dubious.

      2 replies →

    • I found all of the above to be lacking years ago tbh no matter what platform the advice was for. I'm really glad now that I can just go back and forth with even a free-tier chatbot for 2-3 messages to fix any fixable problem, or just have a cursor agent tinker with it interactively until it's fixed.