• MachineFab812@discuss.tchncs.de
    link
    fedilink
    arrow-up
    51
    ·
    edit-2
    2 hours ago

    As a tech, I HATED how often this worked. I want to know what actually went wrong. I usually have some idea … but no, finding that out is rarely the job.

    • msage@programming.dev
      link
      fedilink
      arrow-up
      1
      arrow-down
      1
      ·
      5 hours ago

      So what happens is you have drivers loaded into your kernel, that know how to ‘talk’ to everything your PC interacts with.

      Now, on startup, they can fail to load, for whatever reason. Or if they are already loaded in memory, it can get corrupted, again, for whatever reason.

      So unless the disk is fried and that driver is permanently lost, a reboot will resolve it by loading it again from the drive.

    • palordrolap@fedia.io
      link
      fedilink
      arrow-up
      23
      arrow-down
      2
      ·
      1 day ago

      Back in the 1960s there was a kind of car called a Bubble Car. They had a front-opening door, that is, the door and windscreen were one, and it opened up, out and to the left. The cars also had no reverse gear.

      It was thus possible to get into a state where you’d driven right up to the back wall of a garage and were then completely unable to get out.

      The car wasn’t broken and otherwise worked normally. If there’d been a radio in there, that would have still worked. The seat didn’t suddenly become uncomfortable, etc. Nonetheless, the user was stuck.

      What’s the point of this anecdote? Well, a computer that can be fixed by rebooting was in a state like that bubble car stuck against the back wall of the garage.

      Unfortunately, with the car, there was no equivalent reset to get back outside the garage again, and usually resulted in the user screaming for help.

    • ℍ𝕂-𝟞𝟝@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      22
      ·
      1 day ago

      One thing I think about is that we make servers with ECC RAM because normal RAM has cosmic rays cause random corruption IIRC once every 100 days on average.

      It’s overkill for desktops because you don’t care about 3 bit flips every year if you only have 1 machine as opposed to managing thousands in a datacenter, and you regularly restart your stuff anyway.

      And then you have people who have to deal with hundreds of people who never restart their stuff.

      And companies ship stuff with memory leaks all the time on top of this. US nuclear guidance systems have them, but they are not expected to have to be on constantly for weeks on end like the laptop of Joan from Marketing.