On Fri, Sep 3, 2010 at 6:04 PM, Jan Berger <jan.berger@video24.no> wrote:
Dave Rowe got Asterisk running on ucLinux quite fast so will check with him as well - but exactly what type of work do we need to do?
ucLinux got it's own version of libc etc, so I was hoping it was mostly a recompile and removal of fat - lack of MMU is not something you see that much unless you use different processes - from a c coding point of view - the difference in one app w/threading should not be that visible - or am I missing some?
The main difference tend to be restrained memory.
Memory fragmentation. The MMU plays tricks so the process can see a contiguous chunk of memory even when physically is not. Without MMU you are more susceptible to memory fragmentation problems. I guess the fact that FreeSWITCH uses memory pools should help. All in all, I don't see it like a onda day task fixing silly compilation issues. Moises Silva Senior Software Engineer Sangoma Technologies Inc. | NEW 100 Renfrew Drive, Suite 100, Markham ON L3R 9R6 Canada t. 1 905 474 1990 x128 | e. moy@sangoma.com