4 ms·
See also ELKS, which can run an (extremely stripped down and extensively rewritten) Linux kernel on a 16-bit 8086: http://elks.sourceforge.net/ http://elks.sou
by david-given 10y ago
See also ELKS, which can run an (extremely stripped down and extensively rewritten) Linux kernel on a 16-bit 8086:
http://elks.sourceforge.net/ http://elks.sourceforge.net/
Also Fuzix, which can run a Unix-like on a variety of tiny, ancient processors like the Z80 and 6809; I've ported it to the MSP430, a modern micontroller, and I also have a half-finished port to the Raspberry Pi that I must get round to fixing one day (hilariously, the Pi has more RAM than Fuzix can handle)...
https://github.com/EtchedPixels/FUZIX https://github.com/EtchedPixels/FUZIX
Both of those run natively, of course.
- userbinator 10y agoConsidering that the first Unix was on a PDP-7 with roughly the same computing power, and many embedded systems are of similar capacity yet also run Unix-likes, it's not all that surprising. (Depending on what you call "Unix-like" --- I'd say any OS with a unified hierarchical filesystem and devices-as-files to varying extents qualify.)
- aortega 10y agoMy final project for college grad was a unix-like 8-bit OS called picix, it worked in PIC18 and supported tcp/ip via uIP https://sourceforge.net/projects/picix/ https://sourceforge.net/projects/picix/ Hey at least it doesn't take 2 hours to boot :)
- 3chelon 10y agoI did something very similar, way back in '92, on a 68000 SBC. I pretty much copied the important bits of the Unix kernel, but all in assembler!