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!

  • Pantherina@feddit.de
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    Oh you again, yes Linux supports every normal hardware, and even a lot of crazy ones like Risc-V

    On Android the system is bundled with the firmware as it comes from the same people. And for some reason those people dont like providing updates for sane amounts of time, like… 20 years?

    • Macaroni9538@lemmy.mlOP
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      haha yes me, no I was wondering about running the latest versions of linux on older machines. are they capable or more limited to older versions just because the age and the older hardware?

      • Pantherina@feddit.de
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        Every Linux runs everywhere! This is not Android, iOS or MacOS! Backwards compatibility is the key word here.

        Your purse will limit you to older hardware though.

        • Macaroni9538@lemmy.mlOP
          link
          fedilink
          arrow-up
          0
          ·
          1 year ago

          But I just may not be able to run the newer releases that come out and continue to come out? if the machine is a tad old? is that what I’m getting? because that’s what im trying to figure out

  • grue@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    1 year ago

    Linux broke compatibility with 386 back in 2012. The kernel maintainers also began considering dropping compatibility with 486 late last year, but as far as I can tell they haven’t actually gone through with it yet (apparently it’s likely to be coming in 6.2).

    So, strictly speaking: yes, almost any computer that was ever capable of running Linux should still be capable of running the newest kernel version, with the sole exception of 386s.

    Whether it can actually do anything useful beyond getting to a command prompt on a serial terminal is another issue entirely.

    • Square Singer@feddit.de
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      They actually discontinued quite a few architectures (in total 15 architectures). But all of them where cancelled, because nobody in their right mind is still running them if not for a youtube video.

      Sparc Sun-4, SPARCstation and SPARCserver are probably the best-known ones after 386.

  • ricecake@sh.itjust.works
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    In general you should be fine. Might have some issues if you want 32 bit.

    Most likely difficulty is if you get something with “weird” peripherals that has gone from support.

    A laptop with touch sensitive buttons that was only made by Dell for one model in 2008 is something where you might have difficulty finding support.

    • Square Singer@feddit.de
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      Old laptops can often be a pain if they don’t have mainstream hardware.

      I have a laptop with a touchpad made by Elan. I couldn’t even find a website for them, but the laptop’s support page has a Windows driver that works well.

      I put Linux on there maybe 5 years ago, and there just is no driver for this touchpad on Linux, so it works in PS2 mouse modus and nothing else. No multitouch, no gestures, no way to change any slightly more advanced settings like sensitivity.

  • Bloody Harry@feddit.de
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    AFAIK if you buy any computer from within the last 20 years, there’s a good chance you can get a 6.X Kernel running on it. 32-bit support is fading out, though. If you buy a 64-bit computer, you’ll be able (with sufficient RAM and hard disk space) to install any modern distro on it.

  • Atemu@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    1 year 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
      link
      fedilink
      arrow-up
      0
      ·
      1 year 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.)

      • Bene7rddso@feddit.de
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        Sounds like OP is more likely to have a winmodem than a Nvidia GPU that doesn’t work with nouveau