Re: Which embedded linux is better for being a router? eCos? uclinux?

From: paul_wu@wnexus.com.tw
Date: Sun Nov 24 2002 - 20:01:05 EST


CPU will be MIPS. Does uclinux support multi-processes? Or there is 3rd choice
for such embedded Linux?

Paul

Tommy Reynolds <reynolds@redhat.com> on 2002/11/22 11:25:49 PM
                                                                                
                                                                                
                                                                                

                                                              
                                                              
                                                              
 To: Paul Wu/WNI/Wistron@Wistron
                                                              
                                                              
 cc: linux-kernel@vger.kernel.org
                                                              
                                                              
                                                              
                                                              
 Subject: Re: Which embedded linux is better for being a
          router? eCos? uclinux?
                                                              

This document is classified as Normal

Overcoming an impressive lethardy, paul_wu@wnexus.com.tw mumbled:

> Try to make a router running a embedded linux OS, but don't know select which
> one is better, eCos? uclinux?
> Does anyone have such experiences?

By far the easiest solution is to use ordinary Linux on a really old,
cheap PC, or a PC-on-a-board.

eCos can be built with the smallest memory and resource footprint of
any of the other techniques, but may not already support the Ethernet
cards or other devices you need: eCos just doesn't have the sheer
number of device drivers as does Linux.

uCLinux would work well enough, as it's intended for cheap-as-dirt
CPU's that lack an MMU. The features it lacks (there is no "fork()"
only "vfork()") can be easily worked around but your application
software may need tweaking.

Without knowing your engineering requirements it is impossible to say
what you need.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sat Nov 30 2002 - 22:00:10 EST