2002-11-22 04:21:39

by paul_wu

[permalink] [raw]
Subject: Which embedded linux is better for being a router? eCos? uclinux?




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?

Paul



2002-11-22 15:18:45

by Tommy Reynolds

[permalink] [raw]
Subject: Re: Which embedded linux is better for being a router? eCos? uclinux?

Overcoming an impressive lethardy, [email protected] 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.

2002-11-25 00:53:30

by paul_wu

[permalink] [raw]
Subject: Re: Which embedded linux is better for being a router? eCos? uclinux?




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

Paul





Tommy Reynolds <[email protected]> on 2002/11/22 11:25:49 PM








To: Paul Wu/WNI/Wistron@Wistron


cc: [email protected]




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



This document is classified as Normal



Overcoming an impressive lethardy, [email protected] 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.



2002-11-25 02:16:39

by Robert Love

[permalink] [raw]
Subject: Re: Which embedded linux is better for being a router? eCos? uclinux?

On Sun, 2002-11-24 at 20:01, [email protected] wrote:

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

You do not need any special version of Linux. Your chip has an MMU and
all the other normal bits. Just compile up a stock kernel and
user-land.

If you want an already-done distribution, there are a few out there -
google around. Commercial offerings are available from MontaVista, Red
Hat, etc, too.

Robert Love

2002-11-25 09:52:38

by Andre Hedrick

[permalink] [raw]
Subject: Re: Which embedded linux is better for being a router? eCos? uclinux?


What do you have in the way for x86 environments and where is the legalise
for indemnification? The latter part can be negated if the offerings are
not Linux based.

Andre Hedrick
LAD Storage Consulting Group

On 24 Nov 2002, Robert Love wrote:

> On Sun, 2002-11-24 at 20:01, [email protected] wrote:
>
> > CPU will be MIPS. Does uclinux support multi-processes? Or there
> > is 3rd choice for such embedded Linux?
>
> You do not need any special version of Linux. Your chip has an MMU and
> all the other normal bits. Just compile up a stock kernel and
> user-land.
>
> If you want an already-done distribution, there are a few out there -
> google around. Commercial offerings are available from MontaVista, Red
> Hat, etc, too.
>
> Robert Love
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>