Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Fri, 22 Nov 2002 10:18:45 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Fri, 22 Nov 2002 10:18:45 -0500 Received: from mx1.redhat.com ([66.187.233.31]:2573 "EHLO mx1.redhat.com") by vger.kernel.org with ESMTP id ; Fri, 22 Nov 2002 10:18:44 -0500 Date: Fri, 22 Nov 2002 09:25:49 -0600 From: Tommy Reynolds To: paul_wu@wnexus.com.tw Cc: linux-kernel@vger.kernel.org Subject: Re: Which embedded linux is better for being a router? eCos? uclinux? Message-Id: <20021122092549.29697fa3.reynolds@redhat.com> In-Reply-To: <48256C79.00188FF3.00@TWHSZDS1.WISTRON.COM.TW> References: <48256C79.00188FF3.00@TWHSZDS1.WISTRON.COM.TW> Organization: Red Hat Software, Inc. / Global Learning Services X-Mailer: Sylpheed version 0.8.6cvs5 (GTK+ 1.2.10; i686-pc-linux-gnu) X-Face: Nr)Jjr 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/