• 1 post
  • 34 comments
Joined 3 years ago
Cake day: June 21st, 2023
  • IIRC TRIM commands just tell the SSD that data isn’t needed any more and it can erase that data when it gets around to it.

    The SSD might not have actually erased the trimmed data yet. Makes it even more important to turn it off ASAP and send it away to a data recovery specialist if it’s important data.

  • Not an expert, but I’ll give it a shot. That way someone will speak up to correct me. 🐸

    With an AMD GPU on Linux, you’ve got your kernel amdgpu driver which talks to the hardware, loads firmware, etc.

    Sitting on top of that is Mesa, which provides an opengl and vulkan driver. Your application talks to the opengl driver which talks to the kernel driver which talks to the hardware.

    Windows has it’s own graphics stack, which has video card drivers and DirectX drivers.

    Metal is Apple’s proprietary Vulkan knock-off, which seems to exist to force game devs to write games that only run on MacOS. This hasn’t really worked.

    Magma seems to be about inserting a layer between the kernel driver and Mesa, so you can use Mesa OpenGL drivers on top of Magma on Windows kernel drivers? That’s not really something most people are looking to do.

  • port forwarding/firewall issues that most people don’t know how to deal with

    This sort of thing makes me want to tear my hair out when I hear “Why bother rolling out IPv6 when IPv4 just WORKS!?”

    NAT, port forwarding and the problems they cause are seen as expected, just the way the internet works instead of the dirty hacks they actually are. Most people aren’t old enough to remember the time when everything connected to the internet had a routable IPv4 address.

  • Nobody wants to deliberately use the wrong compression type when extracting, so modern tar will figure out the compression itself if you just point it at a file. So tar -xf filename works on almost anything. You don’t need to remember which flag to use on a .tar.bz2 file and which one for a .tar.xz file.