Guys I truly don't mean to spam the community but these are legit questions. Yesterday I posted about linux compatibility and computers and every single person gave me knowledge to use and you're all awesome.

Now my question is, I will undoubtedly be purchasing an older machine, would an older but good running machine still be able to install the latest kernels or versions of distros or are you limited to older versions only, based on the era of your laptop or is it really about the hardware you have? I know ram, disk space, basic stuff like that matters with distros, but I know that will not be a problem. I guess I'm thinking beyond that like processors. are older processors or anything else hold certain machines from being compatible with the newest and greatest kernels? Thanks!

  • stella@lemm.ee
    ·
    11 months ago

    Usually, yes.

    A great way to breath new life into old hardware is to install Linux.

    • Macaroni9538@lemmy.ml
      hexagon
      ·
      11 months ago

      so basically if the computer has the specs that meet the distros newest version's requirements, it theoretically should be gold?

  • smileyhead@discuss.tchncs.de
    ·
    11 months ago

    Linux kernel is really good at backwards compatibility, better than any other OS.

    Software can be bad at being backwards compatible with older kernels, but you should be able to run newer ones.

    • Macaroni9538@lemmy.ml
      hexagon
      ·
      11 months ago

      I'm sorry, but what exactly do you mean by backwards compatibility? Like if I installed the latest version of say Ubuntu, it will automatically scale back the kernel to one that fits the specs of my computer?

      • ElPresidente@lemmy.ml
        ·
        11 months ago

        As far as I know. nothing done in that video would be impossible on the latest kernel. Everything would compile and run comparably.

  • Atemu@lemmy.ml
    ·
    edit-2
    11 months ago

    Make sure that device doesn't require proprietary drivers (commonly WiFi or GPU). If the hardware in question needs those and you need the component to work, I wouldn't take it for free because you'd be stuck with shitty support on an ancient kernel.

    Most commonly, thio affects broadcom WiFi and Nvidia GPUs.

    • Hopscotch@lemmy.ml
      ·
      11 months ago

      I second that about Nvidia GPUs. While Linux hardware support is really good, there is plenty of common, mainstream hardware that never was and never will be supported by Linux, usually due to uncooperative manufacturers. For Nvidia, their non-free driver is terrible and the nouveau driver in Linux is hit-or-miss. (Note, many people use either of those successfully, but the likelihood of success drops rapidly with any of: multiple displays, the need to dynamically change outputs, multi-GPU Optimus hardware or even laptops in general, and fully functional hardware acceleration.)

  • words_number@programming.dev
    ·
    11 months ago

    Yes, the linux kernel will work! I'd say it's even more likely that wifi, soundcard, etc. work without any problems than if you'd buy a bleeding edge laptop (although these mostly also just work nowadays). The oldest machine I've got is a laptop from 12 years ago which easily runs modern linux, but even much older machines shouldn't have a problem with that, at least not with the kernel.

    • Macaroni9538@lemmy.ml
      hexagon
      ·
      11 months ago

      perfect, so it sorta just depends on the specs like ram and such? are their any other things like cpus that I should be looking for?

  • CalicoJack@lemmy.dbzer0.com
    ·
    11 months ago

    If the computer is modern enough that you'd consider buying it to use, I can almost guarantee that you'll be fine to run the latest distros. I just threw Arch + KDE on a 14ish year old laptop I found, and it runs so well that I may daily drive it for a while just for the hell of it.

    At worst, you may need a lighter-weight desktop environment (DE) than some of the pretty ones you see in screenshots. And those are simple to install and try out.

    • Macaroni9538@lemmy.ml
      hexagon
      ·
      11 months ago

      So then there's really nothing special you look out for? why have I had such issues with linux issues and my Dell Xps 13 9310? user error or proprietary b.s.?

      • CalicoJack@lemmy.dbzer0.com
        ·
        11 months ago

        Proprietary BS, Dell has become kinda notorious for that. A lot of their stuff has weird hacky workarounds to get Linux running properly. Unfortunately there isn't a great way to know that in advance, other than poking through wikis or asking around.

        For most computers, it really isn't much different than installing Windows. Most things will just work, maybe a few drivers to install, and you're good to go.

        • Macaroni9538@lemmy.ml
          hexagon
          ·
          11 months ago

          Business or consumer? I've heard much better things about business class laptops for whatever reason

          • CalicoJack@lemmy.dbzer0.com
            ·
            11 months ago

            Both, but consumer is generally worse. For reference, check here for issues related to yours. The instructions are geared toward Arch, but the problems affect most distros.

  • LeFantome@programming.dev
    ·
    11 months ago

    I have the various latest release of EndeavourOS running on a 2008 iMac and a Dell laptop that I cannot remember the model of that is even older.

  • notthebees@reddthat.com
    ·
    edit-2
    11 months ago

    Probably yes. As long as it's 64 bit, it will run without issue, hardware dependant. For 32 bit machines, you have to be more careful. The 32 bit core duo and pentium m CPUs don't support pae.

    Edit: First Gen Pentium M don't show pae support as a flag but they do.support it. You have to set forcepae for some distros. I read the page incorrectly. Pentium M laptops that have 5 in their model number, like the 735 are second gen Pentium M

    *removed externally hosted image*