Shared libs are not really important, but I have to say that anyreasonable complex piece of software from the unix-world really, reallyneeds virtual memory. The style of coding used by most unix-orientedprogrammers cause huge amount of memory fragmentation on Ataris, making the stuff unreliable after a bit of use and frequent reboots necessary.
Shared libs are the defacto standard to write plugins loadable at runtime, so they are important...
Here are a few examples of software which is incomplete because FreeMiNT lacks shared libs:
Lua (no pre-compiled modules) - the same goes for many other interpreters..., Apache (mod_xy...), pidgin, and I guess there is more ;) Depending on the source code it is sometimes possible to enable these plugins at compile time and include them directly into the application. But that is not always the case, and when it is, it is not very comfortable ;)
Greets, Ole