From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org)
	by nuthatch.gentoo.org with esmtp (Exim 4.60)
	(envelope-from <gentoo-embedded+bounces-983-garchives=archives.gentoo.org@gentoo.org>)
	id 1Fva7f-0008UD-AV
	for garchives@archives.gentoo.org; Wed, 28 Jun 2006 13:30:27 +0000
Received: from robin.gentoo.org (localhost [127.0.0.1])
	by robin.gentoo.org (8.13.7/8.13.6) with SMTP id k5SDSPbm031016;
	Wed, 28 Jun 2006 13:28:25 GMT
Received: from hu-out-0102.google.com (hu-out-0102.google.com [72.14.214.200])
	by robin.gentoo.org (8.13.7/8.13.6) with ESMTP id k5SDSOYU031006
	for <gentoo-embedded@lists.gentoo.org>; Wed, 28 Jun 2006 13:28:24 GMT
Received: by hu-out-0102.google.com with SMTP id 34so1335983hud
        for <gentoo-embedded@lists.gentoo.org>; Wed, 28 Jun 2006 06:28:24 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
        s=beta; d=gmail.com;
        h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
        b=E7RAU0bKSxxGkMH1uIpzLowdqTGKOJ13M8Kvsz0/8eRMwOFJNaEb+wV6G7MSs7rRVgdip4q9cAc4yOubFvlN4v9eQPIWYBGf79wp3RE/Pspgd22Zz2m0/Aqr54YHVsD7N+XHSkzNRCxCmgH3rVcCxcn4z89Ht+5sfB+QoE6Kwtg=
Received: by 10.35.134.12 with SMTP id l12mr338660pyn;
        Wed, 28 Jun 2006 06:28:20 -0700 (PDT)
Received: by 10.35.113.16 with HTTP; Wed, 28 Jun 2006 06:28:20 -0700 (PDT)
Message-ID: <20c6f18e0606280628w5d8f3064wcc029c09ea4d4f95@mail.gmail.com>
Date: Wed, 28 Jun 2006 14:28:20 +0100
From: "Marcelo Coelho" <marcelocoelho@gmail.com>
To: gentoo-embedded@lists.gentoo.org
Subject: Re: [gentoo-embedded] ADSL router + firewall + PoPToP....
In-Reply-To: <1151500532.28440.88.camel@localhost>
Precedence: bulk
List-Post: <mailto:gentoo-embedded@lists.gentoo.org>
List-Help: <mailto:gentoo-embedded+help@gentoo.org>
List-Unsubscribe: <mailto:gentoo-embedded+unsubscribe@gentoo.org>
List-Subscribe: <mailto:gentoo-embedded+subscribe@gentoo.org>
List-Id: Gentoo Linux mail <gentoo-embedded.gentoo.org>
X-BeenThere: gentoo-embedded@gentoo.org
Reply-to: gentoo-embedded@lists.gentoo.org
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
References: <20c6f18e0606270550ld60f95endf619a6b8939aa06@mail.gmail.com>
	 <44A15DC5.30101@gentoo.org>
	 <20c6f18e0606271003g6b0e18c1x7a6e7dfd64295e18@mail.gmail.com>
	 <1151455887.21498.6.camel@localhost>
	 <20c6f18e0606280153h64d1fbc6p8187ae840e6dc2fe@mail.gmail.com>
	 <1151485797.28440.51.camel@localhost>
	 <1151495218.1565.9.camel@localhost>
	 <1151497134.28440.70.camel@localhost>
	 <20c6f18e0606280556p697d4428u51832cd55ada5e47@mail.gmail.com>
	 <1151500532.28440.88.camel@localhost>
X-Archives-Salt: f1480b8c-bab5-44ff-af1d-ac13d0a06a07
X-Archives-Hash: 51f2189622b7014d3501c3c86a14f588

> Its designed for routers, firewalls, small servers without harddisk.

I need the disk for p2p temp files... But the idea of having all the
software in ram is very appealing... Also, the usb ports come from a
pci card that i bought so i think (never tested it) that it won't boot
from usb, only floppy.


>They are slow. For fast boots, i'd try to make initng work. (but its big)

I don't mind, i still have space :)
But i still have a problem: my ADSL modem is USB, and when i boot the
pc the modem requires a firmware to be downloaded into it. The normal
baselayout doesn't do that (or the pc takes too long and the modem
times out or maybe a bug??) in due time, so it's a question that i
have to cover, nevertheless, i'll try your baselayout.

Do i have to install anything besides the source package?

> You can probably reuse parts of it. The source package is here:
> http://tanael.org/alpine/baselayout-alpine/baselayout-alpine-0.9.6.tar.gz



Thanks!!



2006/6/28, Natanael Copa <natanael.copa@gmail.com>:
> On Wed, 2006-06-28 at 13:56 +0100, Marcelo Coelho wrote:
> > What about a bootchart? Is there one available?
>
> no sorry.
>
> > My system is a normal stripped down gentoo install (for now). I'm
> > making some scripts to make the build process automatic in a build
> > host and create a tarball with it. My pc doesn't boot from cd-rom...
> > :(
>
> Does it boot from usb?
> http://tanael.org/alpine/v1.1/usbdrive/
>
> Does it boot from floppy? there are floppy images on the iso that will
> load the kernel from floppy, cdrom drivers and then load the rest from
> cdrom.
>
> > (When i'm satisfied with the results i'll post an how-to at
> > gentoo-wiki.   :)   ). So what i want is stability and boot up speed.
> > I don't test initng for a while, and when i did i didn't had good
> > results, but for what i want it _may_ be good enough, but if the boot
> > time is similar to your baselayout, i'll use it instead...
>
> They are slow. For fast boots, i'd try to make initng work. (but its
> big)
>
> Might be that its fast enough for you if you dont need the
> coldplugging.
>
> > In the mean time, what you want to say with  "But its designed to load
> > binary packages to ram
> > during boot, LEAF style." ?
>
> It means that is pulls in runtime packages during boot to a tmpfs. All
> runtimes (binary pacakges) are loaded into ram during boot instead of
> the classical livecd approch where you mount a squashfs or uninonfs on a
> cdrom.
>
> The drawback is long boot times (you need to install all your packages
> every time you boot)
>
> The benefit is you prevent delays caused by cdrom spinning up
> (everything is in ram so responsetimes should even be faster than from
> disk) and you can do (security) updates without rebooting.
>
> Its designed for routers, firewalls, small servers without harddisk.
>
> >
> > Thanks!
> >
> >
> >
> >
> > 2006/6/28, Natanael Copa <natanael.copa@gmail.com>:
> > > On Wed, 2006-06-28 at 07:46 -0400, Ned Ludd wrote:
> > > > On Wed, 2006-06-28 at 11:09 +0200, Natanael Copa wrote:
> > > > > On Wed, 2006-06-28 at 09:53 +0100, Marcelo Coelho wrote:
> > > > > > > no not at all. the baselayout-lite one does not depend on bash what so
> > > > > > > ever and includes pretty much no init/conf scripts. You get to hack on
> > > > > > > your own init scripts, which is a trivial task.
> > > > > >
> > > > > > Well, i have to use a different baselayout. The boot time is far too
> > > > > > long to be acceptable and there is a problem with hotplug (an error
> > > > > > appears that the firmware isn't available). But i don't know if it's
> > > > > > easier to make my init scripts or use initng.
> > > > >
> > > > > I have made a baselyaout with a stripped down version of runscript that
> > > > > will run the many init.d script from gentoo out of the box.
> > > > >
> > > > > Let me know if you are interested and I'll send you the sources
> > > >
> > > >
> > > > Does not depend on bash?
> > >
> > > no
> > >
> > > > Works with ash? :)
> > >
> > > yes :)
> > >
> > > or... I'm actually using dash currently because coldplugging takes like
> > > 3 minutes with ash and 5 seconds with dash. (its fixed in next release
> > > of busybox so I'll drop dash)
> > >
> > > > If so I think we would all be interested in moving fwd in that
> > > > direction. Feel like putting together an updated baselayout-lite ebuild?
> > >
> > > I have one already. But its designed to load binary packages to ram
> > > during boot, LEAF style.
> > >
> > > rsync://tanael.org/alpine-portage/sys-apps/baselayout-alpine/
> > >
> > > You can probably reuse parts of it. The source package is here:
> > > http://tanael.org/alpine/baselayout-alpine/baselayout-alpine-0.9.6.tar.gz
> > >
> > > I kind of immitate runlevels, (using rc0.d, rc1.d etc) but the big
> > > difference from normal sysv is that *all* runlevels or "boot stages" are
> > > executed.
> > >
> > > I had to patch some of the init.d scripts. Typically it was replacing:
> > >
> > >   if [ expr && expr ] ...
> > >
> > > with:
> > >
> > >  if [ expr ] && [ expr ] ...
> > >
> > > If we could get the init.d script writers to try to not be too bashish,
> > > it would be great.
> > >
> > > If there is interrest I could dump my patches somwhere.
> > >
> > > If you want to see it in action, try:
> > > http://tanael.org/alpine/v1.1/iso/alpine-1.1.3_beta8-060622-i386.iso
> > >
> > > Its 125Mb
> > >
> > >
> > > --
> > > gentoo-embedded@gentoo.org mailing list
> > >
> > >
> > --
> > gentoo-embedded@gentoo.org mailing list
> >
>
> --
> gentoo-embedded@gentoo.org mailing list
>
>
-- 
gentoo-embedded@gentoo.org mailing list