Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 08 Sep 2005 20:26:04 +0000
From:      "Sandro Noel." <snoel@gestosoft.com>
To:        "Brooks Davis" <brooks@one-eyed-alien.net>
Cc:        freebsd-small@freebsd.org
Subject:   Re:  System Tree essentials UNDERSTANDING the system
Message-ID:  <W1044516538198421126211164@webmail9>

next in thread | raw e-mail | index | archive | help
----=_vm_0011_W1044516538_19842_1126211164
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit

Hey Brooks, thanks for leting me know i'm not the only one :) 
i was starting to feel kind 0f weird.

There must be a way for me to find out, 
somehow the relations between the files -> functionality relating to system 
-> dependencies ( config files libraries or other programs )
I might have a look at the source, but then again it's so easy to skip something in there.

If I can find that, I will build such documentation. 
This would be highly valuable information to any embedded developper trying his hands at FreeBSD.
not to mention, teching a much better unerstanding for everyone involved.

cheers.

Sandro Noel.


----=_vm_0011_W1044516538_19842_1126211164
Content-Type: message/rfc822
Content-Transfer-Encoding: 8bit
Content-Disposition: attachment

From: "Brooks Davis" <brooks@one-eyed-alien.net>
To: "Sandro Noel." <snoel@gestosoft.com>
Cc: "Nathan Littlepage" <nathan@iwantka.com>, freebsd-small@freebsd.org
Message-ID: <20050908165951.GE31354@odin.ac.hmc.edu>
Date: Thu, 8 Sep 2005 16:59:00 +0000
Return-Path: <brdavis@odin.ac.hmc.edu>
Delivered-To: snoel@281055.285387
Received: (qmail 10645 invoked by uid 78); 8 Sep 2005 17:41:29 -0000
Received: from unknown (HELO ns-mr3.netsolmail.com) (205.178.149.7) by 
	mail.networksolutionsemail.com with SMTP; 8 Sep 2005 17:41:29 -0000
Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by 
	ns-mr3.netsolmail.com (8.12.10/8.12.10) with ESMTP id 
	j88Heth0024936 for <snoel@gestosoft.com>; Thu, 8 Sep 2005 13:41:29 
	-0400
Received: from odin.ac.hmc.edu (localhost.localdomain [127.0.0.1]) by 
	odin.ac.hmc.edu (8.13.0/8.13.0) with ESMTP id j88Gxp9Z021362; Thu, 8 
	Sep 2005 09:59:51 -0700
Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.13.0/8.13.0/Submit) 
	id j88GxpWU021361; Thu, 8 Sep 2005 09:59:51 -0700
References: <W903802119519351126194088@webmail2>
In-Reply-To: <W903802119519351126194088@webmail2>
User-Agent: Mutt/1.4.1i
X-Virus-Scanned: by amavisd-new
X-Spam-Status: No, hits=0.0 required=8.0 tests=none autolearn=no version=2.63
X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on odin.ac.hmc.edu
Subject: Re: System Tree essentials UNDERSTANDING the system
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="--=_vm_0022_H102381175027410_19842_1126211164"

----=_vm_0022_H102381175027410_19842_1126211164
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit

[Please don't top post or use lines longer than 78 characters.]

On Thu, Sep 08, 2005 at 03:41:28PM +0000, Sandro Noel. wrote:
> Nathan,
> thank you for the pointer, unfortunately, it does not help me. and
> i've tried it, the scripts are great, and i actualy use the mklibs.pl
> script the one that walks the tree and pick's up the libraries on the
> way, it's a very nice script to have :)
>
> You see my ultimate goal is to build my system; sleek, slim, and
> polished, with strictly only what is needed to fill the task. but I
> also do not want to forget anything, in the sense that i couldforget
> a configuration file that would cause the system to work ondefault
> values, and notice it later when i bump into a problem, so ineed to
> understand it as much as possible.
>
> what i need are pointers to hard to find documentation about the
> building blocks of the system.(maybe it does not exist) Not the
> architecture, i've read it, and it helps in understanding theinner
> mecanics, but then again that is way to deep for my needs. and it's
> not the handbook either, read that too, and while it is great for a
> user perspective, it's to shalow for my needs.  I am not talking about
> the man page for a perticular application, thatis way to specific,
> tough it's somewhat sometimes usefull to figure outthe configuration
> options and the configuration files that shouldfollow, but there not
> always acurate.
>
> I need something in the middle.
>
> more like on the lines of ,
> the basic core system is the kernel and this and that file, this
> configuration and that setting. for the modules you need to include
> this nad configure that, and here are some options. if you want to
> add networking to the core system, you need to add these files, and
> configura this and that. if you want IPV6 then you need this and that,
> and you need to configure this and that file.
>
> Mainly the information would not leave the scope of the core system,
> I do not need more info on how to install samba or Xorg, That info
> is available all over the place, and BSD makes it really painless to
> install them anyways.
>
> I'm sure, or at least i hope i'm not the only one who would like such
> documentation.

We'd love to have such documenation, but creating it would be a massive
task and keeping it up to date would be nearly as much work so no one
has done it.

-- Brooks

> 
> Thank you Nathan.
> 
> Sandro Noel.
> 

> From: "Nathan Littlepage" <nathan@iwantka.com>
> Date: Thu, 8 Sep 2005 00:56:00 +0000
> To: "Sandro Noel" <snoel@gestosoft.com>
> Subject: Re: System Tree essentials UNDERSTANDING the system
> 
> Try here for a good break down on building your own small version of 
> FreeBSD.
> 
> https://neon1.net/misc/minibsd.html
> 
> Hope that gets you what you're looking for.
> 
> 
> 
> Sandro Noel wrote:
> > Greetings Embedded Gurus.
> > 
> > 
> > I'm trying to build a system, so this is a brain dump of my needs and  
> > questions.
> > 
> > For the past 3 month i have been scratching the net and book stores  to 
> > collect as much information as possible about the FreeBSD system,  tough 
> > the amount of information is quite satisfactory, and repeated  many 
> > times in all kinds of format, i'm still missing some information  to 
> > make me completely comfortable with what i want to achieve.
> > 
> > So far PicoBSD configuration and building it, makes it easy to build  a 
> > system, but i need more than that
> > the information i would really need to understand it all is:
> > 
> > I got myself Embedded FreeBSD cookbook  it's good if you want to  build 
> > a firewall. and some drivers (  not my wish at this time )
> > 
> > -What files are needed to build a bare system.
> >     the kernel and it's modules,
> >     configuration files,
> >     start-up scripts
> >     what else am i forgetting.
> > 
> >     What files are needed for WLAN networking to work, with or  without 
> > DHCP client.
> >     what are the files involved into video and sound output.
> > 
> > - and then there would be the explanation of what are the files in  the 
> > /bin and /sbin directories what are they used for.
> >     yes i know the meaning of the directory structure, and of course  i 
> > know about the ones i use,
> >     in a regular shell, but i want to know about the ones the system  
> > can't live without.
> >     the ones that make it tick, and why.
> > 
> > I found that LDD is a magical tool.. :) to find lib dependencies.
> > I know i can find application dependencies into the port makefile,  
> > witch is a BIG THAKNK YOU THE BSD team.
> > 
> > Yes i know i could use some else's efforts and copy their thing like  
> > everyone else is doing, but i like to understand what i do before  
> > getting into it.
> > this way, I know where my are mistakes when they happen, and it's  much 
> > faster to fix.
> > 
> > Thank you for any help you fine people can provide.
> > 
> > Sandro Noel
> > snoel@gestosoft.com
> > 
> > 
> > _______________________________________________
> > freebsd-small@freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-small
> > To unsubscribe, send any mail to "freebsd-small-unsubscribe@freebsd.org"
> > 
> > 
> 
> 

> _______________________________________________
> freebsd-small@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-small
> To unsubscribe, send any mail to "freebsd-small-unsubscribe@freebsd.org"

-- 
Any statement of the form "X is the one, true Y" is FALSE.
PGP fingerprint 655D 519C 26A7 82E7 2529  9BF0 5D8E 8BE9 F238 1AD4


----=_vm_0022_H102381175027410_19842_1126211164
Content-Type: application/pgp-signature
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQFDIG4HXY6L6fI4GtQRAucpAKCsVkSFwTu/YTXZSty9hvn0LxkNCwCfcVeM
8qGdKae77FkstcYfdTte1ao=
=JqtR
-----END PGP SIGNATURE-----


----=_vm_0022_H102381175027410_19842_1126211164--

----=_vm_0011_W1044516538_19842_1126211164--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?W1044516538198421126211164>