I just need to gush for a minute. I am about to shutdown my server in order to move it to the basement. This off the shelf $300 desktop running Pop!_OS is my self-hosting server that has dutifully done it’s job without a single complaint. It has been rebooted maybe three times since 2020 and it currently has an uptime of 840 days. That’s 840 days of not ever thinking about this thing. It self updates via Cron jobs and just…works.

I am afraid to open the box up though. Those dust bunnies must be huge.

  • @hperrin
    link
    523 days ago

    How vulnerable your system is with an old kernel/old code depends on what you’re running. If you’re running a bunch of sophisticated services that allow access on the open internet, you may have more vulnerabilities than if you’re just running a file share. The kernel doesn’t really matter at all unless either you allow other people to run commands or someone is able to exploit a RCE exploit.

    • Possibly linux
      link
      fedilink
      English
      223 days ago

      The kernel has tons of vulnerabilities that get patched with updates. You really shouldn’t be running a older kernel for that long

      • @hperrin
        link
        423 days ago

        Sure, but those vulnerabilities aren’t just open to the network. Almost every one requires you to be able to run at least unprivileged arbitrary code on the machine.

        • Possibly linux
          link
          fedilink
          English
          023 days ago

          Usually but are you paying close enough to the security notices to know when it isn’t?

          • @hperrin
            link
            2
            edit-2
            23 days ago

            It’s very big news when there’s a vulnerability in the Linux kernel itself that can be remotely exploited. Like, everyone on any security show/podcast/blog is talking about it.

              • @hperrin
                link
                123 days ago

                Cool, CVEs don’t tell you whether it’s remotely exploitable. What I’m talking about is an issue with the Linux kernel itself that can be exploited without having the existing ability to run code on the machine.

                • Possibly linux
                  link
                  fedilink
                  English
                  122 days ago

                  True, you do need to look at the exploitablity score. You are right almost all of the CVEs are not easily exploitable.

                  However, assuming your device is secure isn’t a great idea. I think it is wise to just update so you don’t have to worry about it. It is relative simple to update and reboot if needed.