Putting Linux on a Lattice ECP3 FPGA
Sure, there is a stripped version of Linux named ucLinux that is optimized to run on micro controllers without memory management units. It will run on a soft core processor in an ecp3 such as the Lattice provided Mico32.  It will not have anywhere near the performance of the dual core arm 9 in the Zync though.