Re: "nanobsd" prototype

From: Robert Blacquiere (freebsd_at_guldan.demon.nl)
Date: 03/11/04

  • Next message: Luigi Rizzo: "Re: "nanobsd" prototype"
    Date: Thu, 11 Mar 2004 20:37:07 +0100
    To: Poul-Henning Kamp <phk@phk.freebsd.dk>
    
    

    On Thu, Mar 11, 2004 at 02:32:18PM +0100, Poul-Henning Kamp wrote:
    > In message <20040310145133.GU52357@bombur.guldan.demon.nl>, Robert Blacquiere w
    > rites:
    > >
    > >Just a thought, i did not read the full patch, what "base"
    > >apps/progs are installed? If i look at something like opensoekris,
    > >flashbsd or picobsd it looks in a file which apps are wanted, and
    > >then searches the libs to go with it. I don't know yet how big this
    > >nanobsd will be. But if we use something like or picobsd like crunch
    > >conf to select the programms we need, and only install these.
    >
    > nanobsd contains nothing but a cut down FreeBSD distribution, anything
    > you want in addition to that you must put on there yourself.
    >
    > The makefile contains a target called Customize where you can do that
    > sort of stuff.
    >
    > The point of nanobsd is simply to create a tool for putting FreeBSD
    > on small media for embedded computers.

    Yes i know, but i was thinking of shrinking it more. Just install what is
    needed. things like dd, pax, mount_(obscurefs and unneededfs) etc just to
    name a few which i don't need on my machine 32 mb flash card. But i know
    it should be configurable enough and have a base to work from.
    Is there a list of progs which get installed with libs etc?

    I have seen the make.conf with mostly everything NO_${SOMETHING}=yes
    But i think this methode is reverse of what i want. I make a list of
    programs i need sh, ifconfig, wicontrol, mount etc for my "appliance".
    And have a script which lists all libs needed. This way i think i have
    trimmed down FreeBSD to a bare minimum for my system.

    So now it's image fits on a 32 mb flash card (with room to spare).

    Robert

    -- 
    Microsoft: Where do you want to go today?
    Linux: Where do you want to go tomorrow?
    FreeBSD: Are you guys coming or what?
    OpenBSD: Hey guys you left some holes out there!
    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
    

  • Next message: Luigi Rizzo: "Re: "nanobsd" prototype"

    Relevant Pages

    • Re: linked ssl libraries to binary
      ... On freebsd 7 it uses the base ... libraries even when telling it to search in /usr/local. ... it might also happen if the base system and and ports ... is called) to make sure those libs override the 7.x libs. ...
      (freebsd-stable)
    • Re: cannot find -ldl
      ... > It's not needed on FreeBSD. ... The dlopen family of functions is in> libc. ... The configure script should probably have something like this> in it so it only uses libdl if it can't find dlopen with its current> set of libs:: ...
      (freebsd-questions)
    • Re: static binaries, jails and compat x
      ... | Now that we have dynamic binaries everywhere I'm discovering all those ... | freeBSD 4 jail to run a legacy app. ... have mixed i386/amd64 libs :-( I copy over the amd64 versions of ps etc. ... That way I can chroot in chroot without needing ...
      (freebsd-current)
    • distutils help
      ... I am customizing a setup script and need to pass in some additional ... parameters specifying includes and libs. ... The build_ext lists some user ...
      (comp.lang.python)
    • Re: 5.x concerns
      ... > worked well in that and then they did the bind defaulting to base and ... > libs version jump, why wasnt this done in 5.0 ... should have been more feature and driver backports to FreeBSD 4, ...
      (freebsd-stable)