• 0 Posts
  • 31 Comments
Joined 1 year ago
cake
Cake day: July 20th, 2023

help-circle


  • It’s better today than it was a year ago, and WAY better than it was 3 years ago, and is still improving. There are a few categories of games where you are likely to have problems though.

    • competitive multiplayer games [kernel level anticheat, that one will probably remain a problem]
    • very old games [getting better all the time, because wine is getting better all the times]
    • very new AAA games [they mostly use one of a handful of game engines, so they tend to get fixed in batches]

    I would say whether linux is ready for (windows) gaming depends on is different per person predicated on:

    1. What categories of games you play
    2. Any specific problematic game that is a dealbreaker for you

    For me, I tend to play some older games, and there are a few that don’t work well. I don’t want to boot windows, so I just decide I can wait for it to get there for them.

    For some people, “ready” means will run every windows program as if running on windows. We’re still a ways off from that, if we ever get there (it’s a moving target, as windows is still being developed…)





  • That is a very rudimentary understanding of the system that doesn’t always pan out in a particular time frame or due to external factors.

    1. It takes time for that effect to occur
    2. It doesn’t take into account barriers to entry, of which there are many for food
    3. It doesn’t take into account that there are are actually a small number of companies that own the bulk of our food supply chain and it’s in their financial interest to keep prices high for things that are perceived as luxury









  • Some of it is good and some of it is bad.

    For instance it basically says that installing arch manually to learn is pointless and you should spend that time taking an operating systems class. This is confusing two completely different kinds of knowledge as well as time investments 2 or 3 orders of magnitude apart.

    The site is also presenting opinions but using language that makes it sound like it is presenting facts.

    Overall, I don’t think it’s a great site. It basically says “there are many differing opinions on various topics, but mine are the correct ones and you should treat me as an authority because I made a website.”

    Not a fan/10





  • The way that rust attempts to prevent this class of error is not by making an implementation of free that is safe to call twice, but by making the compiler refuse to compile programs where free could be called twice on a pointer.

    Anyway, use after free doesn’t depend on a double free. It just means that the program frees memory but keeps the pointer (which now points at memory that could contain unrelated data at some future point in time) and if someone trying to exploit the program finds a way to induce the program to read or write to that memory they may be able to access data they are not expected to, or write data to be used by a different part of the program that they shouldn’t be able to