From owner-freebsd-small@FreeBSD.ORG Thu Jul 26 21:13:39 2007 Return-Path: Delivered-To: small@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E9BBD16A418 for ; Thu, 26 Jul 2007 21:13:39 +0000 (UTC) (envelope-from dudu.meyer@gmail.com) Received: from mu-out-0910.google.com (mu-out-0910.google.com [209.85.134.186]) by mx1.freebsd.org (Postfix) with ESMTP id 650B913C4D5 for ; Thu, 26 Jul 2007 21:13:39 +0000 (UTC) (envelope-from dudu.meyer@gmail.com) Received: by mu-out-0910.google.com with SMTP id w9so672214mue for ; Thu, 26 Jul 2007 14:13:37 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=DR9fv8IIGPIQfBk9OQiH/2yp/C36OTGIfjyxfSGbmZnW3TTkNKA8xsAYEc8STcMtnh4AExDhrPGwrEEuTfgRYtWH37ggpcjCUCzbfohezIGw98R70qqdnzAJMzMCt2GBTIZVfVt/U9vDv1MKAiYAJU2xqfNvEDFCx/EmvGXN7pU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=MPXFhXLf57V+kyhaG3oY3NwW0bl94BJj84wRSAuQc+ZF/2ZQmnsGEVzC3XqQMo6EIk9mqkj9/39vnNqM4QbgkWsR7fSGopifCqAURQ2aVpS9pZQg6qCNZWkfZylgvisTU6bW17dTaXLW9WwyPFUhOhbFwXtjZnNbKHmVJ8xb7J0= Received: by 10.82.156.12 with SMTP id d12mr1940028bue.1185484417802; Thu, 26 Jul 2007 14:13:37 -0700 (PDT) Received: by 10.82.174.13 with HTTP; Thu, 26 Jul 2007 14:13:37 -0700 (PDT) Message-ID: Date: Thu, 26 Jul 2007 18:13:37 -0300 From: "Eduardo Meyer" To: "Marc Fonvieille" In-Reply-To: <20070726195719.GA98201@abigail.blackend.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20070725022141.GA17703@bewilderbeast.blackhelicopters.org> <20070726195719.GA98201@abigail.blackend.org> Cc: "Michael W. Lucas" , small@freebsd.org Subject: Re: What's our standard "stripped-down FreeBSD" tool? X-BeenThere: freebsd-small@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Jul 2007 21:13:40 -0000 On 7/26/07, Marc Fonvieille wrote: > On Thu, Jul 26, 2007 at 03:21:50PM -0300, Eduardo Meyer wrote: > > > > I have been using all mentioned options, plus, minibsd. Honestly, I > > would recommend anyone to use TinyBSD, as long as: > > > > - You dont need to do cross building; > > - You can read a few instructions on a help screen or interactively > > answer some questions; > > > > This is what I mention because TinyBSD wont do cross building because > > it does not compile the whome world. Instead, it copies the already > > compiled and in production ones. Also because tinyBSD have a good > > README file, not no man page nor sgmlized docs. > > > > I know people are addressing those issues, regarding SGML doc, but it > > does not exist right now. The first issue is also getting addressed on > > the -CURRENT version of TinyBSD (cvs only, maybe on the website too - > > tinybsd.org), but it is not ready. According to patrick tracanelli > > TinyBSD will heavily be addressed to build ARM systems. And to do so, > > cross building is a must be. However, it is not present right now. > > > > I have added TinyBSD to flash discs, to CF cards, to memory sticks and > > also on optical drives. On CD/DVD it is just a matter of building an > > ISO with mkisofs and adding one extra line on kernel conf file. No > > "special magic" that requires using a whole other framework. > > > > I can also choose if I want tinyBSD to act as a live system, depending > > on the booted media, or if I want it to work as MFS system, which will > > never access the media once it is booted. It is specially good on > > memory sticks. It is a feature Julian Elischer contributed, if I > > remember the commit message correctly. > > > > TinyBSD also have pre-defined config files ready to build, just like > > picobsd used to. If you aim to make a FreeBSD system aimed for > > PCEngine's WRAP for example, you will save yourself a LOT of work and > > study on why NanoBSD, FreesBIE or anything else wont work on Wrap, and > > do the necessary changes, while TinyBSD has a ready-to-go predefined > > conf, so you will only spend your time on customization of the system. > > Not studying how to make it, at least, boot. > > > [...] > > For the archives: > http://pcengines.ch/wrap1c.pdf explains the problem and how to fix it. > To sum up: > Just remove atkbd*, psm and vga lines from your kernel configuration file. > If I remember well, it is not everything. There are other inherent problems which may need some modification on boot source code or the way the disk gets labelled. Just following the recommeded points in this document wont make your freesbie/minibsd/nanobsd or even standard tinybsd boot up the system. Unless things changed a lot recently =) -- =========== Eduardo Meyer pessoal: dudu.meyer@gmail.com profissional: ddm.farmaciap@saude.gov.br