Michael Schnell wrote: > > >So, only looking at processing power is only half of the story. > Agreed ! > > Even there is no real technical cause for this, most non-MMU Linux > implementations seem not to support several important features needed > for doing multithreaded: TLS, NPTL, "__tread" keyword in C, really user > space based FUTEX.
Add to that list usable shared libraries (.so) and dynamic loading (dlopen). However, this is improving all the time and they might all support those things eventually, to the point where a new architecture would be expected to support them from the beginning. Nearly all the work is in GCC and uClibc for those things. The biggest step is implementing FDPIC ELF for each architecture. It isn't all that hard, but most people are naturally a bit cautious about touching GCC and Binutils, so it doesn't happen until someone is really interested or is being paid to do that specific work. -- Jamie _______________________________________________ uClinux-dev mailing list [email protected] http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by [email protected] To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev
