• mkwt@lemmy.world
    link
    fedilink
    arrow-up
    7
    ·
    2 days ago

    Linux requires at least 32 bit machine words, and it always has. Linux was originally written for Intel 80386.

    Linux requires a hardware MMU to support virtual memory. There are patches that can make a no-MMU kernel, but it drastically changes the experience to do so.

    • yogurtwrong@lemmy.world
      link
      fedilink
      arrow-up
      9
      ·
      2 days ago

      Well it is kinda cheating but Linux does “run” on a intel 4004 running a MIPS emulator

      I think you could cook something like a 4-bit turing complete computer with around 100 transistors or so. And i guess turing completeness basically means “it will run with enough elbow grease” in this case

      (if we exclude memory from the transistor count…)