• 0 Posts
  • 69 Comments
Joined 2 years ago
cake
Cake day: June 25th, 2023

help-circle

  • Fundamentally, the repository you have on GitHub is the same thing as the repository you have on your computer when you clone it. Pulling and pushing are shorthands for synchronizing commits between the two repositories, but you could also synchronize them directly with somebody else who cloned the repository. As somebody mentioned, you can also just host the same repository on two servers, and push to both of them.

    The issue is that git doesn’t include convenient features like issues, pull requests, CI, wikis, etc., and by extensions, those aren’t included in your local repository, so if GitHub takes them down, you don’t have a copy.

    An extra fun fact is that git can be considered a blockchain. It’s a distributed ledger of immutable commits, each one representing a change in state relative to the previous one. Everybody who clones a repository gets a copy of its entire history and fast forwards through the changes to calculate the current state.


  • KubeRoot@discuss.tchncs.detolinuxmemes@lemmy.worldFreedom
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    18 days ago

    Eh, I’ve previously fucked up my bootloader, all you need to do to fix it is boot up a live image, mount your root partition, arch-chroot into it, then follow normal steps to set the bootloader back up - it’s not scary if you know what you’re doing, just time-consuming








  • Ah, seems you’re partially correct - steam has a command for downloading a specific depot version. You need to know the specific ID to download, and notably games can use multiple depots to form the game files, but I thought you needed to use something like SteamCMD or DepotDownloader for that.

    I’m still upholding the fact that it’s not a “proper” feature, while I appreciate having those kind of utilities put in the user’s control, this isn’t something most people could figure out themselves.


  • It’s not like they have to create the compatibility layers from scratch; Valve did it for them.

    I do just want to point out, Valve didn’t do that - Proton is mostly just pre-existing software that they packaged together into an officially supported feature. I love that they did it, and having it in the biggest PC game platform presumably did wonders for Linux gaming, but it was most certainly not made from scratch.



  • Funnily enough, I’ve seen opinions that Windows has awful HDR handling and Plasma is much better, but I don’t have a proper HDR display to check. I’ve also had some success with VR, though I haven’t played much on Linux. That said, support from software for those things for Linux is still widely lacking, so it’s not much consolation.