Little bit of everything!

Avid Swiftie (come join us at !taylorswift@poptalk.scrubbles.tech )

Gaming (Mass Effect, Witcher, and too much Satisfactory)

Sci-fi

I live for 90s TV sitcoms

  • 31 Posts
  • 1.48K Comments
Joined 2 years ago
cake
Cake day: June 2nd, 2023

help-circle
  • I tried docker directly on LXCs. Don’t do it man. It’s brittle, it barely works, and every proxmox update it will cause things to break. It takes forever to get working because you’re disabling things that should not be disabled, and it will only get harder.

    I spent years trying to make what you’re talking about work well, and it never did.

    Just install a VM and run docker in there. If you really want to make docker containers more generic, then really you may be ready to go full kubernetes.









  • As a swiftie, I can say you’re right. However, there’s also no such thing as a purely good or purely bad person, and liking a billionaire does not make someone good or bad. People, it turns out, are complex.

    I can love Taylor’s music while also criticizing her for her excessive personal jet use and massive pollution problem.

    I think if we stop making it a binary decision that more people will start opening up about changes need to make. In Taylor’s case, most Swifties would never dare say anything negative about her for fear of others in the fandom thinking they aren’t true fans, and vis versa, I’m sure people here will read this as I must support billionaires because I like her music. No, complex multifaceted opinions are valid.

    I think we should abolish ICE vehicles. It doesn’t mean I think I need to yell at family members who pull up in their 02 Camry because they can’t afford to upgrade.










  • Okay the other person is onto the right path but I think it’s important to understand the underlying reasons for how “backwards compatibility” works on the Xbox.

    The 360 used a PowerPC architecture, which at the time was very cost effective at the time. Pretty much most things now use x86, our standard 32-bit and 64-bit CPUs are this architecture. (ARM is another type that we are seeing now).

    Now, you cannot run code from one PC architecture to another, even emulated this is a very costly procedure, every call to the CPU, every call has to be translated. Even with emulation this is difficult. (Note how we’re still just now getting 360 emulators).

    This is mostly why Microsoft and Sony both said no to backwards compatibility, because there was no simple way to take a disc, pop it in, and play.

    So after the massive backlash (which they deserved, but also was understandable their point of view), Microsoft created their backward compatibility program. Essentially what they (or developers, not sure who did it) did, was to literally re-compile each entire game for x86, instead of PowerPC. They would then upload the bits to Microsoft, and that is what you download when playing. The disc you insert is purely for checking that you own it, after that you ignore everything else and download the x86 version which is runnable on your console.

    So, it stands that backward compatibility wasn’t feasible, it still isn’t “backward compatible”. They rebuilt everything from the source code to run. A pretty massive effort on Microsoft’s part and the developers just so we could play old games. Hopefully you see too why I don’t blame Sony for not going through all of that, it’s a lot of work.

    So to answer your questions:

    1. Digitally downloaded in x86 with the disc as key
    2. No, it is a simple recompile, from the original source code
    3. No, since there is only the PowerPC bits on the disc, there is no way to play the game on a newer x86 cpu without downloading the x86 bits
    4. They work the same, once compiled for x86 it works for all x86 processors. (Caveats in software engineering of course, but in this case you can assume they are the same)
    5. Microsoft went through a ton of effort to get this working, and developers each had to pull up old projects, figure out how to build them again, and did all of this for free. I’m all for hating on Microsoft for a myriad of reasons, but this was a project that had very little profit for them but did the community a huge service. They have my thanks, and Sony has my understanding for why they didn’t do it at the time.