2) Sometimes open, sometimes shared source or sometimes supplied as binary blobs.
3) No, there's not enough RAM, nor there is DRAM interface, nor it has MMU with hardware physical-virtual memory translation that Linux requires.
Dmitry Grinberg's "uARM" ARMv5TE emulator[0] might still work if it is absolutely necessary to run Linux on this.
[0]: http://dmitry.gr/index.php?r=05.Projects&proj=07.%20Linux%20...
2) Sometimes open, sometimes shared source or sometimes supplied as binary blobs.
3) No, there's not enough RAM, nor there is DRAM interface, nor it has MMU with hardware physical-virtual memory translation that Linux requires.
Dmitry Grinberg's "uARM" ARMv5TE emulator[0] might still work if it is absolutely necessary to run Linux on this.
[0]: http://dmitry.gr/index.php?r=05.Projects&proj=07.%20Linux%20...