I wonder if it is possible to run a Unix-based or Unix-like operating system (e.g FreeBSD or Linux) on an Arduino. I know Arduino has 32KB of flash memory and 2KB of SRAM.
I can use serial communication to see the output and send commands. Then a simple sketch will read the input and send it to the kernel.
I don't know if removing features from the source code helps a lot.
Is it possible?