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.
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
It’s funny but it’s not true
Plot twist: it’s actually a whole SoC packaged to look like a single transistor, with the pins being for +V, ground, and a 1-Wire data bus.
I don’t know that such a thing exists, but these days I bet it could.
But could it run doom?!
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.
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…)