From owner-freebsd-hackers Mon May 18 07:03:21 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA13023 for freebsd-hackers-outgoing; Mon, 18 May 1998 07:03:21 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from att.com (kcgw1.att.com [192.128.133.151]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id HAA13013 for ; Mon, 18 May 1998 07:03:12 -0700 (PDT) (envelope-from sbabkin@dcn.att.com) From: sbabkin@dcn.att.com Received: by kcgw1.att.com; Mon May 18 09:03 CDT 1998 Received: from dcn71.dcn.att.com ([135.44.192.112]) by kcig1.att.att.com (AT&T/GW-1.0) with ESMTP id JAA01394 for ; Mon, 18 May 1998 09:02:43 -0500 (CDT) Received: by dcn71.dcn.att.com with Internet Mail Service (5.0.1458.49) id ; Mon, 18 May 1998 10:02:31 -0400 Message-ID: To: al@cn.ua Cc: hackers@FreeBSD.ORG Subject: RE: FreeBSD in embeded systems? Date: Mon, 18 May 1998 10:02:27 -0400 X-Priority: 3 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.0.1458.49) Content-Type: text/plain Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > ---------- > From: Alexey Lukin[SMTP:al@cn.ua] > >> As has been said on -hackers, there are IDE-like fllash cards. >> a friend of mine has built a bsd/os based router using one. >> I have bcc'ed this to him to see if he wishes to contribute. > >Well, it's a good "first step" solution for router but it has 2 main >drawbacks for embeded systems in general: > >1) kernel gets biger with IDE drivers, and Memory is really cheap now and flash cards are big enough. >2) booting time gets >unacceptable for embeded systems. >Imagine systen with watchdog timer: it should be ready after hardware >reset in a very short time, but >BIOS and kernel "thinks" appr 60-80 sec on IDE devices. Too long for my >applications. Try to get a CISCO router and watch how long does it take to boot. :-) You can easily add the signaling to watchdog device to the probe/attach code of IDE drivers. If you want somewhat redundant, you will need two machines anyway. And, if you are going only to boot the kernel with MFS from IDE device and make no references to it later, you don't have to include the UDE drivers into the kernel. By the way, don't forget about BIOS boot-up time. >Well, yet another little silly thing - fsck on real filesystem. It may >wait for maintainer forever :-) Huh ? Why would you need fsck in an embedded system ? It's quite enough to use some raw storage for configuration and log file(s). >Yet another problem with FreeBSD in embeded systems: gziped kernel and >binaries >are not supported as standard feature. Well, it's not a big deal, but >flash chips are expensive yet. I'm not sure about kernel but the binaries surely are. -SB To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message