From owner-freebsd-small@FreeBSD.ORG Thu Jul 15 19:14:30 2004 Return-Path: Delivered-To: freebsd-small@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7AF0716A4CE for ; Thu, 15 Jul 2004 19:14:30 +0000 (GMT) Received: from parati.mdbrasil.com.br (parati.mdbrasil.com.br [200.210.70.4]) by mx1.FreeBSD.org (Postfix) with SMTP id 01FFB43D31 for ; Thu, 15 Jul 2004 19:14:29 +0000 (GMT) (envelope-from jmelo@FreeBSDBrasil.COM.BR) Received: (qmail 37986 invoked by uid 0); 15 Jul 2004 19:15:01 -0000 Received: from jmelo@FreeBSDBrasil.COM.BR by parati.mdbrasil.com.br by uid 82 with qmail-scanner-1.20rc1 (uvscan: v4.1.60/v4288. Clear:RC:1:. Processed in 1.619149 secs); 15 Jul 2004 19:15:01 -0000 Received: from unknown (HELO offset.freebsdbrasil.com.br) (200.167.244.39) by parati.mdbrasil.com.br with SMTP; 15 Jul 2004 16:14:59 -0300 Date: Thu, 15 Jul 2004 16:23:37 -0300 (BRT) From: Jean Milanez Melo To: small@freebsd.org Message-ID: <20040715161829.C1895@offset.freebsdbrasil.com.br> MIME-Version: 1.0 Content-Type: MULTIPART/Mixed; BOUNDARY="0-2016363576-1089916961=:1739" Content-ID: <20040715161829.O1895@offset.freebsdbrasil.com.br> Subject: FreeBSD embedded: TinyBSD X-BeenThere: freebsd-small@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jul 2004 19:14:30 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-2016363576-1089916961=:1739 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Content-ID: <20040715161829.K1895@offset.freebsdbrasil.com.br> Hello small, Please allow me to introduce myself, I'm one of the coordinators of the Brazilian FreeBSD Users group, coordinator of the official FreeBSD documentation's translation group and have been working with embedded FreeBSD systems since year 2000. I've been studying NanoBSD ever since Poul-Henning posted about it on one of the mailling lists, and I have been following this project closely. It really is a great project. However, I think it sometimes creates unnecessary partitions, takes too long to build the system due to make world and it copies lots of unneeded binaries, taking a lot of precious space. So me and Patrick Tracanelli (another active member of the Brazilian FreeBSD community) decided to write a new set of scripts to build embedded systems. We've named it TinyBSD, and its goal is to be faster at building-time, occupy less space on the target device and to ease customization like PicoBSD does. Untar/gzip the tinybsd.tar.gz file under /usr/src/release. # ls TINYBSD tinybsd.basefiles tinybsd.sh We first take the file TINYBSD, which like in PicoBSD we can use to define or remove all kernel options to the new system. Then we have tinybsd.basefiles, where we define all binaries necessary to get the system running and anyone can edit it as they will. Finally we have the script itself, tinybsd.sh. It's a simple script, yet functional. We based it on NanoBSD's and its idea is to create a temporary work directory where the new system's directory tree will be created. Then it'll copy all files listed on tinybsd.basefiles to this tree. This copying process is essential to the speed of the building process, as we eliminate the recompiling phase. The reason for this is FreeBSD 5.1' dynamically-linked base system, which take much less space than the old statically-linked ones. This way we can also do the copying without affecting the production system in any way. After all this, we compile the kernel using the TINYBSD file and then we install the necessary libs using the dependencies' output from the binaries. We populate the /etc directory on the temp work directory and put in a few important default settings in /etc/rc.conf, like: hostname="tinybsd.freebsd.org" sendmail_enable="NONE" sshd_enable="YES" usbd_enable="NO" inetd_enable="NO" portmap_enable="NO" update_motd="NO" varsize="8192" diskless_mount="/etc/rc.d/diskless" Lastly, we create the empty image according to the specifications for the device passed in as a parameter and copy the entire temp directory to the new image. After that, the user can use dd to write the final image to the target device. Booting the system works as embedded systems do, mounting /var and /tmp as MFS filesystems. The most interesting point is the space used by default, only 20MB. As you can see, it's pretty simple. But since PicoBSD is practically unusable with the 5.x series, TinyBSD could be an interesting alternative along with NanoBSD to be put on the base system in future versions. Patrick and I have been thinking of enhancing the script and adding end-user helping tools such dialog-based menus and the likes. In case the FreeBSD project has any interest in our project, we can perfectly maintain TinyBSD as an embedded option for FreeBSD users. Thank you for your attention Jean Milanez Melo ps: please reply to jmelo@freebsdbrasil.com.br --0-2016363576-1089916961=:1739 Content-Type: APPLICATION/OCTET-STREAM; NAME="tinybsd.tgz" Content-Transfer-Encoding: BASE64 Content-ID: <20040715154241.P1739@offset.freebsdbrasil.com.br> Content-Description: Content-Disposition: ATTACHMENT; FILENAME="tinybsd.tgz" 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 8iQiUwTIZuTQe8oXWK+u0KAmVG1MFdUMDfUcYsrDuHblgmQoxmszxhgycv9R O5h0/8Q66ZzCyk2KcJKfuEovIAwHk0Swk9soltE+o61MXbkCp1fkge/jtiZ3 OELHpZA2GyRIaKU8xenXmfazW3aaWdl9BEMkxN0lhrtRXxTeYTNSymDYb9Dp woVBv93ad/Zw8uHDPHF5+OLFabHRyOyk8LDabmAt1wTTNkOqdd7wlYmWKObp 65kt3svQOsNyF86s6cVFU85wwBISd15tju1ew+teoKno0SXs96TUPSE/tSRl ACp/SEOkXMwLt6MReYaWiIG++6sjA4q3r+GKHDyS+t4wFkraF6kSPc6R9oUy CNZU8ktwwkwnwf808Ze57IqA5M/mfRg8S0eq+yoKTBtFhKv+bafT3EOrScoE li6owF89wu++bO73j7Rd2NMq27PdanXOZOhtzYjjnkKvijamyzd6XaCsoygk y+Fefn6dmfkKTjBuui+/ovDpvjrVYteXmxme0Xrey4v+xcu9NE26oBPkYmEV JE97lKtfuL6lWTuSy5viWWDONvCqdXbR/3vjVev8Qv6b4f9Wc1Zgu2XsNqGd XRQR7khZpENa0Bv1a+cXLek6uO9HDhaVuqcJLk014y590SYXv4pMCtuZPPkJ HJrBRbPZoOfLZuu8IN2oMk7cqMCE2U3t4hVGDelZttt7WKUmemRUZC7JE9+W x+DZvN1swcmg9o77GxhcD2vdbnP+XSFpzOW63JihnHcsJgsKmPMVid1AV3t2 qv9p39qa04SC8Ht/BdM+mJnmgsYYMp0+IGLKBJURbdLpdAgqSeioOIBR/32/ 3QMcjZc/UPYlmj1n91x2v72AKZ/YIFj7CTZIWfaMX24bvEF5ENt6d8tDeVEd QxiACFaQfaZdj6u3qvL8bCID3XHVmDMSCxkfdXbOxR/MKUasRjTiMZyPIhzM o3ZnaHW1XbDX0y1fv1MZdJpRhGDlz18rlXPoNJC6R/Mgc3qKIrs4Bojj6KHM wzFVWePpEjm3hLcx37ERb6h4RHSY0V1PltRuUAxXu1urJAeic6cPJhWl6BV8 QAIJhJzBdc3f1dofYOA5H9twihqH4Uq9PldarnYNkKO1ST8L1sfcLI7gLyJC 8sevcg67Jo+mJ6A4XisLWruyBbK0l3/DNFkqnabWuGusD44Mg0Jirl+7qjaw dONGhYuTs8Ay4MMwqLE8S7iu2HatSnvumoi9P23FZiMurmVXVzLPrKqSkCup HEIDUUYWMyi3kkbBq3sKY8K77HILu85sICtZdiE/mk6YmbyFs63CAwnhJ7JB eg0MO8Vtf1jiaurzIjW1dlmt7kG2YOphHNFa6zfAg7qGjWTDV1uCYY5y2oqd tulvcJzINRsNcb0RbWVLOY96RE6OE2fIjpNweuVyo/CwDrm1FftPb0phaQ4s yIaTNOxpZ9olx0xubhWndyFKVi6C4DqTcMzdv7doRUnqhl4GECkHMp2IeNIU 4KCTiLMBkwIr1WeiG1ecehSx3WZoRT3UxQjnIM2azqGwQzraIhktbIe3J2pi xbUtR0adxWKL5TiSky75uhyogkh8oxdZ5Lx0w1zR5EvTDRJI8TYwWbpEthn7 d4fbZsj9UPQmnwvma8hhxnLeG3yj+FDPNFECV/ijj0IjH3iRRhc8Djfi8/sU ZwCLOf1uDFk+Y9sAd/E8WrxU8upU5H+iKCs6u9nG2iGCQUxpDBIYn17fI4+i kf6EfiIDpIfk94BrIqAZBWDhdCSU9FN9JjMX6GVrzdUshJoXViPb1TlZTtvq m4+6bZ9geS2zrQ/tgTfoebphmM7gwOCWhdJun9Eadjq/uuY+o9m3WvemLPGk JNc0lH36YjmAHBR6Ybo5MsszXefELGTf8WaRRt+oMqb4tro6JogfBOwKEn1/ qsxOLgRbve/rzo/jHM9q68aBjRd8eEHvFN/tGQ840A8FgkI/uz3wP+/Nn5JV GvaDN3RNz6Ka0jN022r29YHV6wJEAbzCOsc+Pzel1OklFta2ye2Ri1F6r54r bgKTcbrkJzejgKB7IpudR3XxQpyhZ1JUyt1iu+pF+pkoJjDPNW5qKo293LOc XMBBhtszH/qWe3SS9zTQ7e/XtdsGoF89Psxx3PLBcEkllVRSSSWVVFJJJZX0 v9M/pPiU/ABQAAA= --0-2016363576-1089916961=:1739-- From owner-freebsd-small@FreeBSD.ORG Fri Jul 16 21:19:35 2004 Return-Path: Delivered-To: freebsd-small@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7436A16A4CE for ; Fri, 16 Jul 2004 21:19:35 +0000 (GMT) Received: from freebie.dcfinc.com (freebie.dcfinc.com [205.159.99.240]) by mx1.FreeBSD.org (Postfix) with ESMTP id 430F443D31 for ; Fri, 16 Jul 2004 21:19:35 +0000 (GMT) (envelope-from chad@DCFinc.com) Received: from freebie.dcfinc.com (chad@localhost.dcfinc.com [127.0.0.1]) by freebie.dcfinc.com (8.12.11/8.12.11) with ESMTP id i6GLJYJt074563; Fri, 16 Jul 2004 14:19:34 -0700 (MST) (envelope-from chad@freebie.dcfinc.com) Received: (from chad@localhost) by freebie.dcfinc.com (8.12.11/8.12.11/Submit) id i6GLJY47074562; Fri, 16 Jul 2004 14:19:34 -0700 (MST) (envelope-from chad) Date: Fri, 16 Jul 2004 14:19:34 -0700 From: "Chad R. Larson" To: Jean Milanez Melo Message-ID: <20040716211934.GA74509@freebie.dcfinc.com> References: <20040715161829.C1895@offset.freebsdbrasil.com.br> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040715161829.C1895@offset.freebsdbrasil.com.br> User-Agent: Mutt/1.4.2.1i cc: small@freebsd.org Subject: Re: FreeBSD embedded: TinyBSD X-BeenThere: freebsd-small@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jul 2004 21:19:35 -0000 On Thu, Jul 15, 2004 at 04:23:37PM -0300, Jean Milanez Melo wrote: > So me and Patrick Tracanelli (another active member of the > Brazilian FreeBSD community) decided to write a new set of scripts > to build embedded systems. We've named it TinyBSD, and its goal > is to be faster at building-time, occupy less space on the target > device and to ease customization like PicoBSD does. Did you guys look at the m0n0BSD project? It seems to cover most of your objections. http://www.m0n0.ch/bsd/ -crl -- Chad R. Larson (CRL15) 602-953-1392 Brother, can you paradigm? chad@DCFinc.com chad@larsons.org larson1@home.com DCF, Inc. - 1701 East Colter Street, Phoenix, Arizona 85016-3381